- •Контрольная работа по модулю «информатика»
- •Раздел «Основы представления и обработки информации в компьютере»
- •Раздел «Функциональные возможности программных средств офисного назначения. Текстовые процессоры»
- •Раздел «Назначение и функциональные возможности табличного процессора Microsoft Office Excel»
- •Задания для выполнения Раздел «Основы представления и обработки информации в компьютере»
- •1 Вариант
- •2 Вариант
- •3 Вариант
- •4 Вариант
- •5 Вариант
- •6 Вариант
- •7 Вариант
- •8 Вариант
- •9 Вариант
- •10 Вариант
- •Количество информации
- •Представление графической информации
- •Представление числовой информации
- •Алгоритм перевода чисел из любой системы счисления в десятичную
- •Алгоритм перевода чисел из десятичной системы счисления в другую
- •Основы логики
- •4. Операция «если-то» – логическое следование (импликация)
- •5. Операция «а тогда и только тогда, когда в» (эквивалентность, равнозначность)
- •Прямой, обратный и дополнительный коды
- •Раздел «Функциональные возможности программных средств офисного назначения. Текстовые процессоры»
- •§1. Информация
- •§2. Принтер
- •Раздел «Назначение и функциональные возможности табличного процессора Microsoft Office Excel»
- •Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Вариант 9
- •Вариант 10
- •Статистическиефункции
- •Логические функции
- •Функции даты и времени
- •Функции базы данных
- •Имя_функции (база_данных; поле; критерий)
- •Приложение а Образец оформления титульного листа
- •Вопросы для подготовки к дифференцированному зачету по модулю «Информатика»
Алгоритм перевода чисел из любой системы счисления в десятичную
Для того, чтобы число из любой системы счисления перевести в десятичную систему счисления, необходимо его записать в виде многочлена (полинома), состоящего из произведений цифр числа и соответствующей степени числа основы, и вычислить по правилам десятичной арифметики:
Пример 1. Перевести число 101,012 из двоичной системы счисления в десятичную.
101,012 X10
Решение:
2 1 0 -1 -2
1 0 1, 0 1 = 1*22 + 0*21 + 1*20+0*2-1+1*2-2 =4+0+1+0+0,25 = 5,2510
Ответ: 101,012 = 5,2510
Алгоритм перевода чисел из десятичной системы счисления в другую
Последовательно выполнить деление данного числа и получаемых неполных частных на основание новой системы счисления до тех пор, пока не получите неполное частное, меньшее делителя;
полученные остатки, являющиеся цифрами числа в новой системе счисления, привести в соответствие с алфавитом новой системы счисления;
составить число в новой системе счисления, записывая его, начиная с последнего частного.
Пример 2. Перевести 47510в двоичную систему счисления.
47510 X2
475 |
2 |
|
|
|
|
| ||
474 |
237 |
2 |
| |||||
1 |
236 |
118 |
2 |
| ||||
1 |
118 |
59 |
2 |
| ||||
|
0 |
58 |
29 |
2 |
| |||
|
|
1 |
28 |
14 |
2 |
|
| |
|
|
|
1 |
14 |
7 |
2 |
| |
|
|
|
|
0 |
6 |
3 |
2 | |
|
|
|
1 |
2 |
1 | |||
|
|
|
1 |
| ||||
|
|
|
|
Читая остатки от деления снизу вверх, получим 1110110112.
Проверка:
8 7 6 5 4 3 2 1 0
1110110112= 1*28+ 1*27 + 1*26 + 0*25 + 1*24 + 1*23 + 0*2 2 + 1*21 + 1*20= 1 + 2 + 8 + 16 + 64 + 128 + 256 = 47510.
Пример 3. Перевести десятичное число 352 в восьмеричную и 315 в шестнадцатеричную системы счисления:
352 |
8 |
| ||
352 |
44 |
8 |
| |
0 |
40 |
5 | ||
|
4 |
|
315 |
16 |
| ||
304 |
19 |
16 |
| |
11 |
16 |
1 | ||
|
3 |
|
Отсюда следует: 35210 = 4738 , 31510= 13В16.
Напомним, что 1110 = В16.
Правило перевода дробных чисел из десятичной системы счисления в систему с основаниемq:
Последовательно выполнять умножение исходного числа и получаемых дробные части на qдо тех пор, пока дробная часть не станет равна нулю или не достигнем требуемую точность.
Полученные при таком умножении целые части – числа в системе счисления q– записать в прямом порядке (сверху вниз).
Пример 4. Перевести число 0,37510в двоичную СС.
0,37510 X2
0 |
375 |
× 2 |
0 |
750 |
× 2 |
1 |
500 |
× 2 |
1 |
000 |
|
Полученный результат – 0,0112.
Пример 5.Выполнить перевод из десятичной системы счисления в шестнадцатеричную числа 35525,84710. Перевод выполнять до трех значащих цифр после запятой.
Представим исходное число как сумму целого числа и правильной дроби:
35525,847 = 35525 + 0,847.
Выполнить перевод числа 3552510в шестнадцатеричную систему счисления:
35525 |
16 | ||
35520 |
2220 |
16 |
|
5 |
2208 |
138 |
16 |
|
12 |
128 |
8 |
|
10 |
|
Таким образом, 3552510=8AC516.
Выполнить перевод числа 0,847 в шестнадцатеричную систему счисления. Перевод выполнить до трех значащих цифр.
0 |
847 *16 |
13 8 13
|
552 *16 832 *16 312 *16
|
0,847 ≈ 0,D8D16.
Тогда имеем:
35525 + 0,847 = 8AC516+ 0,D8D16≈ 8AC5,D8D16.
Таким образом, 35525,84710≈ 8AC5,D8D16.