
- •Билет№1
- •Билет№2
- •Билет№3
- •Билет№4
- •1)Алгоритм - это определенная последовательность логических действий для решения поставленной задачи.
- •Билет№5
- •Билет№6
- •Билет№7
- •Билет№8
- •Билет№9
- •Билет№10
- •Билет№18
- •Билет№19
- •Билет№22
- •Билет№23
- •2) Оператор view- предназначен для определения прямоугольной области который в дальнейшем будет производиться дальнейшие построения. В программе можно использовать несколько операторов view.
Билет№10
1)Описание массивов осуществляется с помощью оператора DIM с указанием размеров. Например, оператор DIM a(10), b(10:20, 25:45) описывает одномерный массив a, элементы которого имеют индексы от 0 до 10, и двухмерный массив b, элементы которого имеют индексы : первый от 10 до 20, второй от 25 до 45. Если нижняя граница индексов в описании не указана, то она считается равной 0. Используя оператор _OPTION BASE n ., можно задать нижнюю границу индексов равной n. Например,
OPTION BASE 1 DIM a(10)
В этом случае индекс элементов массива a 2 0будет принимать значения, начиная с 1. Если описание массива отсутствует, то по умолчанию верхний индекс равен 10 ( нижний - 0). В описании массива вместо константы может использоваться переменная. Например, DIM a(n)
Значение n должно быть предварительно определено. Используя _оператор ERASE ., можно освободить память, выделенную под массив, и вернуть ее для дальнейшего использования. Например, оператор
ERASE a возвращает память, выделенную под массив a.
2) left$-форматleft$(str,n)Выделяет n левых символов в переменной str.
mid$-формат mid$( str,n, l) Выделяет в переменной str начиная с позиции n набор символов с меткой l.
right$-формат right(str,n) Выделяет n левых символов в переменной str.
len(str)-определяет длину символьной переменной str
spase$(n)-формирует строку из n пробелов
instr(str,substn)-определяет номер позиции в переменной str, начинается с подстроки substr целиком находится в строке str.
string$(number,char)-формирует строку из повторяющихся символов.
Билет№11
1)while-wend, формат while(условие)выполняется тело цикла пока условие истинно=>wend
cls
x=0
while x<=10
y=x^2+3*x+5
print x,y
x=x+1
wend
2)Все переменные вычисленные в программе становятся известными и доступными подпрограмме, т.е значениями этих переменных можно пользоваться в операциях подпрограммы. Все переменные вычисленные в подпрограмме становятся известными и доступными в основной программе после оператора go sub(идентификаторы переменных сохраняются)
Билет№12
WHILE условие
операторы WEND (операторы выполняются 1, 0 пока выполняется условие)
DO операторы
LOOP Выход из цикла в этом случае осуществляется оператором EXIT.
FOR i=i нач to i кон [STEP ih] операторы NEXT i
i, i нач, i кон, ih - соответственно, управляющая переменная цикла, ее начальное, конечное значения и шаг изменения. Если ih=1, то шаг можно опустить.
2)Графический режим экрана можно рассматривать как прямоугольную сетку состоящую из множества точек
LINE - чертит линию
Оператор PSET(PRESET) (x, y) - включает или выключает точку с координатами x,y.
Билет№13
1)тело цикла- последовательность операторов зависящая от переменной V
for- операторов заголовка цикла
next-оператор окончание цикла
V-переменная(параметр цикла)
for i=1 to10 step 1
input x
if x>max then max=x
next i
print max t.
2) Screen-устанавливает режим работы монитора и указывает режим цветности.
COLOR - устанавливает цвет фона экрана и палитру (из трех цветов) для окрашивания точек (для текстового режима - еще и цвет рамки). Существует две палитры цветов: 0 и 1, следующего состава.
Delay- оператор позволяющий задержать изображение в графическом режиме.
Билет№14
1)if-else-if
формат
if(условие1)then
оператор1…операторl
else if цел2
then оператор1..оператор m
else оператор1…операторn
end if
2)Редактирование текста.
выделение, удаление, вставка, замена и т.п
Билет№15
1)Алфавит языка определяется набором символом, которые допустимы в программе. В него входит прописные и строчные буквы латинского алфавита и русского, арабские цифры 0…9 и знаки.
типы данных: целая %, длинная целая&, вещественная!, вещественная 2ой точности #, символьная$.
2) Процедура - это последовательность строк программы, расположенная между операторами и выполняемой при обращении к ней при помощи оператора.
Билет№16
1)Безусловный оператор go to
go to<метка>
оператор передает управление вычислительным процессам и строке обозначенной меткой без всякой проверки условия.
2)Сортировка символьных переменных по алфавиту.
alf$-переменная в которой хранится алфавит исключая ё,й,ъ,ы,ь.
fam$-одномерный символьный массив, состоящий из 30 фамилий не отсортированный список
faml$- одномерный символьный массив, состоящий из 30 фамилий отсортированный список
Билет№17
1)Множественное ветвление с помощью конструкции IF-ELSE-IF
формат
if(условие1)then
оператор1…операторl
else if цел2
then оператор1..оператор m
else оператор1…операторn
end if
Множественное ветвление с помощью if,else,if. Часть при решение задачи выделяются 3 и более ветви, тогда if используется с помощью вложенных проверок по формату.
2)Механизация передачи параметров из основной программы в процедуру и наоборот.
С помощью замещения формальных параметров в операторе sud фактическими, записанными в операторе call.C помощью задание глобальных параметров объявленных оператором shared.Комбинированный способ, часть параметров передается по средствам замещения формальных параметров фактическими, а часть посредством объявление их глобальными.