Вопрос задан 24.07.2023 в 02:57. Предмет Информатика. Спрашивает Пабор Мартин.

пользователь вводит целое от 0 до 200 число. Если оно больше 100, то выведите на экран все числа от

этого число до 1, иначе же все числа от этого числа. Создайте программу, отладьте ее на компьютере (Pascal)
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Немихин Ваня.

var a: integer;

begin

 readln(a);

 while(a < 0) or (a > 200) do begin

   readln(a)

   end;

 if(a > 100) then

   begin

     while (a > 0) do begin

       writeln(a);

       a := a -1

     end;

   end

 else begin

   while (a <= 200) do begin

     writeln(a);

     a := a + 1

   end;

 end;

end.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для создания программы на языке Pascal, которая реализует указанное поведение, следуйте инструкциям ниже:

  1. Откройте среду разработки Pascal (например, Free Pascal) и создайте новый проект.

  2. Вставьте следующий код программы:

pascal
program NumberSequence; var userInput, start, endValue, stepValue: Integer; begin WriteLn('Введите целое число от 0 до 200:'); ReadLn(userInput); if (userInput > 100) then begin start := userInput; endValue := 1; stepValue := -1; end else begin start := userInput; endValue := 200; stepValue := 1; end; WriteLn('Последовательность чисел:'); while start <> endValue do begin Write(start, ' '); start := start + stepValue; end; WriteLn(endValue); // Выводим последнее число end.
  1. Сохраните файл с расширением .pas (например, NumberSequence.pas).

  2. Запустите компиляцию и выполнение программы в среде разработки. После этого, введите целое число от 0 до 200 и нажмите Enter.

Программа выведет числа в соответствии с указанным условием. Если введенное число больше 100, она выведет числа от введенного числа до 1 (включительно), иначе - от введенного числа до 200 (включительно).

Обратите внимание, что данная программа предполагает, что пользователь будет вводить целые числа от 0 до 200, и не содержит проверок на ошибочный ввод. В реальных приложениях стоит предусмотреть обработку некорректных данных.

0 0

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

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

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

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