Раздел: Функции. (20 часов)

Наименование темы

Теория

Практика

Всего

1

Функции. Общая структура функций.

1

1

2

2

Механизм параметров. Параметры-значения и параметры-переменные.

1

1

2

3

Рекурсия. Механизм написания рекурсивных подпрограмм.

2

2

4

4

Решение задач по теме “Подпрограммы”.

1

3

4

5

Сортировка массива. Алгоритмы: пузырька, выбора, вставки и Хоара.

2

2

4

6

Решение задач.

2

2

4

Раздел: Файлы. (20 часов)

Наименование темы

Теория

Практика

Всего

1

Файлы.
Файловые переменные и типы.

3

1

4

2

Операции над файлами.
Операторы ввода-вывода.

2

2

4

3

Перемещение по файлу.
Задача о шифровке файла.

2

2

4

4

Текстовые файлы.
Обработка текстовых файлов.

2

2

4

5

Решение задач по теме “Файлы”.
Практическое занятие.

1

3

4

Раздел: Проекты. (20 часов)

Наименование темы

Теория

Практика

Всего

1

Использование таймера в программах.

1

1

2

2

Стандартные библиотеки в BC.

2

2

4

3

Модуль MS_MOUSE. H.
Работа с мышью.

2

2

4

4

Реализация программы «Графический редактор».

2

2

4

5

Динамические переменные.

1

1

2

6

Решение задач по теме «Динамические переменные».

1

3

4

2 год обучения

Раздел: Структура языка. (12 часов)

Наименование темы

Теория

Практика

Всего

1

ТБ. Введение.
Достоинства и недостатки языка C++.

1

1

2

2

Интегрированная среда BC.
Работа с меню. “Горячие клавиши”.

1

1

2

3

Структура программы.
Стандартные библиотеки языка.

1

1

2

4

Базовые типы данных.
Объявление переменных. Инициализация.

1

1

2

5

Операторы ввода-вывода.
Операции над целыми типами.

1

1

2

Раздел: Операторы циклов и условия. (6 часов)

Наименование темы

Теория

Практика

Всего

1

Запись условий в C++. Условный оператор.

1

1

2

2

Циклы.
Операторы циклов: for, while, do…while.

1

1

2

3

Текстовый режим.
Функции библиотеки
conio.h.

1

1

2

Раздел: Структуры данных. (28 часов)

Наименование темы

Теория

Практика

Всего

1

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

1

1

2

2

ASCIIZ-строки.
Динамическое выделение памяти.

1

1

2

3

Решение задач с использованием строк.

0

2

2

4

Комбинированные типы данных.
Спецификатор структуры
struct.

1

1

2

5

Оператор объединения union.

1

1

2

6

Операторы switch и break.

1

1

2

7

Повторение пройденного материала.

2

2

4

8

Массивы. Решение задач.

1

3

4

9

Одномерные динамические массивы.

1

1

2

10

Двумерные динамические массивы.

1

1

2

11

Контрольная работа.

1

3

4

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6