Языки программирования
Автор: Alena Goman • Ноябрь 29, 2019 • Анализ учебного пособия • 26,138 Слов (105 Страниц) • 403 Просмотры
Министерство образования и науки Российской Федерации
Новосибирский государственный университет
экономики и управления «НИНХ»
А. И. Пестунов
Языки программирования
Учебное пособие
Новосибирск
2014
Издается в соответствии с планом УМР НГУЭУ
Рецензенты:
М. А. Монарев – канд. физ.-мат. наук;
С. Н. Терещенко – канд. техн. наук;
Пестунов, А. И.
Языки программирования : учеб. пособие / А.И. Пестунов ; Новосиб. гос. ун-т экономики и управления. – Новосибирск, 2014. – 167 с.
Учебное пособие состоит из 20 тем, позволяющих студентам изучить фундаментальные средства языков программирования, такие как ввод и вывод, условные операторы, циклы, массивы, строки, процедуры и функции, рекурсия, матрицы. Представлены также темы, посвященные реализации простых динамических структур данных (стек, очередь, список) на основе массива.
Настоящее учебное пособие предназначено для студентов направления подготовки 090900 «Информационная безопасность», изучающих дисциплину «Языки программирования».
Знания, полученные при работе с пособием, могут быть использованы далее при изучении дисциплин «Технологии и методы программирования», «Разработка проблемно-ориентированных программных приложений», «Математические модели и методы в задачах информационной безопасности», «Криптографические методы защиты информации».
Введение 4
Раздел 1. Основы программирования 6
Тема 1.1. Введение в программирование 6
Тема 1.2. Математические вычисления 14
Тема 1.3. Условный оператор if-else 21
Тема 1.4. Условный оператор switch-case 27
Тема 1.5. Символы и строки 32
Раздел 2. Циклы и массивы 36
Тема 2.1. Цикл на базе if и goto 36
Тема 2.2. Циклы while и do-while 43
Тема 2.3. Цикл for 54
Тема 2.4. Массивы 60
Тема 2.5. Обработка строк 70
Раздел 3. Процедуры и функции 75
Тема 3.1. Процедуры 75
Тема 3.2. Функции 85
Тема 3.3. Рекурсивные функции 91
Тема 3.4. Логические функции 98
Тема 3.5. Прикладной программный интерфейс (API) 103
Раздел 4. Простые структуры данных 112
Тема 4.1. Матрицы 112
Тема 4.2. Массивы строк 126
Тема 4.3. Файлы 135
Тема 4.4. Структуры 140
Тема 4.5. Реализация динамических структур данных на основе массива 151
...