FOR J:=1 TO 6 DO BEGIN
B[I, J]:=RANDOM(100);
WRITE(B[I, J]:4);
S:=S+AB[I, J];
END;
WRITE(' S=', S:4);
B[I, 1]:=S;
WRITELN; WRITE(' ');
END;
WRITELN; WRITE(' ');
FOR I:=1 TO 6 DO BEGIN
FOR J:=1 TO 6 DO BEGIN
WRITE(B[I, J]:4);
END;
WRITELN; WRITE(' ');
END;
END.
В результате выполнения программы будет напечатан результат:
96 20 53 13 87 2
47 95 31 76 68 87
30 62 82 66 46 96
22 95 55 97 12 45
99 19 68 66 37 7
81 42 46 80 56 46
271 20 53 13 87 2
404 95 31 76 68 87
382 62 82 66 46 96
326 95 55 97 12 45
296 19 68 66 37 7
351 42 46 80 56 46
9.8. Оператор – комментарий.
Комментарием может быть любой текст, поясняющий ход выполнения программы, заголовки отдельных блоков программы. Символы комментария могут помещаться в:
|
Если комментарий занимает несколько строк, то можно отметить этими знаками каждую строку, а можно – только начало и конец текста комментария:
Так:
(*__________________________*)
(* ’ Вычисление MAX ’*)
(*__________________________*)
или так:
(*________________________
’ Вычисление MAX ’
________________________*)
В тексте комментария могут быть русские и латин-ские буквы, цифры, ключевые слова, любые специальные символы и т.д.
9.9. Подпрограммы.
Подпрограммы позволяют разрабатывать программу в ви-де отдельных модулей, взаимодействующих друг с другом.
Каждая подпрограмма описывается один раз, обращаться к ней из основной программы можно многократно.
В ПАСКАЛе имеется два вида подпрограмм: процедура и функция.
Используемые подпрограммы должны быть описаны в раз- деле описания процедур и функций основной программы. Структура и описание подпрограмм аналогичны структуре и описанию основной программы, то есть состоят из тех же раз- делов:
- заголовка,
- блока описания:
- меток,
- констант,
- типов,
- переменных,
- текста дополнительных подпрограмм
( процедуры или функции ),
- текста программы.
Описание операций в тексте подпрограмм осуществля-ются с помощью формальных параметров.
Обращение из основной программы к подпрограмме осу- ществляется по имени подпрограммы с указанием фактических параметров. Формальные параметры по числу и типу должны совпадать с фактическими параметрами.
Подпрограммы ( процедуры и функции ) могут быть внеш-ними по отношению к основной программе или внутренними.
Внутренние подпрограммы входят раздел описания проце-дур и функций сразу за блоками описания основной програм-мы.
Внешние подпрограммы хранятся в виде самостоятельных файлов в библиотеках.
9.9.1. Процедура.
Процедура может содержать несколько операторов и вы- давать в качестве решения несколько результатов. Эти резуль-таты могут быть использованы в основной программе под теми же именами или под другими после соответствующих присвоений.
Процедура по аналогии с основной программой состоит из:
1) Заголовок подпрограммы.
Заголовок подпрограммы состоит из ключевого слова PROCЕDURE, имени подпрограммы и списка формальных параметров с указанием их типов:
PROCEDURE А( q1:t1; q2:t2;…); |
где: А - имя подпрограммы;
q1, q2, … - имена формальных параметров;
t1, t2, … - типы соответствующих формаль-ных параметров.
2) Блок описания.
Блок описания состоит из блоков:
- описания меток;
- описания констант;
- описания типов данных;
- описания переменных;
3) Тело подпрограммы.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.