
Это на паскале с любым числом.Задание L AExam95. Дано вещественное положительное число X.
Последовательно уменьшая его на 2.8, выводить это число, пока оно будет оставаться положительным.

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

Ответ:
program z;
var x:real;
begin
read(x);
x:=x-2.8;
while x>0 do
begin
writeln(x);
x:=x-2.8;
end
end.
Объяснение:
само введённое число х не выводится, только его последовательные уменьшения
используем цикл с предусловием (while x>0 do) с условием (x>0) т.е. пока x больше 0 (положительный)
вывод на экран осуществляется с новой строки (writeln(x);)



Вот пример программы на языке Pascal, которая реализует данное задание:
pascalprogram L_AExam95; var X: real; begin // Ввод вещественного положительного числа X write('Введите вещественное положительное число X: '); readln(X); // Проверка на положительность числа X if X <= 0 then begin writeln('Число X должно быть положительным.'); exit; end; // Цикл для последовательного уменьшения X на 2.8 while X > 0 do begin writeln(X); X := X - 2.8; end; writeln('Число X стало неположительным.'); end.
Эта программа сначала запрашивает у пользователя ввод вещественного положительного числа X. Затем она проверяет, что введенное число действительно положительное, иначе выводит сообщение об ошибке. Далее программа входит в цикл, который будет последовательно уменьшать значение X на 2.8 и выводить его, пока X остается положительным. Когда X становится неположительным (меньше или равно нулю), программа завершает выполнение.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili