- •Одесская национальная академия пищевых технологий
- •Программа дисциплины
- •Глава 1. Алгоритмизация вычислительных процессов Этапы решения инженерных задач на пк
- •1.1. Алгоритм и его свойства
- •Типы алгоритмических структур
- •1.2. Линейные и разветвляющиеся алгоритмы
- •1.3. Простые циклические алгоритмы
- •1.4. Циклические алгоритмы обработки массивов
- •Двумерные массивы
- •А) ввод по строкам в) ввод по столбцам
- •Глава 2. Система программирования Visual Basic for Applications (vba)
- •2.1. Основные положения
- •2.2. Некоторые определения
- •Стандартный модуль (Module)
- •2.3. Запуск и элементы окна редактора vba
- •Глава 3. Пример создания проекта в vba и типы данных
- •3.1. Порядок действий на пк при создании проекта
- •3.2. Элементы языка vba
- •Данные в vba
- •3.3. Описание переменных
- •Глава 4. Выражения в vba и ввод – вывод данных
- •4.1. Выражения в vba
- •4.2. Операторы присваивания и способы ввода данных Оператор присваивания
- •Способы ввода данных
- •Для ввода
- •4.3. Способы вывода данных
- •Глава 5. Организация разветвляющихся программ
- •5.1. Операторы управления goto, if
- •Условный оператор управления if
- •5.3. Оператор выбора Select Case
- •Глава 6. Организация циклических программ в vba
- •6.1. Простые циклические программы с оператором if
- •6.2. Оператор цикла For ... Next
- •6.3. Операторы циклов типа Do (выполнить)
- •Использование операторов Do While и Do Until для организация цикла с защитой входа
- •Использование операторов Do While и Do Until для организация цикла с свободным входом в цикл (с послеусловием) Организация цикла с проверкой условия в конце цикла
- •Глава 7. Массивы данных в vbа
- •7.2. Примеры обработки одномерных массивов
- •Сортировка числовых одномерных массивов
- •Алгоритм сортировки одномерного массива по возрастанию
- •7.3. Двумерный массив
- •Программа
- •Глава 8. Пользовательские процедуры типа Sub и Function в vba
- •8.1. Подпрограммы
- •Вызов подпрограммы процедуры Sub
- •2 Способ.
- •8.3. Подпрограмма - процедура Function
- •Вызов подпрограммы - процедуры Function
- •Глава 9. Решение оптимизационных задач
- •9.1. Обработка электронных таблиц в среде vba
- •9.2. Применение процедуры Поиск решения для решения линейных оптимизационных задач
- •9. 3. Подготовка эт
- •Линейные, разветвляющиеся и циклические алгоритмы
- •Оформление протокола лабораторной работы
- •Контрольные вопросы
- •Алгоритмы обработки одномерных и двумерных массивов
- •Оформление протокола лабораторной работы
- •Задание №1. Создать простейший проект ″Приветствие″ в vba:
- •1. Разработка интерфейса пользователя.
- •Оформление протокола лабораторной работы
- •Контрольные вопросы
- •Линейные программы в vba
- •Пример составления программы для нулевого варианта задания
- •Private Sub CommandButton1_Click() ′ Заголовок процедуры отклика
- •Разработка проектов в vba по разветвляющимся программам
- •Оформление протокола лабораторной работы
- •Контрольные вопросы
- •Циклические программы в vba
- •End Sub ‘ Конец процедуры отклика
- •End Sub ‘ Конец процедуры отклика
- •Оформление протокола лабораторной работы
- •Контрольные вопросы
- •Обработка одномерных массивов в vbа
- •Порядок выполнения задания №1.
- •Пример выполнения лабораторной работы
- •3. Интерфейс на рис. Л7.1. Вывод результата решения по условию нулевого варианта не в окно TextBox1, а в окно отладки Immediate Window.
- •4. Процедура отклика кнопки 1:
- •Результат решения в окне отладки Immediate Window (рис. Л7.3).
- •Оформление протокола лабораторной работы
- •Контрольные вопросы
- •Дайте определение одномерного массива.
- •Обработка двумерных массивов в vbа
- •Порядок выполнения задания №1.
- •Пример выполнения лабораторной работы
- •Оформление протокола лабораторной работы
- •Программная единица
- •Оформление протокола лабораторной работы
- •Контрольные вопросы
- •Обработка эт в среде vbа
- •Оформление протокола лабораторной работы
- •Приложение 1. Обозначения блоков в схемах алгоритмов
- •Литература
- •Содержание
Министерство образования и науки Украины
-----------------------------------------
Одесская национальная академия пищевых технологий
Кафедра компьютерных систем
и управления бизнес-процессами
М Е Т О Д И Ч Е С К И Е У К А З А Н И Я
к самостоятельной работе
по курсу " Информатика и информационные технологии"
для студентов профессионального направления
6.091701
дневной и заочной форм обучения
Утверждено
Советом по спец. 7.091701
Протокол № 1 от 20.09.2007г.
Советом по спец. 7.091702, 711
Протокол № 11 от 28.06.2007г.
Советом по спец. 7.091704, 706, 708, 722
Протокол № 6 от 29.06.2007г.
Советом по спец. 7.091707, 709
Протокол № 1 от 25.09.2007г.
Одесса ОНАПТ 2007
Методические указания к самостоятельной работе оо курсу "Информатика и информационные технологии" для студентов профессионального направления 6.091701 (722) дневной и заочной форм обучения / Составители: О.Д. Гонтарь, Л.А. Довнарович, Н.А. Макоед и др.-Одесса: ОНАПТ, 2007.-86 с.
Составители:О.Д. Гонтарь, канд. техн. наук, доцент;
Л.А. Довнарович, канд. техн. наук, доцент;
Н.А. Макоед, канд. педаг. наук, доцент;
А.Б. Куприянов, канд. техн. наук, доцент.
Ответственный за выпуск
Заведующий кафедрой КС и УБП канд. ф-м. наук, доцент Волков В.Э.
Программа дисциплины
Целью дисциплины "Информационные технологии и системы" является изучение студентами технического и программного обеспечения современных персональных компьютеров (ПК), а также правил их использования в учебном процессе и в самостоятельной работе. Дисциплина изучается в первом и втором семестрах.
Объем и содержание дисциплины во втором семестре. Предусмотрены: лекции - 8 часов, лабораторные работы - 46 часов, самостоятельная работа 54 часа, расчетно-графическое задание № 2, зачет. Содержание дисциплины во втором семестре включает 3 и 4 модули.
Модуль 3. Система программирования Visual Basic for Application (VBA). Лекций - 6 часов, лабораторных работ – 24 часа, самостоятельной работы - 18 часов.
Общий порядок подготовки и решения задач на ПК. Алгоритм, его свойства и формы представления. Алгоритмические структуры. Линейные и разветвляющиеся вычислительные алгоритмы. Циклические алгоритмы по переменной, итерационные алгоритмы. Циклические алгоритмы обработки одномерных и двумерных массивов.
Прикладные задачи с использованием VBA. Лекций -2 часа, лабораторных работ - 22 часа, самостоятельной работы 24 часа.
Программирование с использованием подпрограмм Sub и Function. Обработка электронных таблиц в среде VBA. Решение оптимизационных прикладных задач.
Материал излагается кратко. Более подробные сведения студент может получить из литературы, список которой прилагается.