Решение:
Представим число 100 в виде суммы степеней двойки: 100 = 64 + 32 + 4. Теперь переведем каждое из слагаемых в двоичную систему счисления и сложим результаты: 64 = 100 0000; 32 = 10 0000; 4 = 100. Следовательно, 100 = 110 0100. Ответ: 3
Однако есть решение и с помощью кода:
Пояснение: В предыдущем задание мы уже использовали bin(), здесь же мы еще добавляем функцию count(), которая принимает в себя СТРОКУ нужного нам значения
Представим число 100 в виде суммы степеней двойки: 100 = 64 + 32 + 4. Теперь переведем каждое из слагаемых в двоичную систему счисления и сложим результаты: 64 = 100 0000; 32 = 10 0000; 4 = 100. Следовательно, 100 = 110 0100. Ответ: 3
Однако есть решение и с помощью кода:
print(bin(100)[2:].count('1'))Пояснение: В предыдущем задание мы уже использовали bin(), здесь же мы еще добавляем функцию count(), которая принимает в себя СТРОКУ нужного нам значения
Решение:
Переведем все числа в восьмеричную систему счисления:
1. 5510 = 678, сумма цифр — 6 + 7 = 158;
2. 8310 = 1238 , сумма цифр — 1 + 2 + 3 = 68;
3. 9110 = 1338 , сумма цифр — 1 + 3 + 3 = 78.
Таким образом, наименьшей суммой цифр в восьмеричной записи числа является число 6.
Ответ: 6.
Или на языке python
Пояснение: Есть 2 массива: numbers, содержащий исходные числа, и answer, в который буду помещаться уже сумма цифр изначальных чисел. После мы перебираем числа из numbers, и перебираем в них цифры, складывая их, помещаем результат в массив answer. И в ответе находим минимальное значение.
Важно если до этого мы переводили из 10 в 2 с помощью
Переведем все числа в восьмеричную систему счисления:
1. 5510 = 678, сумма цифр — 6 + 7 = 158;
2. 8310 = 1238 , сумма цифр — 1 + 2 + 3 = 68;
3. 9110 = 1338 , сумма цифр — 1 + 3 + 3 = 78.
Таким образом, наименьшей суммой цифр в восьмеричной записи числа является число 6.
Ответ: 6.
Или на языке python
numbers = [55, 83, 91]
answer = []
for numb in numbers:
answer.append(sum(int(digit) for digit in oct(numb)[2:]))
print(min(answer))
Пояснение: Есть 2 массива: numbers, содержащий исходные числа, и answer, в который буду помещаться уже сумма цифр изначальных чисел. После мы перебираем числа из numbers, и перебираем в них цифры, складывая их, помещаем результат в массив answer. И в ответе находим минимальное значение.
Важно если до этого мы переводили из 10 в 2 с помощью
bin(), то для перевода из 10 в 8 используется oct(), имеющая такой же синтаксисСпустимся в подкаталог Тургенев каталога Task. В строке поиска введем «Гнилотерк». Таким образом, найдем файл Записки охотника. В этом файле с помощью поисковых средств текстового редактора найдем фрагмент, где упоминается речка Гнилотерка. Это фрагмент из произведения «Однодворец Овсянников». Значит, фамилия главного героя этого произведения — Овсяников.
Ответ: Овсяников.
Ответ: Овсяников.
В принципе весь 11 тип представляет из себя умение распаковывать архив и нажимать ctrl + F, Ничего сложного
Тип 13 не вижу смысла объяснять, думаю создавать презентации или писать тексты в ворде все умеют)
😡1
Выполните задание.
Откройте файл с данной электронной таблицей. На основании данных, содержащихся в этой таблице, ответьте на два вопроса и выполните задание.
1. Определите, сколько учеников, которые проходили тестирование по информатике, набрали более 600 баллов. Ответ запишите в ячейку H2 таблицы.
2. Найдите средний тестовый балл учеников, которые проходили тестирование по информатике. Ответ запишите в ячейку H3 таблицы с точностью не менее двух знаков после запятой.
3. Постройте круговую диаграмму, отображающую соотношение числа участников из округов с кодами «В», «Зел» и «З». Левый верхний угол диаграммы разместите вблизи ячейки G6.
Откройте файл с данной электронной таблицей. На основании данных, содержащихся в этой таблице, ответьте на два вопроса и выполните задание.
1. Определите, сколько учеников, которые проходили тестирование по информатике, набрали более 600 баллов. Ответ запишите в ячейку H2 таблицы.
2. Найдите средний тестовый балл учеников, которые проходили тестирование по информатике. Ответ запишите в ячейку H3 таблицы с точностью не менее двух знаков после запятой.
3. Постройте круговую диаграмму, отображающую соотношение числа участников из округов с кодами «В», «Зел» и «З». Левый верхний угол диаграммы разместите вблизи ячейки G6.
Поскольку задание очень объемное решать будем частями. Часть 1:
В excel и других подобных программах есть так называемые Фильтры, они как они выглядят и где находятся я показал на изображении.
Выделяем столбец "Предмет" мы фильтруем по "Информатика". Копируем получившиеся столбцы на новый лист.
Далее столбец "Балл" фильтруем по >600. На скрине приведен пример из google docs. Нехитрыми вычислениями получаем 32 человека, записываем в ячейку H2.
Или другой способ:
Запишем в ячейку E2 следующую формулу =ЕСЛИ(И(D2>600; C2="информатика");D2;0) и скопируем ее в диапазон E3:E1001. Применив операцию =ЕСЛИ(E2>0;1;0), получим столбец (F): с единицами и нулями. Далее, используем операцию =СУММ(F2:F1001). Получим количество учеников, которые проходили тестирование по информатике и набрали более 600 баллов.
В excel и других подобных программах есть так называемые Фильтры, они как они выглядят и где находятся я показал на изображении.
Выделяем столбец "Предмет" мы фильтруем по "Информатика". Копируем получившиеся столбцы на новый лист.
Далее столбец "Балл" фильтруем по >600. На скрине приведен пример из google docs. Нехитрыми вычислениями получаем 32 человека, записываем в ячейку H2.
Или другой способ:
Запишем в ячейку E2 следующую формулу =ЕСЛИ(И(D2>600; C2="информатика");D2;0) и скопируем ее в диапазон E3:E1001. Применив операцию =ЕСЛИ(E2>0;1;0), получим столбец (F): с единицами и нулями. Далее, используем операцию =СУММ(F2:F1001). Получим количество учеников, которые проходили тестирование по информатике и набрали более 600 баллов.
Часть 2:
Очень простое задание, используем только пару формул:
2. Для ответа на второй вопрос используем операцию «ЕСЛИ». Запишем в ячейку G2 следующее выражение: =ЕСЛИ(C2="информатика"; D2;0), в результате применения данной операции к диапазону ячеек G2:G1001, получим столбец, в котором записаны баллы только учеников, сдававших информатику. Сложив значения в ячейках, получим сумму баллов учеников: 39 371. Найдем количество учеников, сдававших информатику, с помощью команды =СЧеТЕСЛИ(C2:C1001;"информатика"), получим 72. Разделив сумму баллов на количество учеников, получим: 546,8194 — искомый средний балл.
Очень простое задание, используем только пару формул:
2. Для ответа на второй вопрос используем операцию «ЕСЛИ». Запишем в ячейку G2 следующее выражение: =ЕСЛИ(C2="информатика"; D2;0), в результате применения данной операции к диапазону ячеек G2:G1001, получим столбец, в котором записаны баллы только учеников, сдававших информатику. Сложив значения в ячейках, получим сумму баллов учеников: 39 371. Найдем количество учеников, сдававших информатику, с помощью команды =СЧеТЕСЛИ(C2:C1001;"информатика"), получим 72. Разделив сумму баллов на количество учеников, получим: 546,8194 — искомый средний балл.
Часть 3:
Очень неприятная часть, ну думаю что диаграмму построить смогут все:
В ячейку J2 вставим формулу =СЧеТЕСЛИ(A2:A1001; "В"), в ячейку J3 вставим формулу =СЧеТЕСЛИ(A2:A1001; "Зел"), в ячейку J4 вставим формулу =СЧеТЕСЛИ(A2:A1001; "З"). Теперь построим по полученным значениям круговую диаграмму, подпишем сектора.
Очень неприятная часть, ну думаю что диаграмму построить смогут все:
В ячейку J2 вставим формулу =СЧеТЕСЛИ(A2:A1001; "В"), в ячейку J3 вставим формулу =СЧеТЕСЛИ(A2:A1001; "Зел"), в ячейку J4 вставим формулу =СЧеТЕСЛИ(A2:A1001; "З"). Теперь построим по полученным значениям круговую диаграмму, подпишем сектора.
А что касаемо 16 типа тут думать шибко не надо, хоть и кажется сложным на самом деле зная хотя бы основы программирования на python или другом языке его возможно решить без особых проблем
Решение:
Пояснение: получаем количество чисел в последовательности, перебираем, проверяем если число целочисленно делится на 5 и больше предыдущих то его записываем
Решение:
n = int(input())
maxi = 0
for i in range(n):
a = int(input())
if a % 5 == 0 and a > maxi:
maxi = a
print(maxi)
Пояснение: получаем количество чисел в последовательности, перебираем, проверяем если число целочисленно делится на 5 и больше предыдущих то его записываем
❗️Разбор заданий ОГЭ по информатике❗️
| Тип 1 | Тип 6 | Тип 11 |
| Тип 2 | Тип 7 | Тип 12 |
| Тип 3 | Тип 8 | Тип 14 |
| Тип 4 | Тип 9 | Тип 16 |
| Тип 5 | Тип 10 | |
В ближайшее время в моем тг канале появится архив с пробными задачами на каждый тип чтобы отточить свои навыки.
❗️Задачи и Ответы❗️
| Тип 1 |
| Тип 1 | Тип 6 | Тип 11 |
| Тип 2 | Тип 7 | Тип 12 |
| Тип 3 | Тип 8 | Тип 14 |
| Тип 4 | Тип 9 | Тип 16 |
| Тип 5 | Тип 10 | |
В ближайшее время в моем тг канале появится архив с пробными задачами на каждый тип чтобы отточить свои навыки.
❗️Задачи и Ответы❗️
| Тип 1 |
Путь Fullstack pinned «❗️Разбор заданий ОГЭ по информатике❗️ | Тип 1 | Тип 6 | Тип 11 | | Тип 2 | Тип 7 | Тип 12 | | Тип 3 | Тип 8 | Тип 14 | | Тип 4 | Тип 9 | Тип 16 …»
