Информатика
Горячев А.В.
1 класс
Пройти тестирование по этим заданиям
Вернуться к каталогу заданий
Версия для печати и копирования в MS Word
1
Задания Д9 № 10
В таблице Dat хранятся данные измерений среднесуточной температуры за 10 дней в градусах (Dat[1] — данные за первый день, Dat[2] — за второй и т. д.). Определите, какое число будет напечатано в результате работы следующей программы. Текст программы приведён на пяти языках программирования.
Бейсик | Python |
---|---|
DIM Dat(10) AS INTEGER DIM k,m AS INTEGER Dat(1) = 12: Dat(2) = 15 Dat(3) = 17: Dat(4) = 15 Dat(5) = 14: Dat(6) = 12 Dat(7) = 10: Dat(8) = 13 Dat(9) = 14: Dat(10) = 15 m = 0 FOR k = 1 TO 10 IF Dat(k) = 15 THEN m = m + 1 ENDIF NEXT k PRINT m | Dat = [12, 15, 17, 15, 14, 12, 10, 13, 14, 15] m = 0 for k in range (10): if Dat[k] == 15: m = m + 1 print (m) |
Паскаль | Алгоритмический язык |
Var k, m: integer; Dat: array[1..10] of integer; Begin Dat[1] := 12; Dat[2] := 15; Dat[3] := 17; Dat[4] := 15; Dat[5] := 14; Dat[6] := 12; Dat[7] := 10; Dat[8] := 13; Dat[9] := 14; Dat[10] := 15; m := 0; for k := 1 to 10 do if Dat[k]=15 then begin m := m + 1; end; writeln(m); End. | алг нач целтаб Dat[1:10] цел k, m Dat[1] := 12 Dat[2] := 15 Dat[3] := 17 Dat[4] := 15 Dat[5] := 14 Dat[6] := 12 Dat[7] := 10 Dat[8] := 13 Dat[9] := 14 Dat[10] := 15 m := 0 нц для k от 1 до 10 если Dat[k]=15 то m := m + 1 все кц вывод m кон |
С++ | |
#include <iostream> using namespace std; int main() { int Dat[10] = {12, 15, 17, 15, 14, 12, 10, 13, 14, 15}; int m = 0; for (int k = 0; k if (Dat[k] == 15) m = m + 1; cout return 0; } |
Источник: ГИА по информатике 31.05.2013. Основная волна. Центр, Урал. Вариант 1301.
2
Задания Д9 № 30
В таблице Dat хранятся данные измерений среднесуточной температуры за 10 дней в градусах (Dat[1] — данные за первый день, Dat[2] — за второй и т. д.). Определите, какое число будет напечатано в результате работы следующей программы. Текст программы приведён на пяти языках программирования.
Бейсик | Python |
---|---|
DIM Dat(10) AS INTEGER DIM k,m AS INTEGER Dat(1) = 12: Dat(2) = 15 Dat(3) = 17: Dat(4) = 15 Dat(5) = 14: Dat(6) = 12 Dat(7) = 10: Dat(8) = 13 Dat(9) = 14: Dat(10) = 15 m = 0 FOR k = 1 TO 10 IF Dat(k) > m THEN m = Dat(k) ENDIF NEXT k PRINT m | Dat = [12, 15, 17, 15, 14, 12, 10, 13, 14, 15] m = 0 for k in range (10): if Dat[k] > m: m = Dat[k] print (m) |
Паскаль | Алгоритмический язык |
Var k, m: integer; Dat: array[1..10] of integer; Begin Dat[1] := 12; Dat[2] := 15; Dat[3] := 17; Dat[4] := 15; Dat[5] := 14; Dat[6] := 12; Dat[7] := 10; Dat[8] := 13; Dat[9] := 14; Dat[10] := 15; m := 0; for k := 1 to 10 do if Dat[k] > m then begin m := Dat[k]; end; writeln(m); End. | алг нач целтаб Dat[1:10] цел k, m Dat[1] := 12 Dat[2] := 15 Dat[3] := 17 Dat[4] := 15 Dat[5] := 14 Dat[6] := 12 Dat[7] := 10 Dat[8] := 13 Dat[9] := 14 Dat[10] := 15 m := 0 нц для k от 1 до 10 если Dat[k] > m то m := Dat[k] все кц вывод m кон |
С++ | |
#include <iostream> using namespace std; int main() { int Dat[10] = {12, 15, 17, 15, 14, 12, 10, 13, 14, 15}; int m = 0; for (int k = 0; k if (Dat[k] > m) m = Dat[k]; cout return 0; } |
Источник: ГИА по информатике 31.05.2013. Основная волна. Центр, Урал. Вариант 1302.
3
Задания Д9 № 50
В таблице Dat хранятся данные измерений среднесуточной температуры за 10 дней в градусах (Dat[1] — данные за первый день, Dat[2] — за второй и т. д.). Определите, какое число будет напечатано в результате работы следующей программы. Текст программы приведён на пяти языках программирования.
Бейсик | Python |
---|---|
DIM Dat(10) AS INTEGER DIM k,m AS INTEGER Dat(1) = 12: Dat(2) = 15 Dat(3) = 17: Dat(4) = 15 Dat(5) = 14: Dat(6) = 12 Dat(7) = 10: Dat(8) = 13 Dat(9) = 14: Dat(10) = 15 m = 20 FOR k = 1 TO 10 IF Dat(k) m = Dat(k) ENDIF NEXT k PRINT m | Dat = [12, 15, 17, 15, 14, 12, 10, 13, 14, 15] m = 20 for k in range (10): if Dat[k] m = Dat[k] print (m) |
Паскаль | Алгоритмический язык |
Var k, m: integer; Dat: array[1..10] of integer; Begin Dat[1] := 12; Dat[2] := 15; Dat[3] := 17; Dat[4] := 15; Dat[5] := 14; Dat[6] := 12; Dat[7] := 10; Dat[8] := 13; Dat[9] := 14; Dat[10] := 15; m := 20; for k := 1 to 10 do if Dat[k] begin m := Dat[k]; end; writeln(m); End. | алг нач целтаб Dat[1:10] цел k, m Dat[1] := 12 Dat[2] := 15 Dat[3] := 17 Dat[4] := 15 Dat[5] := 14 Dat[6] := 12 Dat[7] := 10 Dat[8] := 13 Dat[9] := 14 Dat[10] := 15 m := 20 нц для k от 1 до 10 если Dat[k] m := Dat[k] все кц вывод m кон |
С++ | |
#include <iostream> using namespace std; int main() { int Dat[10] = {12, 15, 17, 15, 14, 12, 10, 13, 14, 15}; int m = 20; for (int k = 0; k if (Dat[k] cout return 0; } |
Источник: ГИА по информатике 31.05.2013. Основная волна. Центр, Урал. Вариант 1303.
4
Задания Д9 № 70
В таблице Dat хранятся данные измерений среднесуточной температуры за 10 дней в градусах (Dat[1] — данные за первый день, Dat[2] — за второй и т. д.). Определите, какое число будет напечатано в результате работы следующей программы. Текст программы приведён на пяти языках программирования.
Бейсик | Python |
---|---|
DIM Dat(10) AS INTEGER DIM k,m AS INTEGER Dat(1) = 12: Dat(2) = 15 Dat(3) = 17: Dat(4) = 15 Dat(5) = 14: Dat(6) = 12 Dat(7) = 10: Dat(8) = 13 Dat(9) = 14: Dat(10) = 15 m = 0 FOR k = 1 TO 10 IF Dat(k) > 12 THEN m = m + 1 ENDIF NEXT k PRINT m | Dat = [12, 15, 17, 15, 14, 12, 10, 13, 14, 15] m = 0 for k in range (10): if Dat[k] > 12: m = m + 1 print (m) |
Паскаль | Алгоритмический язык |
Var k, m: integer; Dat: array[1..10] of integer; Begin Dat[1] := 12; Dat[2] := 15; Dat[3] := 17; Dat[4] := 15; Dat[5] := 14; Dat[6] := 12; Dat[7] := 10; Dat[8] := 13; Dat[9] := 14; Dat[10] := 15; m := 0; for k := 1 to 10 do if Dat[k] > 12 then begin m := m + 1; end; writeln(m); End. | алг нач целтаб Dat[1:10] цел k, m Dat[1] := 12 Dat[2] := 15 Dat[3] := 17 Dat[4] := 15 Dat[5] := 14 Dat[6] := 12 Dat[7] := 10 Dat[8] := 13 Dat[9] := 14 Dat[10] := 15 m := 0 нц для k от 1 до 10 если Dat[k] > 12 то m := m + 1 все кц вывод m кон |
С++ | |
#include <iostream> using namespace std; int main() { int Dat[10] = {12, 15, 17, 15, 14, 12, 10, 13, 14, 15}; int m = 0; for (int k = 0; k if (Dat[k] > 12) m = m + 1; cout return 0; } |
Источник: ГИА по информатике 31.05.2013. Основная волна. Центр, Урал. Вариант 1304.
5
Задания Д9 № 90
В таблице Dat хранятся данные измерений среднесуточной температуры за 10 дней в градусах (Dat[1] — данные за первый день, Dat[2] — за второй и т. д.). Определите, какое число будет напечатано в результате работы следующей программы. Текст программы приведён на пяти языках программирования.
Бейсик | Python |
---|---|
DIM Dat(10) AS INTEGER DIM k,m AS INTEGER Dat(1) = 2: Dat(2) = 5 Dat(3) = 8: Dat(4) = 5 Dat(5) = 4: Dat(6) = 2 Dat(7) = 0: Dat(8) = 3 Dat(9) = 4: Dat(10) = 5 m = 0 FOR k = 1 TO 10 IF Dat(k) > m THEN m = Dat(k) ENDIF NEXT k PRINT m | Dat = [2, 5, 8, 5, 4, 2, 0, 3, 4, 5] m = 0 for k in range(10): if Dat[k] > m: m = Dat[k] print (m) |
Паскаль | Алгоритмический язык |
Var k, m: integer; Dat: array[1..10] of integer; Begin Dat[1] := 2; Dat[2] := 5; Dat[3] := 8; Dat[4] := 5; Dat[5] := 4; Dat[6] := 2; Dat[7] := 0; Dat[8] := 3; Dat[9] := 4; Dat[10] := 5; m := 0; for k := 1 to 10 do if Dat[k] > m then begin m := Dat[k]; end; writeln(m); End. | алг нач целтаб Dat[1:10] цел k, m Dat[1] := 2 Dat[2] := 5 Dat[3] := 8 Dat[4] := 5 Dat[5] := 4 Dat[6] := 2 Dat[7] := 0 Dat[8] := 3 Dat[9] := 4 Dat[10] := 5 m := 0 нц для k от 1 до 10 если Dat[k] > m то m := Dat[k] все кц вывод m кон |
С++ | |
#include <iostream> using namespace std; int main() { int Dat[10] = {2, 5, 8, 5, 4, 2, 0, 3, 4, 5}; int m = 0; for (int k = 0; k if (Dat[k] > m) m = Dat[k]; cout return 0; } |
Источник: ГИА по информатике 31.05.2013. Основная волна. Сибирь, Дальний Восток. Вариант 1305.
Пройти тестирование по этим заданиям
0 интересует
0 не интересует
ответил
15 Март, 18
от
Farixy_zn
Одаренный
(1.3k баллов)
Максимальное четырехзначное число 9999
Минимальное четырехзначное число 1000
Основание системы 2 min = 10011100001111 max = 1111101000
Основание системы 4 min = 33220 max = 2130033
Основание системы 6 min = 4344 max = 114143
Основание системы 8 min = 1750 max = 23417
Задание 10
Все 4-буквенные слова, составленные из букв К, Л, Р, Т, записаны в алфавитном порядке и пронумерованы.
Вот начало списка:
1. КККК
2. КККЛ
3. КККР
4. КККТ ……
Запишите слово, которое стоит под номером 67.
Решение
Заменим буквы К, Л, Р, Т соответственно цифрами 0, 1, 2, 3. (4-ричная система счисления).
На 67 месте будет стоять десятичное число 66, а 4-ричное — 1002
66 : 4 = 16 + 2
16 : 4 = 4 + 0
4 : 4 = 1 + 0
1 : 4 = 0 + 1
Число 1002 — это ЛККР.
Ответ: ЛККР
Восстановление пароля
Некий текст восстановления
Задача 1
К заданию прикреплён фрагмент текста Ф.М. Достоевского «Преступление и наказание». С помощью текстового редактора определите, сколько раз в тексте (сноски учитывать не нужно) встре…
Задача 2
К заданию прикреплён фрагмент текста Ф.М. Достоевского «Преступление и наказание». С помощью текстового редактора определите сколько раз в тексте встречается слово «за». Сноски, ре…
Задача 3
К заданию прикреплён фрагмент текста Ф.М. Достоевского «Преступление и наказание». С помощью текстового редактора определите сколько раз в тексте встречается слово «Соня». Сноски, …
Задача 4
К заданию прикреплён фрагмент текста Ф.М. Достоевского «Преступление и наказание». С помощью текстового редактора определите сколько раз в тексте встречается слово «старуха» со стр…
Задача 5
К заданию прикреплён фрагмент текста Ф.М. Достоевского «Преступление и наказание». С помощью текстового редактора определите сколько раз в тексте встречается слово «топор». Сноски,…
Задача 6
К заданию прикреплён фрагмент текста Ф.М. Достоевского «Преступление и наказание». С помощью текстового редактора определите, на сколько чаще в тексте встречается слово «преступлен…
Задача 7
К заданию прикреплён фрагмент текста А.П. Чехова «Палата №6». С помощью текстового редактора определите, сколько раз в тексте встречаются слова, оканчивающиеся на «ам». Сноски и ре…
Задача 8
К заданию прикреплён фрагмент текста А.П. Чехова «Палата №6». С помощью текстового редактора определите, сколько раз в тексте встречаются слова, начинающиеся на «жа». Сноски и реги…
Задача 9
К заданию прикреплён фрагмент текста А.П. Чехова «Палата №6». С помощью текстового редактора определите, сколько раз в тексте встречается слово «доктор» со строчной буквы. Сноски и…
Задача 10
К заданию прикреплён фрагмент текста А.П. Чехова «Палата №6». С помощью текстового редактора определите, сколько раз в тексте встречается слово «Хоботов». Сноски, регистр и другие …
Задача 11
К заданию прикреплён фрагмент текста А.П. Чехова «Палата №6». С помощью текстового редактора определите, сколько раз в тексте встречается слово «Иван». Сноски, регистр и другие фор…
Задача 12
К заданию прикреплён фрагмент текста И.С. Тургенева «Отцы и дети». С помощью текстового редактора определите, сколько раз в тексте встречаются слова, начинающиеся с «по». Сноски и …
Задача 13
К заданию прикреплён фрагмент текста И.С. Тургенева «Отцы и дети». С помощью текстового редактора определите, сколько раз в тексте встречаются слова, оканчивающиеся на «ер». Сноски…
Задача 14
К заданию прикреплён фрагмент текста И.С. Тургенева «Отцы и дети». С помощью текстового редактора определите, сколько раз в тексте встречается слово «Базаров». Сноски, регистр и др…
Задача 15
К заданию прикреплён фрагмент текста И.С. Тургенева «Отцы и дети». С помощью текстового редактора определите, сколько раз в тексте встречается слово «нигилист». Сноски, регистр и д…
Задача 16
К заданию прикреплён фрагмент текста И.С. Тургенева «Отцы и дети». С помощью текстового редактора определите, сколько раз в тексте встречается слово «шинель». Сноски, регистр и дру…
Задача 17
К заданию прикреплён фрагмент текста И.А. Гончаров «Обломов». С помощью текстового редактора определите, сколько раз в тексте встречаются слова, начинающиеся на «за» со строчной бу…
Задача 18
К заданию прикреплён фрагмент текста И.А. Гончаров «Обломов». С помощью текстового редактора определите, сколько раз в тексте встречаются слова, оканчивающиеся на «ми». Сноски и ре…
Задача 19
К заданию прикреплён фрагмент текста И.А. Гончаров «Обломов». С помощью текстового редактора определите, сколько раз в тексте встречается слово «лень». Сноски, регистр и другие фор…
Задача 20
К заданию прикреплён фрагмент текста И.А. Гончаров «Обломов». С помощью текстового редактора определите, сколько раз в тексте встречается слово «Захар». Сноски, регистр и другие фо…
На уроке рассмотрен материал для подготовки к ОГЭ по информатике, разбор 10 задания. Объясняется тема двоичного представления информации.
10-е задание: «Дискретная форма представления числовой, текстовой, графической и звуковой информации».
Уровень сложности
— базовый,
Максимальный балл
— 1,
Примерное время выполнения
— 3 минуты.
* до 2020 г — это было задание № 13 ОГЭ
Двоичная система счисления
Количество цифр (основание системы): 2
Входящие цифры (алфавит): 0, 1
Перевод чисел из 10-й системы счисления в двоичную:
Перевод чисел из 10-й сист. сч-я в двоичную
Егифка ©:
Перевод чисел из двоичной системы счисления в десятичную:
Перевод чисел из 2-й сист. сч-я в 10-ую
Егифка ©:
При работе с большими числами, лучше использовать разложение по степеням двойки:
Разложение по степеням двойки
Егифка ©:
Восьмеричная система счисления
Количество цифр (основание системы): 8
Входящие цифры (алфавит): 0, 1, 2, 3, 4, 5, 6, 7
Перевод чисел из десятичной системы счисления в восьмеричную
Перевод чисел из 10-й сист. сч-я в 8-ую
Перевод чисел из восьмеричной сист. сч-я в десятичную
Перевод чисел из 8-й системы счисления в 10-ую
Перевод чисел из 8-й сист. сч-я в 2-ую и обратно триадами
Перевод из восьмеричной сист. сч-я в двоичную и обратно триадами
Егифка ©:
Шестнадцатеричная система счисления
Количество цифр (основание системы): 16
Входящие цифры (алфавит): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A (10), B (11), C (12), D (13), E (14), F (15)
Перевод чисел из десятичной системы счисления в шестнадцатеричную
Перевод из десятичной сист. сч-я в шестнадцатеричную
Перевод из шестнадцатеричной системы счисления в десятичную
Перевод из 16-й сист. сч-я в 10-ую
Перевод чисел из двоичной сист. сч-я в шестнадцатеричную и обратно тетрадами
Перевод из двоичной с. сч-я в шестнадцатеричную и обратно тетрадами
Егифка ©:
- желательно выучить таблицу двоичного представления цифр от 0 до 7 в виде триад (групп из 3-х битов):
X10,X8 X2 0 000 1 001 2 010 3 011 4 100 5 101 6 110 7 111
X10 X16 X2 0 0 0000 1 1 0001 2 2 0010 3 3 0011 4 4 0100 5 5 0101 6 6 0110 7 7 0111 8 8 1000 9 9 1001 10 A 1010 11 B 1011 12 C 1100 13 D 1101 14 E 1110 15 F 1111
Разбор 10 задания ОГЭ по информатике
Решение 10 задания ОГЭ демо 2022 г. ФИПИ
Решение задания 10.1:
Переведите число 120 из десятичной системы счисления в двоичную систему счисления. В ответе укажите двоичное число.
✍ Решение:
- Так как перевод осуществляется в двоичную систему счисления, то используем деление на 2:
рез-т остаток
120 | 60 | 0
60 | 30 | 0
30 | 15 | 0
15 | 7 | 1
7 | 3 | 1
3 | 1 | 1
Ответ: 1111000
Решение задания 10.2:
Переведите двоичное число 1101010 в десятичную систему счисления. В ответе укажите десятичное число.
✍ Решение:
- Выполним быстрый перевод. Для начала над каждым разрядом исходного двоичного числа подпишем степени двойки справа налево:
6432168421 1 1 0 1 0 1 0
64 + 32 + 8 + 2 = 106
Ответ: 106
Решение задания 10.3. Демонстрационный вариант ОГЭ 2022 г.
Среди приведённых ниже трёх чисел, записанных в различных системах счисления, найдите максимальное и запишите его в ответе в десятичной системе счисления. В ответе запишите только число, основание системы счисления указывать не нужно.
2316, 328, 111102
✍ Решение:
- Последовательно переведем все данные числа в 10-ю систему счисления.
10 23 = 2*161 + 3*160 = 35
10 32 = 3*81 + 2*80 = 26
11110 = 1*24 + 1*23 + 1*22 + 1*21 + 0 = 30
Ответ: 35
Демо 2012
Условие. Все 5-буквенные слова, составленные из букв А, О, У, записаны в алфавитном порядке. Вот начало списка:
- ААААА
- ААААО
- ААААУ
- АААОА
……
Запишите слово, которое стоит на 240-м месте от начала списка.
Решение (1 способ): Определим, сколько 5-буквенных слов можно составить из трех различных букв. Так как на каждой из 5 позиций может стоять любая из 3 букв, то количество слов в списке будет равно QUOTE = 243. Значит последнее слово УУУУУ стоит на 243-м месте. На 242-м месте стоит УУУУО, на 241-м месте – УУУУА, а на 240-м месте – УУУОУ.
Ответ: УУУОУ.
Решение (2 способ): Слово в трехбуквенном алфавите можно рассматривать, как запись слова в троичной системе. Чтобы алфавитный порядок соответствовал обычному порядку на натуральных числах, первая по алфавиту буква (у нас – А) должна обозначать 0; вторая (у нас — О) — 1, третья (у нас У) — 2. При такой записи незначащие нули в начале (слева) тоже записываются. То есть слова в списке представляют числа от 0 до 35 – 1, число N находится в списке на (N+1)-м месте. На 240-м месте в списке стоит число 240-1 = 239. Чтобы понять, какое слово соответствует этому числу, переведем его в 3-чную систему счисления. Получим: 239: 3 = 79 (2 ост); 79:3 = 26 (1 ост); 26:3 = 8 (2 ост); 8:3 = 2 (2ост); 2:3 = 0 (2 ост). Таким образом, 239 = 222123. Этому соответствует слово УУУОУ.
Ответ: УУУОУ.
Замечание. Если заданный номер слова близок к началу или концу списка, то первый способ проще. Второй способ более универсален.
На уроке рассмотрен материал для подготовки к ОГЭ по информатике, разбор 10 задания. Объясняется тема двоичного представления информации.
Содержание:
- ОГЭ по информатике 10 задания объяснение
- Двоичная система счисления
- Восьмеричная система счисления
- Шестнадцатеричная система счисления
- Разбор 10 задания ОГЭ по информатике
- Актуальное
- Тренировочные
10-е задание: «Дискретная форма представления числовой, текстовой, графической и звуковой информации».
Уровень сложности
— базовый,
Максимальный балл
— 1,
Примерное время выполнения
— 3 минуты.
* до 2020 г — это было задание № 13 ОГЭ
Двоичная система счисления
Количество цифр (основание системы): 2
Входящие цифры (алфавит): 0, 1
Перевод чисел из 10-й системы счисления в двоичную:
Перевод чисел из 10-й сист. сч-я в двоичную
Егифка ©:
Перевод чисел из двоичной системы счисления в десятичную:
Перевод чисел из 2-й сист. сч-я в 10-ую
Егифка ©:
При работе с большими числами, лучше использовать разложение по степеням двойки:
Разложение по степеням двойки
Егифка ©:
Восьмеричная система счисления
Количество цифр (основание системы): 8
Входящие цифры (алфавит): 0, 1, 2, 3, 4, 5, 6, 7
Перевод чисел из десятичной системы счисления в восьмеричную
Перевод чисел из 10-й сист. сч-я в 8-ую
Перевод чисел из восьмеричной сист. сч-я в десятичную
Перевод чисел из 8-й системы счисления в 10-ую
Перевод чисел из 8-й сист. сч-я в 2-ую и обратно триадами
Перевод из восьмеричной сист. сч-я в двоичную и обратно триадами
Егифка ©:
Шестнадцатеричная система счисления
Количество цифр (основание системы): 16
Входящие цифры (алфавит): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A (10), B (11), C (12), D (13), E (14), F (15)
Перевод чисел из десятичной системы счисления в шестнадцатеричную
Перевод из десятичной сист. сч-я в шестнадцатеричную
Перевод из шестнадцатеричной системы счисления в десятичную
Перевод из 16-й сист. сч-я в 10-ую
Перевод чисел из двоичной сист. сч-я в шестнадцатеричную и обратно тетрадами
Перевод из двоичной с. сч-я в шестнадцатеричную и обратно тетрадами
Егифка ©:
- желательно выучить таблицу двоичного представления цифр от 0 до 7 в виде триад (групп из 3-х битов):
X10,X8 X2 0 000 1 001 2 010 3 011 4 100 5 101 6 110 7 111
X10 X16 X2 0 0 0000 1 1 0001 2 2 0010 3 3 0011 4 4 0100 5 5 0101 6 6 0110 7 7 0111 8 8 1000 9 9 1001 10 A 1010 11 B 1011 12 C 1100 13 D 1101 14 E 1110 15 F 1111
Разбор 10 задания ОГЭ по информатике
Актуальное
Решение задания 10.3. Демонстрационный вариант ОГЭ 2022 г.
Среди приведённых ниже трёх чисел, записанных в различных системах счисления, найдите максимальное и запишите его в ответе в десятичной системе счисления. В ответе запишите только число, основание системы счисления указывать не нужно.
2316, 328, 111102
✍ Решение:
- Последовательно переведем все данные числа в 10-ю систему счисления.
10 23 = 2*161 + 3*160 = 35
10 32 = 3*81 + 2*80 = 26
11110 = 1*24 + 1*23 + 1*22 + 1*21 + 0 = 30
Ответ: 35
Тренировочные
Решение задания 10.1:
Переведите число 120 из десятичной системы счисления в двоичную систему счисления. В ответе укажите двоичное число.
✍ Решение:
- Так как перевод осуществляется в двоичную систему счисления, то используем деление на 2:
рез-т остаток
120 | 60 | 0
60 | 30 | 0
30 | 15 | 0
15 | 7 | 1
7 | 3 | 1
3 | 1 | 1
Ответ: 1111000
Решение задания 10.2:
Переведите двоичное число 1101010 в десятичную систему счисления. В ответе укажите десятичное число.
✍ Решение:
- Выполним быстрый перевод. Для начала над каждым разрядом исходного двоичного числа подпишем степени двойки справа налево:
64 32 16 8 4 2 1 1 1 0 1 0 1 0
64 + 32 + 8 + 2 = 106
Ответ: 106
✍ Решение:
- В шестнадцатеричной с-ме счисления числа от 10 до 15 представлены буквами латинского алфавита: A-10, B-11, C-12, D-13, E-14, F-15.
- Необходимо вспомнить двоичные коды чисел от 1 до 15 (см. теорию выше на странице), так как для перевода 16-ричного в двоичную с-му достаточно каждую цифру отдельно записать в виде четверки двоичных цифр (тетрады):
2 A C 1 0010 1010 1100 0001
Результат: 6
Подробный разбор 10 задания с объяснением просмотрите на видео:
📹 Видео youTube
Решение задания 10.4:
Сколько существует целых чисел x, для которых выполняется неравенство 2A16<x<618?
В ответе укажите только количество чисел.
Подобные задания для тренировки
✍ Решение:
- Переведем 2A16 в десятичную систему счисления:
2A16 = 2*161+10*160 = 32 + 10 = 42
618 = 6*81+1*80 = 48 + 1 = 49
42 < x < 49
<
), то количество целых, удовлетворяющих условию:49 - 42 - 1 = 6
Результат: 6
Подробное решение данного 1 задания из демоверсии ЕГЭ 2018 года смотрите на видео:
📹 Видео youTube
Решение задания 10.5:
Вычислите значение выражения AE16 – 1916.
В ответе запишите вычисленное значение в десятичной системе счисления.
Подобные задания для тренировки
✍ Решение:
- Переведем уменьшаемое и вычитаемое в десятичную систему счисления:
1 0 A E = 10*161 + 14*160 = 160 + 14 = 174* A16 соответствует числу 10 в десятичной системе счисления
* E16 соответствует числу 14 в десятичной системе счисления
1 0 19 = 1*161 + 9*160 = 16 + 9 = 25
174 - 25 = 149
Результат: 149
Задания 10. Сравнение чисел в различных системах счисления
Задание 10 Среди приведённых ниже трёх чисел, записанных в различных системах счисления, найдите максимальное и запишите его в ответе в десятичной системе счисления. В ответе запишите только число, основание системы счисления указывать не нужно. 23 16 , 32 8 , 11110 2 .
Решение. Переведём все числа в десятичную систему счисления:
23 16 = 2∙16 1 +3∙16 0 = 32+3 = 35 10
32 8 = 3∙8 1 +2∙8 0 = 24+2 = 26 10
11110 2 = 1∙2 4 +1∙2 3 +1∙2 2 +1∙2 1 +0∙2 0 = 16+8+4+2+0 = 30 10
1. 23 16 = 35 10 ;
2. 32 8 = 26 10 ;
3. 11110 2 = 30 10 .
Таким образом, наибольшим среди этих трёх чисел является число 35.
Ответ: 35.
Задание 10 Среди приведённых ниже трёх чисел, записанных в различных системах счисления, найдите максимальное и запишите его в ответе в десятичной системе счисления. В ответе запишите только число, основание системы счисления указывать не нужно. 50 16 , 106 8 , 1001010 2 .
Решение. Переведём все числа в десятичную систему счисления:
50 16 = 5∙16 1 +0∙16 0 = 80+0 = 80 10
106 8 = 1∙8 2 +0∙8 1 +6∙8 0 = 64+0+6 = 70 10
1001010 2 = 1∙2 6 +0∙2 5 +0∙2 4 +1∙2 3 +0∙2 2 +1∙2 1 +0∙2 0 = 64+0+0+8+0+2+0 = 74 10
1. 50 16 = 80 10 ;
2. 106 8 = 70 10 ;
3. 1001010 2 = 74 10 .
Таким образом, наибольшим среди этих трёх чисел является число 80.
Ответ: 80
Задание 10 Среди приведённых ниже трёх чисел, записанных в различных системах счисления, найдите минимальное и запишите его в ответе в десятичной системе счисления. В ответе запишите только число, основание системы счисления указывать не нужно. 67 16 , 150 8 , 1101000 2 .
Решение. Переведём все числа в десятичную систему счисления:
67 16 = 6∙16 1 +7∙16 0 = 96+7 = 103 10
150 8 = 1∙8 2 +5∙8 1 +0∙8 0 = 64+40+0 = 104 10
1101000 2 = 1∙2 6 +1∙2 5 +0∙2 4 +1∙2 3 +0∙2 2 +0∙2 1 +0∙2 0 = = 64+32+0+8+0+0+0 = 104 10
1. 67 16 = 103 10 ;
2. 150 8 = 104 10 ;
3. 1101000 2 = 104 10 .
Таким образом, наименьшим среди этих трёх чисел является число 103.
Ответ: 103.
Задание 10
Среди приведённых ниже трёх чисел, записанных в различных системах счисления, найдите минимальное и запишите его в ответе в десятичной системе счисления. В ответе запишите только число, основание системы счисления указывать не нужно.
81 16 , 203 8 , 1111111 2 .
Решение. Переведём все числа в десятичную систему счисления:
81 16 = 8∙16 1 +1∙16 0 = 128+1 = 129 10
203 8 = 2∙8 2 +0∙8 1 +3∙8 0 = 128+0+3 = 131 10
1111111 2 =1∙2 6 +1∙2 5 +1∙2 4 +1∙2 3 +1∙2 2 +1∙2 1 +1∙2 0 = 64+32+16+8+4+2+1=127 10
1. 81 16 = 129 10 ;
2. 203 8 = 131 10 ;
3. 1111111 2 = 127 10 .
Таким образом, наименьшим среди этих трёх чисел является число 127.
Ответ: 127.
Задание 10 Среди приведённых ниже трёх чисел, записанных в различных системах счисления, найдите минимальное и запишите его в ответе в десятичной системе счисления. В ответе запишите только число, основание системы счисления указывать не нужно. 14 16 , 17 8 , 10011 2 .
Решение. Переведём все числа в десятичную систему счисления:
14 16 = 1∙16 1 +4∙16 0 = 16+4 = 20 10
17 8 = 1∙8 1 +7∙8 0 = 8+7 = 15 10
10011 2 = 1∙2 4 +0∙2 3 +0∙2 2 +1∙2 1 +1∙2 0 = 16+0+0+2+1 = 19 10
1. 14 16 = 20 10 ;
2. 17 8 = 15 10 ;
3. 10011 2 = 19 10 .
Таким образом, наименьшим среди этих трёх чисел является число 15.
Ответ: 15.