- •Билет№1
- •Билет№2
- •Билет№3
- •Билет№4
- •1)Алгоритм - это определенная последовательность логических действий для решения поставленной задачи.
- •Билет№5
- •Билет№6
- •Билет№7
- •Билет№8
- •Билет№9
- •Билет№10
- •Билет№18
- •Билет№19
- •Билет№22
- •Билет№23
- •2) Оператор view- предназначен для определения прямоугольной области который в дальнейшем будет производиться дальнейшие построения. В программе можно использовать несколько операторов view.
Билет№1
1)Переход к метке с помощью оператора on go to
Формат оператора: on<выражение>go to метка 1,2…n
Это арифметическое выражение либо идентификатор.
Метка 1,2…n метка или список меток куда передается управление.
Алгоритм восполнение оператора.
Вычисляется выражение =>в зависимости о целой части выражений управлении передается на один из помеченных операторов в программе из списка меток.
Если целая часть равна 1,то управление передается оператору с меткой 1.
Если целая часть равна 2, то управление передается оператору с меткой2.
Если целая часть выражена <1 либо >чем кол-во меток то компилятор выдает ошибку.
2)Подпрограмма-это часть общей программы
Go sub<метка>
Stop-конец основной программы оформление по таким же синтаксическим правилам, что и простая программа.
Rem-начало основной программы
go sub-ключевое слово оператора вывода подпрограммы.
<метка>-метка строки с которой начинается подпрограмма
<метка>rem-начало подпрограммы
return-ключевое слово оператора окончание подпрограммы или оператор возврата в основную программу.
Такое расположение подпрограммы называется внешним.
Вычислительный процесс начинается с основой при достижение оператора go sub управление передается первому оператору подпрограммы, затем выполняются все остальные при достижение оператора return происходит возврат в основную программу.
Билет№2
1)Оператор ввода INPUT имеет вид
INPUT [;] [ поясняющий текст ], список переменных
Поясняющий текст заключается в кавычки. Переменные в списке отделяются друг от друга запятыми. ";" после INPUT означает, что курсор останется на той же строке, когда будет нажат "Ввод".
Оператор вывода PRINT имеет вид
PRINT [ список вывода]
Элементы списка разделяются "," или ";" или пробелом. В первом случае вывод следующего элемента начинается в новую зону (строка экрана условно разделена на 5 зон по 14 позиций каждая), во втором - через пробел (для чисел) или непосредственно вслед (для символьных строк) за предыдущим элементом. Элементом списка может быть имя переменной, константа (символьная заключается в кавычки) или выражение (перед выводом вычисляется).
2)
Процедура - это последовательность строк программы, расположенная между операторами SUB и END SUB и выполняемая при обращении к ней при помощи оператора CALL.
Имя может содержать до 31 символа. Список параметров (не более 16) может включать имена переменных и массивов. Для массивов в скобках указывается размерность. Например, 1 - для одномерного массива, 2 - для двухмерного и т.д. В обращении к процедуре за именем фактического массива следуют пустые скобки.
Эта программа вычисляет среднее значение элементов массива A, процедура SUM суммирует элементы массива. Основные отличия процедуры от подпрограммы-функции :
1 - процедура не обязана возвращать значение, она не имеет типа; 2 - вызывается оператором CALL, а не из выражения.
Отдельные переменные, используемые в процедуре (или подпрограмме функции), могут быть объявлены локальными, т.е. действующими только в данной подпрограмме (оператор LOCAL), общими, т.е. действующими как в подпрограмме, так и в основной программе (оператор SHARED) и статическими, т.е. действующими в данной подпрограмме как LOCAL, но сохраняющими полученные значения до следующего обращения (оператор STATIC). По умолчанию в подпрограмме функции переменная является SHARED, а в процедуре STATIC.
После выхода из подпрограммы функции переменные i и S теряют свои значения (при входе в подпрограмму всегда S = 0). Эти же имена могут использоваться в программе для обозначения других величин.
В этом случае S сохраняет значение после выхода из подпрограммы и имеет один и тот же смысл во всех частях программы.
В этом случае S сохраняет значение после выхода из подпрограммы до следующего обращения к ней.