ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ C++

Программирование является одним из фундаментальных инструментальных методов современной информатики и занимает одно из центральных мест в системе подготовки обучающихся. Имеет как мировоззренческое, так и прикладное значение. Для большинства молодых людей увлечение программированием может стать в недалеком будущем интересной и перспективной профессией. На данный момент язык С++ является одним из мощнейших инструментов разработки современных информационных систем и имеет ряд преимуществ: поддерживает несколько парадигм программирования, в том числе и объектно-ориентированную; является универсальным языком программирования: на нём пишут web-проекты, скрипты для серверов; подходит для обучения программированию начинающих, т.к. имеет ясность кода, быстроту реализации.

Новизна и отличительные особенности программы. Программа наполнена всем необходимым для успешного изучения алгоритмизации как начального этапа автоматизации производственных и информационных процессов, а также программирования на языке высокого уровня. Особенностью курса является его практическая направленность, которая служит успешному усвоению курса информатики. Программа способствует формированию абстрактного, логического и алгоритмического мышления. Алгоритмические знания и умения необходимы для изучения других школьных предметов: математики, физики, химии и даже отдельных аспектов биологии.

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

Преподаватель: Лодыгин Игорь Олегович, ассистент кафедры АРиУТС ВШИТиАС САФУ.

Содержание программы
1 Структура программы на языке программирования С++. Ввод и вывод данных. Базовые арифметические операции с целочисленными значениями
2 Числовые типы данных. Строковый тип данных
3 Условный оператор. Логические операции. Операции сравнения
4 Циклы for, while, do … while. Использование break и continue. Вложенные циклы
5 Статические массивы
6 Строки. Строковые методы. Правила лексикографического сравнения строк
7 Практическая работа № 1
8 Функции и их использование. Понятие локальной и глобальной переменной
9 Ряд структур данных в С++.  Пара. Кортеж. Стек. Очередь. Вектор. Словарь. Множество. Мультимножество
10 Структуры С++
11 Работа с файлами
12 Практическая работа № 2
13 Итоговое занятие

Период освоения программы: 05.03.2025 — 28.05.2025 (48 часов)