ОАиП
Основы алгоритмизации и программирования. В курсе 8 лекций.
Введение. Основные понятия. Инструменты разработчика. Структура программы.
Представьте, что вы хотите дать компьютеру инструкции: «включи свет», «открой дверь», «посчитай сумму двух чисел». Но компьютер не понимает человеческий язык. Он работает на машинном языке — это язык из нулей и единиц, который про…
02Типы данных. Операции. Базовый ввод / вывод.
– это средство, позволяющее программисту временно сохранить данные. Переменная представляет именованную область памяти, в которой хранится значение определенного типа. Переменная имеет тип, имя и значение. Тип определяет, какого р…
03Управление потоком. Условные операторы и Циклы.
Условные операторы являются фундаментальным элементом управления потоком выполнения программы. Они позволяют принимать решения на основе истинности или ложности заданных условий, обеспечивая ветвление алгоритма — выбор одного из н…
04Функции: модульность и повторное использование кода.
— это именованный блок кода, предназначенный для выполнения конкретной задачи. Вместо того чтобы писать один и тот же код несколько раз, его можно оформить в виде функции и вызывать по имени при необходимости.
05Организация данных в виде массивов.
Ранее мы объявляли переменные для хранения одиночного значения типа int , char или string , даже если использовалось несколько их экземпляров. Однако можно объявить коллекцию объектов, например, 20 целых чисел или стаю котов.
06Работа со строками в C++ и C#.
— это последовательность символов, представляющая собой фундаментальный тип данных для работы с текстовой информацией в программировании.
07Указатели в C++ и С#. Работа с динамической памятью.
— это специальная переменная, которая хранит в себе не какое то обычное значение (например, число или символ ), а адрес ячейки памяти, где находится другая переменная.
08Введение в «Объектно – Ориентированное Программирование».
Классы и объекты являются основными концепциями объектно – ориентированного программирования — ООП .