Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы _9 класс.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
350.72 Кб
Скачать

Билет №11

Ввод данных

Read (список ввода);

Readln (список ввода);

Readln ;

Read (a,n);

Readln (a,b,c);

Пустой оператор ввода.

Вывод данных

Write (список вывода);

Writeln (список вывода); Writeln ;

Write (‘Сумма=’,s);

Writeln (‘Сумма=’,s);

Пустой оператор вывода.

Типы данных

  1. Простые типы

Целочисленный тип

Вещественный тип

Тип

Диапазоны чисел

Резервируемая память(байт)

Тип

Диапазон

Мантисса

Память

byte

0...255

1

real

2.9E-39... 1.7E38

11

6

shortint

-128.. .127

1

single

1.5E-45 ... 3.4E38

7

4

integer

-32768. ..32767

2

double

5.0E-324... 1.7E308

15

8

word

0... 65535

2

extended

1.9E-4951 ... 1.1E4932

19

10

longint

-2147483648. ..2147483647

4

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

Вещественные числа могут печататься в форме с фиксированной точкой, например 58.23, или в форме с плавающей точкой, например 5.823Е+01. Левая часть (до Е) - мантисса, правая — порядок (степень 10 , на которую нужно умножить мантиссу, чтобы получить число с фиксированной точкой).

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

Тип используется, когда значение переменной один символ, которому поставлено в соответствие число из таблицы ASCII от 0 до 255, для размещения используется один байт памяти.

Var a,b:char;

Булевский тип.

Используются при описании логических переменных, могут принимать два значения True, False В памяти занимают 1 байт. Var a:Boolean;

Перечисляемый тип

Тип задается списком констант, которые являются возможными вариантами значений переменных.

Type

Month=(январь,февраль,март);

Var a:month;

Kv:(1,2,3,4);

Интервальный тип

Тип задается двумя константами, определяющими границы диапазона значений переменной.

Type

Day=1..31;

Var a :Day;

  1. Структурируемые типы

    • Строковый тип

Тип используется при описании переменных, содержащих несколько символов, максимальная длина 255 символов, можно указать явно длину строки Var a :string

  • Массивы.

Массивы одномерные (вектора), двумерные (матрицы или таблицы)

Var a :array[1..10] of integer;

Var b :array[1..10,1..20] of integer;

  • Записи

Тип объединяет разнотипные данные, состоит из полей

Type

Strana=record

Name:string[20];

Stioliza:string[20];

Plochad:real;

End;

Var Evro:Strana ;

Билет №12

Линейная структура. Оператор присваивания.

Л инейные алгоритмы – команды выполняются одна за другой;

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

<идентификатор>:= <выражение>

Примеры

Оператор присваивания := вычисляет значение выражения в правой части и присваивает его переменной в левой части

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

:=

D:=d+n;

При этом может возникнуть конфликтная ситуация по несовместимости типов в зависимости от типов переменных, используемых в выражении:

R:= A операция B

A операция B

R

Результат

Int

Int

Ok

Int

Real

Ok

Real

Int

Error

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