Разработка программ решения информационных задач на алгоритмическом языке Visual Basic for Application
Автор: Elmeo • Сентябрь 3, 2022 • Курсовая работа • 2,676 Слов (11 Страниц) • 260 Просмотры
Белорусский национальный технический университет
Факультет Энергетический
Кафедра «Электроснабжение»
Курсовая работа
по дисциплине «Информатика»
Тема: разработка программ решения информационных задач на алгоритмическом языке Visual Basic for Application
Исполнитель: студент энергетического факультета II курса группы 106331
Леонович Анжелика Леонидовна
Руководитель работы: ст. преподаватель
Горностай Александр Владимирович
Минск 2011
Белорусский национальный технический университет[pic 1]
Факультет Энергетический
«Утверждаю»
Заведующая кафедрой
____________ В.Б. Козловская
«____» __________ 2011г.
З А Д А Н И Е
на курсовую работу
по дисциплине «Информатика»
Студенту гр. ________________________________________________
- Тема работы: Разработка программ решения информационных задач на алгоритмическом языке Visual Basic for Application
- Сроки сдачи курсовой работы: до 15.12.2011г.
- Исходные данные к работе: индивидуальное задание (вариант по номеру студента в списке группы). Перечень вариантов заданий выдается преподавателем.
- Содержание пояснительной записки
Титульный лист
Задание по курсовой работе
Содержание
Введение
1. Теоретическая часть (вопрос по варианту – номер по списку)
2. Практическая часть (задача по варианту - номер по списку)
- Дата выдачи задания ________________
- Руководитель: старший преподаватель А.В. Горностай
Задание принял к исполнению____________________________________
дата и подпись студента
Содержание[pic 2]
Введение……………………………………………………………………….4
- Теоретическая часть……………………………………………………….5
- Циклы в VBA………………………………………………………….5
- Практическая часть…….……….……………….…….………..…......….11
- Создание таблиц………………………………….…………………..11
- Создание интерфейса программы…...….……………….………….11
- Добавление строк в таблицу…..…………….………………………12
- Определение по артикулу стоимости и размеров обуви, имеющейся в наличии……………………………………………………………..13
- Определение общего количества пар детской обуви и ее суммарной стоимости…………………………………………………………….14
- Отображение информации об обуви заданного вида во второй таблице…………………………………………………………………….15
- Сортировка данных в таблице………………………………………16
- Увеличение стоимости обуви на заданную величину……………..17
- Удаление записей об обуви со стоимость ниже заданной…...……18
[pic 3]
ВВЕДЕНИЕ
Согласно номеру варианта (номеру по списку в журнале) получил следующее задание:
- Теоретическая часть.
- Циклы в Visual Basic for Applications
- Практическая часть.
- Создать таблицу, которая содержит сведения об ассортименте обуви в магазине.
Структура таблицы:
- артикул обуви (артикул начинается с буквы Д – для дамской обуви, М – для мужской, П – для детской обуви, например, Д0321);
- наименование;
- размер;
- количество пар обуви;
- стоимость.
- Предусмотреть возможность добавления в таблицу произвольного количества строк.
- Определить:
- стоимость обуви заданного артикула, и какие размеры имеются в наличии;
- общее количество пар детской обуви, имеющейся в магазине, и ее суммарную стоимость.
- Создать на 2 листе книги таблицу, которая содержит информацию обо всех моделях обуви заданного вида.
- Сортировать данные в таблице по заданному столбцу.
- Увеличить стоимость обуви с заданным наименованием на Х% (значение Х задано).
- Удалить записи об обуви со стоимостью ниже заданной.
Задание выполнил средствами Visual Basic for Applications в Microsoft Office Excel 2007.
1 ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
- Циклы в VBA
Цикл означает повторяющийся набор действий. Например, суммируется набор из 20-ти чисел, вводимых с клавиатуры. Действия: «ввести число» и «добавить его к сумме» будут повторяться 20 раз. В задаче: складывать числа, вводимые с клавиатуры, до тех пор, пока не встретится 0, эти действия будут повторяться столько раз, сколько выполняется (истинно) условие: «введенное число не равно нулю». Для обозначения повторений в записи алгоритмов используют конструкции, называемые циклами: цикл с параметром (счетчиком), цикл с предусловием и цикл с постусловием. Цикл с предусловием является наиболее общей конструкцией: этого оператора достаточно, чтобы записать любые циклические действия алгоритмов.
...