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

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

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






Основные:

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; просмотров: 75. Нарушение авторских прав; Мы поможем в написании вашей работы!



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

Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

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

Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Функциональные обязанности медсестры отделения реанимации · Медсестра отделения реанимации обязана осуществлять лечебно-профилактический и гигиенический уход за пациентами...

Определение трудоемкости работ и затрат машинного времени На основании ведомости объемов работ по объекту и норм времени ГЭСН составляется ведомость подсчёта трудоёмкости, затрат машинного времени, потребности в конструкциях, изделиях и материалах (табл...

Гидравлический расчёт трубопроводов Пример 3.4. Вентиляционная труба d=0,1м (100 мм) имеет длину l=100 м. Определить давление, которое должен развивать вентилятор, если расход воздуха, подаваемый по трубе, . Давление на выходе . Местных сопротивлений по пути не имеется. Температура...

Вопрос. Отличие деятельности человека от поведения животных главные отличия деятельности человека от активности животных сводятся к следующему: 1...

Расчет концентрации титрованных растворов с помощью поправочного коэффициента При выполнении серийных анализов ГОСТ или ведомственная инструкция обычно предусматривают применение раствора заданной концентрации или заданного титра...

Психолого-педагогическая характеристика студенческой группы   Характеристика группы составляется по 407 группе очного отделения зооинженерного факультета, бакалавриата по направлению «Биология» РГАУ-МСХА имени К...

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