- •Л.А. Внукова, о.А. Дерябина, н.Н. Егорова, е.В. Селезнева основы информатики
- •Оглавление
- •Введение
- •Раздел 1. Представление числовой информации
- •1.1. Понятие о системах счисления. Основные определения
- •1.2. Представление чисел в позиционных системах счисления
- •1.3. Перевод десятичных чисел в другие системы счисления и обратно Перевод целых чисел
- •Перевод дробных чисел
- •Перевод смешанных чисел
- •1.4. Арифметические операции в позиционных
- •Практические задания
- •Самостоятельная работа Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Вариант 9
- •Вариант 10
- •Вариант 11
- •Вариант 12
- •Вариант 13
- •Вариант 14
- •Вариант 15
- •Раздел 2. Измерение информации
- •2.1. Основные сведения
- •2.2. Алфавитный подход к измерению информации
- •Практические задания
- •2.3. Содержательный подход к измерению информации
- •Практические задания
- •2.4. Вероятностный подход к измерению информации
- •Практические задания
- •Самостоятельная работа Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Вариант 9
- •Вариант 10
- •Вариант 11
- •Вариант 12
- •Вариант 13
- •Вариант 14
- •Вариант 15
- •Раздел 3. Основы логики и логические основы компьютера
- •3.1. Алгебра высказываний. Логические выражения и таблицы истинности Конъюнкция (логическое умножение)
- •Дизъюнкция (логическое сложение)
- •Инверсия (логическое отрицание)
- •Операция логического следования (импликация)
- •Операция логического равенства (эквивалентность)
- •Операция «исключающая или» или «сложение по mod 2»
- •Практические задания
- •3.2. Логические формулы
- •Практические задания
- •3.3. Логические схемы
- •Практические задания
- •Самостоятельная работа
- •4.2. Свойства алгоритмов
- •4.3. Формы записи алгоритмов
- •Словесный способ записи алгоритмов
- •Графический способ записи алгоритмов
- •Программный способ записи алгоритмов
- •Псевдокоды
- •Алгоритмический язык для записи алгоритмов
- •Общий вид алгоритма
- •Команды школьного ая
- •4.4. Компоненты алгоритмического языка
- •Понятия, используемые в алгоритмическом языке
- •4.5. Стандартные функции
- •Арифметические выражения
- •Логические выражения
- •4.6. Основные типы алгоритмических структур
- •Алгоритмическая структура «Следование»
- •Алгоритмическая структура «Ветвление»
- •Алгоритмическая структура «Выбор»
- •Алгоритмическая структура «Цикл»
- •Практические задания
- •Самостоятельная работа
- •Основы информатики
- •644099, Омск, ул. П. Некрасова, 10
- •644099, Омск, ул. П. Некрасова, 10
Практические задания
Переведите целые числа из десятичной системы счисления в двоичную систему счисления:
а) 75; 137; 2897; 433;
б) 17; 219; 7654; 8536.
Переведите целые числа из десятичной системы счисления в восьмеричную систему счисления:
а) 35; 737; 2853; 4123;
б) 58; 759; 165; 3289.
Переведите целые числа из десятичной системы счисления в шестнадцатеричную систему счисления:
а) 87; 234; 1987; 5124;
б) 367; 79; 2222; 9876.
Переведите числа из одной системы счисления в другую:
а) 10111011002=А10; 1110010112=А10; 1010001102=А10;
б) 1212203=А10; 123557=А10; 15748=А10;
в) 21457=А10; 130104=А10;
г) 1510=А3; 5610=А5; 76510=А12.
Переведите десятичные дроби в двоичную систему счисления (ответ записать с шестью двоичными знаками): 0,17; 0,56; 0,93.
Переведите смешанные десятичные числа в двоичную, восьмеричную и шестнадцатеричную системы счисления, оставив пять знаков в дробной части нового числа (X10→А2; X10→А8; X10→А16): 0,23; 0,79; 0,93.
Выполните операцию сложения над двоичными числами:
а) 10001110012 + 111100012; 1110001112 + 11000112;
б) 111011012 + 11110112; 10001110012 + 111100012.
Выполните операцию вычитания над двоичными числами:
а) 1001100112 – 11101112; 1000111012 – 11011102;
б) 11100110112 – 1110010112; 11100001112 – 11000112.
Выполните операцию умножения над двоичными числами:
а) 10112 · 110012; 1101012 · 1110012;
б) 10111012 · 11012; 11000112 · 10112.
Выполните операцию деления над двоичными числами:
а) 10100000111002 : 10112; 110011101012 : 111012;
б) 1000000101002 : 10112; 10010000101002 : 11012.
Самостоятельная работа Вариант 1
Переведите числа из одной системы счисления в другую с последующей проверкой:
3910=A2; 4110=A3; 5610=A8; 87510=A16; 20123=A10; 25627=A10.
Переведите смешанные десятичные числа в двоичную, восьмеричную и шестнадцатеричную системы счисления, оставив пять знаков в дробной части нового числа (X10→А2; X10→А8; X10→А16): 173,27910; 10123,37810; 14567,032110.
Выполните операцию сложения над двоичными числами:
111010002 + 101011012;
10010112+11112.
Выполните операцию вычитания над двоичными числами:
110110012 – 11001002;
1110012 – 101012.
Выполните операцию умножения над двоичными числами:
101102 · 11012;
11102 · 10012.
Выполните операцию деления над двоичными числами:
1100100002 : 101002;
11002 : 1102.
Вариант 2
Переведите числа из одной системы счисления в другую с последующей проверкой:
6010=A2; 6210=A3; 7110=A8; 199510=A16; 2315=A10; 24637=A10.
Переведите смешанные десятичные числа в двоичную, восьмеричную и шестнадцатеричную системы счисления, оставив пять знаков в дробной части нового числа (X10→А2; X10→А8; X10→А16): 921,07910; 3275,091310; 10121,27110.
Выполните операцию сложения над двоичными числами:
11100002 + 11100112;
1000011102 + 101112.
Выполните операцию вычитания над двоичными числами:
1101101012 – 1001102;
10011002 – 1011012.
Выполните операцию умножения над двоичными числами:
100012 · 1112;
11012 · 10012.
Выполните операцию деления над двоичными числами:
110012 : 1012;
1011012 : 10012.