Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
3768.doc
Скачиваний:
113
Добавлен:
13.11.2022
Размер:
15.23 Mб
Скачать

Задания к данному параграфу

Отберите по три задачи, рассмотренных в главе один. Оформите решение данных задач на одном из языков программирования. Исполните составленные программы, используя метод моделирования памяти, для подобранных вами тестов.

1.2.2. Моделирование с использованием наглядных протоколов

Процесс имитационного моделирования исполнения компьютером программ с использованием наглядных протоколов состоит в следующем: запись протокола исполнения программы осуществляется справа от записи программы, поэтому ученики должны оставить не менее половины страницы справа свободной. Проверка условий в составных командах и результаты выполнения команд присваивания необходимо отмечать в тех строках, где записаны соответствующие команды. Обход команды и выход из алгоритма надо отмечать стрелками для наглядности. В соответствующих строках протокола надо писать: d1 = 0, x1 = 1, так как это констатация факта, результат исполнения команд, а не команда на исполнение. В строках проверки условия вместо имён переменных записываются их значения, за проверяемым условием в скобках пишется значение этого условия (истинно/да или ложно/нет), например, проверяется условие D>0, при исполнении в этой строке пишут 1>0? (да), вместо D подставляется его значение. При исполнении циклов в программе, если количество повторений цикла велико, рекомендуется выполнять 2-3 повторения, включая последний оборот цикла, так как основная цель ручного исполнения – понять логику исполнения программы. Для удобного исполнения программы страницу тетради можно перевернуть, можно изготовить специальные дидактические пособия.

При использовании технологии имитационного моделирования исполнения программ компьютером происходит умственное развитие учащихся, формирование приёмов умственной деятельности, в частности, приёмов воображения. Учащиеся активизируют знания о функциональном назначении компонентов, из которых состоит компьютер, под руководством учителя овладевают способом имитации исполнения программы ПК – моделированием памяти ПК, далее исполняют программы с использованием наглядных протоколов, представляя мысленно схему прохождения информации в ПК при исполнении команд программы. Сначала учащиеся овладевают наглядным приёмом исполнения программы, затем они постепенно обучаются переносу наглядных приёмов в мысленную сферу. Можно предложить учащимся, при изучении учебного материала предмета «Информатика и ИКТ», выполнять проекты на тему «Имитационное моделирование», используя для имитации исполнения программы ПК программные средства PowerPoint, QBasic, Turbo Pascal, Visual Basic.Net, Turbo Delphi и др., смотрите приложения 1, 2.

Примеры ручного исполнения программ с использованием метода наглядных протоколов

Пример 6. Напишите программу решения квадратного уравнения ax2 + bx +c = 0, (a0). Исполните составленную программу, используя метод моделирования исполнения программы компьютером в виде наглядных протоколов, для a = 1, b = -5, c = 6 и a = 1, b = -4, с = 4. Пусть программа имеет имя – «квур».

Решение

алг квур (арг вещ a, b, c,

рез вещ x1, x2, рез лит y)

дано

a=1, b=-5, c=6

а =1, b=-4, с=4

надо

нач вещ D

D : = b*b – 4*a*c

x1, x2, y

D=1

x1, x2, y

D= 0

если D>0

1>0 (?), да

0>0 (?), нет

то

y: = “2 разл. действит. корня”

y= «2 разл. действит. корня»

x1: = (- b + sqrt (D))/(2*a)

х1 = 3

x2: = (- b – sqrt (D))/(2*a)

х2 = 2

иначе

если D = 0

0=0 (?), да

то

y: = “2 равных действ. корня”

y=«2 равных действ.корня»

x1: = - b/(2´a)

х1 = 2

x2: = x1

х2 = 2

иначе

y: = “действ.корней нет”

все

все

кон

Пример 7. Напишите программу нахождения большего из трёх вещественных чисел, при составлении программы воспользуйтесь вспомогательным алгоритмом вычисления большего из двух чисел. Исполните составленную программу, используя метод моделирования исполнения программы компьютером в виде наглядных протоколов, для a = 7, b = 3, c = 9.

Пусть программа нахождения большего из двух вещественных чисел имеет имя «БИД», а большего из трёх – «БИТ».

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]