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

Билет№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.Комбинированный способ, часть параметров передается по средствам замещения формальных параметров фактическими, а часть посредством объявление их глобальными.

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