- •Контрольное задание №№ 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. Обработка исключительных ситуаций
Учебно-методическая карта дисциплины оп 05 Основы программирования
Разделы и темы |
Количество часов |
Вид самостоятельной работы |
Учебная литература |
||||
Самостоятельная работа, час |
Установочные занятия, час |
Лабораторные, час |
|||||
Максимально, час |
Самостоятельная работа |
учебник |
страницы |
||||
Раздел 1. Средства программирования |
|||||||
Тема 1.1. Средства и технологии программирования |
11 |
10 |
1 |
- |
Изучение теоретического материала по теме. Ответ на вопрос 1 контрольной работы №1 по варианту. |
[9]
|
Гл. 1-3
|
Раздел 2. Язык программирования С/С++. |
|||||||
Тема 2.1. Основы языка С/С++. |
51 |
30 |
9 |
12 |
Изучение теоретического материала по теме. Ответы на вопросы 2,4 контрольной работы №1 по варианту. |
[1] [2] [3] [5]
|
Гл.1-4 Гл 1-4 Гл. 1-3 Гл. 1 |
Тема 2.2. Подпрограммы. |
32 |
22 |
4 |
6 |
Изучение теоретического материала по теме. Ответы на вопросы 3,5 контрольной работы по варианту. |
[1] [2] [3] [5]
|
Гл. 11 Гл. 6 Гл. 5 Гл. 2 |
Тема 2.3. Отладка и тестирование программ. |
10 |
10 |
- |
- |
Изучение теоретического материала по теме. Ответ на вопрос 3 контрольной работы №2 по варианту. |
[10]
|
c. 10-60
|
Тема 2.4. Ввод-вывод. |
20 |
16 |
2 |
2 |
Изучение теоретического материала по теме. Ответ на вопрос 2 контрольной работы №1 по варианту. |
[1]
[3] [5] |
Гл. 9, 23-24, 17 Гл. 7, 12 Гл. 9 |
Тема 2.5. Структурирован-ные типы данных.
|
49 |
40 |
5 |
4 |
Изучение теоретического материала по теме. Ответы на вопросы 1, 4 контрольной работы №2 по варианту. |
[1] [2] [3] |
Гл. 6-7 Гл. 7-8 Гл. 6 |
Тема 2.6. Модули и библиотеки. |
21 |
20 |
1 |
- |
Изучение теоретического материала по теме. Ответ на вопрос 3 контрольной работы №2 по варианту. |
[8] |
c. 47-48 |
Тема 2.7. Объектно-ориентированное программирование |
82 |
80 |
2 |
- |
Изучение теоретического материала по теме. Ответы на вопросы 2, 5 контрольной работы №2 по варианту. |
[1] [3]
[5] |
Гл. 18-22 Гл. 9-11, 13-14 Гл. 4-6 |
Тема 2.8. Обработка исключительных ситуация и ошибок. |
20 |
20 |
- |
- |
Изучение теоретического материала по теме. Ответ на вопрос 3 контрольной работы №2 по варианту. |
[1] [5] |
Гл. 26. Гл. 7 |
Всего: |
296 |
248 |
24 |
24 |
|
|
|
