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

Билет№7

1)Оператор множественного вывода select case.

Оператор Select Case –выражение обеспечивает создание фазы большого кол-во вычислителтьных ветвей.

Оператор Select Case используется тогда, когда  на основе значения одной переменной или свойства производится выбор из  трех или более ветвей алгоритма. В этом случае он обычно гораздо яснее, чем структура If…Then, и более эффективен.

Однако когда выбор зависит от значений нескольких различных переменных, то нужно использовать структуру выбора If…Then.

2)left$-форматleft$(str,n)Выделяет n левых символов в переменной str.

mid$-формат mid$( str,n, l) Выделяет в переменной str начиная с позиции n набор символов с меткой l.

right$-формат right(str,n) Выделяет n левых символов в переменной str.

Билет№8

1)Из цикла можно передать управление на конец цикла, при этом программа будет продолжена.

Из цикла можно передать управление на начало цикла при этом цикл начнется заново.

Из цикла можно передать управление за пределы цикла, при этом цикл преждевременно прервется

Управление можно передать только на начало цикла(нельзя передавать управление внутри цикла.

Передавать управление разрешается только из подпрограммы и процедуры

нельзя менять параметры цикла

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

2)При построение программы сложной структуры для удобства работы создается меню-перечень

возможных действия пользователя, которые отраженны назначения тех или иных программ процедур используемых в программе. Выбор пункта меню достигается либо указаниям конкретного номера либо нажатием какой-либо функциональной клавиши(f1-f12), либо установленной курсора на соответствующую функцию функциональных клавиш используется для формирования целой последовательности символов.

Функция INKEY$ действует аналогично оператору INPUT, однако при вводе на экране не высвечивается вводимый символ и не требуется нажатие клавиши "Ввод". Программа при этом не прерывает работу, как при выполнении оператора INPUT. При выполнении оператора

X$ = INKEY$ символ, соответствующий нажатой клавише, присваивается переменной X$.

Билет№9

1)Оператор цикла do loop.

Имеет 2 формата(do loop)

…do

тело цикла

loop(while/until)<лог, выражение

…do(while/until) )<лог, выражение

тело цикла

loop.

1формат служит для реализации цикла с постусловием, в котором с начало выполняется тело цикла а потом проверяется условие, выход из цикла. Таким образом операторы составляющие тело цикла выполняются хотя бы 1раз.

2Формат реализует цикл с предыдущем условием в котором условие проверяется при входе в цикл и поэтому может быть тело цикла не может быть выполнено.

do loop

input “n=”;n

input ”x=”;x

max=x

do input “x=”;x

if x>max then x=max

x=x+h

loop

2)Первая версия зависания основана на использовании функции install(проверка наличия в буфере клавиатуры символов от нажатии какой либо клавиши)

Вторая версия зависания аналогично первой, но не использует функцию install

Третья версия зависания основана на диалоге работающей и задающей вопросы программы и возможных ответах пользователя.

Четвертая версия реализует зависания программы до тех пор, пока пользователь не нажмет определенную клавишу. Здесь используется встроенная функция по обработке символьных переменных chr$.

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