Читайте также:
|
|
Вычислить произведение первых n чисел натурального ряда (произведение это носит название факториала и обозначается n!).
Схема алгоритма
![]() |
program example712;
var nf, n, k: integer;
begin
write ('введите n - '); readln (n);
nf:=1; {присваивание факториалу его
начального значения}
{вычисление значения факториала}
for k:=1 to n do nf:= nf * k;
write ('n!=', nf:10:0)
end.
В программе параметр цикла k служит не только счётчиком повторений тела цикла, но и непосредственно участвует в вычислении факториала в качестве простой переменной, которая последовательно принимает значения чисел натурального ряда 1, 2, 3 и т.д.
![]() |
Пример 7.13
Напечатать таблицу, содержащую буквы латинского алфавита и соответствующие им коды ASCII.
program example713;
var
a: char;
begin
for a:= 'a' to 'z' do writeln (a,'-', ord (a));
end.
Параметр цикла, являющийся переменной символьного типа, в процессе счета последовательно принимает значения символьных констант от 'a' до 'z' включительно.
________________________________________________________
Вопросы для самоконтроля
1) Какие вычислительные процессы можно отнести к циклическим?
2) На какие разновидности делятся циклические процессы?
3) Какими способами можно задать аргумент табулируемой функции?
4) Что представляет собой параметр цикла и какую роль он выполняет в циклическом вычислительном процессе?
5) Приведите структуру оператора repeat; в какой последовательности он выполняется?
6) Каковы структура и последовательность выполнения оператора while?
7) Укажите отличия между операторами repeat и while.
8) Приведите общий вид оператора for и последовательность его выполнения.
9) Какие ограничения накладываются на параметр цикла оператора for?
10) В каких случаях в операторе for используется ключевое слово downto?
11) Дайте определение массива.
12) Что представляют собой характеристики массива?
13) Где и как описываются массивы в программе?
14) Правильно ли записано обращение к элементу массива a[2.5]?
[1] К дискретным можно отнести все простые типы за исключением вещественного.
Дата добавления: 2015-01-30; просмотров: 87 | Поможем написать вашу работу | Нарушение авторских прав |
|