Файл: Интегрированные среды разработки программ (Файлы проекта. Свойства проекта. Конфигурация проектов).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 31.03.2023

Просмотров: 201

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Порядок работы с массивом:

  • объявить о массив в разделе описаний, указав его размер и тип элементов, в него входят (то есть приготовить место в памяти, где будут храниться значения элементов);
  • заполнить необходимыми значениями массив для решения задачи;
  • если надо, вывести массив на экран для зрительной проверки работы с ним;
  • работа с данным массивом;
  • вывода полученных результатов. [1]

 Начнем с определения самого простого из массивов - одномерного массива. Кроме одномерных существуют многомерные (в частности, двумерные) массивы. Одномерные массивы используются в программировании значительно чаще многомерных, поэтому их удобно называть просто массивами.

Одномерный массив (или просто массив) - это такое средство языка программирования, позволяет ссылаться на любой элемент пронумерованной множества значений. При этом все значения (элементы множества) должны быть одного типа. А их количество не должно превышать заранее заданного числа.

Пронумерованное множество часто называют последовательностью. Последовательность иногда называют списком. Элементами списка могут быть значения различного типа, в том числе и другие списки. Кроме того, длина списка заранее не фиксируется. В языке Visual Basic является особый объект управления, называется Окном списка (ListBox). В это окно вводятся данные, образующие список в более широком смысле, чем тот, который используется в определении одномерного массива.

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

Пример 1. Пусть последовательность - это список из 30 десятичных чисел, каждое из которых - среднесуточная температура воздуха в июне в городе N. Номер элемента последовательности (целое число) - это день в месяце июне (табл.1).

Табл.1 Значение среднемесячной температуры

День месяца

1

2

3

29

30

Температура, Со

16,5

17,3

16,2

21,5

19,7

Для ссылки на каждый элемент этой последовательности достаточно указать имя последовательности, вслед за которым в скобках указать значение индекса. Например, ссылки на температуру 30 июня можно представить так: Темпepaтypa (30).

Можно утверждать, что массив – это обобщение понятия переменной. (Переменная – это средство языка для ссылки на одно значение, а массив - ссылки на любой элемент пронумерованной множества значений.) Иногда говорят, что массив – это переменная с индексом или индексируемая зминна. Одномерный массив иначе еще называют линейным массивом или вектором. Каждому его элемента ставится в соответствие один индекс.


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

Dim имя массива (размер) As тип элементов

При объявлении массива можно описать диапазон индексов с помощью ключевого слова To.
Dim имя массива (3 To 5) As тип элементов 
Обращение к элементу массива:
ИМЯ_массива [его_индекс] [1]
Пример 2:
M[6] – шестой элемент массива М;
A[10] – десятый элемент массива А;
B[i] – і-тый элемент массива В.

В программе переменную с индексом можно использовать так же, как и обычную переменную (без индекса) – присваивать ей конкретное значение, сообщать ее тип, использовать ее в разных выражениях и т.д.

Пример 3. Следующий код демонстрирует фрагмент программы, с помощью которой вычисляется средняя температура июня в городе N по данным табл. 1 из примера 1 (рис.7).



Рис.7 Фрагмент программы с применением массива

Первые 3 строки кода – это объявление переменных. Здесь используются и появляются 4 переменные. Сумма и СередняяТемператураИюня – обычные переменные, температура (День) – переменная с индексом (массив), День – индекс этого массива (обычная переменная).

Объявления массива лишь одним отличается от объявления обычной переменной. После имени массива в скобках указывается диапазон значений индекса – минимальное и максимальное его значение. В данном случае – это числа 1 и 30. Между ними записывается ключевое слово To. Все остальные значения индекса - это целые числа между указанными двумя.

Допускаются отрицательные значения индекса. Возможен, например, такая запись диапазона: -20000 To -1000.

Часто минимальное значение индекса не указывается. Тогда оно автоматически (по умолчанию) принимается равным 0. Ключевое слово To при этом не используется.

Но максимальное значение индекса должно быть указано обязательно. Дело в том, что при компиляции программы Visual Basic отведет массива вполне определенный объем памяти. Этот объем зависит от типа, к которому относятся элементы массива, и от количества этих элементов. Следующая строка кода – это часть программы, с помощью которой массив заполняется значениями, в данном случае, значениями температуры.

Последние строки кода – это цикл со счетчиком, с помощью которого все элементы массива добавляются, после чего вычисляется среднее значение температуры. [6]

Методы заполнения одномерного массива:

по формуле:

Dim a (7) As Short

Dim i, n As Byte

n = 7

For i = 0 To n

a (i) = i * i - 10 {или любая формула};


Next i

2) случайным образом (генератором случайных чисел) из промежутка [0, 100]:

Dim a (7) As Short

Dim i, n As Byte

n = 7

For i = 0 To n

a (i) = 100 * Rnd ()

Next i

Методы вывода элементов одномерного массива на экран

1. вывода в столбик:

For i = 0 To n

Console.WriteLine (a (i))

Next i

2. вывода в строку:

For i = 0 To n

Console.Write (a (i))

Console.Write ("")

Next i

Заключение

Целью данной курсовой работы является исследование принципов функционирования и методов работы с массивами в Visual Basic Express 2010.

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

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

Рассмотренные в работе массивы преимущественно используются для хранения данных, к элементам которых происходит произвольный доступ без добавления или удаления новых элементов.

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

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

Поэтому изучение массивов и принципов их применения при решении задач имеет важное значение.

Список использованных источников

  1. Аляев Ю.А., Козлов А.А. Программирование. Pascal, C ++, Visual Basic. М .: Финансы и статистика, 2004.
  2. Браун С. Visual Basic 6. Учебный курс .: Пер. с англ. - СПб .: Питер, 2001. - 573с .: ил.
  3. Гуденко Д., Петроченко Д. Сборник задач по программированию. - СПб .: Питер, 2003.
  4. Корнелл Г., Моррисон Дж. Программирование на VB. Учебный курс: - СПб .: Питер, 2002.
  5. Хальворсон М. Microsoft Visual Basic 6.0 для профессионалов. Шаг за шагом: Практ. пособ. / MicrosoftPress /: Пер. с англ. - М .: Изд-во ЭКОМ, 1999. - 720 с .: ил.
  6. Пратт Т., Зелковиц М. Языки программирвоания: разработка и реализация/ Под общ.ед. А.Матросова. – СПб.: Питер, 2002. 315 с.
  7. Кнут Д. Искусство программирования: В 3 т. – М.: Вильямс, 2012. 187с.
  8. Кауфман В. языки программирвоания. Концепции и принципы. – М.: ДМК пресс, 2011. 511 с.
  9. Абельсон Х., Сассман Д. Структура и интерпритация компьютерных программ. – М.: Добросвет, 2010. 217с.
  10. Непейвода Н. Стили и методы программирвоания: Учеб.пособие/ Интернет-университет информационных технологий. – М., 2005. 435с.
  11. Волков В. Б., Макарова Н. В. Информатика: Учебник для вузов. – СПб.: Питер, 2011 315 с.
  12. Баженова И.Ю. языки программирвоания. . – СПб.: Питер, 2012. 368 с.
  13. Лукин С.Н. Visual Basic 6.0 - Самоучитель для начинающих. . – СПб.: Питер, 201. 132 с.Батищев П.С. Основы программирования на Visual Basic 6.0. Электронный учебник [Электронный ресурс].. URL: http://psbatishev.narod.ru/vb/v000.htm (дата обращения: 16.10.2019).
  14. Ахтырченко К. В., Леонтьев В. В. Моделирование программной архитектуры // Вычислительные методы и программирование. 2001. Т. 2, с. 33-48.
  15. Материал из Викиучебника // http://www.realcoding.net/ [Электронный ресурс]. URL: http://www.realcoding.net/articles/glava-20-administrirovanie-baz-dannykh.html (дата обращения: 16.10.2019).