Студопедия — ТЕМА: ПРОГРАММИРОВАНИЕ ЗАДАЧ С ИСПОЛЬЗОВАНИЕМ МАССИВА ЗАПИСИ
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

ТЕМА: ПРОГРАММИРОВАНИЕ ЗАДАЧ С ИСПОЛЬЗОВАНИЕМ МАССИВА ЗАПИСИ






Цель работы: Изучение методов работы с массивом записи.

План работы:Разработать алгоритм обработки массива записи.

Теоретический материал:

По своей сути структура - это как бы одномерный массив, который мы запихиваем в одну переменную. Но в него могут входить данные разных типов.

С одной строны мы можем просто объявить эти три переменные с необходимым нам типом и использовать их каждую в отдельность по необходимости:

Dim Name As String

Dim Kolichestvo As Long

Dim Cost As Single

Но мы также можем объединить эти три переменные в единую структуру, создав тип данных, например, под названием Price. Однако, поскольку, инструкция Type предназначена для использования во всем проекте, то и пользовательский тип данных должен создаваться в стандартном модуле:

Type Price

Name As String

Kolichestvo As Long

Cost As Single

End Type

 

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

Сначала создадим форму для работы с записями массива.

И разработаем алгоритм для обработки событий на кнопки.

Для этого сначала добавим в проект модуль для объявления массива записей о студентах и других глобальных переменных: Add - > Module - >New - > Открыть.

Далее в листе программного кода Form1 осуществим обработку событий на кнопки. При этом при добавлении новой записи нужно осуществить проверку на корректность вводимых значений.

Далее в проект для осуществления общего просмотра и выбора записей добавим еще одну форму: Project - > Add Form - > Form - > Открыть.

На загрузку формы разработаем следующий код.

Задание. Разработать алгоритм фильтрации записей по заданному критерию отбора.







Дата добавления: 2015-06-29; просмотров: 458. Нарушение авторских прав; Мы поможем в написании вашей работы!



Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...

ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

Теория усилителей. Схема Основная масса современных аналоговых и аналого-цифровых электронных устройств выполняется на специализированных микросхемах...

Логические цифровые микросхемы Более сложные элементы цифровой схемотехники (триггеры, мультиплексоры, декодеры и т.д.) не имеют...

Методы анализа финансово-хозяйственной деятельности предприятия   Содержанием анализа финансово-хозяйственной деятельности предприятия является глубокое и всестороннее изучение экономической информации о функционировании анализируемого субъекта хозяйствования с целью принятия оптимальных управленческих...

Образование соседних чисел Фрагмент: Программная задача: показать образование числа 4 и числа 3 друг из друга...

Шрифт зодчего Шрифт зодчего состоит из прописных (заглавных), строчных букв и цифр...

Метод Фольгарда (роданометрия или тиоцианатометрия) Метод Фольгарда основан на применении в качестве осадителя титрованного раствора, содержащего роданид-ионы SCN...

Потенциометрия. Потенциометрическое определение рН растворов Потенциометрия - это электрохимический метод иссле­дования и анализа веществ, основанный на зависимости равновесного электродного потенциала Е от активности (концентрации) определяемого вещества в исследуемом рас­творе...

Гальванического элемента При контакте двух любых фаз на границе их раздела возникает двойной электрический слой (ДЭС), состоящий из равных по величине, но противоположных по знаку электрических зарядов...

Studopedia.info - Студопедия - 2014-2024 год . (0.008 сек.) русская версия | украинская версия