- •Государственное казенное образовательное учреждение
- •1. Цели и задачи дисциплины
- •2. Планируемые результаты обучения
- •3. Место дисциплины в структуре образовательной программы специалитета
- •3. Объем дисциплины
- •5. Содержание дисциплины, структурированное по темам (разделам)
- •5.1. Распределение учебного времени по темам
- •Распределение учебного времени по темам и видам учебных занятий
- •5.2. Содержание дисциплины
- •Рекомендации по выполнению заданий для самостоятельной работы
- •Рекомендации по выполнению заданий для самостоятельной работы
- •Задания для самостоятельной работы
- •Рекомендуемая основная и дополнительная учебная литература и иные источники:
- •Задания для самостоятельной работы
- •Рекомендации по выполнению заданий для самостоятельной работы и подготовке к лабораторной работе
- •Контрольные вопросы для самопроверки
- •Рекомендуемая основная и дополнительная учебная литература и иные источники:
- •Задания для самостоятельной работы
- •Задания для самостоятельной работы
- •Задания для самостоятельной работы
- •Рекомендации по выполнению заданий для самостоятельной работы и подготовке к лабораторной работе
- •Задания для самостоятельной работы
- •Рекомендации по выполнению заданий для самостоятельной работы и подготовке к лабораторной работе
- •Задания для самостоятельной работы
- •Рекомендации по выполнению заданий для самостоятельной работы и подготовке к лабораторной работе
- •Контрольные вопросы для самопроверки
- •Рекомендуемая основная и дополнительная учебная литература и иные источники:
- •Раздел 8.1. – 1.
- •Раздел 8.2. – 1, 2, 3.
- •Задания для самостоятельной работы
- •Рекомендации по выполнению заданий для самостоятельной работы и подготовке к лабораторной работе
- •Задания для самостоятельной работы
- •Рекомендации по выполнению заданий для самостоятельной работы и подготовке к лабораторной работе
- •Задания для самостоятельной работы
- •Задания для самостоятельной работы
- •Рекомендации по выполнению заданий для самостоятельной работы и подготовке к лабораторной работе
- •Задания для самостоятельной работы
- •Задания для самостоятельной работы
- •Рекомендации по выполнению заданий для самостоятельной работы и подготовке к лабораторной работе
- •Рекомендуемая основная и дополнительная учебная литература и иные источники:
- •Раздел 8.1. – 1.
- •Раздел 8.2. – 1, 2.
- •Задания для самостоятельной работы
- •Рекомендации по выполнению заданий для самостоятельной работы и подготовке к лабораторной работе
- •Задания для самостоятельной работы
- •Рекомендации по выполнению заданий для самостоятельной работы и подготовке к лабораторной работе
- •Задания для самостоятельной работы
- •Рекомендации по выполнению заданий для самостоятельной работы и подготовке к лабораторной работе
- •Контрольные вопросы для самопроверки
- •Рекомендуемая основная и дополнительная учебная литература и иные источники:
- •Рекомендуемая основная и дополнительная учебная литература и иные источники:
- •Рекомендуемая основная и дополнительная учебная литература и иные источники:
- •Задания для самостоятельной работы
- •Задания для самостоятельной работы
- •Задания для самостоятельной работы
- •Рекомендуемая основная и дополнительная учебная литература и иные источники:
- •Рекомендации по выполнению заданий для самостоятельной работы
- •Контрольные вопросы для самопроверки
- •Рекомендуемая основная и дополнительная учебная литература и иные источники:
- •7. Фонд оценочных средств для проведения промежуточной аттестации обучающихся
- •7.1. Перечень компетенций с указанием этапов их формирования
- •7.2. Показатели, критерии и шкалы оценивания компетенций
- •7.3. Типовые контрольные задания
- •7.4. Примерный перечень вопросов для подготовки к зачету
- •7.5. Примерный перечень вопросов для подготовки к экзамену
- •7.5. Методические материалы, определяющие процедуры оценивания знаний, умений, навыков и (или) опыта деятельности
- •8. Перечень основной и дополнительной учебной литературы и иных источников
- •8.2. Дополнительная учебная литература:
- •9. Перечень ресурсов информационно-телекоммуникационной сети «интернет»
- •10. Методические указания для обучающихся
- •11. Перечень информационных и образовательных технологий, электронных образовательных ресурсов
- •12. Материально-техническая база
Рекомендуемая основная и дополнительная учебная литература и иные источники:
Раздел 8.1. – 1.
Раздел 8.2. – 1, 2.
Модуль 6. Алгоритмизация и технологии программирования
Тема 6.1. Алгоритмизация
Понятие алгоритма. Блок-схема алгоритма. Основные свойства алгоритмов. Формы записи алгоритма: словесная, графическая, в виде псевдокода.
Основные алгоритмические конструкции. Базовые алгоритмы. Программы линейной структуры. Операторы ветвления, операторы цикла.
Лабораторная работа № 1 «Разработка и решение алгоритмов различных задач» (форма обучения – очная, заочная) – интерактивная форма «Мозговой штурм».
Записать алгоритм нахождения наибольшего общего делителя двух натуральных чисел в графической форме с использованием словесного алгоритма:
задать два числа;
если числа равны, то взять любое из них в качестве ответа и остановиться, в противном случае продолжить выполнение алгоритма;
определить большее из чисел;
заменить большее из чисел разностью большего и меньшего из чисел;
повторить алгоритм с шага 2.
Задания для самостоятельной работы
Записать алгоритм нахождения наибольшего общего делителя двух натуральных чисел в псевдокоде.
Рекомендации по выполнению заданий для самостоятельной работы и подготовке к лабораторной работе
Для подготовки к лабораторной работе и выполнению самостоятельной работы необходимо освоить следующие разделы темы 6.1: графическая запись алгоритма; словесная запись алгоритма; этапы информационной технологии решения задач.
Контрольные вопросы для самопроверки
1. Сформулируйте определение алгоритма.
2. Перечислите основные свойства алгоритма.
3. Перечислите способы записи алгоритма.
4. Для чего в графической форме записи алгоритма используется блок решение?
5. Для чего в графической форме записи алгоритма используется блок модификация?
6. Для чего в графической форме записи алгоритма используется блок модификация?
7. Сформулируйте определение псевдокода.
Рекомендуемая основная и дополнительная учебная литература и иные источники:
Раздел 8.1. – 1.
Раздел 8.2. – 1, 2.
Тема 6.2. Технологии программирования
Этапы решения задач на компьютере. Понятие о структурном программировании.
Модульный принцип программирования. Подпрограммы. Принципы проектирования программ сверху-вниз и снизу-вверх. Алгоритмическое программирование. Объектно-ориентированное программирование. Инкапсуляция, наследование, полиморфизм.
Эволюция и классификация языков программирования. Основные понятия языков программирования. Языки низкого и высокого уровня. Структуры и типы данных языка программирования. Трансляция, компиляция и интерпретация.
Лабораторная работа № 1 «Основные элементы языка VBA» (форма обучения – очная, заочная) – интерактивная форма «Мозговой штурм».
Записать макрос «Таблица», назначить макросу сочетание клавиш CTRL+Т. Изменить размер шрифта (18 пт), начертание – курсив.
Расписание занятий группы на 1 семестр |
Задания для самостоятельной работы
Записать макрос «Резюме», назначить макросу сочетание клавиш CTRL+Р. Изменить размер шрифта (20 пт), начертание – полужирный, цвет – красный.
Рекомендации по выполнению заданий для самостоятельной работы и подготовке к лабораторной работе
Для подготовки к лабораторной работе и выполнению самостоятельной работы необходимо освоить следующие разделы темы 6.2: интерфейс VBA; основные элементы языка VBA в среде Excel (алфавит языка, переменные, константы, выражения и операции, программы и подпрограммы); способы написания макросов.
Контрольные вопросы для самопроверки
1. Сформулируйте определение константы и переменной.
2. Перечислите основные элементы интерфейса VBA.
3. Перечислите способы написания макросов.
4. Приведите пример выражения и операции.
5. В чем заключаются особенности алфавита языка VBA?
Рекомендуемая основная и дополнительная учебная литература и иные источники:
Раздел 8.1. – 1.
Раздел 8.2. – 1, 2.
Лабораторная работа № 2 «Процедура Function языка VBA» (форма обучения – очная, заочная) – интерактивная форма «Мозговой штурм».
Создать пользовательские функции по пункту 3.
Рассчитать значения x
при a = 0,1 0,1 в диапазоне от 0,1 до 3, b = 2
Построить графики функции x(a)с линией тренда.
Formula1
Formula2
Formula3
Formula4
Задания для самостоятельной работы
1. Создать макросы по расчету значений функций с точностью 2 знака:
1.1. x = 12.347, y = 10.678
1.2. x = 6.121, y = 15.773
1.3.
x = 15.664, y = 29.786, t = 32.124
Рекомендации по выполнению заданий для самостоятельной работы и подготовке к лабораторной работе
Для подготовки к лабораторной работе и выполнению самостоятельной работы необходимо освоить следующие разделы темы 6.2: приемы создания и применения процедур и функций языка VBA; синтаксис процедур и функций языка VBА.
Контрольные вопросы для самопроверки
1. Опишите порядок создания функций в VBA.
2. В чем заключается разница создания функций и макросов?
3. Перечислите способы записи алгоритма.
4. Как задаются аргументы функции?
5. Сформулируйте понятие процедуры.
Рекомендуемая основная и дополнительная учебная литература и иные источники:
Раздел 8.1. – 1.
Раздел 8.2. – 1, 2.
Лабораторная работа № 3 «Разветвляющиеся и циклические алгоритмы языка VBA» (форма обучения – очная) – интерактивная форма «Тренинг».
Написать программные коды:
Задания для самостоятельной работы
1. Создать макрос для получения оценки в зависимости от суммы баллов: > 70 – 5, > 40 – 4, > 30 – 3, > 15 – 2 . Для ввода суммы балов используйте функцию InputBox. Результат выведите оператором MsgBox.
2. Дана таблица:
Создать функцию prem(staj,summa) для расчета премии в зависимости от стажа работы – staj: < 5 лет –5% от суммы - summa , < 10 лет – 10%, < 20 лет – 20%, > 30 лет – 30%.
Рекомендации по выполнению заданий для самостоятельной работы и подготовке к лабораторной работе
Для подготовки к лабораторной работе и выполнению самостоятельной работы необходимо освоить следующие разделы темы 6.2: освоение приемов разработки разветвляющихся и циклических алгоритмов средствами языка программирования VBA; безусловный переход; логические выражения в условиях; множественный выбор.
Контрольные вопросы для самопроверки
1. Как выполняется безусловный переход в VBA?
2. Как выполняется условный переход в VBA?
3. Какие логические выражения можно использовать в условиях?
4. Как найти максимальное значение из двух чисел?
5. Опишите порядок записи условия с помощью оператора ELSEIF.
6. Опишите порядок множественного выбора.
Рекомендуемая основная и дополнительная учебная литература и иные источники:
Раздел 8.1. – 1.
Раздел 8.2. – 1, 2.
Лабораторная работа № 3 «Циклы в VBA» (форма обучения – очная) – интерактивная форма «Мозговой штурм».
1. Написать макрос для ввода с клавиатуры последовательности чисел. Выполнить суммирование чисел до контрольного значения. Контрольное значение вводится с клавиатуры.
2. Разработать функцию пользователя, которая служит для расчета суммы нечетных чисел от 1 до 50.
3. Создать функцию, которая вычисляет произведение чисел от заданного числа до конечного с шагом 2.
Задания для самостоятельной работы
1. Напишите макрос расчета суммы чисел x [ 1.. 10].
2. Перепишите код макроса с использованием цикла Do … While.
3. Перепишите код макроса с использованием цикла Do... loop until.
4. Перепишите код макроса с использованием цикла Do…loop while.
Рекомендации по выполнению заданий для самостоятельной работы и подготовке к лабораторной работе
Для подготовки к лабораторной работе и выполнению самостоятельной работы необходимо освоить следующие разделы темы 6.2: Цикл, выполняющийся по счетчику. Вложенные циклы. Циклы, выполняющиеся по условию.
Контрольные вопросы для самопроверки
1. Опишите линейную базовую структуру «Цикл».
2. Перечислите виды циклов.
3. В чем различие вариантов структуры «Цикл» «пока» от «пока условие»?
4. Дайте определение вложенного цикла.
5. Для чего в алгоритме используется структура цикла и вложенного цикла?
Рекомендуемая основная и дополнительная учебная литература и иные источники:
Раздел 8.1. – 1.
Раздел 8.2. – 1, 2.
Лабораторная работа № 4 «Обработка массивов» (форма обучения – очная, заочная) – интерактивная форма «Мозговой штурм».
Заполнить массив из 10 элементов произвольными целыми числами.
Написать макрос для создания двух массивов. Первый массив Xi из десяти вещественных чисел полученных в интервале от 12 до 78. Второй массив Yi из десяти целых чисел, полученных в интервале от 100 до 500. Выведите оба массива в табличном виде. При выводе массива Xi результат округлите до третьего знака после запятой. Вывод выполняется методом Print системного объекта Debug.