Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ekzamen_po_informatike_otvety.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
674.57 Кб
Скачать

Вопрос 18

Алгоритмический язык Паскаль разработан профессором Цюрихского технологического института Никлаусом Виртом в 1969-71 годах для обучения студентов структурному программированию. Идеи, заложенные в основу создания языка, позволили фирме Borland International значительно расширить алгоритмические средства языка, а удобный интерфейс (меню команд) и высокая скорость компиляции (процесса перевода текста программы в машинные коды) сделали язык Турбо-Паскаль (Turbo-Pascal) одним из самых распространенных среди начинающих и профессиональных программистов.

При обучении программированию используется графическое описание алгоритма решения задачи в виде блок - схемы. Такое представление алгоритма достаточно удобно и наглядно показывает последовательность выполнения операторов прогаммы. Приведем основные обозначения, применяемые в блок - схемах.

Блок

Описание

Пример

1

Начало алгоритма

Обязательный блок

Такой же блок (его менять нельзя)

2

Конец алгоритма

Обязательный блок

Такой же блок (его менять нельзя)

3

Блок обработки

Действия бывают:

  1. Присваивание;

  2. Само действие

4

Блок ввода информации

Запрос данных и помещение их в ячейку памяти с заданным именем (readln)

5

Блок вывода информации на печатающее устройство

Информация бывает:

1. Текстовая (в апострофах);

2. Данные из ячейки памяти (имя ячейки)

Объекты разделяются запятыми

6

Блок вывода информации на экран

См. Описание для вывода на принтер

(Writeln)

7

Блок проверки условия

Действие идет только по одной из веток:

По ДА, если выражение верное

По НЕТ, если выражение неверное

(if)

8

Блок цикла с параметром

См. тему: «Цикл с параметром»

(for)

9

Блок вызова подпрограммы

См. тему: «Подпрограмма»

1 0

Блок с комментарием

Сопроводительный текст для описания блоков и действий

1 1

Блок разрыва или переноса блок-схемы

Метка бывает:

1. числовая

2. символьная (английская, отличная от используемых в решении переменных)

Вопрос 19

1)Оператор присваивания - основной оператор любого языка программирования. Общая форма записи оператора:

имя величины := выражение

2) Для временного хранения информации в операторах памяти машины в языке Паскаль используются константы и переменные. Они могут быть различных типов:

целых чисел (см. ниже);

действительных чисел (real);

символьный тип (char);

строковый (string);

логический (boolean);

сложные (комбинированный (record), множественный (set) и другие).

Целые типы: Название Длина в байтах Диапазон значений

Вyte 1 0 ... 255

ShortInt 1 -128 ... 127

Word 2 0 ... 65535

Integer 2 -32768 ... 32767

LongInt 4 -2147483648 ... 2147483647

3)Вывод данных на экран и в файл в языке программирования Pascal осуществляется с помощью процедур write() и writeln().

4) Когда данные вводятся, то они помещаются в ячейки памяти, доступ к которым обеспечивается с помощью механизма переменных. Поэтому, когда в программе на Pascal используется процедура read() (или readln()), то в качестве фактического параметра (аргумента) ей передается имя переменной, которая будет связана с вводимыми данными. Потом эти данные можно будет использовать в программе или просто вывести на экран.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]