Тематическое планирование по курсу Основы алгоритмизации и программирования в среде пр

Тематическое планирование по курсу «Основы алгоритмизации и программирования» в среде программирования VBA

Основы алгоритмизации и программирование

1,2

(4 час)

Повт. Программное обеспечение ПК. Назначение и характеристика языков программирования.

Интегрированная среда разработки языка Visual Basic for Application .

Программа на VBA. Проект, форма. Сохранение программы.

Графический интерфейс, назначение окон и панелей.(2 час)

Примеры разработки простых визуальных проектов.(2час)

3

(2 час)

Объект, свойства, методы и события. Разработка проекта

4

(2 час)

Событийная процедура, формат записи. Разработка проекта

5

(2 час)

Объект Image, его свойства, свойства объекта Label.

Разработка проекта №3

5,6

(4 час)

Арифметические, строковые и логические выражения.

Объявление переменных и присваивание им значений.

Добавление формы в проект, датчик случайных чисел, условный алгоритм

7

(2 час)

Понятие функции в языке VBA. Математические и строковые функции. Примеры.

Функции преобразования типов данных. Функции даты и времени. Разработка простых проектов, связанных с переменными рассмотренных типов.

8

( 2 час)

Понятие алгоритма, блок-схема алгоритма. Свойства алгоритмов. Типы алгоритмических структур.

9

( 2 час)

Линейный алгоритм. Разработка проектов

10

( 2час )

Разработка блок-схемы программы решения квадратного уравнения. Алгоритмическая структура «Ветвление — полное и неполное» в VBA.Создание проекта

11

( 2 час )

Алгоритмическая структура «Вложенное ветвление» в VBA.Создание проекта

Решение задач формата ЕГЭ

12

( 2 час )

Метки и их свойства. Множественный выбор Case. Разработка блок-схемы программы «калькулятор» в одном окне.

13,14,15

(6 час )

Алгоритмическая структура «Цикл» в VBA. Блок- схемы циклов со счетчиком, предусловием и постусловием. Разработка типовых проектов.

16

( 2 час)

Редактор меню. Разработка проекта

17

( 2 час )

Создание диалоговых программ. Включение в проект тестового задания по типам алгоритмов.

18

(2 час)

Вспомогательный алгоритм.

Событийные и общие процедуры. Область видимости процедур

Разработка проекта. Решение задач формата ЕГЭ

19

(2 час)

Модульный принцип построения проекта и программного кода

20

(2 час)

Разработка проектов с общими процедурами.

Решение задач по теме, разработка проектов

21

(2 час)

Реализация вспомогательного алгоритма в виде функции

Решение задач по теме, разработка проектов

22

(2 час)

Понятие массива. Работа с массивами. Заполнение массива, поиск в массивах.

Решение задач формата ЕГЭ

23

(2 час)

Сортировка массива.

Разработка и отладка проекта.

24

(2 час)

Разработка проектов и решение задач на VBA по теме «Массивы»

25

(2 час)

Двумерные массивы и вложенные циклы.

26

(2 час)

Разработка проектов и решение задач на обработку двумерных массивов.

Массивы и общие процедуры

Отладка проектов нахождения максим. и мин эл-тов строк и столбцов.

Решение задач формата ЕГЭ

27

(2 час)

Вспомогательный алгоритм и массивы

Решение задач по теме, разработка проектов

28

(2 час)

Технология решения задач на компьютере. Основные этапы.

Принципы создания диалоговых программ.

29, 30, 31

(6 час)

Решение задач формата ЕГЭ