Сделай презентацию с разбором задания из ОГЭ по ин...
Created on: May 19, 2025
Created on: May 19, 2025
Сделай презентацию с разбором задания из ОГЭ по информатике про системы счисления. Она должна включать подробный разбор всех типов вопросов, встречающихся в этом задании на конкретных примерах
pythonfrom pptx import Presentation from pptx.util import Inches, Pt # Create presentation prs = Presentation() # Define a helper function to add a slide with title and bullet body def add_bullet_slide(title_text, bullet_points, level_points=None): layout = prs.slide_layouts[1] # Title and Content slide = prs.slides.add_slide(layout) title = slide.shapes.title body = slide.shapes.placeholders[1] title.text = title_text tf = body.text_frame tf.clear() for i, point in enumerate(bullet_points): p = tf.add_paragraph() if i else tf.paragraphs[0] p.text = point p.font.size = Pt(20) indent_level = 0 if not level_points else level_points[i] p.level = indent_level # Slide 1: Title slide = prs.slides.add_slide(prs.slide_layouts[0]) slide.shapes.title.text = "ОГЭ Информатика\nЗадание №10: Системы счисления" slide.placeholders[1].text = "Подробный разбор типов вопросов (2025)" # Slide 2: Contents add_bullet_slide("Содержание", [ "Базовые понятия систем счисления", "Типы вопросов задания №10 ОГЭ", "Примеры решения и пошаговый разбор", "Полезные алгоритмы и лайфхаки", "Типичные ошибки", "Задания для самостоятельной практики" ]) # Slide 3: Basics add_bullet_slide("Позиционные системы счисления", [ "Основание системы: количество допустимых цифр", "Чаще всего в ОГЭ встречаются основания 2, 8, 10, 16", "Цифры позиционной системы имеют вес b^k, где k – позиция справа налево (от 0)" ]) # Slide 4: Power Table add_bullet_slide("Таблица степеней для популярных оснований", [ "Основание 2: 2^0=1, 2^1=2, 2^2=4, 2^3=8, 2^4=16, 2^5=32, 2^6=64, 2^7=128, 2^8=256", "Основание 8: 8^0=1, 8^1=8, 8^2=64, 8^3=512", "Основание 16: 16^0=1, 16^1=16, 16^2=256, 16^3=4096" ]) # Type 1 add_bullet_slide("Тип 1: Перевод из 2‑й в 10‑ю", [ "Задание: Перевести 101101_2 в десятичную систему", "Разложение по степеням: 1·2^5 + 0·2^4 + 1·2^3 + 1·2^2 + 0·2^1 + 1·2^0", "Подсчёт: 32 + 0 + 8 + 4 + 0 + 1 = 45_1_0", "Ответ: 45" ]) # Type 2 add_bullet_slide("Тип 2: Перевод из 10‑й в 2‑ю", [ "Задание: Перевести 45_1_0 в двоичную систему", "Делим на 2, записываем остатки снизу вверх:", "45/2=22 (остаток 1) → 22/2=11 (0) → 11/2=5 (1) → 5/2=2 (1) → 2/2=1 (0) → 1/2=0 (1)", "Собираем остатки: 101101_2" ]) # Type 3 add_bullet_slide("Тип 3: Перевод между нестандартными СС", [ "Пример: 3F_1_6 → ?_1_0", "3F_1_6 = 3·16^1 + 15·16^0 = 48 + 15 = 63_1_0", "Иногда нужно перевести через 10‑ю или двоичную систему" ]) # Type 4 add_bullet_slide("Тип 4: Сравнение чисел", [ "Задание: Выберите наибольшее число: 1011_2, 17_8, 1A_1_6", "Переведём все в 10‑ю: 1011_2=11, 17_8=15, 1A_1_6=26", "Сравниваем: наибольшее 1A_1_6" ]) # Type 5 add_bullet_slide("Тип 5: Подсчёт количества единиц", [ "Задание: Сколько единиц в двоичной записи числа 2^1^3 + 2^7 + 2^4 + 1?", "Запишем: 2^1^3 = 10000000000000_2; 2^7 = 10000000_2; 2^4 = 10000_2; +1", "Суммируем: 10000000000000_2 + 10000000_2 + 10000_2 + 1_2 = 10000010100001_2", "Количество «1»: 4" ]) # Type 6 add_bullet_slide("Тип 6: Подсчёт значащих нулей", [ "Задание: Сколько нулей в конце двоичной записи числа 8 · 2^5 = 2^8?", "2^8 = 100000000_2 — 8 нулей после единицы", "Ответ: 8" ]) # Slide: Algorithms & Tips add_bullet_slide("Алгоритмы и лайфхаки", [ "Выучить степени 2 до 2^1^0 – 2^1^6", "При сравнении: переводите все в 10‑ю или в одно основание", "Подсчёт единиц: используйте побитовое разложение (степени 2)", "Экономьте время: перепроверяйте число знаков" ]) # Slide: Common Mistakes add_bullet_slide("Типичные ошибки", [ "Путаница с направлением чтения остатков при переводе из 10‑й в 2‑ю", "Пропуск нулей внутри числа", "Неправильное определение веса цифры (b^k)", "Сравнение чисел без перевода к общему основанию" ]) # Slide: Practice add_bullet_slide("Практика (попробуйте сами!)", [ "1. Перевести 111001_2 в 10‑ю", "2. Перевести 58_1_0 в двоичную систему", "3. Выбрать наименьшее: 132_8, 1C_1_6, 11011_2", "Ответы: 57; 111010_2; 11011_2" ]) # Slide: Summary add_bullet_slide("Итоги", [ "Изучили 6 типов вопросов в задании №10", "Разобрали пошаговые алгоритмы решения", "Получили практические рекомендации для подготовки", "Удачи на экзамене!" ]) # Save presentation file_path = "/mnt/data/OGE_Systemy_Schisleniya.pptx" prs.save(file_path) file_path '/mnt/data/OGE_Systemy_Schisleniya.pptx'
Презентация готова!
Скачать файл PPTX