
- •Билет №1
- •Билет №4
- •Билет № 5
- •Билет №6
- •Билет №7.
- •Информация и информационные процессы в природе, обществе, технике. Информационная деятельность человека.
- •Билет № 8
- •Билет №9
- •Билет № 10
- •Свойства алгоритмов.
- •Билет №11
- •Простые типы
- •Структурируемые типы
- •Билет №13
- •Билет № 14-15
- •Вопрос 1. Алгоритмическая структура “цикл”, Типы циклов, использование в программах. Привести пример
- •Билет № 16
- •Схемы перевода чисел из 10сс в любые системы счисления
- •Схемы перевода чисел из любой системы счисления в 10сс
- •Логические элементы Логический элемент –электронное устройство реализующее одну из логических функций.
- •Билет №18
- •Информация. Свойства информации. Единицы измерения информации .
- •Билет № 19-20
- •Вопрос 1. Локальные и глобальные компьютерные сети. Назначение сетей.
Билет №11
Ввод данных |
Read (список ввода); Readln (список ввода); Readln ; |
Read (a,n); Readln (a,b,c); Пустой оператор ввода. |
Вывод данных |
Write (список вывода); Writeln (список вывода); Writeln ; |
Write (‘Сумма=’,s); Writeln (‘Сумма=’,s); Пустой оператор вывода. |
Типы данных
Простые типы
Целочисленный тип |
Вещественный тип |
||||||||||
|
Тип |
Диапазоны чисел |
Резервируемая память(байт) |
|
Тип |
Диапазон |
Мантисса |
Память |
|
||
|
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;
Структурируемые типы
Строковый тип
Тип используется при описании переменных, содержащих несколько символов, максимальная длина 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 |