Инфоурок Информатика Другие методич. материалыЛабораторная работа на тему "Арифметические выражения. Организация ввода и вывода в Visual Basic"

Лабораторная работа на тему "Арифметические выражения. Организация ввода и вывода в Visual Basic"

Скачать материал

Лабораторная работа № 20

Тема: Арифметические выражения. Организация ввода и вывода данных.

Цель работы: познакомится с основными функциями составления программ, составить программу калькулятор.

Студент должен

знать:

*    основы событийных процедур;

*    технологию составления программ;

уметь:

*    запускать программу VISUAL BASIC;

*    пользоваться командами панели COMMAND BUTTON;

*    внедрять и связывать в программе объекты разной природы.

 

Теоретическое обоснование

 

Создание проекта Калькулятор.

Работа над проектом начинается с создания графическо­го интерфейса, для этого в окне Конструктор форм на фор­му помещаются управляющие элементы.

1. Разместить на форме три текстовых поля и пять кнопок. Присвоить им имена: txt1, txt2, txt3, cmdPlus, cmdMinus, cmdUmn, cmdDelen, cmdExit. Разместить также три метки для подписи полей.

1

Событийная процедура сложения cmdPlus_Click() должна изменять значения свойства Text текстового поля txt3 так, чтобы оно являлось суммой числовых значений свойства Text  текстовых полей txt1 и txt2. для преобразования строковых значений, вводимых  в текстовые поля. В десятичные числа, воспользуемся функцией Val. Код событийной процедуры будет следующим:

Sub cmdPlus_Click()

Txt2.Text=Val(txt1.Text)+Val(txt2.Text)

End Sub

Событийные процедуры вычитания, умножения и деления создаются аналогично.

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

2

3.Установить для свойства Alignment текстовых полей значение Right Justufy.

4. Пятую кнопку запрограммировать на окончание(завершение) работы с калькулятором.

5. Запустить проект на выполнение. Ввести числа в два левых текстовых поля и щёлкнуть по кнопке арифметической операции. В правом поле будет выведен результат.

 

Ход работы

 

1.     Выполнить практические задания.

2.     Представить результаты практических заданий преподавателю.

3.     Оформить отчет.

4.     Ответить на контрольные вопросы.

 

Практические задания

 

Задание 1

1.Добавить на форму шесть кнопок cmdSin, cmdCos, cmdTan, cmdSqr, cmdSt и cmdLog.

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

2. например, для возведения в степень событийная процедура cmdSt_Click() примет вид:

Sub cmdSt_Click()

Txt3.Text=Val(txt1.Text)^Val(txt2.Text)

End Sub

3. Ввести самостоятельно программный код других событийных процедур с использованием встроенных функций языка Visual Basic: Sin(), Cos(), Tan(), Sqr() и Log().

4. Запустить проект на выполнение.

Произвести вычисление, например 232 : ввести числа 2 и 32 и щёлкнуть по кнопке X^Y.

(Подсказка: =SQR(Val(Text1.Text)), =Sin(Val(Text1.Text));       

 

 

Задание 2

В системе программирования Visual Basic создать программу «Треугольник», позволяющий вычис­лить гипотенузу и площадь прямоугольного треугольника, если известны его катеты.

 

Содержание отчета

 

1.     Название и цели работы.

2.     Макет проекта и  код программы.

3.     Ответы на контрольные вопросы.

4.     Вывод.

 

Контрольные вопросы

 

1.     Что выполняет функция VAL?

2.     Где выполняются событийные процедуры?

3.     Как производится возведение в степень, квадратный корень?

4.     Каким образом обойти случай деления на ноль?

 

Литература

 

1.     Браун С. Visual Basic 6.0: учебный курс. С-Пб, "Питер", 1999 -322с

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Лабораторная работа на тему "Арифметические выражения. Организация ввода и вывода в Visual Basic""

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Садовод-декоратор

Получите профессию

Няня

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 662 093 материала в базе

Материал подходит для УМК

  • «Информатика (базовый и углублённый уровни) (в 2 частях)», Поляков К.Ю., Еремин Е.А.

    «Информатика (базовый и углублённый уровни) (в 2 частях)», Поляков К.Ю., Еремин Е.А.

    Тема

    Глава 7. Объектно-ориентированное программирование

    Больше материалов по этой теме
Скачать материал

Другие материалы

Лабораторная работа на тему "Освоение среды разработки Visual Basic. Переменные: тип, имя, значения."
  • Учебник: «Информатика (углублённый уровень)», Калинин И.А., Самылкина Н.Н.
  • Тема: Глава 3. Информационные системы
  • 27.12.2020
  • 236
  • 5
«Информатика (углублённый уровень)», Калинин И.А., Самылкина Н.Н.
Урок "Ввод и редактирование формул. Работа в режиме калькулятора в математическом пакете MathCad"
  • Учебник: «Информатика. Учебное пособие для общеобразовательных учреждений с русским языком обучения», Г. А. Заборовский, А. Е. Пупцев
  • Тема: § 17. Информационные технологии
  • 27.12.2020
  • 270
  • 3
«Информатика. Учебное пособие для общеобразовательных учреждений с русским языком обучения», Г. А. Заборовский, А. Е. Пупцев

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 27.12.2020 540
    • DOCX 46.1 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Алексеев Владимир Анатольевич. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Алексеев Владимир Анатольевич
    Алексеев Владимир Анатольевич
    • На сайте: 9 лет и 4 месяца
    • Подписчики: 1
    • Всего просмотров: 289813
    • Всего материалов: 42

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Методист-разработчик онлайн-курсов

Методист-разработчик онлайн-курсов

500/1000 ч.

Подать заявку О курсе
  • Сейчас обучается 124 человека из 43 регионов

Курс повышения квалификации

Специфика преподавания информатики в начальных классах с учетом ФГОС НОО

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 39 человек из 20 регионов
  • Этот курс уже прошли 284 человека

Курс повышения квалификации

Компьютерная грамотность для пенсионеров

36 ч. — 180 ч.

от 1580 руб. от 940 руб.
Подать заявку О курсе
  • Этот курс уже прошли 22 человека

Курс профессиональной переподготовки

Информационные системы и технологии: теория и методика преподавания в профессиональном образовании

Преподаватель информационных систем и технологий

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Этот курс уже прошли 13 человек

Мини-курс

Психология личности: свойства и характеристики личности

5 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 60 человек из 27 регионов

Мини-курс

Детские и взрослые эмоции

4 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Управление и стратегическое развитие высшего образования

5 ч.

780 руб. 390 руб.
Подать заявку О курсе