BigEdu.ru

Программа исследования функций

Программа исследования функций

Пояснительная записка к курсовой работе по дисциплине “Основы алгоритмизации и программирования”

Выполнил : студент гр. 96ВВ3 Гаврищенко О.Н.

Пензенский государственный технический университет, Кафедра “Вычислительная Техника”

1997

Введение

В настоящее время индустрия производства компьютеров и программного обеспечения для них является одной из наиболее важных сфер экономики развитых стран. Ежегодно в мире продаются десятки миллионов компьютеров. Только в США объем продаж компьютеров составляет десятки миллионов долларов и постоянно продолжает расти.

В чем же причины такого стремительного роста индустрии персональных компьютеров и их сравнительная выгодность для многих деловых применений?

1. Простота использования, обеспеченная с помощью диалогового способа взаимодействия с компьютером.

2. Относительно высокие возможности по переработке информации, наличие программного обеспечения, а так же мощных систем для разработки нового программного обеспечения.

Имеются и другие причины.

Язык С++ - универсальный язык общего назначения, область приложений которого - программирование систем в самом широком смысле. Кроме этого, С++ успешно используется как во многих приложениях, так и в мощных операционных системах. Реализация С++ осуществлена для машин в диапазоне от самых простых персональных компьютеров до самых мощных суперкомпьютеров и для всех операционных систем.

1 Постановка задачи

Задача курсовой работы состоит в разработки системы , позволяющей исследовать некоторые функций:

y = sin(x);

y = cos(x);

Cистема должна обеспечивать выполнение следующих функций:

Выбор из предложенного списка исследуемой функции;

Задание диапазона (диапазонов) изменения параметров;

Вывод значений функции на экран и при необходимости в файл , имя которого задаётся пользователем;

Вывод на экран графика функции.

2 Описание программы

2.1 Общие сведения

Данная программа предназначена для исследования математических функций (см. пункт 1). Программа do.cpp разработана на алгоритмическом языке Turbo C++ v.3.0. , и предназначена для использования на персональном компьютере IBM PC/XT или совместимым с ним.

2.2 Краткое описание метода решения задачи

Работа с программой организована в графическом режиме 640х480 точек , 16 цветов через меню, по пунктам которого можно передвигать цветовой курсор с помощью клавиш управления курсором.

Основное меню описано при помощи массива структур menu_ на 5 элементов , который заначительно упрощает работу программы при обращении к этому меню. Каждый пункт основного меню (кроме "Выход") содержит в себе подменю , каждый пункт которого вызывает какие-либо действия программы.

Главное меню состоит из следующих пунктов:

"Функция" - выбор исследуемой функции;

"Диапазон" - задание минимального и максимального значения Х для отображения графика функции и занесения значений в таблицу;

"Масштаб" - задание масштаба по оси X;

"Таблица" - вывод значений функции на экран или в файл (имя файла задаётся пользователем) , изменение числа выволимых значений;

"Выход" - завершение работы программы.

Программа разбита на функциональные модули , работой которых управляет основная программа. Опрос клавиатуры организован с помощью оператора getch() , который возвращает код нажатой клавиши , который затем анализируется программой. В зависимости от нажатой пользователем клавиши программа анализирует её код и производит выбор того или иного действия , выбор очередного пункта меню или подменю , выход из программы.

2.3 Функциональное назначение

Программа позволяет исследовать определённые заданием функции , построить их графики на любом отрезке их значений , занести значения функций в таблицу и вывести их на экран или в файл , программа также позволяет изменять масштаб отображаемой функции , изменять диапазон её значений.

2.4 Описание данных

Структура , массив которых образует меню , состоит из 3 полей:

1. num - поле целого типа (int) - содержит количество пунктов меню;

2. onum - поле целого типа (int) - содержит количество опрашиваемых пунктов меню;

3. capt - массив символов (по 20 символов на элемент) из 6 элементов - содержит имена пунктов меню.

Глобальные переменные,которые использует программа:

Название Тип Начальное значение Назначение
MinX float -4 Начальное значение Х
MaxX float 4 Начальное значение Y
MX float 80 Масштаб по оси Х
MY float 80 Масштаб по оси Y
CF int 0 Номер функции
SC int 20 Число строк в таблице

2.5 Структура программы

Данная программа разработана на алгоритмическом языке С++ и состоит из следующих функциональных модулей:

1. Функция fun - Возвращает 0 , если невозможно вычислить значение функции п

Внимание, отключите Adblock

Вы посетили наш сайт со включенным блокировщиком рекламы!
Ссылка для скачивания станет доступной сразу после отключения Adblock!

Скачать
Рефераты по информатике и программированию Программа исследования функций Пояснительная записка к курсовой работе по дисциплине “Основы алгоритмизации и программирования” Выполнил :
Оценок: 1005 (Средняя 5 из 5)

Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.

© 2016 - 2022 BigEdu.ru