Ответы на контрольные вопросы
1. Что определяют типы данных, какова их классификация?
-Типы данных определяют множество допустимых значений, множество допустимых операций над данными типа, форматы представления данных. Типы данных: вещественные числа, целые числа, отдельные символы, строки символов, логические величины и др.
2. Что такое константы и переменные, каков синтаксис их объявления, как присвоить значение переменной?
-Константа - элемент данных, значение которого определено до начала работы программы и не изменяется в процессе выполнения программы. -Переменная - ячейка памяти с именем, предназначенная для хранения данных, которыми оперирует программа. Переменная не имеет значения до начала работы программы.
Синтаксис объявления переменной:
var имя_переменной11, .., имя_переменной1N:имя_типа1;
……………………………………………………………………..
имя_переменнойN1, .., имя_переменнойNN:имя_типа N;.
Синтаксис объявления константы:
const имя_константы1 = значение1;
....………………………………….
имя_константыN = значениеN;.
Имя перменной присваивается следующим оператором:
имя_переменной:= значение; или
имя_переменной:= выражение;.
3. Чем следует руководствоваться при назначении типа данных при объявлении переменной?
-Диапазоном возможных значений переменной во время работы программы
4. Перечислите правила записи арифметических операций и основных стандартных действий.
-
Таблица 1
|x|
|
Abs(x)
|
|
x^2
|
Sqr(x)
|
|
Корень из x
|
Sqrt(x)
|
|
e^x
|
Exp(x)
|
|
Lnx
|
Ln(x)
|
|
Sinx
|
Sin(x)
|
|
Cosx
|
Cos(x)
|
|
Arctgx
|
Arctan(x)
|
|
Целая ч. x
|
Int(x)
|
Дробная ч. x
|
Frac(x)
|
Округл. x до целого в сторону 0
|
Trunc(x)
|
Округл. x до ближайш. целого
|
Round(x)
|
Случайное целое x от 0 до
N
Случайное ве- ществ. x от 0 до 1
Число Пи
|
Random(N)
Random
Pi
|
|
|
Увелич. х на 1
|
Inc(x)
|
Увелич. х на n
|
Inc(x, n)
|
Уменьш. х на 1
|
Dec(x)
|
Уменьш. х на n
|
Dec(x, n)
|
|
|
5. В чём заключается причина использования функций преобразования типов, перечислите их.
-Причина заключается в необходимости восприятия программой числе как чисел, а не символьных строк, как по умолчанию.
Функции преобразования типов:
-
Таблица 2
Функция
|
Преобразование
|
Тип
|
|
аргумента
|
результата
|
StrToInt(s)
|
строка символов->
целое число
|
Строковый
|
Целый
|
StrToFloat(s)
|
строка символов->
веществ. число
|
Строковый
|
Вещественный
|
IntToStr(n)
|
целое число->
строка символов
|
Целый
|
Строковый
|
FloatToStr(n)
|
веществ. число ->
строка символов
|
Вещественный
|
Строковый
|
6. Какова структура процедуры обработки события, каково назначение её разделов?
-Процедура состоит из заголовка, раздела описаний и раздела операторов. Структура процедуры:
procedure имя_процедуры(параметры); // заголовок
const {начало раздела описаний} // объявление констант
type // объявление пользовательских типов
var // объявление переменных
begin {начало раздела операторов}
оператор1;
…………...
операторN;
end; // конец процедуры
7. В чём состоит разница между локальными и глобальными константами и переменными, где осуществляется их описание (объявление)?
-Константы и переменные в одной процедуре – локальные. Константы и перменные, описанные вне процедур – глобальные.
Описание локальных констант и перменных производится внутри процедуры. Глоабльных – после слова implementation вне процедур.
8. В каких форматах можно представить число при его отображении на форме?
-Вещественные, целые, экспоненциальные, вещественные с ограниченным количеством знаков
Достарыңызбен бөлісу: |