Вариант 1 Самостоятельная работа 20 из старого издания 2018 года ГДЗ Самостоятельные и контрольные работы Босова 8 класс (Информатика)
ОБЩИЕ СВЕДЕНИЯ О ЯЗЫКЕ ПРОГРАММИРОВАНИЯ ПАСКАЛЬ
ВАРИАНТ 1
1. Установите соответствие между типами переменных и их описаниями.
Переменная целого типа
Логическая переменная
Переменная вещественного типа
2. Найдите ошибки в программе.
program ИМЯ;
var А, В: integer;
Rezult: char;
begin
A: =6;
B:=3;
Rezult:=A div В
end
Символьная переменная
Строковая переменная
Ответ: переменной Rezult в описании присвоен символьный тип (char), а в программе ей присваиваются целое значение (integer).
Выполнение
1. Установим соответствие между типами переменных и их описаниями:
- integer — переменная целого типа;
- boolean — логическая переменная;
- real — переменная вещественного типа;
- char — символьная переменная;
- string — строковая переменная.
2. В программе допущена ошибка в описании переменной Rezult:
program ИМЯ;
var A, B: integer;
Rezult: char;
begin
A := 6;
B := 3;
Rezult := A div B
end
Выражение A div B даёт целое значение $$6 \div 3 = 2$$, а переменная Rezult объявлена как символьная (char). Значит, ей нужно присвоить целый тип, например integer.
Ответ
1. integer — целый тип; boolean — логический тип; real — вещественный тип; char — символьный тип; string — строковый тип.
2. Ошибка в том, что переменная Rezult объявлена как char, хотя ей присваивается целое значение. Нужно заменить char на integer.