Расчётно-графическое задание по "Информатике"
Автор: 02091992 • Июнь 15, 2019 • Контрольная работа • 913 Слов (4 Страниц) • 968 Просмотры
Расчётно-графическое задание
1. Применяя правило счета, записать продвижение пяти целых чисел, следующих за указанным в варианте:
Номер варианта Число
3 115
Решение
Для образования целого числа, следующего за любым данным целым числом, нужно продвинуть самую правую цифру числа. Если какая-либо цифра после продвижения стала нулем, то нужно продвинуть цифру, стоящую слева от нее.
Продвижение цифры означает замену ее следующей по величине. Например, продвинуть цифру 1 значит заменить ее на 2, продвинуть цифру 2 значит заменить ее на 3 и т.д. Продвижение старшей цифры означает замену ее на 0.
Имеем пяти целых чисел, следующих за указанным числом:
12, 13, 14, 20, 21
2. Перевести целое число из десятичной системы счисления в двоичную, восьмеричную и шестнадцатеричную, записывая все промежуточные действия и сделать проверку:
Номер варианта Число
3 205
Решение
Переведем в двоичную систему:
205 : 2 = 102 остаток 1
102 : 2 = 51 остаток 0
51 : 2 = 25 остаток 1
25 : 2 = 12 остаток 1
12 : 2 = 6 остаток 0
6 : 2 = 3 остаток 0
3 : 2 = 1 остаток 1
2 : 2 = 1
20510 = 110011012
Переведем в восьмеричную систему:
205 : 8 = 25 остаток 5
25 : 8 = 3 остаток 1
20510 = 3158
Переведем в шестнадцатиричную систему:
205 : 16 = 10 (C) остаток 13(D)
20510 = СD16
Проверка:
110011012 = 1∙27+1∙26+0∙25+0∙24+1∙23+1∙22+0∙21+1∙20 = 128+64+0+0+8+4+0+1 = 20510
3158 = 3∙82+1∙81+5∙80 = 192+8+5 = 20510
CD16 = 12∙161+13∙160 = 192+13 = 20510
3. Перевести восьмеричное и шестнадцатеричное числа в двоичную систему счисления:
Номер варианта Числа
3 3108, 1A816
Решение
Запишем каждую цифру в виде триады:
3 1 0
110 010 000
3108 = 110010002
Запишем каждую цифру в виде тетрады:
1 A=10 8
1101 0100 0000
1A816 = 1101010002
4. Переведите число из двоичной системы счисления в восьмеричную и шестнадцатеричную системы:
Номер варианта Число
3 110010100110,100101
Решение
Разобьем число на триады и переведем каждую триаду в цифру:
110 010 100 110, 100 101
6 2 4 6, 4 5
110010100110,1001012 = 6246,458
Разобьем число на тетрады и переведем каждую тетраду в цифру:
1100 1010 0110, 1001 0100
C 10 (A) 6, 9 4
110010100110,1001012 = CA6,9416
5. Составить алгоритм и код программы, вычисляющей итоговую стоимость со скидкой по температуре на улице и стоимости покупки:
В магазине обуви сезонная распродажа.
При стоимости товара до 1200 рублей и:
1. температура на улице ниже нуля – скидка 40%
2. температура на улице выше нуля, но ниже +10 – скидка 30%
3. температура на улице выше +10 – скидка 20%
При стоимости товара от 1200 до 2500 рублей и:
1. температура на улице ниже нуля – скидка 30%
2. температура на улице выше нуля, но ниже +10 – скидка 20%
3. температура на улице выше
...