January 5, 2020

22.01 Простые и составные условия

Задача 1

Написать программу, которая вычисляет частное от деления двух чисел. Программа должна проверять правильность введенных пользователем данных и, если они неверные (делитель равен нулю), выдавать сообщение об ошибке.

Решение:

{ Вычисление частного }

var

a,b,c: real; { делимое, делитель и частное }

begin

writeln('Вычисление частного');

writeln('Введите в одной строке через пробел делимое и делитель,');

writeln('затем нажмите ');

writeln('->');

readln (a,b);

if b<> 0 then

begin

c:=a/b;

writeln('частное от деления а на Ь равно ',с);

end else

writeln('Ошибка! Делитель не должен быть равен нулю!');

readln;

end.

Задача 2

var x: integer;
begin
write('Введите x = '); read(x);
if x > 0 then
write('положительное');
else
write('не положительное');
end.

Задача 2а

var x: integer;
begin
write('Введите x = '); read(x);
if x > 0 then
writeln('положительное');
if x = 0 then
write('0');
if x<0 then
writeln('отрицательное');

end.

Задача 3

uses GraphABC;
var m:integer;
begin
Rectangle(250,50,390,250);
SetBrushColor(clBlack);
Circle(320,100,30);
Circle(320,200,30);
SetBrushColor(clWhite);
writeln('Введите время');
read(m);
writeln(m);
if m mod 2 = 1 then
FloodFill(320,100,clRed)
else
FloodFill(320,200,clGreen);
end.

https://programforyou.ru/calculators/postroenie-tablitci-istinnosti-sknf-sdnf