Учебное пособие
Кафедра управления инновациями
Библиографическая запись:
Оглавление (содержание)
Введение 6
Глава 1. Позиционные системы счисления 7
1.1.Форматы чисел 7
1.2. Перевод десятичного числа в другую систему счисления 10
1.3. Знаковые двоичные числа 11
1.4. Числа с фиксированной точкой 13
1.5. Числа с плавающей точкой 16
1.6. Контрольные задания 18
Глава 2. Основы разработки алгоритмов 20
2.1. Основные понятия и определения 20
2.2. Основные блоки для построения алгоритмов 21
2.2.1. Блок начала и конца работы функций 21
2.2.2. Блок объявления переменных 21
2.2.3. Блок операций ввода и вывода данных 21
2.2.4. Блок выполнения операций над данными 22
2.2.5. Блок ветвления алгоритма 22
2.2.6. Блок вызова внешней процедуры/функции 22
2.2.7. Соединитель 23
2.2.8. Блоки начала и конца цикла 23
2.2.9. Блок комментариев 24
2.3. Алгоритмическое описание действий, условий и циклов 24
2.3.1. Описание последовательности действий 24
2.3.2. Условие «if» 24
2.3.3. Условие «if-else» 25
2.3.4. Условие «switch-case» 26
2.3.5. Цикл «for» 26
2.3.6. Цикл «while» 28
2.3.7. Цикл «do-while» 28
2.4. Примеры алгоритмов 29
2.5. Контрольные задания 34
Глава 3. Основы языка программирования Си 35
3.1. Элементы языка Си 35
3.2. Основные понятия языка Си 35
3.3. Структура программы в языке Си 37
3.4. Типы данных языка Си 40
3.5. Переменные и константы языка Си 42
3.6. Преобразование типов данных 44
3.7. Ввод и вывод информации в Си 45
3.7.1. Функция getchar() 45
3.7.2. Функция printf() 46
3.7.3. Функция scanf_s() 52
3.7.4. Функция get_s() 56
3.8. Операции языка Си 58
3.9. Операции языка Си 66
3.9.1. Оператор цикла for 66
3.9.2. Оператор цикла while 69
3.9.3. Оператор цикла do-while 71
3.10. Операторы условных и безусловных переходов языка Си 73
3.10.1. Оператор if 73
3.10.2. Оператор switch 75
3.10.3. Оператор goto 77
3.11. Структурированные типы данных 78
3.11.1. Массивы 78
3.11.2. Структуры 81
3.12. Функции 83
Глава 4. Лабораторные работы 87
Лабораторная работа №1 87
Лабораторная работа №2 95
Лабораторная работа №3 104
Лабораторная работа №4 111
Лабораторная работа №5 114
Лабораторная работа №6 116
Лабораторная работа №7 120
Список литературы 121
Основы алгоритмизации и программирования
09.03.03 Прикладная информатика (Прикладная информатика в экономике) Очная форма обучения, план набора 2019 г. План в архиве
Объектно-ориентированное программирование
11.03.01 Радиотехника (Электромагнитная совместимость) Очная форма обучения, план набора 2021 г.
Программирование
11.03.02 Инфокоммуникационные технологии и системы связи (Цифровое телерадиовещание) Очная форма обучения, план набора 2019 г. План в архиве
Программирование
11.03.01 Радиотехника (Электромагнитная совместимость) Очная форма обучения, план набора 2019 г.
Объектно-ориентированное программирование в радиотехнике
11.03.01 Радиотехника (Микроволновая техника и антенны) Очная форма обучения, план набора 2021 г.
Объектно-ориентированное программирование
11.03.01 Радиотехника (Микроволновая техника и антенны) Очная форма обучения, план набора 2023 г.