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

Вопрос 24:Порядковые типы,целые типы,операции для целых типов.Стандартные функции

Порядковы типы:целые типв:логичесике,символьный,перечисляемый,тип-диапазон

Целые типы:integer,byte,word,shortint(наименьшая форма),londint(целое число со знаком)

Вещественные типы:real,single,double,extended/

Логический тип:boolean(true and false)

Символьные:char,string.

Стандартные функциии:+, -, /, *, Div, Mod,

>=, <=, =, <>, <, >

Вопрос 25:булевский тип,символьный тип,отрезок типа,перечисляемый тип

Булевский тип(boolean)-логический тип переменной.Эта переменная моет принемать значение либо true либо false.Прменяются операции and(логическое умножение)/or(лог сложение)/not(отрицание,противоположное значение).Стандартные булевские функции:odd(x) = true, если x нечетный (x целый);eoln(x) = true, если встретился конец строки текстового файла x;eof(x) = true, если встретился конец файла x..

Символьный тип(char)-Переменная типа char может принимать значения из определенной упорядоченной последовательности символов, разрешенной транслятором с Паскаля на данной ЭВМ.Эти функции называются функциями преобразования:ord(c) – выдает номер символа c (нумерация с нуля),

chr(i) – выдает i-ый символ из таблицы символов.

Кроме того, для символьных переменных применяются такие функции:

pred(ch) – возвращает предыдущий символ;

succ(ch) – возвращает следующий символ;

upcase(ch) – преобразует строчную букву в заглавную. Обрабатывает буквы только латинского алфавита.

Отрезки типа:Отрезок типа представляет собой диапазон значений из поряд-

кового типа, называемого главным типом. Определение отрезка типа

включает наименьшее и наибольшее значение в поддиапазоне.

Можно создать собственный тип данных простым перечислением значений, которые может принимать переменная данного типа. Это так называемый перечисляемый тип данных.

Вопрос 26: условный оператор,назначение,правила записи,составное оператор

Условный оператор IF

- предназначен для ветвления программы на два направления.

Условный оператор позволяет проверить некоторое условие и в зависимости от результатов проверки выполнить то или иное действие.

Рассмотрим четыре варианта записи оператора IF:

If <условие> then P1 else P2;

If <условие> then P1;

If (<условие1>) or (<условие2>) then P1 else P2;

If (<условие1>) and (<условие2>) then P1 else P2;

где <условие>,<условие1>, <условие2> - переменные логического типа. Р1, Р2 - простые или составные операторы.

В первом случае если условие истинно, то выполняется оператор P1, если ложно – то P2.

Во втором варианте записана краткая форма оператора.

В третьем и четвертом примерах два условия объединены служебными словами or (или) и and (и). В результате объединения получается новая логическая переменная, истинность которой определяется согласно следующей таблицы.

Вопрос 27:оператор цикла while,назначение,приила записи.Полноформатный оператор цикла while состоит из заголовка, содержащего условие, и исполняемого тела цикла, обрамлённого фигурными скобками

Обобщённая синтаксическая запись:

WHILE <условие> DO <оператор>

где: <условие> - выражение логического типа (чаще всего - операция срав­нения);

<оператор> - произвольный оператор PASCALя.

Схема работы: Пока <условие> истинно (TRUE), выполняется <оператор>, затем снова проверяется <условие>, и если оно истинно, снова повторяется <опера­тор>, и так до тех пор, пока не нарушится истинность условия.

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