Язык программирования Pascal. Линейные программы. Васильев В.В - 14 стр.

UptoLike

14
III. Алгоритмизация задачи . Разработка алгоритма (последовательности ко -
нечного числа действий) решения задачи, приводящего к поставленной
цели. Алгоритм может быть записан в виде блок- схемы или на псевдоко -
де.
IV. Программирование. Написание алгоритма с помощью конструкций языка
программирования Паскаль.
V. Разработка тестов. Определение выходных данных для некоторых наборов
исходных данных . Этап служит для проверки правильности разработанно-
го алгоритма и программы .
VI. Кодирование. Набор программы в экранном редакторе интегрированной
инструментальной среды Турбо Паскаль. Запись программы на диск.
VII. Тестирование и отладка программы. Обнаружение и исправление ошибок в
тексте программы . При наличии ошибки среда Турбо Паскаль при компи-
ляции выдает сообщение о причине ошибки.
VIII. Получение и анализ результатов. Проверка корректности выдаваемых про-
граммой результатов. Оценка правильности решения задачи при разных
значениях исходных данных .
Сложные задачи решаются методом последовательной детализа -
ции (решение делится на крупные блоки , большие блоки разбиваются на бо -
лее мелкие, детально прорабатываются простые задачи , входящие в состав
мелких блоков).
Как правило, для наглядности блоки (логически законченные фрагменты
программы) снабжаются комментариями.
В программах должна быть предусмотрена защита от ошибок при вво -
де. Если введенное значение не является допустимым, то нужно повто-
рить ввод.
Все вводимые и выводимые данные должны сопровождаться поясняю -
щим их назначение текстом . Программа должна иметь приятный, дру-
жественный интерфейс.
Линейные программы представляют собой последовательность про-
стых инструкций .
Рассмотрим пример решения задачи , приводящей к линейной программе .
1. Тема. Линейные программы .
2. Условие задачи . Целой переменной присвоить сумму цифр целого трех -
значного числа.
3. Постановка задачи . Цель вычислить сумму цифр заданного целого
трехзначного числа. Исходная информация целое трехзначное число. Иско-
мую сумму можно найти , зная цифры заданного трехзначного числа. Цифры
можно получить как остатки от последовательного целочисленного деления
заданного числа на десять .
4. Математическая модель. Примем следующие обозначения для:
заданного целого трехзначного числа k,
количества единиц в заданном числе k1,