Проблемно-ориентированная информатика химико-технологических процессов. Кравцов А.В - 26 стр.

UptoLike

Продолжение таб. 2.5.2
б)
Si
j
m
i
n
=⋅
==
ln
11
ij
б) S:=0;
FOR i:=1 TO n DO
BEGIN
S2:=0;
FOR j:=1 TO m DO S2:=S2+ij;
S:=S+ln(i)
S2;
END;
5. Сумма с реккурентной форму-
лой
Sa
i
i
=
=
2
1
10
,
где a
i
=2a
i-1
, a
1
=1.
a:=1; S:=0;
FOR i:=1 TO 10 DO
BEGIN
S:=S+sqr(a); a:=2a;
END;
Расчет произведения аналогичен расчету суммы, только до цикла пи-
шется оператор P:=1, а в циклевыражение вида P:=P
<выражение,
стоящее под знаком произведения>. Расчет количестваэто расчет
суммы вида
K =
1, поэтому до цикла пишется оператор K:=0, а в цик-
ле - K:=K+1.
2.6. Одномерные массивы
Массивэто упорядоченный набор фиксированного количества
данных одного типа. В Паскале над переменной типа «массив» опреде-
лено лишь две операции: присваивания и сравнения, поэтому при рабо-
те с массивом требуемую операцию следует осуществить над каждым
элементом массива.
Основные действия над массивами
1. Формирование массива:
а. Вводом с клавиатуры:
FOR i:=1 TO N DO BEGIN write(’C[’,i,’]=’); readln(C[i]) END;
б. Расчет массива по формуле (например,
С
):
i
i
=
2
FOR i:=1 TO N DO C[i]:=exp(-iln(2));
в. Задание массива с помощью функции RANDOM:
randomize; {пишется перед первым употреблением
RANDOM}
...
FOR i:=1 TO N DO C[i]:=RANDOM;
26