Давай разберёмся по порядку:
- Нам нужно найти имя переменной, записанное неверно. В программировании есть определённые правила для именования переменных. Обычно имя переменной должно начинаться с буквы или подчёркивания и не может содержать пробелов или специальных символов, кроме нижнего подчёркивания. Смотрим на варианты:
а) m1 - корректное имя б) Проба_пера - содержит нижнее подчёркивание, но начинается с заглавной буквы, что также допустимо в некоторых языках программирования в) kol_al - корректное имя г) stena - корректное имя д) slovo tekst - содержит пробел, что недопустимо е) 14ddd - начинается с цифры, что недопустимо
Итак, неверно записаны имена переменных в пунктах д) и е). Получается, что правильный ответ не представлен, так как оба варианта д) и е) неверны.
- Теперь установим соответствие между типами переменных и их описанием:
- Переменная целочисленного типа - это
integer, значит соответствие - а. - Символьный идентификатор - это символ, в языках программирования он обычно обозначается как
char, соответствие - г. - Строковый переменная - это
string, соответствие - д. - Переменная логического типа -
boolean, так что соответствие - е. - Десятичная переменная связана с числами с плавающей точкой, что соответствует типу
real, соответствие - б.
Ответ: 1-а, 2-г, 3-д, 4-е, 5-б.
- Теперь поставим в соответствие типы переменных и их значения:
a) String - соответствует строковому значению, то есть "stol", которое задано под номером 3. b) Real - обычно хранит дробные числа, но в данном случае его значение обозначено как 5, что является целым числом; однако в предложенных вариантах нет дробных, поэтому можно принять целое число - 2. c) Integer - соответствует целому числу, так что возьмем 5,1 - но внимание, в программировании 5,1 не может быть типа Integer, так как это дробное число. Скорее всего, это ошибка в задании, потому что числовое значение для Integer должно быть целым. d) Char - это символ, что соответствует значению '4' - номер 1.
Получается, что у нас несовпадение в данных, но исходя из предоставленных, мы получаем ответ: a-3, b-2 (с оговоркой), c-[нет корректного ответа], d-1.
- Рассмотрим последнее задание. Нам нужно выяснить, чему будет равна переменная S после исполнения программы:
Program z1;
var
....
begin
S:=4;
Нас просят заполнить раздел var - это раздел объявления переменных. Судя по всему, переменная S должна быть объявлена как целочисленная, так как ей присваивается значение 4. То есть напишем:
var
S: integer;
После выполнения этого кода переменная S будет равна 4.
