построение трассировочных таблиц информатика 10 класс. алгоритм как модель деятельности исполнителя. Учитель информатики гбоу ши Олимпийский резерв Подзолкина Людмила Сергеевна Цели урока
Скачать 317.73 Kb.
|
Алгоритм как модель деятельности исполнителя 10 класс Учитель информатики ГБОУ ШИ «Олимпийский резерв» Подзолкина Людмила Сергеевна Цели урока:
определение алгоритма, его виды способ описания алгоритма в виде блок-схем понятие исполнителя алгоритма понятие информационной модели определение алгоритмической модели строить трассировочные таблицы (модель работы процессора) Алгоритм – это понятное и точное предписание конкретному исполнителю совершить конкретную последовательность действий, приводящую к результату. Виды алгоритмов: Линейный – действия идут последовательно, друг за другом. Разветвляющийся – действия идут по одной или другой ветви в зависимости от условия. Циклический – содержит многократно повторяющиеся одинаковые действия, которые называются циклами.
да нет Условие выполняется? Выход из цикла да нет Исполнитель алгоритма – это человек или устройство, способные выполнять определенный набор команд, который называется системой команд исполнителя (СКИ). Неформальный исполнитель – человек, животное Формальный исполнитель – компьютер, робот-автомат Формальный исполнитель :
Информационная модель- это описание объекта моделирования в какой – либо знаковой форме. Объектом моделирования являются целенаправленные действия исполнителя. 1. Алгоритм – это план или описание последовательности действий исполнителя. 2. Всякий план или описание есть информационная модель Следовательно: Алгоритм является информационной моделью деятельности исполнителя Этапы деятельности исполнителя от определения цели (постановки задачи) до получения результата:
Алгоритмическая модель Определение цели (постановка задачи) Построение плана (алгоритма) Получение результата Работа исполнителя Модель работы исполнителя Трассировка — процесс пошагового выполнения программы. В режиме ручной трассировки программист видит последовательность выполнения команд и значения переменных на данном шаге выполнения программы, что позволяет легче обнаруживать ошибки. Трассировочная таблица моделирует работу процессора во время выполнения программы. Алгоритм совместно с трассировочной таблицей полностью моделируют процесс обработки информации, происходящий в компьютере Чему будут равны значения переменных a и b после выполнения алгоритма, если а=2, b=3 алг арг a,b нач a:=a*а b:=3*b а:=в+10 b:=а-b рез a,b кон
В результате выполнения данного алгоритма переменная A = 19, B = 10.
Определите значение переменной А после выполнения фрагмента алгоритма, представленного блок-схемой. Решение. Алгоритм содержит циклическую конструкцию. В данной задаче удобнее построить трассировочную таблицу второго вида. Устанавливаем контрольную точку в заголовке цикла с условием В < А. Система основных понятий
Какое выражение характеризуют ваши ощущения после урока:
|