Составить алгоритм сложения двух целых чисел B и N , вводимых с клавиатуры. Результат сложения записать в виде переменной Z . По данному алгоритму написать программу в Паскале.
Алгоритм
алг сложение
цел B,N,Z
нач
ввод B
ввод N
Z=B+N
вывод Z
кон
алг сложение
цел B,N,Z
нач
ввод B
ввод N
Z:=B+N
вывод Z
кон
алг сложение
цел B,N,Z
нач
ввод B
ввод Z
N:=B+Z
вывод Z
кон
Программа в Паскале
program summa;
var
B,N,Z:integer;
begin
readln(B);
readln(N);
Z:=B+N;
writeln(B);
end.
program summa;
var
B,N,Z:integer;
begin
readln(B);
readln(N);
Z:=B+N;
writeln(Z);
program summa;
var
B,N,Z:integer;
begin
readln(B);
readln(N);
Z:=B+N;
writeln(Z);
end.
Var
n,m,max,min:integer;
Begin
write('Введите число: ');
readln(n);
min:=9;
max:=0;
while n>0 do
begin
m:=n mod 10;
if m<min then min:=m;
if m>max then max:=m;
n:=n div 10; end;
writeln('Максимальное число: ',max);
writeln('Минимальное число: ',min);
End.
2)
var
i,count: integer;
n,s:string;
begin
writeln('Введите число: ');
readln(s);
writeln('Введите цифру: ');
readln(n);
for i:=1 to length(s) do
if(s[i]=n)then
count:=count+1;
writeln('Количество раз, когда встречается цифра = ',count);
end.
1 sm('Игорь',18,189).
2 sm('Роман',17,182).
3 sm('Антон',20,191).
4 sm('Виктор',21,185).
5 sm('Николай',16,193).
6 % а) выбрать всех спортсменов выше 184 (включительно), но не выше 190;
7 % ?- findall( Name, (sm(Name, Age, Height), Height >= 184, Height < 190), Xs ).
8 % б) выбрать спортсменов моложе 20 лет, но не моложе 18 (включительно);
9 % ?- findall( Name, (sm(Name, Age, Height), Age < 20, Age >= 18), Xs ).
10 % в) выбрать всех спортсменов с ростом не ниже 186 и не старше 19 лет (включительно).
11 % ?- findall( Name, (sm(Name, Age, Height), Height > 186, Age =< 19), Xs ).