ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 09.01.2024
Просмотров: 173
Скачиваний: 3
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
ГАПОУ ПО многопрофильный техникум «Мокшанский интернат»Методическая разработка открытого урока по дисциплине ОП.04 "Основы алгоритмизации и программирования"на тему:«Классификация алгоритмов»(дата проведения 4.10.2022)Преподаватель Пигалова Е.Б.2022 г.Содержание
Используя принципы развивающего обучения, можно постараться акцентировать проблемы алгоритмизации при изучении всех (в том числе и традиционно «технологических») тем курса. Это позволяет развивать и реализовывать алгоритмические способности обучающихся не только при работе в различных программных средах, но и при формировании знаний, умений и навыков работы в различных прикладных и инструментальных программах (при создании текстовых документов, электронных таблиц, презентаций и т.д.).Опыт показывает: удовлетворение от успеха, достигнутого за счет собственных усилий, способствует приобретению богатых, прочных и оперативных знаний.Тема является одной из самых интересных, наглядной и предоставляет большие возможности по рассмотрению теоретических понятий и приемов построения алгоритмов в профессиональном направлении, в изучении принципов обработки информации с помощью вычислительной техники.Тема «Классификация алгоритмов» направлена на понимание сути алгоритмов, их свойств, способов описания, так как она развивает: ясность и четкость мышления; способность предельно уточнять предмет мысли; внимательность, аккуратность, обстоятельность, убедительность в суждениях; умение абстрагироваться от конкретного содержания и сосредоточиться на структуре своей мысли.
Таким образом, для того чтобы решать задачу на компьютере, ее необходимо сначала алгоритмизировать. Именно алгоритмический принцип и лежит в основе работы всех компьютеров.
Но человек далеко не единственный возможный исполнитель алгоритмов. Все живые существа и даже отдельные клетки исполняют различные алгоритмы. Способны на это и созданные человеком устройства - роботы-манипуляторы и станки с программным управлением. Алгоритмы мы выполняем постоянно, но никогда не задумываемся также об их видах, итак существует 3 вида алгоритмов:
Начало
Выключить выключатель
Выкрутить перегоревшую лампочку
Вкрутить новую лампочку
Включить выключатель
Конец
Примеры:
Начало
Есть ли мама дома?
Да
Нет
Пойду на улицу
Есть ли друзья?
Кататься на качелях и ждать маму
Поиграть в футбол и ждать маму
Вместе с мамой пойти домой
Сесть делать д/з
конец
| 1. Аннотация………………………………………………………… | 3 |
| 2. Введение…………………………………………………………... | 5 |
| 3. Цели и задачи……………………………………………………... | 6 |
| 4. Ход урока………………………………………………………….. | 7 |
| 5. Заключение………………………………………………………... | 15 |
| 6. Используемая литература………………………………………... | 16 |
-
Аннотация
-
оглавление, содержащее перечень разделов методической разработки с указанием номеров страниц. Заголовки в оглавлении даются в точном соответствии с заголовками методической разработки; -
введение, которое дает обоснование выбора вида занятия; -
цели и задачи; -
основная часть, в которой описывается ход урока; -
заключение, обобщает основную идею содержания методической разработки; -
используемая литература, содержащие: тестовые задания, карточки, образцы слaйдов программы Power Point.
-
четко понять задачу, провести ее детализацию и формализацию; -
проанализировать, к какому классу задач она относится, какими способами (алгоритмами) ее можно решить; -
составить алгоритм решения задачи; -
составить программу, реализующую этот алгоритм; -
проверить, правильно ли программа работает, ту ли задачу она решает; -
в случае обнаружения ошибки необходимо проделать все (или некоторые) вышеперечисленные действия заново с целью исправления ошибки.
Используя принципы развивающего обучения, можно постараться акцентировать проблемы алгоритмизации при изучении всех (в том числе и традиционно «технологических») тем курса. Это позволяет развивать и реализовывать алгоритмические способности обучающихся не только при работе в различных программных средах, но и при формировании знаний, умений и навыков работы в различных прикладных и инструментальных программах (при создании текстовых документов, электронных таблиц, презентаций и т.д.).Опыт показывает: удовлетворение от успеха, достигнутого за счет собственных усилий, способствует приобретению богатых, прочных и оперативных знаний.Тема является одной из самых интересных, наглядной и предоставляет большие возможности по рассмотрению теоретических понятий и приемов построения алгоритмов в профессиональном направлении, в изучении принципов обработки информации с помощью вычислительной техники.Тема «Классификация алгоритмов» направлена на понимание сути алгоритмов, их свойств, способов описания, так как она развивает: ясность и четкость мышления; способность предельно уточнять предмет мысли; внимательность, аккуратность, обстоятельность, убедительность в суждениях; умение абстрагироваться от конкретного содержания и сосредоточиться на структуре своей мысли.
-
Введение
Таким образом, для того чтобы решать задачу на компьютере, ее необходимо сначала алгоритмизировать. Именно алгоритмический принцип и лежит в основе работы всех компьютеров.
-
3. Цели и задачи
-
Цель:
-
Формирования у обучающихся правильного понимания видов алгоритмов и их графического представления в виде блок схемы.
-
Задачи:
-
Обучающие:
-
Познакомить с типами алгоритмических структур “ и способами их записи в графическом виде (с помощью блок-схем).
-
Воспитательные:
-
воспитание информационной культуры;
-
формирование умений работы в коллективе;
-
воспитание культуры диалога и обмена мнениями.
-
Развивающие:
-
Создание условий для развития алгоритмического мышления;
-
Создание условий для развития творческих способностей.
-
Ход урока
4. Изучение нового материала
В повседневной жизни человека алгоритмы встречаются на каждом шагу, во время учебы или на работе человек решает огромное количество задач самой разной сложности. Некоторые задачи просты и привычны, мы решаем их, не задумываясь (собраться на учебу, закрыть дверь на ключ, перейти улицу....). Другие задачи, так трудны, что требуется длительный срок для поиска решения и достижения поставленной цели.Но человек далеко не единственный возможный исполнитель алгоритмов. Все живые существа и даже отдельные клетки исполняют различные алгоритмы. Способны на это и созданные человеком устройства - роботы-манипуляторы и станки с программным управлением. Алгоритмы мы выполняем постоянно, но никогда не задумываемся также об их видах, итак существует 3 вида алгоритмов:
-
Линейный алгоритм
-
Выключить выключатель света -
Выкрутить перегоревшую лампочку -
Вкрутить новую лампочку -
Включить выключатель, чтобы проверить, что лампочка горит
Начало
Выключить выключатель
Выкрутить перегоревшую лампочку
Вкрутить новую лампочку
Включить выключатель
Конец
-
Алгоритм с ветвлением
Примеры:
-
ЕСЛИ будут деньги, ТО купи хлеба, ИНАЧЕ не покупай -
ЕСЛИ будешь сегодня в центре, ТО позвони мне, ИНАЧЕ не звони -
ЕСЛИ уроки выучены, ТО иди гулять, ИНАЧЕ учи уроки.
-
ЕСЛИ назвался груздем, ТО полезай в кузов -
ЕСЛИ хочешь быть здоров, ТО закаляйся
Начало
Есть ли мама дома?
Да
Нет
Пойду на улицу
Есть ли друзья?
Кататься на качелях и ждать маму
Поиграть в футбол и ждать маму
Вместе с мамой пойти домой
Сесть делать д/з
конец
-
Циклический алгоритм