Понятие алгоритма. Виды алгоритмов
Алгоритм является базовым понятием для тех, кто хочет начать программировать на любом языке программирования. Любая задача может быть формализована алгоритмически. Чтобы понять, с чего начать, рассмотрим основные виды алгоритмов. Цель данной лекции – ознакомить студентов с понятием алгоритма; показать, что такая абстрактная вещь как алгоритм окружает нас в повседневной жизни.
Блок-схемы. Графическая реализация алгоритмов
Блок-схемы представляют собой наглядную реализацию алгоритма. Рассмотрим, как графически представлять разные виды алгоритмов на математических задачах и ситуациях из жизни. Цель данной лекции – ознакомить студентов с понятием блок-схемы; показать основные конструкции реализации разных видов алгоритма; показать принципы проверки блок-схем и получения по ним ответа.
Основы программирования на языке С++
Подступаемся к языку программирования С++. Будем делать это уверенными шагами. Сначала посмотрим, как и где он работает. Цель данной лекции – ознакомить студентов необходимыми элементами языка программирования С++; показать, в каких программах можно работать и как это правильно делать.
Реализация линейного и разветвляющегося алгоритмов
Умение писать программы начинается с понимания реализации простейших алгоритмов. Разбор линейного и разветвляющегося алгоритмов на примерах с результатами выполнений программ нам в этом поможет. Цель данной лекции – сформировать однозначное понимание принципов построения программ.
Реализация циклического алгоритма
Продолжаем изучать применение стандартных элементов алгоритма в простейших задачах. Циклический алгоритм – это мощное средство при решении разных примеров. Цель данной лекции – научиться правильно реализовывать циклический алгоритм в разных задачах.
Массивы
Существует ряд задач, в которых одни и те же действия нужно совершить над набором данных, массивом. Массивы применяются в разных задачах, начиная от математики (вектора, матрицы), заканчивая оконными приложениями (набор строк, параметры приложения и т.д.). Цель данной лекции – ознакомить студентов с понятием массива, его видами; показать основные принципы работы с массивами.
Работа с файловыми потоками. Пользовательские функции
Очень часто бывают задачи, в которых неоходимо производить запись в файл или чтение из файла. Например, если программа производит много вычислений, по результатам которых нужно постороить график в MS Excel. Другой пример, когда программа работает с большим набором данных, которые хранятся в файлах. Пользовательские функции дают возможность упростить код программы, уменьшить ее объемы, визуально улучшить читаемость кода. Цель данной лекции – ознакомить студентов с понятиями файлового потока и пользовательской функции; показать, как работать с файлами и создавать свои пользовательские функции.
Экзамен