Авторлық материал жариялағаныңыз
туралы сертификатты тегін алу үшін
+
Материал жариялау
БАҚ (СМИ) жариялаған соң номер беріліп қорғалады
Сертификатты (құжатты) тексеру

Ашық сабақ Трассировка
Материал жайлы қысқаша түсінік: мұғалімге көмек
Материалды ашып қарау
Проверено:
Раздел долгосрочного плана: Раздел 4 Интегрированные среды разработки программШкола: СШ имени В И Пацаева
Дата: 20.03.19ФИО учителя: Баетова Т Ж
Класс: 8БКоличество присутствующих: отсутствующих:
Тема урокаТрассировка алгоритма
Цели обучения, которые достигаются на данном уроке (ссылка на учебную программу)8.3.2.1 – осуществлять трассировку алгоритма
Цели уроканаучиться осуществлять трассировку алгоритма
Критерии оцениванияУчащиеся- верно заполняют трассировочные таблицы- используют трассировочные таблицы для проверки своих алгоритмов и программ - выполняют трассировку в IDE
Языковые цели

Учащиеся могут объяснить назначение трассировочных таблицЛексика и терминология, специфичные для предмета:Блок-схема, алгоритм, трассировочная таблица, трассировка программы, отладка программыПолезные выражения для диалога и письма: Трассировочная таблица используется для
Привитие ценностей



- сотрудничество: включает в себя развитие теплых отношений во время групповой работы- академическая честность: уважение идей и мыслей других людей, заключающееся в соблюдении принципов академической честности.- обучение на всю жизнь
Межпредметные связис математикой
Предварительные знанияпрограммирование алгоритмов разветвляющейся структуры, циклических алгоритмов


Ход урока
Этапы урокаЗапланированная деятельность на уроке

Ресурсы
Начало урока0-3 мин

Приветствие, настрой, отметка отсутствующих. Определение целей урока.Всегда ли можно быть уверенным, что написанная программа работает правильно?Как можно найти ошибку в программе?

Середина урока 4-36 мин

Объяснение новой темы Для понимания чужой программы, проверки работы своей программы, выявления ошибок, требуется пошагово выполнить алгоритм и записать все значения переменных в таблицу. Этот процесс называется трассировкой, а полученная таблица – трассировочной.Трассировку можно выполнить вручную. В состав IDE входит программа-отладчик, которая позволяет выполнить трассировку автоматически.Обсудить: - Как выполнить компиляцию своей программы?- Как выполнить созданный exe-файл?- В каком окне отображаются ошибки компиляции? Как они выглядят? - Какие ошибки встречались у вас в программах?

Трассировка в IDE Code::Bloks:
  • Установить точку останова, установив курсор на нужную строку
  • Из меню выбрать команду Отладка/Отладка или нажать F8
  • Из меню выбрать команду Отладка/Шаг внутрь или нажать Shift+F7 – выполнится одна инструкция
  • Завершить работу – Файл/Выход или Ctrl+Q


  • Трассировка программы вручную:
  • Сформировать таблицу, где названия столбцов трассировочной таблицы – оператор, проверяемые условия, все переменные
  • Выписать все операторы программы (алгоритма)
  • Выписать начальные значения переменных
  • Заполнить таблицу значениями


  • Рассмотрим задачу. Даны два числа, выбрать большее из них.Пусть исходными данными являются переменные А и В. Их значения будут вводиться с клавиатуры. Значение большего из них должно быть присвоено переменной С и выведено на экран компьютера. Например, если А = 5, В = 8, то должно получиться: С = 8.Блок-схема алгоритма решения этой задачиДо выполнения на компьютере правильность алгоритма можно проверить путем заполнения трассировочной таблицы. Вот как будет выглядеть трассировка нашего алгоритма для исходных значений А = 5, В = 8.Самостоятельно. Выполните трассировку этого алгоритма для вариантов
  • А = 0,2, В = 0,3;
  • А = 7, В = 4;
  • А = 5, В = 5.


  • Если вы все проделаете правильно, то убедитесь, что алгоритм верный.

    Работа в группахСоставьте трассировочную таблицу для алгоритмов (программ), разработанных на прошлых уроках. Распределитесь в группе и каждый выполняет трассировку одного алгоритма – разветвляющегося, цикла с параметром, цикла с предусловием или цикла с постусловием. Подготовьте постер для презентации своей работы.

    Афиширование работы групп.Дополнительное задание:Напишите программу вывода на экран суммы чисел от 1 до n и выполните ее трассировку в IDE и вручную. Используйте оператор цикла с предусловием, затем оператор цикла с постусловием.


    ЦОР Трассировка алгоритма на сайте smk.edu.kz

    Презентация







    Демонстрация примера работы через проектор











    Слайд 6















    Слайд 7













































    Слайд 8

























    Слайд 9Дидактический материал











    Слайд 10Дидактический материал







    Слайд 11
    Конец урока37-40 мин

    РефлексияВ конце урока учащиеся отвечают на вопросы (Y/N):- мои знания увеличились - мне понравились задания на уроке- цели урока достигли- я отлично работал(а) на уроке- тема помогает раскрывать мои возможности(Для проведения анализа деятельности учащихся и учителя на уроке) стикеры


    Материалды жүктеу (Скачать)
    Авторы:
    Баетова Тұрған Жарылғасынқызы
    Жарияланған уақыты:
    2019-06-15
    Категория:
    Информатика
    Бағыты:
    Барлығы
    Сыныбы:
    8 сынып
    Тіркеу нөмері:
    № C-1560589411
    333
    444
    555
    666
    7
    888
    999