Реализовать следующую задачу
Скачать 18.08 Kb.
|
Реализовать следующую задачу: 1. Обеспечить в программу ввод данных с клавиатуры или из файла. 2. Реализовать вывод результатов в файл и на монитор. 3. Реализовать защиту данных и справочную информацию (по возможности). 4. Определить показатели качества созданного программного обеспечения. 5. Вычислительная часть задачи представлена вариантами. Описание создания программы 1. Ввод данных Данные могут вводиться с клавиатуры и из файла, который может быть на жестком диске и на внешнем запоминающем устройстве. При вводе данных с клавиатуры необходимо создать файл с начальными значениями. При этом самостоятельно выбрать директорию, где записать данный файл. Если необходимо, то создать новую директорию. При вводе данных с диска нужно самостоятельно выбрать директорию, где находится данный файл. 2.Вывод результатов Результаты должны быть представлены в виде: а) графика, б) числовых значений. Они также должны быть записаны в виде файла. При этом самостоятельно выбрать директорию, где должен храниться данный файл. Для данной программы обеспечить вывод графики в виде изменения функции y=f(x) с осями Х и Y. График помещается в отдельном окне. 3. Обеспечить диспетчеризацию решения задачи Это управление всем процессом решения задачи. Предусмотреть вывод информации. 4. Защита данных и справочная информация Защита данных обеспечивается вводом пароля. Справочная информация включает некоторые сведения о программе и об авторе разработки. В данную программу можно поместить свою фотографии, фамилию, имя и отчество. Можно указать год разработки. 5. Показатели качества созданного программного обеспечения. Определить быстродействие и затраты памяти в зависимости от степени загрузки 6. Вычислительная часть задачи. Вариант 7 Вводятся значения Х и соответствующие им значения Y. Необходимо построить функцию - линейную аппроксимацию данных значений по методу наименьших квадратов и отдельно вычислить среднеквадратичное отклонение от нее , и значения функции по принципу Y=Ycp-, Y=Ycp+, Y=Ycp+2, Y=Ycp-2. Y=К*х+B |