1. Перевести восьмеричное число 24568 в десятичную СС. 2. Выполнить действия сложения и вычитания в различных СС:
а) 1000102+1000112;
б) 4368+3778;
в) 1110102 – 10012;
г) 13468 – 12148;
3. Перемножить в двоичной СС числа 210 и 510.
4. Составить таблицу истинности и логическую схему логической функции: .
5. Задание. Используя смешанные ссылки построить таблицу значений функции двух переменных f(x,y) в виде:
х1 … хm
y1 f(x1,y1) … f(xm,y1)
… … … …
yn f(x1,yn) … f(xm,yn)
Границы и шаг изменения по Х и по Y совпадают. На этом же листе рабочей книги поместить результаты расчетов по формулам:
- определить максимальное, минимальное и среднее значения функции в диапазоне построения;
- подсчитать количество значений функции, больших числа 2.
Оформить рабочий лист, выведенные результаты расчетов снабдить комментариями.
функция:f(x,y) = 2x – хy + x3
граница [1; 2]
шаг: 0,1
6.Спроектировать и создать структуру БД «Футбольный чемпионат», в которой можно будет хранить сведения о командах с игравших между собой, количестве набранных очков, забитых и пропущенных мячах и т.д. Создать форму для заполнения этой БД и внести в неё сведения о 10 командах. Придумать и сформировать к заданной базе данных:
- простой запрос по любым трём полям;
- запрос с параметром по любому полю;
- запрос с условием: команды, набравшие больше 24 очка;
- отчёт по всей таблице.
7.
16,13(10 с/с)->(16 c/c) =10.2147АЕ147АЕ1000
целую и дробную часть переводим отдельно
ЦЕЛАЯ ЧАСТЬ = 10
16 | 16
16 | 10 <
|
0 - остаток 0 сносим в частное--
ДРОБНАЯ ЧАСТЬ
умножаем основание на основание 16 - постоянно
0.13
*16
2.08 - целую часть (запоминаем) - дробную снова умножаем на 16
0.08
*16
1.28 - целую часть (запоминаем) - дробную снова умножаем на 16
0.28
*16
4.48- целую часть (запоминаем) - дробную снова умножаем на 16
0. 48
*16
7,68- целую часть (запоминаем) - дробную снова умножаем на 16
0,68
*16
и так далее
из целых частей от умножения (2 1 4 7 )- формируется ДРОБНАЯ часть шестнадцатиричного числа
соединяем с ЦЕЛОЙ частью - получается бесконечная шестнадцатиричная дробь
10.2147АЕ147АЕ1000
(16 c/c)->(10 c/c) - обратная операция
Для перевода шестнадцатеричного числа в десятичное необходимо это число представить в виде суммы произведений степеней основания шестнадцатеричной системы счисления на соответствующие цифры в разрядах шестнадцатеричного числа.
10.2147АЕ =1*16^1+0*16^0+2*16^-1+1*16^-2+4*16^-3+7*16^-4+10*16^-5+14*16^-6 =16.12999999523163=16.13
const
n = 10; //количество элементов массива
var
a: array [1..n] of real;
i: integer;
begin
for i:= 1 to n do
begin
writeln('Введите ', i, ' элемент массива');
readln(a[i]); //вводим очередной элемент массива
end;
write('Исходный массив: ');
for i:= 1 to n do
write(a[i], ' '); //Выводим исходный массив
writeln; //Перевод на новую строку
write('Полученный массив: ');
for i:= 1 to n do
begin
a[i]:= a[i] * a[n]; //элемент массива умножаем на последний элемент
write(a[i], ' '); //выводим полученный элемент массива
end;
end.