
- •Алфавит и программа на Паскале. Алфавит языка.
- •Алфавит и программа на Паскале. Зарезервированные слова и идентификаторы. Правила написания идентификаторов.
- •Алфавит и программа на Паскале. Структура программы.
- •Простые типы данных. Вещественные типы данных.
- •Простые типы данных. Целые (целочисленные) типы данных.
- •Простые типы данных. Символьный тип данных.
- •Простые типы данных. Логический тип данных.
- •Простые типы данных. Строковый тип данных.
- •Простые типы данных. Перечисляемый и диапазонный типы данных.
- •Простые типы данных. Совместимость типов.
- •Операторы языка программирования. Простые операторы.
- •Операторы языка программирования. Структурированные операторы.
- •Реализация подпрограмм на языке Паскаль. Методы программирования. Метод нисходящего программирования. Понятие подпрограммы.
- •Подпрограмма в языке Pascal. Виды подпрограмм.
- •Реализация подпрограмм на языке Паскаль. Процедуры и функции определенные пользователем.
- •Реализация подпрограмм на языке Паскаль. Параметры, их виды. Области действия параметров.
- •Реализация подпрограмм на языке Паскаль. Области действия параметров.
Простые типы данных. Вещественные типы данных.
Что определяет тип данных? (Ответ: структуру данных, множество допустимых значений данных, а также совокупность операций над ними)
На какие группы делятся простые типы данных? (Ответ: стандартные и определенные пользователем)
Какие простые типы данных относятся к стандартным? (Ответ: вещественные, целые, логические, символьные, строки)
Какие простые типы данных относятся к пользовательским? (Ответ: перечисляемые и диапазонные (интервальные))
Какие типы данных относятся к вещественным? (Ответ: real, single, double, extended, comp)
Чем отличаются друг от друга различные вещественные типы данных? (Ответ: диапазонами допустимых значений (т.е. значениями, которые могут принимать переменные этих типов), объёмами памяти, требуемыми для хранения переменных того или иного вещественного типа.)
Какие формы записи вещественных чисел используются в Паскале? (Ответ: с фиксированной и плавающей точкой)
Как записываются числа в форме с плавающей точкой? (Ответ: mE+p, где m – мантисса, E – экспонента, p – показатель степени.)
Какие операции применимы к переменным и константам, принадлежащим вещественному типу? (Ответ: +, -, /, *, операции сравнения - =, <=, >=, <, >, <>.)
Какие функции преобразования типов применимы к переменным и константам, принадлежащим вещественному типу? (Ответ: Round, Trunc)
Каково назначение функции Round? (Ответ: Округляет (согласно правилам округления) значение вещественного типа до ближайшего значения целочисленного типа)
Каково назначение функции Trunc? (Ответ: Превращает значение вещественного типа в целочисленное значение путем отбрасывания дробной части)
Можно ли применить к переменным и константам, принадлежащим вещественному типу математические функции? (Ответ: Да)
Простые типы данных. Целые (целочисленные) типы данных.
Какие типы данных относятся к целочисленным? (Ответ: integer, shortInt, longInt, byte, word.)
Какой диапазон имеет тип данных integer? (Ответ: -32 768..32 767)
Какой диапазон имеет тип данных shortInt? (Ответ: -128..127)
Какой диапазон имеет тип данных longInt? (Ответ: -2 147 483 648..2 147 483 647)
Какой диапазон имеет тип данных Byte? (Ответ: 0..255)
Какой диапазон имеет тип данных Word? (Ответ: 0..65535)
В каких форматах данных могут записываться целые числа в программе? (Ответ: в десятичном и шеснадцатиричном)
Как записать в программе целое число в шеснадцатиричном формате? (Ответ: необходимо набрать с клавиатуры знак $, после чего набрать само число.)
Какие операции применимы к переменным и константам, принадлежащим целочисленному типу? (Ответ: +, -, /, *, div – целая часть частного от деления, mod – остаток от деления, операции сравнения - =, <=, >=, <, >, <>.)
Можно ли к целочисленным значениям применять математические функции? В чем особенность использования математических функций к целочисленным значениям? (Ответ: Да, особенность в том, что результат часто представляет собой вещественное значение.)
Какие процедуры и функции для работы с порядковыми типами применимы к переменным и константам целочисленного типа? (Ответ: Dec, Inc, Odd, Pred, Succ)
Каково назначение процедуры Dec? (Ответ: Уменьшает значение переменной)
Каково назначение процедуры Inc? (Ответ: Увеличивает значение переменной)
Каково назначение функции Odd? (Ответ: Проверяет, является ли параметр нечетным числом)
Каково назначение функции Pred? (Ответ: Возвращают значения того же типа, предшествующее значению параметра)
Каково назначение функции Succ? (Ответ: Возвращают значения того же типа, следующее за значением параметра)
Какие функции преобразования типов применимы к переменным и константам целочисленного типа? (Ответ: Chr, Ord, High, Low)
Каково назначение функции Chr? (Ответ: Возвращает значение символьного типа, соответствующему указанному коду из таблицы ASCII.)
Каково назначение функции Ord? (Ответ: Возвращает порядковый номер значения, принадлежащего одному из порядковых типов)
Каково назначение функции High? (Ответ: Возвращают наибольшее значение указанного диапазона.)
Каково назначение функции Low? (Ответ: Возвращают наименьшее значение указанного диапазона.)