4.12.14. Занятие 1. Алгоритм. Свойства алгоритма. Введение в С/С++. Скалярные типы данных. Структура программы. Организация ввода-вывода.
Лабораторная работа №1.
11.12.14. Занятие 2. Арифметические операции. Оператор присваивания. Операции присваивания. Правила записи выражений. Правила преобразования типов. Математические функции. Базовые конструкции структурного программирования. Программирование ветвлений: условный оператор, условная операция, оператор-переключатель.
Лабораторная работа №2 (подготовка к самостоятельной работе).
18.12.14. Занятие 3. Арифметические операции (продолжение): операции сдвига, побитовые операции, операции явного преобразование типов, операция sizeof. Операция "запятая". Циклы: цикл с параметром, предусловием, постусловием.
Лабораторная работа №3. Учебная практика №1: линейные и разветвляющиеся алгоритмы (6 баллов)
25.12.14. Занятие 4. Цикл с параметром (повторение). Взаимозаменяемость циклов. Решение задач: нахождение НОД, определение простоты числа, разложение числа на простые сомножители. Вложенные циклы.
Лабораторная работа №4. Учебная практика №2: циклы (4 балла)
15.01.15. Занятие 5. Досрочный выход из цикла. Понятие сложности алгоритма.Нахождение суммы ряда: использование формулы общего члена; использование рекуррентного соотношения; одновременное использование формулы общего члена и рекуррентного соотношения.
Лабораторная работа №5. Учебная практика №3: тест №1 (10 баллов); ветвящиеся алгоритмы; вложенные циклы (4 балла)
22.01.15. Занятие 6. Повторение: вычисление порядка сложности алгоритма. Методы повышения эффективности алгоритмов. Итерационные циклы. Решение задач: нахождение суммы ряда.
Лабораторная работа №6. Учебная практика №4: Циклы. Составление рекуррентных соотношений (3 балла)
19.02.15. Занятие 10. Рекурсия.
Лабораторная работа №10. Учебная практика №8. Функции. Передача параметров. Программные модули (4 балла)
26.02.15. Занятие 11. Одномерные массивы.
Лабораторная работа №11. Учебная практика №9. Рекурсия (4 балла)
5.03.15. Занятие 12. Указатели и массивы. Динамические массивы. Алгоритмы вставки и удаления элементов в одномерном массиве.
Лабораторная работа №12. Учебная практика №10: тест №3 по теме "Функции" (10 баллов); работа с одномерными массивами (ввод, поиск закономерностей, минимуму, максимума и т.д.) (4 балла)
12.03.15. Занятие 13. Длинная арифметика.
Лабораторная работа №13. Учебная практика №11. Вставка и удаление элементов в одномерных массивах. Циклические сдвиги.
Пример оформления индивидуальной работы
19.03.15 Занятие 14. Сортировка в одномерных массивах.
Лабораторная работа №14. Учебная практика №12. Работа с одномерными массивами: использование указателей, динамическое выделение памяти, перестановка элементов. (4 балла)
23.03.15. Самостоятельная работа (выполнение индивидуальной работы - работа с массивами)
26.03.15. Занятие 15. Сортировка (продолжение) и поиск в одномерных массивах.
Лабораторная работа №15. Учебная практика №13: тест №4 по теме "Одномерные массивы"; сортировка одномерных массивов (14 баллов).
2.04.15. Занятие 16. Двумерные массивы.
Лабораторная работа №16. Учебная практика №14: сортировка и поиск в одномерных массивах. (4 балла)
9.04.15. Занятие 17. Контрольная работа "Сложность алгоритмов. Алгоритмы сортировки" (20 баллов). Консультация по выполнению индивидуальной работы.
Лабораторная работа №17. Учебная практика №15: тест №5 по теме "Сортировка массивов"; работа с двумерными массивами. (10+6 баллов)
16.04.15. Занятие 18. Работа со строками.
Лабораторная работа №18. Учебная практика №15: Работа со строками. (4 балла)
23.04.15. Экзамен. Теоретическая и практическая части.
Вопросы к экзамену
Типовые задачи
30.04.15. Защита индивидуальной работы
Ссылка на журнал наших достижений.
Лабораторная работа №1.
11.12.14. Занятие 2. Арифметические операции. Оператор присваивания. Операции присваивания. Правила записи выражений. Правила преобразования типов. Математические функции. Базовые конструкции структурного программирования. Программирование ветвлений: условный оператор, условная операция, оператор-переключатель.
Лабораторная работа №2 (подготовка к самостоятельной работе).
18.12.14. Занятие 3. Арифметические операции (продолжение): операции сдвига, побитовые операции, операции явного преобразование типов, операция sizeof. Операция "запятая". Циклы: цикл с параметром, предусловием, постусловием.
Лабораторная работа №3. Учебная практика №1: линейные и разветвляющиеся алгоритмы (6 баллов)
25.12.14. Занятие 4. Цикл с параметром (повторение). Взаимозаменяемость циклов. Решение задач: нахождение НОД, определение простоты числа, разложение числа на простые сомножители. Вложенные циклы.
Лабораторная работа №4. Учебная практика №2: циклы (4 балла)
15.01.15. Занятие 5. Досрочный выход из цикла. Понятие сложности алгоритма.Нахождение суммы ряда: использование формулы общего члена; использование рекуррентного соотношения; одновременное использование формулы общего члена и рекуррентного соотношения.
Лабораторная работа №5. Учебная практика №3: тест №1 (10 баллов); ветвящиеся алгоритмы; вложенные циклы (4 балла)
22.01.15. Занятие 6. Повторение: вычисление порядка сложности алгоритма. Методы повышения эффективности алгоритмов. Итерационные циклы. Решение задач: нахождение суммы ряда.
Лабораторная работа №6. Учебная практика №4: Циклы. Составление рекуррентных соотношений (3 балла)
29.01.15. Занятие 7. Повторение: циклы, рекуррентные соотношения. Работа с текстовыми файлами. Обработка последовательностей
Лабораторная работа №7. Учебная практика №5. Циклы. Составление рекуррентных соотношений (2 балла). Самостоятельная работа по теме "Ряды" (10 баллов)
5.02.15. Занятие 8. Указатели. Функции Отсутствующие на занятии должны изучить самостоятельно!!! Удачи!!
Лабораторная работа №8. Учебная практика №6: тест №2 (10 баллов); работа с текстовыми файлами, последовательности (3 балла)
12.02.15. Занятие 9. Повторение: составные части программы, локальные и глобальные переменные. Функции: Параметры функции по умолчанию. Перегрузка функций. Программные модули. Генератор случайных чисел
Лабораторная работа №9. Учебная практика №7. Функции (3 балла)Лабораторная работа №7. Учебная практика №5. Циклы. Составление рекуррентных соотношений (2 балла). Самостоятельная работа по теме "Ряды" (10 баллов)
5.02.15. Занятие 8. Указатели. Функции Отсутствующие на занятии должны изучить самостоятельно!!! Удачи!!
Лабораторная работа №8. Учебная практика №6: тест №2 (10 баллов); работа с текстовыми файлами, последовательности (3 балла)
12.02.15. Занятие 9. Повторение: составные части программы, локальные и глобальные переменные. Функции: Параметры функции по умолчанию. Перегрузка функций. Программные модули. Генератор случайных чисел
19.02.15. Занятие 10. Рекурсия.
Лабораторная работа №10. Учебная практика №8. Функции. Передача параметров. Программные модули (4 балла)
26.02.15. Занятие 11. Одномерные массивы.
Лабораторная работа №11. Учебная практика №9. Рекурсия (4 балла)
5.03.15. Занятие 12. Указатели и массивы. Динамические массивы. Алгоритмы вставки и удаления элементов в одномерном массиве.
Лабораторная работа №12. Учебная практика №10: тест №3 по теме "Функции" (10 баллов); работа с одномерными массивами (ввод, поиск закономерностей, минимуму, максимума и т.д.) (4 балла)
12.03.15. Занятие 13. Длинная арифметика.
Лабораторная работа №13. Учебная практика №11. Вставка и удаление элементов в одномерных массивах. Циклические сдвиги.
Пример оформления индивидуальной работы
19.03.15 Занятие 14. Сортировка в одномерных массивах.
Лабораторная работа №14. Учебная практика №12. Работа с одномерными массивами: использование указателей, динамическое выделение памяти, перестановка элементов. (4 балла)
23.03.15. Самостоятельная работа (выполнение индивидуальной работы - работа с массивами)
26.03.15. Занятие 15. Сортировка (продолжение) и поиск в одномерных массивах.
Лабораторная работа №15. Учебная практика №13: тест №4 по теме "Одномерные массивы"; сортировка одномерных массивов (14 баллов).
2.04.15. Занятие 16. Двумерные массивы.
Лабораторная работа №16. Учебная практика №14: сортировка и поиск в одномерных массивах. (4 балла)
9.04.15. Занятие 17. Контрольная работа "Сложность алгоритмов. Алгоритмы сортировки" (20 баллов). Консультация по выполнению индивидуальной работы.
Лабораторная работа №17. Учебная практика №15: тест №5 по теме "Сортировка массивов"; работа с двумерными массивами. (10+6 баллов)
16.04.15. Занятие 18. Работа со строками.
Лабораторная работа №18. Учебная практика №15: Работа со строками. (4 балла)
23.04.15. Экзамен. Теоретическая и практическая части.
Вопросы к экзамену
Типовые задачи
30.04.15. Защита индивидуальной работы
Ссылка на журнал наших достижений.
Комментариев нет:
Отправить комментарий