Вопрос задан 20.04.2026 в 20:33. Предмет Информатика. Спрашивает Голубева Александра.

Дана программа на языке Паскаль. Заполни пропуски. Вывод на экран квадратов чисел от 1 до 43. var i: integer; begin for i:=1 to 43 do writeln(sqr(i)); readln; end.

Перейти к ответам

Ответы на вопрос

Отвечает Любимов Сергей.

Если рассматривать предложенный код на языке Паскаль, то его цель — вывести на экран квадраты чисел от 1 до 43. Программа почти полностью готова, но для корректной работы нужно заполнить пропуски в типичной структуре программы на Паскале.

Правильная версия программы будет такой:

pascal
program SquaresOfNumbers;
var
i: integer;
begin
for i := 1 to 43 do
writeln(sqr(i));
readln;
end.

Разбор по строкам:

  1. program SquaresOfNumbers; — задаёт имя программы. Это не обязательно, но в классическом Паскале принято.

  2. var i: integer; — объявление переменной i, которая будет использоваться в цикле.

  3. begin — начало основной части программы.

  4. for i := 1 to 43 do — цикл for, который проходит от 1 до 43 включительно.

  5. writeln(sqr(i)); — функция sqr возвращает квадрат числа i, а writeln выводит его на экран.

  6. readln; — задержка экрана, чтобы окно не закрывалось сразу после выполнения программы.

  7. end. — завершение программы.

При запуске этой программы на экране будут выведены квадраты чисел: 1, 4, 9, 16, 25 и так до 43² = 1849.

Если хочешь, я могу показать, как будет выглядеть весь вывод программы.

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос