Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
56
Добавлен:
11.02.2014
Размер:
211.97 Кб
Скачать

8.4.6. Порядок выполнения задания

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

  2. Запустите Visual Basic и сохраните проект в рабочей папке. При этом сохраните форму под именем Form1, проект – под именем Project1.

  3. Разместите на форме Form1 управляющие элементы, и изменением значений свойств создайте интерфейс, соответствующий рис. 7.7.

  4. Введите программный код, приведенный в пункте 8.4.5.

  5. Сохраните проект.

  6. Расчетным путем определите значения результатов, которые будут получены при следующем тестовом наборе исходных данных: m = 5, h = 2, a = (3,5; 1; 3; 1; 2), b= (2; 4,3; 3; 1,2).

  7. Выполните тестирование проекта. Для этого запустите проект и выполните счет для указанных выше значений исходных данных. Если полученные результаты не соответствуют расчетным значениям, то это означает, что допущена ошибка в программе или при подготовке теста. Результат счета должен соответствовать рис. 8.3.

  8. Продемонстрируйте работу проекта преподавателю.

  9. Замените код процедуры Command1_Click на соответствующий код, заранее разработанный Вами для Вашего варианта.

  10. Сохраните проект.

  11. Запустите проект. Выполните счет, задав исходные данные в соответствии с заранее подготовленным Вами тестом.

  12. Если проект работает правильно, продемонстрируйте его работу преподавателю.

  13. Закройте приложение.

  14. Удалите на диске d свою рабочую папку.

8.5. Вопросы для контроля

  1. В чем отличие массива от скалярной переменной?

  2. Могут ли элементы массива иметь разный тип?

  3. Что означает инструкции Dim g(5) As String, и Dim g() As String?

  4. В какой последовательности выполняются операции в выражении a+b/c*d-e^2?

  5. Имеется квадрат со стороной h и круг диаметра d (d < h). Центры обеих фигур расположены в начале координат. Запишите логическое выражение, которое принимает значение True только в том случае, когда точка с заданными координатами (x, y) принадлежит квадрату, но не принадлежит кругу.

  6. Что означает инструкция ReDim g (1 To n)?

  7. Для чего применяются обращения к функциям LBound() и UBound()?

Соседние файлы в папке informatika_zadaniya_2002