Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ВопросыОстЗнаний+ответы-02.rtf
Скачиваний:
0
Добавлен:
15.07.2019
Размер:
866.18 Кб
Скачать

Алфавит, слова, числа, строки в языке Паскаль. Классификация данных языка Паскаль.

Идентификатор – имя величины в программе. Идентификаторами обозначаются переменные, константы, типы данных, процедуры, функции, модули и т.д.

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

Тип данных – множество значений, которые могут принимать величины.

В языках программирования базовыми типами данных являются:

  1. Числа.

  2. Логические величины.

  3. Строки.

Числа являются наиболее часто используемым типом данных в языках программирования.

Логические величины могут принимать одно из 2-х допустимых значений: истина или ложь (true или false, 1 или 0, да или нет, включено или выключено).

Строки представляют собой текст, заключённый в кавычки. Если строка состоит из одного символа, то она может выделяться в отдельный тип.

Константа – величина, которая в процессе выполнения программы остаётся постоянной. Константа может задаваться только своим значением (литера), а может также быть именованной.

К стандартным типам данных в языке Pascal относятся:

  1. Целочисленный тип integer (целые числа).

  2. Вещественный тип real (действительные числа).

  3. Логический тип boolean (логические значения).

  4. Символьный тип char (отдельные символы).

  5. Строковый тип string (строки символов).

Структура программы языка Паскаль. Раздел меток. Раздел определения констант.

Программа на языке Pascal включает:

  1. Заголовок программы (Program).

  2. Раздел описания используемых модулей (Uses).

  3. Раздел описания меток (Label).

  4. Раздел описания типов данных (Type).

  5. Раздел описания констант (Const).

  6. Раздел описания переменных (Var).

  7. Раздел описания процедур (Procedure).

  8. Раздел описания функций (Function).

  9. Раздел операторов (Begin…End.).

Метка – обозначение закладки в программе. Имена меток не являются идентификаторами и могут начинаться с цифры. Метка обычно отделяется от остального текста программы двоеточием.

Описание меток в языке Pascal имеет вид:

Label M1 , … , MN ;

где Label – раздел описания меток, M1 – имя метки 1-й, MN – имя метки N-й.

Это означает, что в программе объявляются метки строк с номерами M1, …, MN .

Описание именованных констант в языке Pascal имеет вид:

Сonst C = Z;

где Const – раздел описания констант, C – имя константы, Z – значение константы.

Это означает, что в программе объявляется константа C, задаваемая значением Z.

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

  1. Оператор присваивания позволяет изменять текущее значение переменной. Значение выражения, записанного в правой части оператора присваивания, присваивается переменной, которая указывается в левой части этого оператора.

Оператор присваивания имеет вид:

P := V

где P – переменная, V – выражение.

Оператор означает, что переменной P присваивается значение выражения V .

Оператору присваивания соответствует блок

  1. Операторы ввода осуществляют ввод значений переменных с клавиатуры или из файла. Операторы ввода представляют собой стандартные процедуры с заранее неизвестным числом параметров.

Операторы ввода имеют вид:

read (P1 , … , PN)

readln (P1 , … , PN)

где read – читать, readln – читать до новой строки (read-on-line), P1 – переменная 1-я, PN – переменная N-я.

Оператор read позволяет последовательно вводить значения переменных P1 … PN, а оператор readln, кроме этого, позволяет дополнительно перевести курсор на новую строку.

Операторам ввода соответствует блок

  1. Операторы вывода осуществляют вывод значений выражений на экран или в файл. Операторы вывода представляют собой стандартные процедуры с заранее неизвестным числом параметров.

Операторы вывода имеют вид:

write (V1 , … , VN)

writeln (V1 , … , VN)