ЧаВо
О проекте
Отзывы
Обучение и курсы
Технические предметы
\
Информатика и выч. техника
Программирование
Белорусский государственный университет (БГУ)
Конспекты лекций
Выражения и преобразование типов. Операции и выражения. Приоритеты операций
Интерфейсы микроконтроллерных систем 32/32/10. О микроконтроллерах фирмы STM32 и ядре Cortex-M4
Массивы. Обработка матрицы по столбцам. Обработка всей матрицы. Обработка части матрицы. Преобразование матрицы
Объявление строк и обращение к их элемента. Строка как массив символов типа char. Связь строк с указателями
Отношения классов и объектов. Отношения между объектами. Диаграмма вариантов использования программы
Полиморфизм. Виртуальные функции. Позднее связывание. Пример шаблона семейства функций. Класс в качестве перегружаемого параметра функции
Представление информации в ЭВМ. Представление текстовой информации. Представление чисел в позиционной системе счисления
Программирование в контексте информатизации общества. Информационное общество – закономерности и проблемы становления и развития
Связанные структуры данных. Реализация стека, основанная на указателях. Примеры использования механизма стека
Структуры. Объединения. Поля битов в структурах. Структурные переменные. Понятие структуры, шаблона структуры
Указатели. Ссылки. Операции над указателями. Загрузочный модуль программы в оперативной памяти
Файлы. Общая концепция организации ввода-вывода данных в С++. Средства класса ios, обеспечивающие точную настройку вывода
Файлы. Создание и анализ программы. Поиск подстроки. Алгоритм решения задачи
Функции. Основные принципы структурной методологии. Принцип формальности. Принцип иерархического упорядочивания
Курсовые работы
GNSS модули Quectel нового поколения: L76, L70. Питание модуля: через вывод VCC
Динамическое выделение памяти. Динамическое выделение памяти для одномерных массивов. Динамическое выделение памяти для массивов строк
Массивы. Типы алгоритмов на обработку матриц. Построчная обработка. Обработка матрицы по столбцам. Обработка части матрицы
Разработка сайта интернет-магазина готовой продукции с системой расчета стоимости перевозки продукции со склада
Методические указания и пособия
Динамические структуры данных. Несвязанные динамические структуры данных. Связанные динамические структуры данных
Классы, наследование, полиморфизм. Доступ к элементам базового класса в классе-наследнике
Классы, наследование, полиморфизм. Синтаксис объявления производного класса. Конструктор и деструктор производного класса
Классы. Этапы разработки ООП систем. Дружественные функции и классы. Синтаксис объявления класса
Организация циклических вычислений. Основной теоретический материал. Операторы для организации циклов
Основные понятия языка С++. Разветвление вычислительного процесса. Простые типы данных
Написанные программы на языках программирования
Циклы. Инициализация массива размерности n случайными целыми положительными значениями от 0 до 32767
Отчеты по лабораторным работам
Классы. Инкапсуляция на примере реализации базовых классов. Композиция классов и вложенные классы
Структуры, файлы. Побитовая обработка данных. Ввод с клавиатуры данных в массив, состоящий из десяти структур типа STUDENT
Функции. Передача в функцию параметров стандартных типов. Передача имени функции в качестве параметра
Практика
Создание проекта в IDE Keil MDK. Загрузка IDE Keil MDK и в меню Project
Циклы. Циклы с параметром. Количество трехзначных натуральных чисел, сумма цифр которых равна n
Экзаменационные вопросы и билеты
Понятие вычислительной системы, ее структуры и архитектуры. Машина Поста как пример подхода к формализации алгоритмов