1. системы счисления
1.2. запишите в развернутой форме число 62,010
2. перевод числа из одной системы счисления в дру
2.1. заполните таблицу, в каждой строке которой од
записано в системах счисления с основаниями 2, ,
10
1001101
| 26
одно и тоже число должно быть
2
(8
иями 2, 8, 10, 16.
16
| 254
1e
2.2. вычислите десятичные эквивалент числа тогтмол
3. двоичная арифметика
110011001,+10110112
4. представление чисел в компьютере
4.1. представьте число в 8-разрядном формате 10
2. запишите числа в естественной форме 0,
4.3. среди ниже трёх чисел, записа
найдите максимальное и запишите его в ответа
запишите только число, основание с
2416, 50, 101 100.
пишите найменьшее целое число х, для ко.
не (х < = 7) и (х< 20)?
ие 0,64*108, 100908,56e-4.
санных в различных системах счисления,
в десятичной системе счисления. в ответе
исления указывать не нужно.
ование системы с
5.логика напишите наймены
х, для которого истинно высказывание:
1. Если алфавит содержит 64 символа, то его символы можно закодировать числами от 0 до 63. В двоичном коде для представления чисел такого диапазона потребуется 6 бит
ответ: потребуется код разрядности шесть бит.
2. Пятиразрядный двоичный код позволяет закодировать символа с кодами от 0 до 31.
ответ: пятиразрядного кода будет недостаточно.
3. Каждую лампочку можно представить битом. Выключенной лампочке соответствует нулевое значение бита, включенной - единичное.
Для передачи 15 различных сигналов потребуется четыре лампочки, поскольку , т.е. 4 лампочки передавать до 16 сигналов. Трех лампочек будет недостаточно: они могут передать не больше сигналов.
ответ: потребуется четыре лампочки.
//Pascal
const m = 1000
var
arr: array[1..m] of integer;
n,i, j, k: integer;
begin
readln(n);
write ('Исходный массив: ');
for i := 1 to n do begin
readln(arr[i]);
end;
//сортировка методом пузырька
for i := 1 to n-1 do
for j := 1 to n-i do
if arr[j] > arr[j+1] then begin
k := arr[j];
arr[j] := arr[j+1];
arr[j+1] := k
end;
write ('Отсортированный массив: ');
for i := 1 to n do
write (arr[i]:4);
end.
Алгоритм сортировки на классическом языке программирования С
# define SWAP(A,B) {A=A^B;B=A^B;A=A^B;}
void bubblesort(int A[], int n)
{
int i, j;
for(i = n-1 ; i > 0 ; i--)
{ for(j = 0 ; j < i ; j++)
{
if( A[j] > A[j+1] ) SWAP(A[j],A[j+1]);
}
}
}