Операторы ввода и вывода. Оператор присваивания.

 

Оператор присваивания.

 

Формат оператора:          Переменная = значение

Слева от знака = указывают имя переменной, справа — ее значение.

Например: X%=3;  S=S+25;  K!=K!+2.5

 

Вывод информации на экран.

 

1. Формат оператора:           PRINT <элемент печати>

Этот оператор выводит указанный элемент печати на экран, с начала той строки, в которой установлен курсор. После вывода курсор переводится в начало следующей строки. Если хотят, чтобы информация появилась на чистом экране, то используют оператор CLS (очистка экрана) —обычно этот оператор размещают в начале программы.

В одном операторе PRINT можно указывать несколько элементов печати, разделяя их специальными знаками

; — знак плотной печати (символьные значения выводятся подряд друг за другом, числовые— через пробел), запрет перевода курсора на следующую строку.

, — знак печати по зонам (каждая зона печати имеет стандартную ширину 14 символов), запрет перевода курсора на следующую строку.

 

Эти знаки можно ставить и в конце оператора PRINT, тогда элементы печати следующего оператора PRINT будут выведены в этой же строке. Если необходимо вывести информацию не с начала строки, с определенной позиции, то используют оператор PRINT TAB(n), где n —номер позиции.

Например:            PRINT TAB(5);    «Эта строка выводится с пятой позиции»

 

2. Формат оператора:           PRINT USING формат; список

 Оператор вывода форматированных чисел. Формат задаётся либо именем символьной переменной, либо с помощью знаков «#  .  +». Разделителем в списке служит точка с запятой.

  Например:         PRINT USING “##.##”;13.7833;1.342                      (На экране 13.78   1.34)

                             PRINT USING “####.##”;-175.368                           (На экране -175.37)

 

3. Формат оператора:           LPRINT список

Оператор вывода списка данных на принтер. Например:         PRINT Проба печати

 

4. Формат оператора:           WRITE список

Оператор записи данных на экран или в последовательный файл.

 

         5. Формат оператора:   INPUT  “Комментарий “ , <имя переменной>

На экран выводится комментарий и знак вопроса. Программа приостанавливает работу и ждет, когда вы наберете какое-либо значение на клавиатуре. Нажатием клавиши ENTER сообщаем, что ввод закончен. При неверном вводе программа повторяет запрос.

В одном операторе INPUT можно указывать несколько имен переменных, разделяя их запятыми. В этом случае значения переменных при вводе разделяем запятыми, а клавиша ENTER нажимается после набора последнего значения. Комментарий можно пропускать.

        
          6. Формат оператора:   LINE INPUT  Комментарий “ ; <имя символьной переменной>

  Оператор считывает все символы до символа (кода) «возврат каретки». Комментарий “ – необязательная строка перед вводом данных. Присутствие точки с запятой отображает на экране знак вопроса.  <имя переменной> - переменная, которая хранит строку символов, введённых с клавиатуры или считанных из файла.

 

 

  Если необходимо вывести информацию в определенном месте экрана, то перед оператором PRINT размещают оператор LOCATE, который устанавливает курсор в указанное место экрана.

 

           7. Формат оператора:          LOCATE <номер строки>,<номер позиции>

Ввод данных.

 

Пример применения операторов:

Задача.

 

 Длина стороны треугольника равна А, периметр равен Р, длины двух других сторон равны между собой. Найти эти длины.   

 

 

 

 

 

РЕШЕНИЕ.

 

                                начало

 

                          Ввод A,P

 

 

                          B=(P-A)/2

 

 

                            вывод  B

 

                             конец

 

 

CLS

 

INPUT “введи длину стороны A, периметр P”, A, P 

 

 

B=(P-A)/2

 

 

PRINT “неизвестные стороны треугольника B=”;B

 

END

 

 

 

Сайт создан в системе uCoz