Вариант no 1
:
1. переведите в десятичную систему счисления следующие числа
1001101; 342; ;
a2616
2. переведите десятичные числа в заданные системы счисления.
36 - az; 197-as; 681-a16.
3. перевести двоичные числа в восьмеричную систему счисления:
100100110101; 1011011;
4. перевести двоичные числа в шестнадцатеричную систему счисления:
100110100101; 1100011001; .
5. перевести восьмеричные числа в двоичную систему счисления:
245; 573.
6. перевести шестнадцатеричные числа в двоичную систему счисления:
1ba7; ace.
7. перевести числа из шестнадцатеричной системы счисления в восьмеричную:
в68; fe9.
8. перевести числа из восьмеричной системы счисления в шестнадцатеричную:
655; 743.
n=5;
Var
ar:array[1..n] of integer;
ar2:array[1..n] of integer;
i,k:integer;
function prost(a:integer):boolean;
var i:integer;
b:boolean;
begin
b:=true;
for i:=2 to a div 2 do
if a mod i=0 then
begin;
b:=false;
break;
end;
if a=1 then b:=false;
prost:=b;
end;
begin;
randomize;
k:=0;
for i:=1 to n do
begin;
ar[i]:=random(101);
write(ar[i]:4);
end;
writeln;
for i:=1 to n do
if prost(ar[i]) then
begin;
inc(k);
ar2[k]:=ar[i];
write(ar2[k]:4);
end;
end.
Таблица может иметь например такую структуру:
Участники
id (int "PRIMARY KEY"), surname (char), date_registration (date), confirm (bool)
В таблицу заносятся участники конференции
Описание полей:
id- идентификатор участника, числовой (целый), нужен для того чтобы можно было занести в базу данных 2 участников с одинаковой фамилией и суметь различить их.
surname - фамилия участника (тип данных символьный)
date - дата регистрации участника
confirm - поле определяющее поступила ли оплата участия в конференции от участника (FALSE - не поступала, TRUE - поступала)
Как может выглядеть таблица смотри в приложении
Кроме того можно заменить поле confirm на поле "пол" для определения как обращаться к людям с фамилией например Бондарь (если допусти False, то считаем что мужчина, если True, то женщина, можно и наоборот)