Какой из исполнителей является наиболее совершенным?
Процессор
Компьютер
Робот
Мультиварка
152
489
Ответы на вопрос:
1. внимательно читаем условие . требуется составить и использовать процедуру, которая считает сумму двух одинаковых чисел. остальное текстуально относится к самой программе: ввод данных, проверка условия с зацикливанием и вывод. // pascalabc.net 3.3, сборка 1599 от 17.12.2017 // внимание! если программа не работает, обновите версию! procedure strange(a,b: real; var c: real; var flag: boolean); begin flag: =a=b; if flag then c: =a+b end; begin var a,b,c: real; var f: boolean; while true do begin (a,b): =readreal2('введите пару чисел: '); strange(a,b,c,f); if f then begin writeln('сумма равна ',c); break end else writeln('числа не равны') end end. пример введите пару чисел: 2 4.5 числа не равны введите пару чисел: 4 4 сумма равна 8 2. можно представить, что автор не в ладах с языком и на самом деле процедура должна сделать все сама, а программа - только вызвать эту процедуру. тогда решение может быть таким. procedure strange2; begin while true do begin var (a,b): =readreal2('введите пару чисел: '); if a=b then begin writeln('сумма равна ',a+b); exit end; writeln('числа не равны') end end; begin strange2 end. пример введите пару чисел: 4.5 4.4 числа не равны введите пару чисел: 3.6 3.6 сумма равна 7.2
Популярно: Информатика
-
alfiea730.11.2021 23:09
-
oksanademyanov10.04.2023 12:50
-
Пумба13210.08.2021 10:34
-
Dani0048028.06.2022 04:57
-
ForaN77702.02.2020 03:07
-
SemenBio13.02.2020 16:57
-
Katialka1104.05.2022 20:21
-
12345647125.10.2022 09:32
-
ujbgb06.12.2020 20:50
-
pjs14.03.2020 17:34