Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
C (1).doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
257 Кб
Скачать
☆

Содержание программы Модуль 1

Раздел: Введение. (22 часа)

  1. Основные понятия.

Техника безопасности. Структура ЭВМ.

  1. Интегрированная среда BC.

Оболочка Borland C++ 3.1. Редактирование, работа с меню. Горячие клавиши.

  1. Понятие алгоритма.

Алгоритм. Связь алгоритма с программой. Блок-схема алгоритма. Примеры.

  1. Типы данных. Переменные.

Понятие переменной. Базовые типы данных. Структура программ. Первая программа.

  1. Стандартные функции. Выражения.

Операторы ввода - вывода. Арифметические выражения. Математические функции библиотеки math.h. Решение задач. Отладка программ. Операции над целыми типами. Задача о счастливых билетах.

Раздел: Операторы ветвления. (20 часов)

  1. Условный оператор

Ветвление. Вариации условного оператора. Примеры. Решение задач с использованием условного оператора.

  1. Циклы.

Понятие цикла. Виды циклов. Примеры.

  1. Цикл с параметром.

Понятие цикла с параметром. Блок-схема цикла. Примеры. Решение задач.

  1. Цикл с предусловием.

Понятие цикла с предусловием. Блок-схема цикла. Примеры. Решение задач.

  1. Цикл с постусловием.

Понятие цикла с постусловием. Блок-схема цикла. Примеры. Решение задач с использованием функций библиотеки conio.h .

  1. Оператор switch.

Оператор варианта. Практическое использование оператора switch в программах.

Раздел: Типы данных. (20 часов)

  1. Символьные типы.

Понятие символьного типа. Типы char и char*. Обработка символьных переменных. Решение задач со строками.

  1. Массивы.

Понятие массивы. Описание массива. Работа с элементами типа массив. Решение задач с массивами.

  1. Структуры.

Комбинированный тип struct. Примеры. Решение задач с использованием структур.

  1. Двумерные массивы.

Определение двумерных массивов. Работа с матрицами. Примеры. Повторение пройденного материала.

Раздел: Графика. (22 часа)

  1. Графический режим.

Графический режим. Библиотека graphics.h. Инициализация графики. Операторы putpixel, line, setcolor, circle, getpixel.

  1. Основные графические операторы.

Заливка и текстуры: setfillstyle, floodfill. Прямоугольные объекты: rectangle, bar, bar3d. Графические режимы: installuserdriver, getmaxx, getmaxy.

  1. Текст в графике.

Использование текста в графике. Операторы settextstyle, outtextxy.

  1. Динамическая память. Спрайты.

Тип данных pointer. Спрайты. Операторы imagesize, getimage, putimage.

  1. График функции.

Построение графика функции в декартовой и полярной системах координат.

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

  1. Понятие функции. Механизм параметров.

Функции. Общая структура функций. Примеры. Решение задач.

  1. Рекурсия.

Рекурсия. Механизм написания рекурсивных подпрограмм. Решение задач по теме “Подпрограммы”.

  1. Алгоритмы сортировки массива.

Сортировка массива. Алгоритмы: пузырька, выбора, вставки и быстрой сортировки. Решение задач.

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

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

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

  1. Операции ввода-вывода.

Операторы ввода-вывода: read, write. Перемещение по файлу. Задача о шифровке файла.

  1. Текстовые файлы.

Текстовые файлы. Обработка текстовых файлов. Работа с текстовыми файлами без текстовых переменных. Решение задач по теме “Файлы”.

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

  1. Таймер.

Стандартные библиотеки в BC. Использование таймера в программах.

  1. Графический редактор.

Модуль MS_MOUSE.H. Работа с мышью. Реализация программы «Графический редактор».

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

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

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