Разработка интерфейса и решение разветвляющихся программ
Методические указания по выполнению индивидуальных заданий
индивидуальное задание №1
Разработка интерфейса и решения линейных программ в
Среде Visual Basic
ЦЕЛЬ РАБОТЫ
1. Приобретение навыков алгоритмизации и программирования линейных вычислительных процессов.
2. Приобретение навыков создания экранных форм Visual Basic и создания на них различных элементов управления.
3. Реализация алгоритма вычислительного процесса на языке Visual Basic.
ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ
1. Получить номер варианта и выбрать задачи из выданной таблицы.
2. Ознакомится с внешним видом интерфейса пользователя Visual Basic.
3. Изучить основные свойства объектов: Form, Label, TextBox и CommandButton.
4. Изучить правила составления линейных алгоритмических конструкций.
5. Ознакомиться с примерным видом интерфейса:
6. Создать в рабочем каталоге (диске) каталог группы, курсанта (студента), проекта задачи.
7. Создать экранную форму Form1: создать Standart.exe проект.
8. Изменить имя формы: изменить свойство Name на значение frmLab1.
9. Переименовать заголовок формы: изменить свойство Caption на "Лабораторная работа № 1.
10. Добавить на форму элемент Label: Нажав на элементе / нарисовать его на форме. В верхней части на всю ширину, а по высоте на одну треть высоты.
11. Изменить имя элемента Label: изменить свойство Name на значение lblZagolovok
12. Изменить содержание элемента Label: изменить свойство Caption на значение «Лабораторная работа № 1 курсанта первого курса ... факультета Иванова И.И.»
13. Добавить на форму элемент Label: Нажав на элементе / нарисовать его на форме. В средней части на половину ширины слева, а по высоте - посередине на высоту до 1 см.
14. Изменить имя элемента Label: изменить свойство Name на значение lblRezultat.
15. Изменить содержание элемента Label: изменить свойство Caption на значение «Результат расчета»
16. Добавить на форму элемент TextBox: Нажав на элементе / нарисовать его на форме. В средней части на половину ширины справа, а по высоте – посередин, на высоту до 1 см.
17. Изменить имя элемента TextBox: изменить свойство Name на значение txtRezultat.
18. Изменить содержание элемента TextBox: удалить содержимое свойства Text.
19. Добавить на форму элемент CommandButton: Нажав на элементе / нарисовать его на форме. В нижней части на половину ширины слева на высоту до 1 см.
20. Изменить имя элемента CommandButton: изменить свойство Name на значение cmdStart.
21. Изменить надпись на командной кнопке: изменить свойство Caption на значение «Начать расчет».
22. Добавить на форму элемент CommandButton: Нажав на элементе / нарисовать его на форме. В нижней части на половину ширины справа на высоту до 1 см.
23. Изменить имя элемента CommandButton: изменить свойство Name на значение cmdEnd.
24. Изменить надпись на командной кнопке: изменить свойство Caption на значение «Отменить расчет».
25. Два раза нажать на командной кнопке «Начать расчет» и написать программный код для первой кнопки. Два раза нажать на командной кнопке «Отменить расчет» и написать программный код для второй кнопки.
26. Протестировать программу.
27. Сохранить исходный код.
28. Все сохранения делать в созданном каталоге.
29. Описать назначение основных операторов и функций, используемых в программе.
СОДЕРЖАНИЕ ОТЧЕТА
1. Исходные данные и постановка задачи.
2. Текст кода на языке Visual Basic.
3. Подробное описание последовательности действий при написании программы.
4. Блок-схема алгоритма расчета
5. Результаты расчета.
Варианты заданий
Вариант | Функция Y=F(x) | Значения параметров |
; ; | x=1.52 ; c=5 | |
; ; | x=5.3 ; k=3 | |
; ; | x=2.5 ; b=7 | |
; ; | x=1.7 ;t=3 | |
; ; ; | x=2.1 ; p=2 | |
; ; | x=4 ; a=3.7 | |
; ; | x=–11 ; b=12.5 | |
x=10.9 ; t=2 | ||
t=4.1 ; p=3 | ||
m=2 ; x=1.1 | ||
k=7.2 ; x=5 | ||
b=3 ; c=1.7 | ||
t=2.2 ; b=3 | ||
x=11 ;p=2.6 | ||
N=9.1 ; b=3 | ||
t=3.8 ; p=2 | ||
b=3 ; x=5.2 | ||
k=2 ; m=1.8 | ||
x=5 ; t=1.8 | ||
a=2 ; p=2.6 | ||
b=7 ; x=2 | ||
q=2 ; b=1.8 | ||
x=2.9 ; a=-0.9 | ||
b=7.1 ; t=2 | ||
t=-3 ; a=8.8 | ||
t=2 ; b=1.8 | ||
a=7 ; b=2.3 | ||
x=3 ; n=-1.9 | ||
a=-4 ; p=3 | ||
b=2 ; k=1.8 |
ПРАВИЛА ОФОРМЛЕНИЯ ОТЧЕТА ПО ЛАБОРАТОРНОЙ РАБОТЕ
Лабораторные работы оформляются на стандартных листах формата А4. Отчет должен иметь следующий вид:
Титульный лист
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ УКРАИНЫ ОДЕССКАЯ НАЦИОНАЛЬНАЯ МОРСКАЯ АКАДЕМИЯ Кафедра теории автоматического управления и вычислительной техники ЛАЬОРАТОРНАЯ РАБОТА №1 Разработка интерфейса и решения линейных программ в среде Visual Basic Выполнил курсант 1-го курса факультета морского судовождения группа 1111 Иванов И.И. Дата выполнения 05.09.14 Одесса 2014 |
Страница №2
Задание к лабораторной работе ; при x = 3456.78× 10-6; d = - 0.81; i = 0.333 Текст программы Option Explicit Private Sub Command1_Click() On Error GoTo errorh Me.CommonDialog1.Filter = "*(*.bmp;*.jpg;*.gif;*.wmf;*.cur;*.ico)|*.bmp;*.jpg;*.gif;*.wmf;*.cur;*.ico" Me.CommonDialog1.FilterIndex = 0 Me.CommonDialog1.ShowOpen Command2.SetFocus Exit Sub errorh: If Err.Number = 32755 Then Exit Sub End Sub Private Sub Command3_Click() End End Sub |
Заключительная страница
Блок-схема программы |
ИНДИВИДУАЛЬНОЕ ЗАДАНИЕ № 2
Разработка интерфейса и решение разветвляющихся программ
ЦЕЛЬ РАБОТЫ
1. Приобретение навыков по алгоритмизации и программированию разветвляющихся вычислительных процессов.
2. Приобретение навыков по созданию экранных форм Visual Basic и создания на них различных элементов управления.
3. Приобретение навыков ввода - вывода информации, с использованием функций InputBox () и MsgBox ().
4. Приобретение навыков работы с функцией Val () и Str ().
5. Приобретение навыков по составлению блок-схем алгоритмов программы.
6. Реализация алгоритма вычислительного процесса на языке Visual Basic.
ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ
1. Получить вариант и выбрать задачи из выданной таблицы.
2. Ознакомится с внешним видом интерфейса Visual Basic.
3. Изучить основные свойства объектов: Form, Label, TextBox и CommandButton.
4. Изучить работу диалоговых окон InputBox (...) и MsgBox ().
5. Изучить правила составления алгоритмических конструкций разветвляются.
Примерный вид интерфейса
6. Для разработки интерфейса программы нужно использовать ту же последовательность, что и при выполнении лабораторной работы № 1.
7. Примерный вид текста программы:
8. При выполнении программы ввод исходных данных должен осуществляться с помощью функции InputBox (...):
9. С помощью функции MsgBox () должно выводиться сообщение о выполнении данного или нет, и выводятся результаты расчета:
СОДЕРЖАНИЕ ОТЧЕТА
1. Исходные данные и постановка задачи.
2. Текст кода на языке Visual Basic.
3. Подробное описание использованных свойств, методов и функций при написании программы.
4. Результаты расчета.
5. Блок-схема алгоритма программы.
Варианты заданий
при | при | при | |||
при | при | при | |||
при | при | при | |||
при | при | при | |||
при | при | при | |||
при | при | при | |||
при | при | при | |||
при | при | при | |||
при | при | при | |||
при | при | при |
ИНДИВИДУАЛЬНОЕ ЗАДАНИЕ №3