Название: Методика преподавания информатики - Лапчик М.П.

Жанр: Информатика

Рейтинг:

Просмотров: 962


5. Как построить рассказ о структурированных типах данных? На каких примерах объяснять данные таких типов, как множество, запись, файл, стек, очередь, строка и др.?

6. Каковы могут быть варианты изучения логических выражений?

7. На каких примерах удобно объяснить различия между понятиями порядковый тип и упорядоченный muni Как в различных учебных пособиях по Паскалю именуются равносильные этим понятия?

8. На каких примерах объяснить учащимся, почему в программировании следует четко различать вещественные и целые математические величины и в чем здесь отличия от чисто математического подхода?

9. Как методически целесообразно построить рассказ об операторе множественного ветвления? На каких примерах соотнести его с условным оператором?

10. Как методически целесообразно объяснить учащимся, для чего в Паскале три оператора цикла? Как в деталях объяснить порядок исполнения каждого из них?

11. На каких примерах можно объяснить учащимся целесообразность Наличия в Паскале интервального типа данных?

12. На каких примерах удобно объяснить учащимся проблемы, связанные с процедурами и функциями:

• выделение вспомогательного алгоритма;

• локализация переменных;

• различие между параметрами-переменными и параметрами-значениями;

• область действия описаний в процедурах;

• различия между процедурой и функцией;

• смысл использования глобальных переменных;

• рекурсии.

13. Как и на каких примерах можно объяснить учащимся полезность таких типов данных, как массив (одномерный и двумерный), строка, множество, запись, файл.

14. На каких примерах объяснить различия между одномерным массивом и записью? Файлом прямого и последовательного доступа?

15. Как и на каких примерах объяснить учащимся особую практическую значимость поиска и сортировки?

16. Как сформулировать идею внешней сортировки и пути ее реализации, обойдя сложные приемы программирования?

17. Как пояснить учащимся принципиальное различие между процедурой и модулем?

18. Какие установочные процедуры и графические примитивы модуля Graph представляются Вам достаточными для рассказа о них учащимся в школьном курсе информатики?

19. Какие простые содержательные задачи можно использовать для отработки динамических структур данных, таких как: стек, очередь, двоичное дерево?

20. Какой может быть цепочка примеров возрастающей сложности, на которых можно сравнивать структурный и объектно-ориентированный подходы к проектированию программ на этапе декомпозиции?

21. Какие знания учащихся по структурному программированию можно использовать, вводя понятие объекта, если:

а) программирование изучалось на уровне базового курса информатики?

б) программирование изучалось углубленно?

22. Какой может быть цепочка примеров возрастающей сложности для отработки понимания механизмов взаимодействия классов и объектов.

23. Можно ли при объяснении учащимся способов доступа к полям и методам объектов использовать аналогии с доступом к полям записей и процедурам модулей в Турбо Паскале?


Оцените книгу: 1 2 3 4 5