<<
>>

Приложение Б Примеры заданий, использовавшихся на практических занятиях с применением мотивационного программно-целевого подхода

На практических занятиях с применением мотивационного программно-целевого подхода использовались задачи, генерирующие ситуацию критической самооценки (СКС). Это задачи, для решения которых недостаточно имеющихся у обучающихся знаний, решение этих задач требует дальнейшего детального рассмотрения учебного материала, поиска нестандартных путей решения, а следовательно, более интенсивной работы со средством ИКТ.

Примеры задач:

С использованием API-функций AnimateWindow, CloseWindow, FindWindow, FlashWindow, FlashWindowEx, GetClientRect, GetParent, GetDesktopWindow, GetTitleBarInfo, GetWindowPlacement, IsChild, GetWindowTextLength, IsWindow, IsWindowVisible, MoveWindow, CloseWindow, OpenIcon, SetWindowPlacement, SetWindowText, ShowWindow, WindowFromPoint необходимо реализовать предложенные задания.

1. После двойного щелчка левой кнопки в клиентской области окна окно начинает перемещаться по вертикали. Нажатие любой клавиши прекращает движение.

2. Щелчок правой кнопкой на клиентской области окна приводит к изменению его размеров (уменьшению в 2 раза). Нажатие любой клавиши возвращает исходные размеры.

3. Щелчок правой кнопкой на клиентской области окна приводит к изменению реакции на нажатие цифр. Каждое следующее нажатие цифры изменяет размер окна. Нажатие любой другой клавиши возвращает исходные размеры.

4. Щелчок правой кнопкой в верхней половине окна приводит к его свертке. Развертка окна – по нажатию любой функциональной клавиши.

5. Перемещение мыши в верхней половине окна приводит к появлению периодического мерцания заголовка окна. Нажатие любой буквы из линейки «QWER..» перемещает окно в правый верхний угол экрана.

6. Щелчок правой кнопкой в верхнем правом квадранте окна выводит новое окно, цвет фона которого зависит от места щелчка (предусмотреть не менее 3 вариантов). Нажатие функциональной клавиши закрывает созданные окна.

7. Вывести на экран три окна, одно из которых – родительское для двух других. Щелчок левой кнопкой в верхнем правом квадранте родительского окна закрывает дочерние окна. Нажатие любой буквенной клавиши закрывает и родительское окно.

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

9. Двойной щелчок правой кнопкой в неклиентской области окна разрешает следующую реакцию на нажатие цифр на дополнительной клавиатуре. Каждое нажатие цифры уменьшает ширину окна на столько пикселов, какова цифра.

10. Щелчок левой кнопкой в неклиентской области окна приводит к изменению заголовка окна на новую строку в зависимости от предварительного нажатия буквенных клавиш. По номеру линейки выбирается новый заголовок.

11. Щелчок правой кнопкой в неклиентской области окна вызывает его циклическое перемещение по экрану. Эта реакция на кнопку разрешается при предварительном нажатии не менее 5 буквенных клавиш.

12. Двойной щелчок левой кнопки в клиентской области окна вызывает смену заголовка окна на букву, клавиша которой была нажата перед щелчком.

Написать программу, осуществляющую:

1) Вывод текста с использованием не менее чем двух типов шрифтов

2) Вывод графических примитивов (прямоугольники, эллипсы, дуги и т.п.) с использованием различных перьев и кистей для заливки;

3) Вывод мини-мультфильма по сюжету.

Контрольные вопросы

1. Какая информация содержится в одном сообщении?

2. Приведите пример предварительной обработки сообщения Windows.

3. Какие функции используются для получения дескрипторов стандартных ресурсов?

4. Какая информация указывается в структуре WNDCLASS?

5. Что такое стиль класса окна?

6. Поясните назначение стиля окна.

7. Зачем регистрировать класс окна?

8. Какие параметры имеет функция CreateWindow?

9. Поясните назначение функции GetMessage.

10.

Какие параметры имеет функция GetMessage?

11. Зачем нужна функция PeekMessage?

12. При каком условии завершается цикл обработки сообщений?

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

14. В чем заключается отличие между функциями PostMessage и SendMessage?

15. Какие параметры имеет оконная функция?

16. Какие сообщения должна обрабатывать минимальная оконная функция?

17. Поясните структуру оконной функции.

18. Какое назначение имеет функция DefWindowProc?

19. Чем различаются аппаратные и символьные сообщения клавиатуры?

20. Какие системные и несистемные сообщения Вам известны?

21. Что передается в параметрах сообщений от мыши?

22. Что такое неклиентская область?

23. Какие макросредства MASM32 Вам известны?

24. Как выполнить захват и освобождение мыши?

25. Что такое время Windows?

26. Как организовать в программе выполнение действий с некоторой периодичностью?

Тесты, предполагающие выбор варианта ответа

1) Имеется несколько утверждений, касающихся контроллера прерываний:

а) сигнал INTA посылается в контроллер, если установлен Interrupt Flag, и служит для сброса бита в регистре маски;

б) ведущий и ведомый контроллеры программируются через различные порты и имеют различные базовые номера обслуживаемых прерываний;

в) приоритеты прерываний, обслуживаемых ведомым контроллером, ниже, чем приоритеты прерываний, обслуживаемых ведущим контроллером;

г) в результате обслуживания запроса контроллер должен передать процессору сигнал INT и номер ISR в векторе прерываний.

Считаю, что верны:

– а), б)

– б), в)

+ б), г)

- а), в)

- а), г)

- в), г)

2) Студент при сдаче зачета сказал, что:

а) аппаратные прерывания являются асинхронными, их возникновение не инициируется программистом;

б) по команде iret осуществляется только снятие из стека адреса возврата, после чего управление передается по этому адресу;

в) контроллер прерываний обслуживает запросы на программные и аппаратные прерывания;

г) каждый процессор работает с собственной таблицей дескрипторов прерываний

Из утверждений а) – г) верны:

- только г)

+ а), г)

- б), г)

- а), в)

- б), в), г)

3) Для обработки прерывания 09h студентом написан обработчик, использующий макроопределение GET_SCAN, читающее из порта 60h

<< | >>
Источник: Горячих Анна Игоревна. Мотивационный программно-целевой подход к организации совместной деятельности педагога и обучающихся при использовании информационно-коммуникационных технологий. 2015

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

  1. Технология формирования межкультурной коммуникативной толерантности студентов в вузе
  2. Приложение Б Примеры заданий, использовавшихся на практических занятиях с применением мотивационного программно-целевого подхода
- Коучинг - Методики преподавания - Андрагогика - Внеучебная деятельность - Военная психология - Воспитательный процесс - Деловое общение - Детский аутизм - Детско-родительские отношения - Дошкольная педагогика - Зоопсихология - История психологии - Клиническая психология - Коррекционная педагогика - Логопедия - Медиапсихология‎ - Методология современного образовательного процесса - Начальное образование - Нейро-лингвистическое программирование (НЛП) - Образование, воспитание и развитие детей - Олигофренопедагогика - Олигофренопсихология - Организационное поведение - Основы исследовательской деятельности - Основы педагогики - Основы педагогического мастерства - Основы психологии - Парапсихология - Педагогика - Педагогика высшей школы - Педагогическая психология - Политическая психология‎ - Практическая психология - Пренатальная и перинатальная педагогика - Психологическая диагностика - Психологическая коррекция - Психологические тренинги - Психологическое исследование личности - Психологическое консультирование - Психология влияния и манипулирования - Психология девиантного поведения - Психология общения - Психология труда - Психотерапия - Работа с родителями - Самосовершенствование - Системы образования - Современные образовательные технологии - Социальная психология - Социальная работа - Специальная педагогика - Специальная психология - Сравнительная педагогика - Теория и методика профессионального образования - Технология социальной работы - Трансперсональная психология - Философия образования - Экологическая психология - Экстремальная психология - Этническая психология -