
Составить задачу по информатике в паскаль abc с командой "while" 1.Вывести все числа от a до b, но
заранее не известно, а больше b или a меньше б

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

var a,b,h:integer;
begin
readln(a,b);
if a<b then h:=1 else h:=-1;
while a<>b do
begin
write(a,' ');
a:=a+h;
end;
writeln(a);
end.
Пример:
7 12
7 8 9 10 11 12
2.
var a,b:integer;
begin
readln(a,b);
if a<b then
while a<=b do
begin
write(a,' ');
a:=a+1;
end
else
while a>=b do
begin
write(a,' ');
a:=a-1;
end;
end.
Пример:
12 7
12 11 10 9 8 7



a, b: integer;
begin
readln(a, b);
if (a > b) then swap(a, b);
while (b - a >= 0) do
begin
Write(a, ' ');
inc(a);
end;
end.



Задача по информатике в Pascal с командой "while"
Задача: Вывести все числа от `a` до `b`, где `a` и `b` - два целых числа, но заранее неизвестно, какое из них больше и какое меньше.
Решение: ```pascal program PrintNumbers; var a, b, i: integer; begin writeln('Введите два целых числа:'); readln(a, b); if a < b then begin i := a; while i <= b do begin writeln(i); i := i + 1; end; end else if a > b then begin i := a; while i >= b do begin writeln(i); i := i - 1; end; end else begin writeln('Числа равны:', a); end; end. ```
Объяснение решения: 1. Программа запрашивает у пользователя два целых числа `a` и `b`. 2. Затем программа проверяет условие: если `a` меньше `b`, то программа выводит все числа от `a` до `b` в порядке возрастания, используя цикл `while`. 3. Если `a` больше `b`, то программа выводит все числа от `a` до `b` в порядке убывания, также используя цикл `while`. 4. Если `a` равно `b`, то программа выводит сообщение о равенстве чисел.
Пример работы программы: ``` Введите два целых числа: 3 8 3 4 5 6 7 8 ```
Примечание: - В данном решении предполагается, что пользователь вводит целые числа. Если пользователь вводит нецелые числа или символы, программа может выдать ошибку или некорректный результат. - Данное решение представлено на языке программирования Pascal.


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









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