ВУЗ:
Составители:
Рубрика:
29
В общем, процесс начинается с выделения наиболее общих шагов (составление общей
схемы программы). В частности, общую схему любой программы можно представить в виде
трех последовательно выполняемых шагов (задач):
1. Ввод входных данных.
2. Решение поставленной задачи.
3. Вывод результатов.
Далее достаточно сложные шаги, решение которых не очевидно, детализируются - раз-
биваются на более мелкие шаги. В ходе детализации по мере необходимости вводятся в
употребление новые переменные. Процесс продолжается до тех пор, пока каждый из выде-
ленных шагов (блоков) программы не окажется настолько простым, что его реализация на
языке программирования уже не вызывает трудностей.
Процесс разработки программы методом пошаговой детализации оформляем в виде
таблицы, учитывая следующие правила:
- каждый раздел таблицы соответствует одному из этапов детализации;
- если какое-либо предложение или выражение можно сразу записать на Паскале, оно
так и записывается, без предварительной формулировки;
- если вводятся в употребление новые переменные, они перечисляются в графе “При-
мечания”.
Пример разработки программы.
Задача: Дан радиус окружности. Найти ее длину.
Алгоритм решения
1. Дан радиус окружности. Составить программу для вычисления длины окружности по
формуле L=2πr.
2. Входные данные: вещественное число, радиус окружности.
3. Выходные данные: вещественное число, длина окружности.
Таблица разработки.
Шаги разработки Примечания
work1
begin
ввод входных данных
вычисление значения выражения
вывод результата
end
ввод входных данных read (r) переменная r (real)
вычисление значения выражения L:=2*3.1415*r; переменная L (real)
вывод результата write (L)
Текст программы
1. Program work1;
2. var r,L: real;
3. begin
4. read ( r );
5. L:=2*3.1415*r;
6. write (L)
7. end.
Таблица трассировки
Входные данные: 5
Строка Ход выполнения r L
3 вход в work1 ? ?
4 5
5 31.415
В общем, процесс начинается с выделения наиболее общих шагов (составление общей
схемы программы). В частности, общую схему любой программы можно представить в виде
трех последовательно выполняемых шагов (задач):
1. Ввод входных данных.
2. Решение поставленной задачи.
3. Вывод результатов.
Далее достаточно сложные шаги, решение которых не очевидно, детализируются - раз-
биваются на более мелкие шаги. В ходе детализации по мере необходимости вводятся в
употребление новые переменные. Процесс продолжается до тех пор, пока каждый из выде-
ленных шагов (блоков) программы не окажется настолько простым, что его реализация на
языке программирования уже не вызывает трудностей.
Процесс разработки программы методом пошаговой детализации оформляем в виде
таблицы, учитывая следующие правила:
- каждый раздел таблицы соответствует одному из этапов детализации;
- если какое-либо предложение или выражение можно сразу записать на Паскале, оно
так и записывается, без предварительной формулировки;
- если вводятся в употребление новые переменные, они перечисляются в графе “При-
мечания”.
Пример разработки программы.
Задача: Дан радиус окружности. Найти ее длину.
Алгоритм решения
1. Дан радиус окружности. Составить программу для вычисления длины окружности по
формуле L=2πr.
2. Входные данные: вещественное число, радиус окружности.
3. Выходные данные: вещественное число, длина окружности.
Таблица разработки.
Шаги разработки Примечания
work1
begin
ввод входных данных
вычисление значения выражения
вывод результата
end
ввод входных данных read (r) переменная r (real)
вычисление значения выражения L:=2*3.1415*r; переменная L (real)
вывод результата write (L)
Текст программы
1. Program work1;
2. var r,L: real;
3. begin
4. read ( r );
5. L:=2*3.1415*r;
6. write (L)
7. end.
Таблица трассировки
Входные данные: 5
Строка Ход выполнения r L
3 вход в work1 ? ?
4 5
5 31.415
29
Страницы
- « первая
- ‹ предыдущая
- …
- 27
- 28
- 29
- 30
- 31
- …
- следующая ›
- последняя »
