Электронный мозг
будет думать за нас
точно так же, как
электрический стул
за нас умирает.

 

Основы работы в QBasic

Операторы управления

Встроенные функции

Оператор ввода ...

Операторы графики

Оператор безусловного перехода

Операторы условного перехода

Условная конструкция SELECT...CASE

Оператор цикла FOR...NEXT

Оператор цикла WHILE...WEND

Оператор цикла DO...LOOP

Массивы

Работа с символами

 

 

 

 

 


Операторы ввода

Когда значение переменной неизменно (g=9,8 ; pi=3.14159 ; т.д.). в таких случаях лучше применить присваивание или оператор константы: CONST.

CONST pi=3.14159

INPUT – оператор ввода с клавиатуры.

Оператор
Расшифровка
Результат
INPUT x Ввод значения переменной Х = 5 ? 5
INPUT x, у Ввод значений переменных Х и У   (5 и 3) ? 5, 3
INPUT “x=”; x Ввод знач. переменной Х = 5 (с комментарием) x= ? 5
INPUT “x=”, x Ввод знач. переменной Х = 5 (с комментарием) x= 5
INPUT“скорость=”, v Ввод скорости V Скорость=

В операторе ввода INPUT можно использовать комментарий, но только 1 раз и до самого ввода!
Коментарий заключается в кавычки.

Пример-1

Составить программу для расчета пути пешехода через его скорость и время в пути.

REM peshehod_1
INPUT "Введите скорость (км/ч) = "; v
INPUT "Введите время (ч) "; t
LET s = v * t
PRINT "Путь пешехода = " ; s ;"км"
END

Для ввода данных имеется еще оператор DATA. Он работает в паре с оператором READ.

DATA - оператор хранения данных
READ - оператор чтения данных из оператора DATA

Данные в DATA записываются через запятые, а считываются последовательно с помощью READ.

Рассмотрим решение задачи из Примера-1 с помощью этого ввода данных:

REM peshehod_2
DATA 5.5 , 4
READ v , t
LET s = v * t
PRINT "Путь пешехода = " ; s ;"км"
END

Операторы DATA и READ чаще используют при работе с массивами. С ними мы познакомимся позже.

 


   
Вверх

 

Hosted by uCoz