Оператор вывода информации

Чтобы видеть результаты работы компьютера, когда мы строим алгоритм решения какой-либо формулы или задачи, необходимо ответ напечатать на экране. Для этого применяется специальный оператор PRINT. Но надо помнить, что при таком выводе мы будем работать с текстом, а не с графикой. А это означает, что теперь экран монитора разбивается на строки и позиции. Здесь мы уже не можем управлять каждой точкой экрана, как при рисовании линий и окружностей. Каждая буква, цифра и любой другой символ клавиатуры имеет определенный размер и может выводится только на строке и в определенной позиции, чтобы знаки не сливались и удобно читались. (Ведь в своих тетрадях вы тоже стараетесь писать слова на разных строчках и отделять одну букву от другой).

Поэтому надо помнить, что экран имеет в нормальном режиме 25 строк и 80 колонок.

Оператор вывода информации на экран имеет следующий вид.

PRINT А, В, С

А, В и С это имена переменных, значение которые надо вывести на экран.

Для вывода сообщений на экран слова должны помещать в кавычки:

PRINT "Знакомство с оператором вывода"

Если в операторе PRINT переменная или текст помещается в кавычки, то он выводится на экран без изменения. Это рекомендуется делать при выводе значений переменных, чтобы определить какое значение к какой переменной относится.

Например в программе

CLS: А=5 : PRINT" А=";А

На экране мы увидим текст А=5

Если выводимые переменные разделяются запятой, то на экран выводятся значения этих переменных через 14 позиций.

Для более плотной записи вывода надо в качестве разделителя переменных использовать ; (точку с запятой).

Если запятая или точка с запятой стоят за последней переменной в строке, то следующий оператор вывода, который встретится в программе, будет печатать значения на этой же строке.

Если в операторе отсутствуют переменные, то на экран выводится пустая строка (например, это можно использовать для отделения одной части текста от другой).

Выводом значений или слов на экране можно управлять с помощью специальных функций управления выводом:

LOCATE X,Y — где X — номер строки, Y — номер позиции в строке

SPC(n) — вывод п пробелов (от 1 до 255)

ТАВ(п) — переход к позиции п (п от 1 до 255)

Данные функции необходимо использовать перед оператором вывода.

На блок-схемах оператор ввода изображается в виде следующей фигуры (которая называется параллелограмм)

Ввод А, В

Разберем примеры:

1. В следующем фрагменте программы записаны операторы, которые позволяют выводить на экран переменные, используя вышеуказанные функции.

CLS очистить экран

А=5 .PRINT А: присвоить переменной А значение 5 и напечатать А=50 присвоить А значение 50

LOCATE 10,30 : PRINT А вывести значение А в строку

10 позицию 30

В— 7: С— 12 : D=25 присвоить переменным В, С, D значения 7,

12, 25

TAB (20):PRINT А, В значения А и В выводятся с 20 позиции строки 11

PRINT C;D; значения С и D выводятся с 1 позиции

строки 12

А=100 присвоить переменной А значение 100

PRINT "значение A="; А значение переменной А выводиться в той же строке, где С и D и с дополнительным текстовым пояснением

TAB(5):PRINT D значения D выводятся с 5 позиции строки 13

2. Составьте программу для нахождения площади S круглого зеркала, используемого в телескопе, по формуле S=tiR2. Радиус зеркала г = 100 дюйм, л=3.141595.

Cls:r=100

Pi=3.141595

S=Pi*r^2

Print "площадь зеркала=";8

Блок-схема к данной задачи будет выглядеть следующим образом:

 
Посмотреть оригинал
< Пред   СОДЕРЖАНИЕ ОРИГИНАЛ   След >