Оператор CLS — QBasic(Бейсик)

Очищает либо графическую область, либо область просмотра. Как записывается :cls n Где :cls — оператор для очистки экранаn — это номер задания, если вместо n подставить :0 — будет очищен весь экран, включая текст и графику1 — будет очищена графическая область просмотра или весь экран,если графическая область просмотра не была установлена2 — очищает текстовую область просмотра Например :

Read More

Операторы GOSUB и RETURN — QBasic(Бейсик)

При написании программ часто возникает необходимость в вы полнении одних и тех же действий в различных местах программы. Во многих случаях эти действия должны производиться с различными исходными данными. Написание такой программы упростится, если записать повторяющийся участок вычислений один раз, а потом обращаться к нему из различных мест программы. Такую возможность обеспечивает использование подпрограмм. Назначение :Переходит в подпрограмму и возвращается из неё. Как записывается :gosub nbreturn n Где :gosub — оператор перехода в подпрограммуb — тело программыreturn — оператор возвратаn — номер строки Например :10 Cls20 Input «Введите число»; s30 Print s40 Gosub…

Read More

Правила работы с операторами READ, DATA и RESTORE — QBasic(Бейсик)

1. Типы переменных в операторе READ должны соответствовать типам присваиваемых значений. 2. Операторы READ могут появляться в разных местах программы. Необязательно сразу читать все данные. 3. В программе может быть несколько операторов DATA. Даже если они отдалены друг от друга, ЭВМ воспринимает все значения как элементы общего длинного списка. 4. Операторы DATA могут находиться в любом месте программы. Как правило, их пишут в самом начале или в самом конце, чтобы отделить данные от текста программы. 5. В операторе DATA строковые константы могут не заключаться в кавычки. 6. Числа в операторах…

Read More

Оператор RESTORE — QBasic(Бейсик)

Для возврата указателя в начало блока данных служит опера тор RESTORE. Формат: RESTORE или RESTORE N N — номер строки, содержащей оператор DATA. Использование этого оператора позволяет многократно считывать одни и те же данные различными операторами DATA и присваивать их в качестве значений разным переменным. Пример: 10 READ A,A1,A2 20 RESTORE 30 READ B,B1 40 DATA 2, 4, 8, 3, -6, 4 A = 2, A1 = 4, A2 = 8, указатель на числе 3, но RESTORE возвращает его на первое число, таким образом B = 2, B1 = 4…

Read More

Оператор READ — QBasic(Бейсик)

Для чтения информации из блока данных предназначен оператор READ. Формат: READ V READ — ключевое слово; V — список имен одной или более переменных, разделенных запятыми . Блок данных организован таким образом, что обеспечивает последовательный доступ к хранящейся в нем информации с помощью внутреннего указателя. Текущее положение указателя показывает на элемент блока данных, который непосредственно доступен для чтения. При запуске программы указатель устанавливается на начальный элемент блока. При работе оператора READ первый элемент блока данных из списка оператора DATA присваивается в качестве значения переменной, имя которой расположено первым в списке…

Read More

Оператор DATA — QBasic(Бейсик)

Назначение :Операторы блока данных. Как записывается :data 1,2,3,4,5read a,b,c,d,erestore Где :data — это дано1,2,3,4,5 — значения переменных, перечисляются через запятую, их может быть сколько угодноread — оператор чтенияa,b,c,d,e — имена переменных, перечисляются через запятую, их может быть сколько угодноrestore — восстанавливает блок данных в исходное состояние Например :10 Cls20 Data 10,20,30,40,50,6030 Read A,S,D,F,G,H40 Restore50 Read Q,W,E,R,T,Y Оператор DATA предназначен для создания блока данных. Формат : DATA A DATA — ключевое слово ; А — список, содержащий одну или более вещественных, целых или строковых констант, разделенных запятыми (строковые константы необязательно заключать в кавычки). Оператор…

Read More

Оператор DIM — QBasic(Бейсик)

Назначение :Описывает массив, или указывает тип данных для переменного массива. Как записывается :для одномерного массива : dim x(i)для двумерного массива : dim x(n,m) Где :dim — оператор массиваx — алгоритмическое имяi — текущий номер элемента или его количествоn — количество строкm — количество столбцов Например :Дан массив состоящий из следующей последовательности чисел : 15,3,-2,0,4,1,8,9.Найти среднее арифметическое. 10 Dim A(8)20 Data 15,3,-2,0,4,1,8,930 For I = 1 to 840 Read A(I)50 Print A(I)60 Next I70 For I = 1 to 880 S = S + A(I)90 Next I100 Let S = S/8110…

Read More

Операторы FOR и NEXT — QBasic(Бейсик)

Назначение :Повторяет блок операторов указанное число раз. Как записывается :for i = a to b step hgnext i Где :for — оператор циклаi — имя параметраa — начальное значение параметраb — конечное значение параметраstep — шагh — значение шага с которым изменяется параметр циклаg — тело циклаnext — возвращает на заголовок цикла Например :10 Cls20 For i = 0 to 25 Step 530 Print i Операторы FOR и NEXT предназначены для организации циклического вычислительного процесса. Формат: FOR V=E1 TO E2 STEP E3 . . . NEXT V V- переменная, используемая в качестве счетчика…

Read More

Оператор IF — QBasic(Бейсик)

Назначение :Выполняет оператор, или блок операторов, в зависимости от указанного условия. Как записывается :if a b s then w else d Где :if — еслиa — имя переменнойb — знак отношенияs — имя другой переменной или значениеthen — тоw — решение, если условие выполненоd — решение, если условие не выполненоelse — в противном случае (тогда) Например :10 Cls20 Rem Программа-пароль30 Input «Введите пароль»; u40 If u = 5 Then Print «Ну ты крут !!» Else Goto 3050 End Условные операторы предназначены для изменения порядка выполнения операторов в зависимости от истинности или ложности не…

Read More