Читать онлайн «Языки программирования C/C++. Компьютерный практикум»

Автор Лямин А.В.

А. В. Лямин, Е. Н. Череповская ЯЗЫКИ ПРОГРАММИРОВАНИЯ C/C++ КОМПЬЮТЕРНЫЙ ПРАКТИКУМ Санкт-Петербург 2017 МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ УНИВЕРСИТЕТ ИТМО А. В. Лямин, Е. Н. Череповская ЯЗЫКИ ПРОГРАММИРОВАНИЯ C/C++ КОМПЬЮТЕРНЫЙ ПРАКТИКУМ РЕКОМЕНДОВАНО К ИСПОЛЬЗОВАНИЮ В УНИВЕРСИТЕТЕ ИТМО по направлениям подготовки 11. 03. 02 «Инфокоммуникационные технологии и системы связи», 09. 03. 02 «Информационные системы и технологии» и другим информационным направлениям в качестве учебно-методического пособия для реализации основных профессиональных образовательных программ бакалавриата Санкт-Петербург 2017 Лямин А. В. , Череповская Е. Н. Языки программирования C/C++. Компьютерный практикум. – СПб: Университет ИТМО, 2017. – 71 с. Рецензенты: Чежин М. С. , к. т. н. , доцент Меженин А. В. , к. т. н. , доцент Компьютерный практикум содержит краткие справочные материалы и задания для изучения языков программирования C/C++, включая операторы ветвления и циклов, форматированный ввод и вывод данных, работу со структурами данных, функции и работу с файлами. Закрепление полученных навыков осуществляется на задачах разного уровня сложности, в том числе из области вычислительной математики. Предназначается для студентов бакалавриата, обучающихся по направлениям 11. 03. 02 «Инфокоммуникационные технологии и системы связи», 09. 03. 02 «Информационные системы и технологии» и другим информационным направлениям. Университет ИТМО – ведущий вуз России в области информационных и фотонных технологий, один из немногих российских вузов, получивших в 2009 году статус национального исследовательского университета. С 2013 года Университет ИТМО – участник программы повышения конкурентоспособности российских университетов среди ведущих мировых научно-образовательных центров, известной как проект «5 в 100». Цель Университета ИТМО – становление исследовательского университета мирового уровня, предпринимательского по типу, ориентированного на интернационализацию всех направлений деятельности.  Университет ИТМО, 2017 Содержание Лабораторная работа № 1: Среда разработки... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 4 Лабораторная работа № 2: Операторы ветвления и циклы ... ... ... ... ... ... ... ... ... ... ... . 11 Лабораторная работа № 3: Массивы и строки ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 16 Лабораторная работа № 4: Ввод данных с клавиатуры... ... ... ... ... ... ... ... ... ... ... ... ... . . 22 Лабораторная работа № 5: Функции ...
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 27 Лабораторная работа № 6: Работа с файлами ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 36 Лабораторная работа № 7: Матрицы и действия над ними ... ... ... ... ... ... ... ... ... ... ... . 41 Лабораторная работа № 8: Система линейных алгебраических уравнений ... ... . 48 Лабораторная работа № 9: Основы программирования на языке C++... ... ... ... ... . 51 Лабораторная работа № 10: Объектно-ориентированное программирование на языке C++ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 64 3 Лабораторная работа № 1: Среда разработки 1.