Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика. Учебное пособие.doc
Скачиваний:
161
Добавлен:
23.11.2018
Размер:
24.24 Mб
Скачать

9.2.4. Способы ввода-вывода данных

Цель занятия. Научиться объявлять переменные; освоить способы ввода-вывода данных.

Теоретические вопросы

  1. Правила задания имен переменных. Типы переменных.

  2. Перечислите основные способы объявления переменных.

  3. Назначение оператора присваивания и оператора Print.

  4. Какие способы для ввода и вывода информации применяются при создании простых приложений?

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

Порядок выполнения работы

  1. Создайте новый стандартный проект.

  2. Разместите на форме управляющие элементы, как показано на рисунке 9.11.

Рисунок 9.11 – Форма в режиме запуска

  1. Задайте самостоятельно свойства элементов управления. Для вывода в текстовом поле суммы оплаты за купленный товар в несколько строк измените свойство данного поля Multilane на Да.

  2. Включите опцию обязательного объявления переменных, выбрав в меню Инструменты / Опции / Editor / Require Variable Declaration.

  3. Перейдите в окно кода и, выбрав в списке объектов Общее (область объявления переменных на уровне модуля), запишите строки, объявляющие пере­менные.

  4. Запишите процедуры обработки событий для кнопок <Сумма покупки>, <Очистка>, <Выход> (рисунок 9.12).

Рисунок 9.12 – Процедуры обработки событий

Задача 2. По итогам летней практики за выполненный объем работ группе студентов, состоящей из K человек, была начислена премия в размере S рублей. Разработайте приложение, которое предлагает пользователю ввести количество студентов в группе и общую сумму премии с помощью функции InputBox, затем вычисляет размер премии, полученной каждым студентом, и выводит результат:

.

Рисунок 9.13 – Варианты вывода результата выполнения приложения

Порядок выполнения работы

  1. Создайте новый стандартный проект.

  2. Разместите на форме управляющие элементы, как показано на рисунке 9.13а.

  3. Задайте самостоятельно свойства элементов управления.

  4. Перейдите в окно кода и запишите строки, объявляющие переменные.

  5. Напишите процедуру для кнопки <cmdPremiya>:

Рисунок 9.14 – Окно кода проекта

  1. Для вывода суммы премии, причитающейся студенту, на форме (рисунок 9.13б) замените строку на

Рисунок 9.15 – Форма в режиме запуска проекта

Print “ Сумма премии, причитающаяся каждому студенту равна”

Print Format(curRazmPrem,”0.00”).

  1. Для вывода суммы премии, причитающейся студенту, в окне <<Немедленно>> (рисунок 9.13в) используйте следующие строки кода.

Debug.Print "Сумма премии, причитающаяся каждому студенту =";

Format(curRazmPrem, "0.00")

Задача 1. Создайте с использованием переменных приложение, вычисляю­щее расстояние между двумя точками А и В с координатами X1Y1 и X2Y2.

Указания. Для ввода координат используйте функцию InputBox. Расстояние меджу двумя точками вычислите по формуле . Преду­смотрите вывод результата на форме в следующем виде – Расстояние между точкой А с координатами X1=1, Y1=1 и точкой B с координатами X2=4, Y2=5 равно 5 .

Задача 2. Создайте с ис­пользованием переменных приложение для расчета рентабельности учреждения банка, которая исчисляется как отношение прибыли к общей сумме активов.

Указания. Для ввода названия банка, прибыли, полученной за год, и суммы активов используйте тексто­вые поля. Осуществите вывод результата в несколь­ко строк, как показано на рисунке: