Лабораторный практикум по программированию на языке Pascal. Суркова Е.В. - 18 стр.

UptoLike

Составители: 

17
31 день. Выводить на экран словесное описание дня недели и соответст-
вующие числа месяца (например, вводится число 2, на экране появляется:
«Вторник – 2, 9, 16, 23, 30»).
Лабораторная работа 3
Табулирование составной функции
Задание: Составить блок-схему и программу для заполнения таблицы значений
функции y = f(x) на отрезке с указанным шагом изменения аргумента.
Вид функции задается в
лабораторной работе 1. Значение функ-
ции выводить с точностью до тысячных долей.
Результат вывести в следующем виде:
-----------------------------------------
! X ! y = f(x) !
-----------------------------------------
Теоретический материал
Реализация подобного рода задач требует повторения действия (или не-
скольких действий) несколько раз, т. е. использования циклов.
В языке Pascal имеется три вида циклических структур: цикл с параметром
for, цикл с предусловием while и цикл с постусловием repeat..until.
Цикл с параметром используется тогда, когда заранее известно количество
повторов тела цикла. Число повторений здесь задается переменной, называемой
параметром цикла, или управляющей переменной.
Данный оператор может быть представлен в двух форматах:
for <параметр цикла> := <S1> to <S2> do <тело цикла>;
for <параметр цикла> := <S1> downto <S2> do <тело цикла>;
где Sl и S2выражения, определяющие соответственно начальное и конеч-
ное значения параметра цикла.
Тело цикла может содержать один оператор или несколько операторов, за-
ключенных в операторные скобки
begin .. end (составной оператор). Если
тело циклапростой оператор, операторные скобки не пишутся!
При первом обращении к оператору
for вначале вычисляются выражения S1,
S2 и осуществляется присваивание <параметр цикла>:=S1.
После этого циклически повторяются следующие действия.
1. Проверяется условие
<параметр цикла>:<=S2.
2. Если условие выполнено, то оператор for продолжает работу (вы-
полняется оператор в теле цикла), если условие
<параметр цик-
ла>:<=S2 не выполнено, то оператор for завершает работу, и управле-
ние в программе передается на оператор, следующий за циклом.
3. Значение управляющей переменной изменяется на +1 (
to) или -1
(
downto) и далее с п. 1. Обратите внимание, что шаг изменения управ-
ляющей переменнойединица.