- •Контрольное задание №№ 1,2 и методические указания по его выполнению по дисциплине оп 05 Основы программирования
- •Пояснительная записка
- •Учебно-методическая карта дисциплины оп 05 Основы программирования
- •Варианты домашней контрольной работы №1 Вариант 1
- •Варианты домашней контрольной работы №2 Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Вариант 9
- •Вариант 10
- •Рекомендуемое информационное обеспечение Основные источники:
- •Дополнительные источники:
- •15. CyberForum.Ru - форум программистов и сисадминов [Электронный ресурс]. - Режим доступа: http://www.Cyberforum.Ru/cpp-beginners/, свободный
- •Методические указания по выполнению и оформлению контрольной работы
- •Методические рекомендации и вопросы для самопроверки для выполнения контрольной работы Примерный вариант контрольной работы №1
- •Вопрос 1. Современные технологии программирования. Структурное программирование.
- •Вопрос 4. Напишите программу вычисления значения сложной функции для х, вводимого с клавиатуры:
- •Вопрос 5. Напишите программу для определения минимального из 2-х чисел. Минимальное из 2-х оформить в виде функции.
- •Примерный вариант контрольной работы №2
- •Вопрос 5. Разработайте программу с использованием наследования классов:
- •Примерная тематика экзаменационных вопросов по дисциплине оп.05 основы программирования
- •Информационное обеспечение обучения Основные источники:
- •Дополнительные источники:
- •15. CyberForum.Ru - форум программистов и сисадминов [Электронный ресурс]. - Режим доступа: http://www.Cyberforum.Ru/cpp-beginners/, свободный
- •Приложение
- •1. Общая структура программы и базовые соглашения.
- •Объявление переменных в программах.
- •Присваивание значения переменной.
- •Присваивание значения при объявлении
- •2. Базовые операторы. Представление об if-else
- •If (условие_истинно) оператор; else оператор;
- •If (условие_истинно)
- •Использование простых и составных операторов.
- •Повторение цикла до выполнения заданного условия.
- •Условные циклы.
- •3. Функции Знакомство с функциями.
- •Вызов функции.
- •Передача параметров в функцию.
- •Использование прототипов функций.
- •4. Структурированные типы данных. Массивы.
- •Обращение к элементам массива.
- •Строка как массив символов
- •Хранение связанной информации в структурах
- •Объявление структуры
- •Объявление переменных структуры
- •Использование элементов структуры
- •Указатели и соответствующие операции
- •Указатели и массивы
- •5. Классы.
- •Открытые и закрытые члены класса
- •Конструктор
- •Полиморфизм
- •6. Обработка исключительных ситуаций
Информационное обеспечение обучения Основные источники:
Ашарина, И. В. Объектно-ориентированное программирование в С++: лекции, упражнения. Учебное пособие для вузов. [Электронный ресурс]/ И.В. Ашарина – М.: Горячая линия – Телеком, 2012. – 320 c.: ил. ISBN 978-5-9912-7001-4. Режим доступа: https://ibooks.ru/reading.php?productid=333353
Букунов, С.В. Основы программирования на языке С++ [Электронный ресурс]: учебное пособие/ С.В. Букунов— Электрон. текстовые данные.— СПб.: Санкт-Петербургский государственный архитектурно-строительный университет, ЭБС АСВ, 2015.— 201 c. ISBN: 978-5-9227-0619-3. .— Режим доступа: http://www.iprbookshop.ru/63631.html — ЭБС «IPRbooks»
Каширин, И. Ю. От С к С++: Учебное пособие для вузов. – 2-е изд. [Электронный ресурс] /И.Ю. Каширин, В.С. Новичков. – М.: Горячая линия – Телеком, 2012. – 334 с.: ил. ISBN 978-5-9912-0259-6. Режим доступа: https://ibooks.ru/reading.php?productid=333989
Культин, Н. Б. C/C++ в задачах и примерах. [Электронный ресурс] / Н.Б. Культин — СПб.: БХВ-Петербург, 2015. — 285 с: ил. ISBN 978-5-9775-3322-5 Режим доступа: https://ibooks.ru/reading.php?productid=335061
Павловская, Т. А. C/C++. Процедурное и объектно-ориентированное программирование: Учебник для вузов. Стандарт 3-го поколения. [Электронный ресурс]/ Т.А. Павловская — СПб.: Питер, 2015. — 496 с.: ил. — (Серия «Учебник для вузов»).ISBN 978-5-496-00109-0. Режим доступа: https://ibooks.ru/reading.php?productid=341427
Стенли, Липпман. Язык программирования С++ [Электронный ресурс]: полное руководство/ Липпман Стенли, Лажойе Жози— Электрон. текстовые данные.— Саратов: Профобразование, 2017.— 1104 c. ISBN:978-5-4488-0136-5 .— Режим доступа: http://www.iprbookshop.ru/63964.html — ЭБС «IPRbooks»
Дополнительные источники:
7. Зоткин, С. П. Программирование на языке высокого уровня С/С++ [Электронный ресурс]: конспект лекций/ С.П. Зоткин. М.: Московский государственный строительный университет, Ай Пи Эр Медиа, ЭБС АСВ, 2016.— 140 c.— ISBN: 978-5-7264-1285-6
Режим доступа: http://www.iprbookshop.ru/48037.html. — ЭБС «IPRbooks»
8. Костюкова, Н.И. Программирование на языке Си [Электронный ресурс]: методические рекомендации и задачи по программированию/ Н.И. Костюкова— Электрон. текстовые данные.— Новосибирск: Сибирское университетское издательство, 2017.— 160 c ISBN: 978-5-379-02016-3 — Режим доступа: http://www.iprbookshop.ru/65289.html.— ЭБС «IPRbooks»
9. Орлов, С. А. Теория и практика языков программирования: Учебник для вузов. Стандарт 3-го поколения. [Электронный ресурс]/ С.А. Орлов. — СПб.: Питер, 2014. — 688 с.: ил. ISBN 978-5-496-00032-1. Режим доступа https://ibooks.ru/reading.php?productid=26402
10. Плаксин, М. А. Тестирование и отладка программ для профессионалов будущих и настоящих [Электронный ресурс] / М. А. Плаксин. — 2-е изд. (эл.). — М.: БИНОМ. Лаборатория знаний, 2013. — 167 с. : ил. ISBN 978-5-9963-0946-7. Режим доступа: https://ibooks.ru/reading.php?productid=350083
11. Понамарев, В. А. Программирование на С++/С# в Visual Studio .NET 2003. [Электронный ресурс] / В.А. Пономарев — СПб.: БХВ-Петербург, 2015. — 340 с.: ил. ISBN 978-5-9775-1224-4 Режим доступа: https://ibooks.ru/reading.php?productid=333627
Интернет-ресурсы:
12. CIT-Forum: Центр информационных технологий: материалы сайта [Электронный ресурс]. - Режим доступа: http://citforum.ru/programming/c.shtml/, свободный.
13. Сplusplus.com - The C++ Resources Network: материалы сайта [Электронный ресурс]. - Режим доступа: http://www.cplusplus.com/, свободный.
14. CppStudio: Основы программирования на языках Си и C++ для начинающих [Электронный ресурс]. - Режим доступа: http://cppstudio.com/ , свободный
