Краткие теоретические сведения

Для стандартизации и унификации языка схем алгоритмов в 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 по расчету и выводу на экран значения выражений:

краткие теоретические сведения - student2.ru , краткие теоретические сведения - student2.ru , краткие теоретические сведения - student2.ru .

Задание 2

Написать алгоритм, составить блок-схему и отладить программу по выводу на экран своего имени. Буквы должны состоять из символов «*», высота каждой буквы – 5 символов.

Задание 3

Написать алгоритм, составить блок-схему и отладить программу вычисления и вывода на экран значений функции.

Вариант Задание
№1, 9 краткие теоретические сведения - student2.ru краткие теоретические сведения - student2.ru
№2, 10 краткие теоретические сведения - student2.ru краткие теоретические сведения - student2.ru
№3, 11 краткие теоретические сведения - student2.ru краткие теоретические сведения - student2.ru
№4, 12 краткие теоретические сведения - student2.ru краткие теоретические сведения - student2.ru
№5, 13 краткие теоретические сведения - student2.ru краткие теоретические сведения - student2.ru
№6, 14 краткие теоретические сведения - student2.ru краткие теоретические сведения - student2.ru
№7, 15 краткие теоретические сведения - student2.ru краткие теоретические сведения - student2.ru
№8, 16 краткие теоретические сведения - student2.ru краткие теоретические сведения - student2.ru

ВОПРОСЫ ВЫХОДНОГО КОНТРОЛЯ:

1. Опишите типы данных в Паскале.

2. Опишите понятие совместимости типов, приведите пример.

3. Перечислите стандартные функции Паскаля.

4. Приведите пример выражений и типов данных.

5. Приведите примеры оператора присвоения.

ДОМАШНЕЕ ЗАДАНИЕ

Выучить структуру программного модуля; состав интегрированной программной среды; лексемы языка: алфавит, константы, зарезервированные слова; идентификаторы; типы данных; выражения; стандартные функции Паскаля; процедуры ввод-вывод; базовые конструкции языка; оператор присвоения.

Наши рекомендации