Краткие теоретические сведения
Для стандартизации и унификации языка схем алгоритмов в 1985 г. был принят международный стандарт ISO 5807-85. В 1992 г. после переработки он был принят в СССР под обозначением ГОСТ 19.701-90«Единая система программной документации. Схемы алгоритмов, программ, данных и систем».
Структура программы на языке Паскаль:
(* Заголовок *)
Program имя программы;
(* Блок *)
Uses - раздел подключаемых модулей;
Label - раздел меток;
Const - раздел констант;
Type - раздел типов;
Var - раздел переменных;
Procedure, Function - раздел процедур и функций;
Begin
. . . - раздел операторов;
End.
Блок программы состоит из семи разделов. Раздел операторов должен присутствовать всегда, остальные разделы могут отсутствовать.
МЕТОДИЧЕСКИЕ УКАЗАНИЯ
Оператор вывода позволяет задать ширину поля вывода для каждого элемента списка вывода. В этом случае элемент списка вывода имеет вид А:К, где А ― выражение или строка, К ― выражение либо константа целого типа. Если выводимое значение занимает в поле вывода меньше позиций, чем К, то перед этим значением располагаются пробелы. Если выводимое значение не помещается в ширину поля К, то для этого значения будет отведено необходимое количество позиций. Для величин действительного типа элемент списка вывода может иметь вид А:К:М, где А ― переменная или выражение действительного типа, К ― ширина поля вывода, М ― число цифр дробной части выводимого значения. К и М ― выражения или константы целого типа. В этом случае действительные значения выводятся в форме десятичного числа с фиксированной точкой. Пример записи операторов вывода:
var rA, rB: Real; iP,iQ:Integer;
bR, bS: Boolean; chT, chV, chU, chW: Char;
. . . . . . . . . . . .
WriteLn(rA, rB:10:2);
WriteLn(iP, iQ:8);
WriteLn(bR, bS:8);
WriteLn(chT, chV, chU, chW);
СОДЕРЖАНИЕ РАБОТЫ:
Задание 1
Напишите программу на языке Turbo Pascal по расчету и выводу на экран значения выражений:
, , .
Задание 2
Написать алгоритм, составить блок-схему и отладить программу по выводу на экран своего имени. Буквы должны состоять из символов «*», высота каждой буквы – 5 символов.
Задание 3
Написать алгоритм, составить блок-схему и отладить программу вычисления и вывода на экран значений функции.
Вариант | Задание |
№1, 9 | |
№2, 10 | |
№3, 11 | |
№4, 12 | |
№5, 13 | |
№6, 14 | |
№7, 15 | |
№8, 16 |
ВОПРОСЫ ВЫХОДНОГО КОНТРОЛЯ:
1. Опишите типы данных в Паскале.
2. Опишите понятие совместимости типов, приведите пример.
3. Перечислите стандартные функции Паскаля.
4. Приведите пример выражений и типов данных.
5. Приведите примеры оператора присвоения.
ДОМАШНЕЕ ЗАДАНИЕ
Выучить структуру программного модуля; состав интегрированной программной среды; лексемы языка: алфавит, константы, зарезервированные слова; идентификаторы; типы данных; выражения; стандартные функции Паскаля; процедуры ввод-вывод; базовые конструкции языка; оператор присвоения.