- «Формирование основ финансовой грамотности дошкольников в соответствии с ФГОС ДО»
- «Патриотическое воспитание в детском саду»
- «Федеральная образовательная программа начального общего образования»
- «Труд (технология): специфика предмета в условиях реализации ФГОС НОО»
- «ФАООП УО, ФАОП НОО и ФАОП ООО для обучающихся с ОВЗ: специфика организации образовательного процесса по ФГОС»
- «Специфика работы с детьми-мигрантами дошкольного возраста»
- «Нормативно-правовое обеспечение работы социального педагога образовательного учреждения»
- «Организационные аспекты работы педагога-психолога ДОУ»
- «Ранний детский аутизм»
- «Специальная психология»
- «Психолого-педагогическое сопровождение процесса адаптации детей-мигрантов в образовательной организации»
Свидетельство о регистрации
СМИ: ЭЛ № ФС 77-58841
от 28.07.2014
- Бесплатное свидетельство – подтверждайте авторство без лишних затрат.
- Доверие профессионалов – нас выбирают тысячи педагогов и экспертов.
- Подходит для аттестации – дополнительные баллы и документальное подтверждение вашей работы.
в СМИ
профессиональную
деятельность
Конспект урока «Анализ линейного алгоритма на примере задания №5 ЕГЭ по информатике»
Линейный алгоритм - это алгоритм, образуемый командами, которые выполняются однократно и именно в той последовательности, в которой записаны.
Универсальный способ решения задания №5 (ЕГЭ) от руки и на Python.
Конспект
«Анализ линейного алгоритма на примере задания №5 ЕГЭ по информатике»
Что такое линейный алгоритм?
Линейный алгоритм - это алгоритм, образуемый командами, которые выполняются однократно и именно в той последовательности, в которой записаны.
Универсальный способ решения задания №5.
Читаем в условии, на сколько в новой записи больше разрядов, чем в исходной!
Берем число R, результат больше которого нам нужно обязательно получить с помощью алгоритма!
Переводим число R в двоичную систему счисления и с конца убираем столько цифр R, сколько мы прочитали в первом шаге (в условии).
Получаем какое-то новое значение, назовем его N! Дальше применяем алгоритм из условия, получаем число. Проверяем, больше ли оно числа R. Если нет, то увеличиваем N на единицу и снова применяем алгоритм!
В итоге мы получим число N, к которому можно применить алгоритм и получить число R, которое будет больше данного в условии значения!
Пример типового задания №5.
На вход алгоритма подается натуральное число N. Алгоритм строит по нему новое
число R следующим образом:
1) Строится двоичная запись числа N.
2) Затем справа дописываются два разряда: символы 01, если число N четное,
и 10, если нечётное.
Полученная таким образом запись (в ней на два разряда больше, чем в записи исходного числа N) является двоичной записью искомого числа R. Укажите минимальное число N, после обработки которого с помощью этого алгоритма получается число R, большее, чем число 81, которое может являться результатом работы этого алгоритма. В ответе это число запишите в десятичной системе.
Решение типового задания №5.
Переведем число 81 в двоичную систему счисления и получим число: 1010001.
Уберем два правых разряда и получим двоичное число 10100.
101002 = 2010. Число N является четным, следовательно, добавим справа к двоичной записи символы 01.
Переведем полученный результат программы в десятичную систему счисления R = 10100012 = 8110. Данное число не больше числа 81, следовательно, увеличим N на 1. N = 20 + 1 = 2110 = 101012.
Число N - нечетное, следовательно, прибавим к двоичной записи данного числа символы 10 и получим двоичное число - 1010110. Переведем данное число в десятичную систему счисления и получим - 86.
Минимальное число N, после обработки которого с помощью этого алгоритма получается число R, большее, чем число 81 - 21.
Ответ: 21
Функции и методы языка Python, используемые для решения задач данного типа:
Алгоритм решение типового задания №5 на Python:
Первым делом создаем массив, в котором будем хранить все значения R.
C помощью цикла перебираем все значения N.
Переводим число N в 2 с/с.
Смотрим с помощью оператора if, является ли число N четным. Если да, то добавляем к числу набор символов ‘01’.
Если нет, то добавляем к числу набор символов ‘10’.
Переводим полученное число в 10 с/с.
Смотрим с помощью оператора if, больше ли 81 полученное число.
Если да, то добавляем данное число в массив всех значений R.
Выводим минимальное и большее 81 значение R на экран
Ответ: 21
Адрес публикации: https://www.prodlenka.org/metodicheskie-razrabotki/557000-konspekt-uroka-analiz-linejnogo-algoritma-na-


БЕСПЛАТНО!
Для скачивания материалов с сайта необходимо авторизоваться на сайте (войти под своим логином и паролем)
Если Вы не регистрировались ранее, Вы можете зарегистрироваться.
После авторизации/регистрации на сайте Вы сможете скачивать необходимый в работе материал.
- «ОГЭ по географии: содержание экзамена и технологии подготовки обучающихся в соответствии с ФГОС»
- «Особенности оказания кризисной и экстренной психологической помощи»
- «ФГОС ООО от 2021 года и ФГОС СОО с изменениями от 2022 года: особенности реализации образовательного процесса»
- «Подготовка обучающихся к ЕГЭ 2025 по обществознанию в условиях реализации ФГОС»
- «Обработка и защита персональных данных в образовательной организации»
- «Создание единого образовательного пространства: федеральная образовательная программа начального общего образования (ФОП НОО)»
- Менеджер в образовании: управленческая деятельность в образовательной организации
- Педагогика и методика преподавания основ духовно-нравственной культуры народов России в образовательной организации
- Педагог-библиотекарь в образовательной организации
- Менеджмент в образовании
- Инклюзивное образование: организация обучения детей с ограниченными возможностями здоровья
- Психология и педагогика дошкольного образования
Чтобы оставлять комментарии, вам необходимо авторизоваться на сайте. Если у вас еще нет учетной записи на нашем сайте, предлагаем зарегистрироваться. Это займет не более 5 минут.