Код презентации скопируйте его
Дана программа: Program urok; Var m, n, s, p: integer; Begin Read (m,n); s:=m+n; p:=m*n; if m>n then begin m:=s; n:=p; end else begin m:=p; n:=s; end; Write ('m=', m, ‘n=',n); End. Для решения какой задачи она предназначена?
Решение: Program primer; Var a, b :integer; Begin Write('введите два числа'); Read(a,b); If a mod b=0 then writeln('a кратно b') else write ('а не кратно b'); End.
Задание 2. Вводятся две четвертные оценки по математике и русскому языку. Выведите на экран надпись «Молодец!», если их сумма больше или равна 9, иначе надпись — «Подтянись!».
Решение: Program primer; Var a, b: integer; Begin Write('введите четвертные оценки по математике и русскому языку'); Read(a,b); If a+b>=9 then writeln('Молодец!') else writeln('Подтянись!'); End. Использование операторных скобок внутри условного оператора называется составным оператором.
Задание 3. Составьте программу сортировки по возрастанию значений трех переменных: А, В, С.
Решение: Program Рг; Var S1, S2, S3, С: Integer; Begin Writeln(' Введите три числа'); Readln(S1,S2,S3); If S1>S2 then begin C:=S1; S1:=S2; S2:=C; end; {Меняем местами содержимое S1 и S2} If S2>S3 then begin C:=S2; S2:=S3; S3:=C; end; {Меняем местами содержимое S2 и S3} If S1>S2 then begin C:=S1; S1:=S2; S2:=C; end; {Меняем местами содержимое SI и S2} Writeln('Числа в порядке возрастания:', S1,S2,S3) End.
Решение: Program linear_equation; Var a, b: real; Begin Write('введите коэффициенты а и b:'); Readln(a, b); If a0 then write('x0',-b/a) Else If b=0 then write('Kopeнь любое число') Else write('Kopней нет'); End.
Домашнее задание Дано: а, b, с- стороны предполагаемого треугольника. Требуется сравнить длину каждого отрезка с суммой двух других. Если хотя бы в одном случае отрезок окажется больше суммы двух других, то треугольника с такими сторонами не существует. Написать программу, определяющую по координатам точки, в какой четверти она находится.