Студопедия — Требования к программе.
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Требования к программе.






Основные:

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

2. К таблице на экране должны быть все необходимые пояснения: текущее значение параметра p, номер страницы, приглашение нажать клавишу для продолжения и т.д. (см. пример в методичке). При предложении пользователю ввести значение какой-либо величины должны быть даны все необходимые пояснения о ее назначении и допустимых значениях.

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

4. Должна проверяться правильность ввода параметра p и в случае неверного ввода предлагаться повторный ввод.

 

Дополнительные:

5. Есть возможность переключения типа вывода значения функции – научный или с фиксированной точкой (тогда для числа знаков после точки тоже должна быть константа).

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

7. Весь процесс табулирования, т.е. весь вывод таблиц от начала и до конца, осуществляется в подпрограмме, которая все параметры табулирования (см. п. 3) получает в качестве входных параметров (даже если они описаны как константы) и не использует никаких глобальных переменных.

8. Выполняется проверка согласованности констант, т.е. проверяется войдет ли таблица заказанных размеров на экран, поместятся ли числа в столбцах заказанной ширины и т.д.

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

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

11. Проверяется корректность ввода имени файла (т.е. программа не пытается читать из того файла, которого нет), при чтении из файла проверяется корректность данных (в смысле, являются ли они числами в нужном формате).

 

 

Варианты задания №1.

Ниже использованы обозначения: - аргумент функции ; - шаг табулирования; - параметр, выбираемый пользователем при выполнении расчета.

 

1. Протабулировать

 

на с шагом ; .

 

2. Протабулировать

 

на с шагом ; .

 

3. Протабулировать

 

на с шагом ; .

 

4. Протабулировать

 

на с шагом ; .

 

5. Протабулировать

 

на с шагом ; .

 

6. Протабулировать

 

на с шагом ; .

 

7. Протабулировать

 

на с шагом ; .

 

8. Протабулировать

 

на с шагом ; .

 

9. Протабулировать

 

на с шагом ; .

 

10. Протабулировать

 

на с шагом ; .

 

11. Протабулировать

 

на с шагом ; .

 

12. Протабулировать

на с шагом ; .

 

13. Протабулировать

 

на с шагом ; .

 

14. Протабулировать

 

на с шагом ; .

 

15. Протабулировать

 

на с шагом ; .

 

16. Протабулировать

 

на с шагом ; .

 

 







Дата добавления: 2015-12-04; просмотров: 76. Нарушение авторских прав; Мы поможем в написании вашей работы!



Шрифт зодчего Шрифт зодчего состоит из прописных (заглавных), строчных букв и цифр...

Картограммы и картодиаграммы Картограммы и картодиаграммы применяются для изображения географической характеристики изучаемых явлений...

Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...

Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Стресс-лимитирующие факторы Поскольку в каждом реализующем факторе общего адаптацион­ного синдрома при бесконтрольном его развитии заложена потенци­альная опасность появления патогенных преобразований...

ТЕОРИЯ ЗАЩИТНЫХ МЕХАНИЗМОВ ЛИЧНОСТИ В современной психологической литературе встречаются различные термины, касающиеся феноменов защиты...

Этические проблемы проведения экспериментов на человеке и животных В настоящее время четко определены новые подходы и требования к биомедицинским исследованиям...

Схема рефлекторной дуги условного слюноотделительного рефлекса При неоднократном сочетании действия предупреждающего сигнала и безусловного пищевого раздражителя формируются...

Уравнение волны. Уравнение плоской гармонической волны. Волновое уравнение. Уравнение сферической волны Уравнением упругой волны называют функцию , которая определяет смещение любой частицы среды с координатами относительно своего положения равновесия в произвольный момент времени t...

Медицинская документация родильного дома Учетные формы родильного дома № 111/у Индивидуальная карта беременной и родильницы № 113/у Обменная карта родильного дома...

Studopedia.info - Студопедия - 2014-2024 год . (0.011 сек.) русская версия | украинская версия