Войти

«Основы программирования и алгоритмизации на языках C и C++» завершено

Курс рассчитан на освоение основ программирования и алгоритмизации, используя язык С. В курсе разобраны основные понятия программирования, фундаментальные алгоритмы поиска и сортировки, основные структуры данных и способы их реализации.
Все эти темы подкрепляются практическими задачами разной сложности, которые будут выполняться слушателями как на занятии, так и дома.
Также курс рассчитан на подготовку начинающих разработчиков к изучению объектно-ориентированного программирования на  языке C++. Занятие 1. Введение в программирование. • Алгоритмы и исходный код; • Компиляция, интерпретация программ; • Машинный язык; • Особенности языков C и C++ и их различия; • Знакомство со средами разработки; • Установка Code Blocks; • Структура проектов в средах разработки; • Консольные приложения; • Создание первой программы; • Директивы препроцессора; • Функция вывода printf(); • Особенности функции main(); • Типы данных и память компьютера; • Арифметические и логические операторы в языке С; • Переменные. Понятия объявления и инициализации переменных; • Функция scanf(); • Условные и безусловные переходы в С; • Конструкция if-else; • Тернарный оператор в С. Практика: • Решение линейных уравнений средствами языка С; • Реализация программы поиска минимального числа из трех. Домашнее задание:Реализация программы решения квадратных уравнений с пользовательским вводом. Литература: • Способы представления алгоритмов; • Типы данных; • Конструкция switch-case. Занятие 2. Массивы и циклы. • Хранения множества данных и проблема совпадения имен; • Массивы и их организация в памяти компьютера; • Объявление и способы инициализации массивов; • Введение в циклы; • Циклы с предусловием и с постусловием; • Заполнение массивов с помощью цикла; • Сокращенные арифметические операции; • Постфиксная и префиксная инкрементация/декрементация; • Вложенность конструкций и области видимости; • Перестановка данных в массивах с помощью циклов; • Алгоритмы сортировки; • Двухмерные массивы. Практика: • Пои
  Учебный центр "Урансофт"