Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Операторы (процедуры) ввода данных



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

1. Использование оператора присваивания.

Примеры: A = 3 TOK = 480 I = 1. Этот способ используется, если исходные данные не изменяются при нескольких исполнениях программы.

2. При работе с электронными таблицами применяют считывание данных из ячеек листа рабочей книги Excel. Для этого используется инструкция Сells(i, j), которая в данном случае выступает как функция ввода данных. Формат использования:

Имя_переменной = Сells(i, j),

где i, j соответственно номер строки и номер столбца, на пересечении которых находится ячейка с данными, т.е. адрес ячейки.

Пример:

А = Сells(1, 2)

После выполнения этой строки переменной А присвоится значение, которое хранится в ячейке, находящейся в первой строке (первая цифра) и во втором столбце (вторая цифра), т.е. в ячейке B1 электронной таблицы.

3. Ввод данных непосредственно в ходе выполнения программы, т.е. в диалоговом режиме, выполняется с помощью диалогового окна ввода информации, реализуемого функцией InputBox.

Формат использования (в простейшем случае):

Имя_переменной = InputBox(“Сообщение”).

В ходе работы программы при выполнении указанной функции на экране монитора появляется диалоговое окно, содержащее текст, указанный в «Сообщении», а также поле ввода. Выполнение программы приостанавливается, устанавливается режим ожидания ввода информации пользователем и нажатия одной из кнопок. После ввода информации и нажатия на кнопку ОК переменной присваивается значение типа String (строковый тип данных), содержащее текст, введенный в поле ввода.

Пример:

d = InputBox (“Введите значение диаметра”)


На экране (рис. 5)появится диалоговое окно:

Рис. 5. Окно ввода

В примере переменной d будет присвоено значение строки “23”, а не числа 23.

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

При записи в коде программы

d = Val(InputBox (“Введите значение диаметра”))

и вводе в поле ввода цифр 23 переменной d присвоится число 23.





Дата публикования: 2014-11-29; Прочитано: 177 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...