1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Босова (Сам и контр)
Вариант 1 Самостоятельная работа 20 из старого издания 2018 года ГДЗ Самостоятельные и контрольные работы Босова 8 класс (Информатика)
Босова, Босова, Бондарева
8 класс
Автор
Босова, Босова, Бондарева

Вариант 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.



Общая оценка
4 / 5
Другие учебники
Другие предметы