Пояснительная (Вариант №5 - Курсовая работа - Программирование на Visual Basic)

2013-10-05СтудИзба

Описание файла

Файл "Пояснительная" внутри архива находится в папке "Slavik (5)". Документ из архива "Вариант №5 - Курсовая работа - Программирование на Visual Basic", который расположен в категории "". Всё это находится в предмете "информатика" из 2 семестр, которые можно найти в файловом архиве БГАРФ. Не смотря на прямую связь этого архива с БГАРФ, его также можно найти и в других разделах. Архив можно найти в разделе "курсовые/домашние работы", в предмете "информатика" в общих файлах.

Онлайн просмотр документа "Пояснительная"

Текст из документа "Пояснительная"

Курсовой проект по MS Visual Basic 6.0 “Магазин игрушек”

Содержание :

1. Постановка задачи 3



2. Блок-схема алгоритма решения 7



3. Текст программы на языке Visual Basic 9



4. Анализ полученного результата 10



5. Вывод 11



  1. Постановка задачи

Создать файл, содержащий сведения об ассортименте игрушек в магазине.

Каждая запись содержит поля: название игрушки, цена, количество, возрастные границы, например, 2-5, т.е. от 2 до 5 лет.

Написать программу, в результате выполнения которой выдаются следующие сведения:

- название игрушек, которые подходят детям от 1 до 3 лет.

- стоимость самой дорогой игрушки и ее наименование.

- название игрушки, которая по стоимости не превышает х руб. и подходит ребенку в возрасте от а до b лет. Значения x, a, b, вводятся пользователем.





































Введение в Visual Basic

В профессиональной деятельности современного специалиста имеется круг задач, для реализации которых необходимо знание языков программирования. Это задачи, связанные с реализацией нестандартных функций пользователя, задачи по моделированию и исследованию радиотехнических узлов и т.п. Это требует знание типовых приемов алгоритмизации и программирования.

При программировании любой задачи в основе ее решения лежит понятие алгоритма. Алгоритм – это последовательность действий, выполнение которых приводит к решению задачи. Различают три основных типа алгоритмов – линейный, разветвляющийся и циклический.

Алгоритмы решения сложных задач могут включать все перечисленные типы алгоритмов при реализации их отдельных участков.

Создание текстового файла

Для выполнения поставленной задачи в текущем каталоге был создан файл data.txt, в котором находились необходимые сведения для решения задачи.

Данный файл используется как файл последовательного доступа, в котором данные в цикле считываются в соответствующие переменные, в нашем случае в массив данных, с которым впоследствии мы и работаем. Как видно из рисунка, согласно заданию, формат ввода данных таков:

М,Кроссовки Adidas,20,3000 Эти данные могут быть любыми, их вводит пользователь, но обязательно должны быть обязательно такого формата.

М – Артикль (М - мужская, Д - дамская, П - детская)

Кроссовки Adidas – Наименование обуви

20 – Кол-во пар обуви в магазине

3000 – Цена одной пары





Создание формы

Объект форма создается с помощью Visual Basic. В нашей программе она одна: “Обувной магазин”. На данной форме находятся командные кнопки, элементы управления Label, а также комбинированное поле ComboBox, с помощью которых мы выполняем поставленную перед нами задачу. На рисунке можно увидеть эту форму.

Форма:

Используя ComboBox, мы выбираем нужный нам артикль. В List1, List2, List3 выводится информация по выбранному артиклю. В поля List4, List5 выводится информация о женской обуви. По нажатию на кнопку «Выход» программа завершает свою работу.

  1. Блок-схема алгоритма решения

Блок-схема Form_Load()


















Нет


Д а






Блок-схема Combo1_Click()










Нет


ДА





  1. Текст программы на языке Visual Basic

Dim ShoesName(100), ShoesArticle(100) As String

Dim ShoesValue(100), ShoesPrice(100), i As Integer

Private Sub Combo1_Click()

List1.Clear

List2.Clear

List3.Clear

Dim N As Integer

For N = 0 To i

If ShoesArticle(N) = Combo1.Text Then

List1.AddItem (ShoesName(N))

List2.AddItem (ShoesValue(N))

List3.AddItem (ShoesPrice(N))

End If

Next N

End Sub

Private Sub Command1_Click()

End

End Sub

Private Sub Form_Load()

Dim N As Integer

i = -1

'Загрузка значений в массив

Open App.Path + "\data.txt" For Input As #1

Do Until EOF(1)

i = i + 1

Input #1, ShoesArticle(i), ShoesName(i), ShoesValue(i), ShoesPrice(i)

Loop

Close #1

'Выбераем только женскую обувь

For N = 0 To i

If ShoesArticle(N) = "Ж" Then

List4.AddItem (ShoesName(N))

List5.AddItem (ShoesValue(N))

End If

Next N

End Sub

  1. Анализ полученного результата

При запуске программы в массивы загружаются данные из файла. Затем из массивов в List4 и List5 загружается наименование женской обуви и ее кол-во.

При выборе артикля очищаются List1, List2, List3 и в них загружаются значения выбранного артикля из массивов.

Вывод по проделанной работе

Итак, я выполнил поставленную передо мной задачу. В результате чего научился пользоваться средой Visual Basic серии 6.0. Таким образом, я убедился в возможности довольно просто создавать быстрые Windows-приложения. Освоив принципы визуального, объектно-ориентированного программирования, мною поэтапно была решена типичная для программирования задача: ввод данныхобработка данныхвывод данных.

11


Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5160
Авторов
на СтудИзбе
439
Средний доход
с одного платного файла
Обучение Подробнее