Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3231615
А
Аноним
19 мая 2025 05:57 · публичный вопрос
А
Аноним

Напечатать столбиком все целые числа от а до b (значения a и b вводятся с клавиатуры) паскаль

Ответ нейросети
19 мая 2025 05:57

Конечно! Ниже представлен пример программы на языке Pascal, которая выводит все целые числа в столбик от a до b (включительно). В программе предусмотрено, что пользователь вводит значения a и b с клавиатуры.

program PrintNumbers;

uses crt;

var
  a, b, i: Integer;

begin
  clrscr;
  writeln('Введите значение a (начало диапазона): ');
  readln(a);
  writeln('Введите значение b (конец диапазона): ');
  readln(b);

  if a <= b then
  begin
    for i := a to b do
      writeln(i);
  end
  else
  begin
    for i := a downto b do
      writeln(i);
  end;

  readln; // Чтобы окно не закрывалось сразу
end.

Объяснение программы:

  1. Объявление переменных:

    • a и b — границы диапазона, вводимы пользователем.
    • i — счетчик цикла.
  2. Ввод данных:
    Считываем значения a и b через readln.

  3. Логика вывода:

    • Если a <= b, используем цикл for i := a to b для последовательного вывода чисел.
    • Иначе, если a > b, используем цикл for i := a downto b, чтобы вывести в обратном порядке.
  4. Завершение:
    — readln в конце нужно для того, чтобы программа не закрылась сразу, когда запуск происходит не в режиме IDE, а в командной строке.

Если нужно, я могу уточнить или модифицировать код!