Help Python.
Задача. Дана переменная i=200. Выводите все числа, делящиеся на 3 без остатка, пока переменная i не будет меньше или равна 20. (для решения данной задачи используете цикл while, а также повторите арифметическую операцию: нахождение остатка от деления)
Математическая модель (а также программа; зависит от того, что понимать под этапом формализации).
В учебнике выделяют такие этапы решения задачи на компьютере:
Исходные данные (результат - словесная информационная модель)Формализация (математическая модель)Алгоритмизация (алгоритм)Программирование (программа)Отладка, тестирование (уточнение модели)Выполнение расчетов (получение результатов)Нормальные люди понимают, что после формализации информация должна быть представлена на формальном языке, таких языком может быть как математический, так и язык программирования.
Объяснение:
1) Разницу находил по модулю, если нужна просто разность убери abs в третьей строчке с конца.
var n,cou,x,mn,n1,n2,n3,n4:integer;
begin
readln (x);
n4:=x mod 10;
x:=x div 10;
n3:=x mod 10;
x:=x div 10;
n2:=x mod 10;
x:=x div 10;
n1:=x mod 10;
writeln (abs(n2-n3));
writeln (n4/n1);
end.
2) var n,cou,x,mn,n1,n2,n3,h,m,s,x1,x2,x3,x4:integer;
begin
write ('Сколько сейчас на часах (Вводи Часы Минуты секунды): ');
readln (h,M,s);
writeln ('Сколько времени пройдет: ');
readln (n1,n2,n3);
H:=h*3600;
M:=M*60;
s:=H+M+s;
n1:=n1*3600;
n2:=n2*60;
n3:=n3+n2+n1;
x1:=s+n3;
x2:=x1 div 3600;
x3:=(x1-x2*3600) div 60;
x4:=(x1-x2*3600-x3*60);
writeln ('Будет часов: ',x2, ' Будет минут: ',x3, ' Будет секунд: ',x4);
end.