Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпора информатика.doc
Скачиваний:
6
Добавлен:
15.09.2019
Размер:
418.82 Кб
Скачать

72. Диалоговые окна. Окно сообщения MsgBox. Окно вывода InputBox. Примеры.

Стандартное диалоговое окно InputBox испо-льзуется для ввода небольших фрагментов текста. Окно InputBox состоит из четырех элементов:

- строка заголовка;

- приглашение к вводу;

- поле ввода со значением, предлагаемым по умолчанию;

- две кнопки (ОК и Cancel).

Функция InputBox выводит на экран диалоговое окно, содержащее сообщение и поле ввода, устанавливает режим ожидания ввода текста пользователем или нажатия кнопки, а затем воз-вращает значение типа String, содержащее текст, введенный в окне.

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

- текст сообщения;

- заголовок;

- пиктограмма;

- набор кнопок.

MsgBox можно вызывать как процедуру и как функцию. Процедура выводит на экран заданное пользователем текстовое сообщение.

73. Условный Оператор if-then-else. Примеры.

Оператор IF…THEN…ELSE представляет собой простейшую, но и самую распространенную фор-му проверки условий в Бейсике. Этот оператор имеет следующий синтаксис:

Оператор IF-THEN-ELSE (если-то-иначе) обес-печивает принятие двоичного решения.

Формат оператора IF

IF условие1 THEN

[блок операторов 1]

[ELSEIF условие2 THEN

[блок операторов 2] ]

[ELSE

[блок операторов n]]

END IF

где

условие1 - Любое выражение Бейсика, кото-рое может быть оценено,

условие2 - как истинное(не ноль) или лож-ное(ноль)

блок операторов 1 один или несколько операторов в одной

блок операторов n или нескольких строках

Другой формат оператора IF:

IF условие THEN операторы 1 [ELSE операторы 2]

где

условие Любое выражение Бейсика, которое может быть оценено, как ис-тинное (не ноль) или ложное (ноль)

операторы Один или несколько операторов, разделенных двоеточием.

74. Операторы цикла for-next и другие. Примеры.

Операторы FOR-NEXT служат для программи-рования циклических алгоритмов с заранее изве-стным числом повторений тела цикла. Оператор FOR обозначает начало циклического участка программы, указывает имя параметра цикла — счетчика числа повторений тела цикла, присваи-вает ему начальное значение, устанавливает ма-ксимально возможное значение для параметра цикла и может задавать шаг, с которым он будет изменяться. Параметр цикла должен быть простой числовой переменной. Общий вид оператора FOR:

FOR <параметр цикла>=<нач.значен.> ТО <кон.значен.> [STEP <шаг>]

Если шаг не задан, то по умолчанию он равен единице. Начальное значение, конечное значение и шаг могут быть числовыми константами, числовыми переменными или арифметическими выражениями. В отличие от языка Паскаль пара-метр цикла, предельные значения и шаг могут быть вещественного типа. Все величины вычис-ляются перед выполнением цикла и внутри цикла не могут быть изменены.

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

NEXT [< параметр цикла>]

9. Другие операторы циклов.

Оператор DO-WHILE(UNTIL)-LOOP повторяет блок операторов, пока условие верно, или до тех пор, пока условие не станет верным.

Формат оператора DO-WHILE(UNTIL)-LOOP:

DO [{WHILE,UNTIL} условие] [блок_операторов]

LOOP

или

DO [блок_операторов]

LOOP [{WHILE,UNTIL} условие]

где

Условие любое выражение Бейсика, которое может быть оценено, как истинное (не ноль) или ложное (ноль)

Блок_операторов одна или несколько строк операторов Бейсика. Если несколько опе-раторов записаны в одной строке, то они должны быть разделены двоеточием.

Если в операторе применяется ключевое слово WHILE, то цикл выполняется до тех пор, пока условие истинно.

Если в операторе применяется ключевое слово UNTIL, то цикл выполняется до тех пор, пока условие не станет истинным.

После того, как условие будет удовлетворено, управление будет передано оператору, следую-щему за LOOP.

Цикл с условием завершения выглядит так:

DO WHILE X<10

X=X+1

LOOP

Он продолжает выполняться до тех пор, пока значение переменной остается меньше.

75. Понятие массива. Обьявление массива. Обработка массива. Примеры.

Массив – это некоторое множество перемен-ных, которым присвоено одно имя. Элемент мас-сива задается именем переменной с индексами, расположенными в скобках непосредственно по-сле имени массива. Индексы должны быть целы-ми выражениями, принимающими положительные значения. Пример: А%(5) – пятый элемент цело-численного массива А; В(2,4) элемент вещест-венного массива В, находящийся в 2 строке и 4 столбце. Массив, объединяющий переменные с одним индексом называют одномерным, с двумя индексами – двумерными и т.д., т.е. число индек-сов определяет число измерений массива. В об-щем случае массив характеризуется именем, ти-пом, набором значений, числом измерений и раз-мерностью.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]