Код ужасно кривой, но рабочий (надеюсь, принцип понятен): 1. Бензин type Benzin=class public money:double; m:integer;
end; var b:Benzin;
begin b:=new Benzin; b.m:=0; b.money:=20; while b.money<22.0 do begin b.money:=b.money*1.02; b.m:=b.m+1; writeln('Сейчас бензин стоит: ',b.money); writeln('Сейчас месяц end;
end.
2. Вклад type biznes=class public money:double; m:integer; time:integer;
end; var b:biznes;
begin b:=new biznes; writeln('Напишите сумму рублей: '); read(b.money); writeln('Напишите кол-во месяцев: '); read(b.m); b.time:=0; while b.time<b.m do begin b.money:=b.money*1.03; b.time:=b.time+1; writeln('Сейчас сумма: ',b.money); месяц: ',b.time); end;
end.
3. Тренировки type sport=class public first:double; day:integer; first2:double; first3:double; first4:double; first5:double; first6:double; first7:double; answer:double;
end; var s:sport;
begin s:=new sport; s.first:=5; s.day:=1;
while s.day=1 do begin s.first2:=s.first*1.20; s.day:=s.day+1; writeln('Сейчас бегает: ',s.first2); writeln('День: ',s.day); end; while s.day=2 do begin s.first3:=s.first2*1.20; s.day:=s.day+1; writeln('Сейчас бегает: ',s.first3); writeln('День: ',s.day); end; while s.day=3 do begin s.first4:=s.first3*1.20; s.day:=s.day+1; writeln('Сейчас бегает: ',s.first4); writeln('День: ',s.day); end; while s.day=4 do begin s.first5:=s.first4*1.20; s.day:=s.day+1; writeln('Сейчас бегает: ',s.first5); writeln('День: ',s.day); end; while s.day=5 do begin s.first6:=s.first5*1.20; s.day:=s.day+1; writeln('Сейчас бегает: ',s.first6); writeln('День: ',s.day); end; while s.day=6 do begin s.first7:=s.first6*1.20; s.day:=s.day+1; writeln('Сейчас бегает: ',s.first7); writeln('День: ',s.day); end; while s.day=7 do begin s.answer:=s.first+s.first2+s.first3+s.first4+s.first5+s.first6+s.first7; s.day:=s.day+1; writeln('ответ: ',s.answer); end;
1. Бензин
type
Benzin=class
public
money:double;
m:integer;
end;
var
b:Benzin;
begin
b:=new Benzin;
b.m:=0;
b.money:=20;
while b.money<22.0 do
begin
b.money:=b.money*1.02;
b.m:=b.m+1;
writeln('Сейчас бензин стоит: ',b.money);
writeln('Сейчас месяц
end;
end.
2. Вклад
type
biznes=class
public
money:double;
m:integer;
time:integer;
end;
var
b:biznes;
begin
b:=new biznes;
writeln('Напишите сумму рублей: ');
read(b.money);
writeln('Напишите кол-во месяцев: ');
read(b.m);
b.time:=0;
while b.time<b.m do
begin
b.money:=b.money*1.03;
b.time:=b.time+1;
writeln('Сейчас сумма: ',b.money);
месяц: ',b.time);
end;
end.
3. Тренировки
type
sport=class
public
first:double;
day:integer;
first2:double;
first3:double;
first4:double;
first5:double;
first6:double;
first7:double;
answer:double;
end;
var
s:sport;
begin
s:=new sport;
s.first:=5;
s.day:=1;
while s.day=1 do
begin
s.first2:=s.first*1.20;
s.day:=s.day+1;
writeln('Сейчас бегает: ',s.first2);
writeln('День: ',s.day);
end;
while s.day=2 do
begin
s.first3:=s.first2*1.20;
s.day:=s.day+1;
writeln('Сейчас бегает: ',s.first3);
writeln('День: ',s.day);
end;
while s.day=3 do
begin
s.first4:=s.first3*1.20;
s.day:=s.day+1;
writeln('Сейчас бегает: ',s.first4);
writeln('День: ',s.day);
end;
while s.day=4 do
begin
s.first5:=s.first4*1.20;
s.day:=s.day+1;
writeln('Сейчас бегает: ',s.first5);
writeln('День: ',s.day);
end;
while s.day=5 do
begin
s.first6:=s.first5*1.20;
s.day:=s.day+1;
writeln('Сейчас бегает: ',s.first6);
writeln('День: ',s.day);
end;
while s.day=6 do
begin
s.first7:=s.first6*1.20;
s.day:=s.day+1;
writeln('Сейчас бегает: ',s.first7);
writeln('День: ',s.day);
end;
while s.day=7 do
begin
s.answer:=s.first+s.first2+s.first3+s.first4+s.first5+s.first6+s.first7;
s.day:=s.day+1;
writeln('ответ: ',s.answer);
end;
end.
0,5 Кбайт = 0,5*1024 байт = 512*8 бит
512*8/128 = 32
2.
Память для одного символа = log(2)64=6 бит
Объем текста = 10*32*64*6 бит = 10*32*64*6/8 байт =
10*4*64*6/1024 Кбайт = 15 Кбайт
3.
3 Кбайт = 3*1024 байт = 3*1024*8 бит
Память для одного символа = 3*1024*8/6144 = 4 бита
Количество символов в алфавите = 2^4 = 16
4.
Память для одного символа = log(2)128=7 бит
Объем сообщения = 10*7 = 70 бит
8.
a) 3 Кбайт=3*1024 Байт = 3072 бАЙТ
b) 2 Мбайт=2*1024 Кбайт = 2*1024*1024 байт = 2*1024*1024*8 бит = 16777216 бит
c) 4,5 Гигабайт=4,5*1024 Мбайт = 4,5*1024*1024 Кбайт = 4718592 Кбайт