Контрольные задания.
Общие сведения о системах счисления. Двоичная система счисления
Задание 1
Переведите число 110112 из двоичной системы счисления в десятичную.
Запишите формулу для расчета и ответ
Задание 2
Продолжите предложение: "Выделяют следующие системы счисления: ...".
Запишите ответ:
Задание 3
Переведите число 25610 из десятичной системы счисления в двоичную.
Запишите вычисления и ответ
Задание 4
Расставьте числа, записанные в римской и арабской системах счисления в порядке возрастания: IX, XIX, XII, 18, XVI, 14, 11, XV
Запишите ответ:
Задание 5
Переведите число 710 из десятичной системы счисления в двоичную.
Запишите вычисления и ответ
Задание 6
Позиционная система счисления – это ...
Запишите ответ:
Задание 7
Переведите число 110010012 из двоичной системы счисления в десятичную
Запишите формулу для расчета и ответ
Задание 8
Вопрос: Система счисления – это ...
Выберите один из 3 вариантов ответа:
1) знаковая система, в которой приняты определённые правила записи чисел.
2) совокупность знаков.
3) совокупность правил написания чисел.
//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]);
}
}
}