Учебное пособие. — Казань: Казанский университет, 2015. — 116 с.
В настоящем пособии приведена программа первой части курса «Основы компьютерных наук» для бакалавров 1 курса Института математики и механики им. Н.И. Лобачевского Казанского (Приволжского) федерального университета, обучающихся по направлению 02.03.01 — «Основы компьютерных наук». Пособие также включает теоретические сведения по изучаемым темам, примеры разобранных практических заданий, упражнения для выполнения самостоятельной работы, а также список рекомендуемой литературы.
Введение.
Рабочая программа первой части курса «Основы компьютерных наук».
Первый семестр.
Математические программные пакеты, их использование при решении прикладных задач.
Теоретическая справка.
Пример выполнения лабораторной работы.
Задания для самостоятельного выполнения.
Языки программирования высокого уровня. Основные операторы и типы данных. Консольный ввод/вывод.
Теоретическая справка.
Примеры программ.
Задания для самостоятельного выполнения.
Основы процедурного программирования. Функции. Шаблоны функций. Разделение кода по файлам.
Теоретическая справка.
Примеры программ.
Задания для самостоятельного выполнения.
Работа с памятью. Организация хранения наборов данных в программах. Передача параметров в функции.
Теоретическая справка.
Примеры программ.
Задания для самостоятельного выполнения.
Работа с нуль-терминальными строками.
Теоретическая справка.
Примеры программ.
Задания для самостоятельного выполнения.
Рекомендуемая литература.