- •Глава 7. Программирование циклических вычислительных процессов
- •7.1. Оператор цикла с предусловием while
- •7.2. Оператор цикла с постусловием repeat
- •2) Вычисляется логическое выражение l, результат вычисления анализируется;
- •X, y, dx, a, b : real;
- •7.3. Оператор цикла с параметром for
- •7.4. Одномерные массивы и их описание
- •7.4.1. Обращение к элементу массива
- •7.4.2. Ввод и вывод одномерных массивов
- •7.4.3. Организация циклов с использованием массивов
- •Пример 7.13
- •7.5. Вопросы для самоконтроля
Пример 7.13
Напечатать таблицу, содержащую буквы латинского алфавита и соответствующие им коды ASCII.
program example713;
var
a: char;
begin
for a:= 'a' to 'z' do writeln (a,'-', ord ( a ));
end.
Параметр цикла, являющийся переменной символьного типа, в процессе счета последовательно принимает значения символьных констант от 'a' до 'z' включительно.
________________________________________________________
7.5. Вопросы для самоконтроля
Какие вычислительные процессы можно отнести к циклическим?
На какие разновидности делятся циклические процессы?
Какими способами можно задать аргумент табулируемой функции?
Что представляет собой параметр цикла и какую роль он выполняет в циклическом вычислительном процессе?
Приведите структуру оператора repeat; в какой последовательности он выполняется?
Каковы структура и последовательность выполнения оператора while?
Укажите отличия между операторами repeat и while.
Приведите общий вид оператора for и последовательность его выполнения.
Какие ограничения накладываются на параметр цикла оператора for?
В каких случаях в операторе for используется ключевое слово downto?
Дайте определение массива.
Что представляют собой характеристики массива?
Где и как описываются массивы в программе?
Правильно ли записано обращение к элементу массива a[2.5]?
1 К дискретным можно отнести все простые типы за исключением вещественного.