Определить элементный состав следующих систем: а) облако, б) задача, в) собрание акционеров, г) виноградник, д) рабочий день, е) ложь, ж) муравейник, з) гайка, и) стол письменный, к) ботинки.
Program Goodluck51_1; uses crt; var n,nt,sum,temp: integer; begin write('Введите 5-значное число '); readln(n); if (n<10000) or (n>99999) then write('Вы ввели неправильное число ') else begin nt:=n; writeln('*** alphaues is thinking... ***'); writeln('*** OK ***'); while n>=1 do begin temp:=n mod 10; sum := sum + temp; n := n div 10; end; writeln('Сумма цифр числа ',nt,' равна ',sum); end; end.
Program Goodluck51__2; uses crt; const n=4; var a:array[1..n] of real; lt:array[1..n] of char; min,max: real; i:integer; begin writeln('*** alphaues is thinking... ***'); writeln('*** OK ***'); lt[1]:='a'; lt[2]:='b'; lt[3]:='c'; lt[4]:='d'; for i:=1 to n do begin write('Введите число ',lt[i],'='); readln(a[i]); end; max:=a[1]; min:=a[1]; writeln('Числа: '); for i:=1 to n do begin if a[i] > max then max:= a[i]; if a[i] < min then min:=a[i]; writeln(lt[i],'=',a[i]); end; writeln('Полусумма наименьшего и наибольшего из них равна',(min+max)/2); end.
Program Goodluck51_3; uses crt; var n,nt,sum,temp: integer; begin write('Введите число '); readln(n); nt:=n; sum:=0; writeln('*** alphaues is thinking... ***'); writeln('*** OK ***'); while n>=1 do begin temp:=n mod 10; sum := sum + temp; n := n div 10; end; writeln('Сумма цифр числа ',nt,' равна ',sum); end.
Program Goodluck51_1;
uses crt;
var
n,nt,sum,temp: integer;
begin
write('Введите 5-значное число ');
readln(n);
if (n<10000) or (n>99999) then write('Вы ввели неправильное число ')
else
begin
nt:=n;
writeln('*** alphaues is thinking... ***');
writeln('*** OK ***');
while n>=1 do
begin
temp:=n mod 10;
sum := sum + temp;
n := n div 10;
end;
writeln('Сумма цифр числа ',nt,' равна ',sum);
end;
end.
Program Goodluck51__2;
uses crt;
const n=4;
var
a:array[1..n] of real;
lt:array[1..n] of char;
min,max: real;
i:integer;
begin
writeln('*** alphaues is thinking... ***');
writeln('*** OK ***');
lt[1]:='a';
lt[2]:='b';
lt[3]:='c';
lt[4]:='d';
for i:=1 to n do
begin
write('Введите число ',lt[i],'=');
readln(a[i]);
end;
max:=a[1];
min:=a[1];
writeln('Числа: ');
for i:=1 to n do
begin
if a[i] > max then
max:= a[i];
if a[i] < min then
min:=a[i];
writeln(lt[i],'=',a[i]);
end;
writeln('Полусумма наименьшего и наибольшего из них равна',(min+max)/2);
end.
Program Goodluck51_3;
uses crt;
var
n,nt,sum,temp: integer;
begin
write('Введите число ');
readln(n);
nt:=n;
sum:=0;
writeln('*** alphaues is thinking... ***');
writeln('*** OK ***');
while n>=1 do
begin
temp:=n mod 10;
sum := sum + temp;
n := n div 10;
end;
writeln('Сумма цифр числа ',nt,' равна ',sum);
end.
№1)ЕА(16)=234(10)
354(8)=236(10)
Следовательно нужно 235(10) перевести в двоичную.
235(10)=11101011(2)
ответ: 2
№2)
ЕА(16)=234(10)
354(8)=236(10)
Следовательно нужно 235(10) перевести в двоичную.
235(10)=11101011(2)
ответ: 1
№3)
Е7(16)=231(10)
351(8)=233(10)
Следовательно нужно 232(10) перевести в двоичную.
232(10)=11101000(2)
ответ:4
№4)
DD(16)=221(10)
337(8)=223(10)
Следовательно нужно 222(10) перевести в двоичную.
222(10)=11011110(2)
ответ:2
№5)
B7(16)=183(10)
271(8)=185(10)
Следовательно нужно 184(10) перевести в двоичную.
184(10)=10111000(2) ответ:3