Операторы комментария
Отдельные части больших и сложных программ желательно снабжать поясняющими текстами – комментариями. Для записи комментариев служит оператор REM, имеющий вид: REM [текст комментария] Здесь и в дальнейшем квадратные скобки означают, что конструкция внутри них может отсутствовать. Другой способ определения комментария в тексте программы – это апостроф ('): ' [текст комментария]
Операторы ввода/вывода Операторы ввода служат для задания исходных данных при выполнении программы. Операторы вывода позволяют вывести результаты выполнения программы на экран или на принтер.
ü Оператор присваивания Оператор присваивания служит для присваивания переменной значения выражения и имеет вид: переменная = выражение В левой части оператора указывается имя переменной, в которую будет заноситься значение, расположенное в правой части (справа от символа =). Например, чтобы значением переменной Y стало число 10, надо написать так: Y=10. Если в правой части стоит арифметическое выражение, то сначала вычисляется само выражение, а затем его значение присваивается переменной, стоящей слева от символа =.
ü Оператор INPUT Для ввода данных в память ЭВМ в диалоговом режиме, то есть в режиме непосредственного общения человека с машиной, используется оператор INPUT(input – ввод). Этот оператор считывает входные данные от клавиатуры во время выполнения программы. Он сопровождается печатью знака вопроса (?) или комментария, заключенного в апострофы (или кавычки), после слова INPUT, а также для присвоения числовых значений списку переменных. Общий вид оператора: INPUT [ " приглашение " ;] список переменных где приглашение – комментарий к вводимым переменным; ; – добавляет знак вопроса в строку приглашения; список переменных – одна или несколько переменных, разделенных запятыми, в которых хранятся данные, введенные от клавиатуры. Оператор INPUT останавливает программу и ждет ввода данных. Количество вводимых данных должно соответствовать количеству переменных в списке. Переменные могут быть числовыми или символьными, элементами массивов. Типы данных в списке и вводимых с клавиатуры должны совпадать. Примеры 1) INPUT A Печатается знак вопроса, и ЭВМ ждет число, значение которого (после ввода) будет присвоено переменной А.
2) INPUT А, В, С, D Печатается знак вопроса, после чего надо ввести четыре числа, разделяя их запятыми.
3) INPUT "Введите число уравнений N=";N Печатается запрос Введите число уравнении N =, после которого надо ввести значение N. 4) INPUT "Введите А, В"; А, В Печатается указание Введите А, В, после чего следует ввести значения А и В, разделив их запятой. ü Оператор PRINT Чтобы вывести какую-либо информацию на экран или на принтер используются операторы PRINT, LPRINT (print – печать). Общий вид операторов: PRINT [выражения] [{;|,}] где выражения – одно или несколько числовых или символьных выражений для печати; {;|,} – определяет, где начинается следующий вывод:; – печать сразу после последнего значения,, – печать в начале следующей зоны печати, ширина которой 14 символов. Если все аргументы опущены, выводится пустая строка. Если выражения указаны, то значения выражений выводятся по порядку. Оператор PRINT (от слова print – печать) служит для задания вида печати (специальным знаком после него), печати комментариев, заключенных в апострофы (или кавычки), печати числовых значений констант, переменных и арифметических выражений, входящих в список этого оператора. Примеры 1) PRINT 125, 98, 36 Печатаются числа 125 98 36.
2) PRINT А, В, С Печатаются числовые значения переменных А, В, С. Так, если А= 125, В =98 и С =36, то печать имеет вид, аналогичный приведенному выше.
3) PRINT "Численное интегрирование" Печатается комментарий Численное интегрирование
4) PRINT "А="; А2 Печатаются комментарии и значение переменной А2. Если А2=125, то печатается А=125
5) PRINT "F="; SQR (А*В+С) Печатается F = a, где a — числовое значение арифметического выражения .
6) PRINT Печатается пустая строка, то есть пробелы.
Если в списке оператора PRINT в качестве разделителя используется запятая, то каждое число печатается в соответствующей зоне одной строки. ü Оператор PRINT USING PRINT USING символы$; выражения [{;|,}] – записывает отформатированный вывод на экран или на принтер, где символы$;– символьное выражение, содержащее один или более определителей формата. Обычно для определения формата вывода чисел используются символы #, указывающие количество позиций, которое может занять число при печати; выражения – одно или несколько числовых или символьных выражений, разделенных запятыми, точкой с запятой, пробелами или табуляцией; {;|,} – определяет, где начинается следующий вывод: ; – печать сразу после последнего значения, , – печать в начале следующей зоны печати. Например: PRINT USING "####"; -6; 387 ' Вывод: –6 387
PRINT USING "##.##"; 13.7833; 1.342;.34956 ' Вывод: 13.78 1.34.35
PRINT USING "####.##"; –175.342; 3.3451 ' Вывод: –175.34 3.35
PRINT USING "+####.##"; –68.7833; 1.3; –.34956 ' Вывод: –68.78 +1.3 –0.35
PRINT USING "###"; 83451 ' Вывод: % 83451 ' % – указывают, что неправильно задан формат
PRINT USING "#.#"; 68.78 ' Вывод: % 68.8
PRINT USING "#.#"; 1.3692 ' Вывод: % 1.4
PRINT USING "#.#"; –13.34 ' Вывод: % –13.3
|