Реши

Ответ нейросети
20 мая 2025 05:45
Конечно! Вот решение задачи по пунктам:
Вариант 2 – Итоговая контрольная по информатике
Задача 1. Какое служебное слово описывает логический тип величин?
Ответ: b) Boolean.
Объяснение: В программировании логический тип обычно называется Boolean, он содержит значения ИСТИНА или ЛОЖЬ.
Задача 2. Какая команда относится к выводу данных в Паскаль?
Ответ: a) writeLn();.
Объяснение: В Паскаль команда writeLn предназначена для вывода данных в окно программы.
Задача 3. Укажите последовательность команд, в результате выполнения которых B и C поменяются местами:
Ответ:г) F:=B; B:=C; C:=F; — это стандартный способ обмена значениями.
Задача 4. Какой результат выполнения верный?
2 div 1 = 2— да,9 mod 2 = 4,5— нет, так как9 mod 2=1,8 mod 4=2— нет, так как8 mod 4=0,4 div 2=2— да.
Правильный ответ:
г) 4 div 2=2
Задача 5. Значение переменной после выполнения фрагмента:
var a, b: integer;
begin
a:=6;
b:=1 to 7 do
begin
a:=a+1;
end;
end.
Что будет в a?
Ответ: начальное a=6, и цикл b идет от 1 до 7, то есть 7 раз, в каждом цикле a увеличивается на 1.
Итак, итог: a=6+7=13.
Ответ: 13
Задача 6. Верная запись имени переменной в Паскаль:
a) T$2— недопустимо,$в начале имени недопустимо;b) ЛБ— недопустимо, содержит пробел;b) DY2— допустимо;r) 65T— допустимо.
Правильные ответ: b) DY2 и r) 65T.
Задача 7. Найдите значение переменной B при делении 6 на 9.
B:=6 DIV 9; — деление целых чисел — целочисленное деление.6 DIV 9 = 0 (так как 6 меньше 9, частное 0).
Ответ: 0
Задача 8. Составьте программу для вычисления 78p-3p^2+20.
Объявим переменную p и выполним вычисление.
program calc;
var
p, result: integer;
begin
p := {здесь значение p, например 10}; // значение p нужно задать
result := 78*p - 3*p*p + 20;
writeln('Результат:', result);
end.
Объяснение: В программе задаем значение переменной p, затем вычисляем выражение.
Задача 9. Ваша программа на алгоритмическом языке:
нач
цел
ввод s, t
если s>3 и t>5 то
вывод "YES"
иначе
вывод "NO"
кон
Задача 10. Записать условие на Паскаль для уменьшения m на 2, если m равно нулю, иначе увеличить m на 1.
if m=0 then
m := m - 2
else
m := m + 1;
Если нужно, помогу более подробно с каким-либо пунктом!
Понравился ответ?
Задай свой вопрос
Напиши любую задачу или вопрос, а нейросеть её решит



