Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика [РТФ, Андреев, 2 семестр] / Экзамен (альтернатива).docx
Скачиваний:
9
Добавлен:
05.08.2022
Размер:
136.7 Кб
Скачать

1 Алфавит языка Паскаль

Символы, используемые для составления идентификаторов:

  • латинские строчные и прописные буквы,

  • арабские цифры от 0 до 9,

  • символ подчеркивания.

Символы-разделители (пробельные символы):

  • пробел, основное назначение которого разделение ключевых слов и имен,

  • управляющие символы (ASCII – коды от 0 до 31). Эти символы могут применяться при описании строчных и символьных констант. Управляющие символы с ASCII-кодом 9 (табуляция), а также 10 и 13 (замыкающее строку) используются в качестве разделителей при написании программ.

Специальные символы, выполняющие определенные функции при построении различных конструкций языка:

+ – * /{ } [ ] ( ) < > / ? ‘ : ; ^ # @ $

Составные символы – группа символов, которые воспринимаются компилятором как единое целое: <= => := (* *) (. .) ..

«Неиспользуемые» символы, символы так называемой расширенной таблицы ASCII, то есть символы, имеющие коды от 128 до 255 (в этой области находятся символы алфавита русского языка и символы псевдографики на IBM-совместимых компьютерах), а также некоторые символы из основной таблицы ASCII (например, : &, !, %, “ и другие). Их можно использовать в тексте комментариев и в виде значений констант строк или констант символов.

Зарезервированные слова (BEGIN, END, PROGRAM и другие), несущие определенную смысловую нагрузку в языке программирования.Зарезервированное (ключевое) слово – это слово, которое в языке Паскаль имеет определенное смысловое значение.

2 Обобщенная структура языка паскаль

Заголовок в пп

Заголовок — это имя программы.

Раздел описаний в пп

  1. раздел подключаемых модулей (библиотек)

  2. 2) в разделе описания меток должны быть перечислены все метки, которые пользователь использует в программе.

  3. 3) раздел описания констант дает возможность использовать имена в качестве синонимов констант.

  4. 4) В разделе описания переменных var указываются все переменные (определяя их тип), которые впоследствии будут использованы в программе

Раздел операторов Pascal:

Раздел операторов — это ничто иное как составной оператор, содержащий между служебными словами begin и endпоследовательность неких операторов, которые разделяются символом «;».

3 Целый и перечисляемый типы данных в паскале

Тип

Диапазон

Размер в байтах

shortint

-128…127

1

integer

-32 768…32 767

2

longint

-2 147 483 648…2 147 483 647

4

byte

0…255

1

word

0…65 535

2

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

Пример:

Type Day=(Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday);

Var A: Day;

4 Логический тип данных и тип диапазон в п

Логический тип

Переменная, имеющая логический тип данных может принимать всего два значения: true (истина) и false (ложь). Здесь истине соответствует значение 1, а ложь тождественная нулю. Объявить булеву переменную можно так:

Var A: Boolean;

Над данными этого типа могут выполняться операции сравнения и логические операции: not , and, or, xor.

Интервальный тип данных (тип диапазон)

Когда необходимо задать какой то диапазон значений, то в таких ситуациях применяется интервальный тип данных. Для объявления используется конструкция m..n, где m – минимальное (начальное) значение, а n – максимально (конечное); здесь m и n являются константами, которые могут быть целого, символьного, перечисляемого или логического типа. Описываться величины интервального типа могут как в разделе типов, так и в разделе описания переменных.

Общий вид:

TYPE <имя_типа> = <мин. значение>..<макс. значение>;

Пример:

TYPE Cards = 1..36;

5 Символьный и вещественные типы данных в п

Символьный тип

Символьный тип данных – это совокупность символов, используемых в том или ином компьютере. Переменная данного типа принимает значение одного из этих символов, занимает в памяти компьютера 1 байт. Слово Char определяет величину данного типа. Существует несколько способов записать символьную переменную (или константу):

  1. как одиночный символ, заключенный в апострофы: ‘W’, ‘V’, ‘п’;

  2. указав код символа, значение которого должно находиться в диапазоне от 0 до 255.

Тип

Диапазон

Память, байт

Количество цифр

Real

2.9e-39 … 1.7e38

6

11-12

Single

1.5e-45 … 3.4e38

4

7-8

Double

5.0e-324 …1.7e308

8

15-16

Extended

3.4e-4932 … 1.1e493

10

19-20

Comp

-9.2e63 … (9.2e63)-1

8

19-20

Вещественный тип данных

6 Массив и запись в паскале

Массив – это формальное объединение нескольких (чисел, строк, символов и т.п.), рассматриваемое как единое целое.

Type < имя _ типа >= array [ I ] of T;

где I – тип индекса массива, T – тип его элементов.

7 Множество в паскале

Множества-это наборы однотипных логически связанных друг с другом объектов

<имя типа>= set of <баз. тип>

Здесь <имя типа>- правильный идентификатор

set, of-зарезервированные слова (множество, из)

<баз. тип>- базовый тип элементов множества, в качестве которого может использоваться любой порядковый тип, кроме word,integer,longint

* пересечение множеств

+ объединение множеств

- разность множеств

= проверка неэквивалентности

<> проверка эквивалентности

<= проверка вхождения

>= проверка вхождения

In проверка принадлежности

8 Файлы в паскале

Под файлом понимается либо именованная область внешней памяти ПК (жд, гибкой дискеты,

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

ТИПЫ ФАЙЛОВ (ФАЙЛОВЫХ ПЕРЕМЕННЫХ)