Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Правила определения типа выражения




 

Оператор: *, +, -

Тип операндов: Хотя бы один из операндов real

Тип выражения: real

О: *, +, -

ТО: Оба операнда integer

ТВ: integer

О: /

ТО: real или integer

ТВ: Всегда real

О: DIV, MOD

ТО: Всегда integer

ТВ: Всегда integer

 

 

6. Базовые операторы ввода/вывода (Print, write, input). Пример использования.

Оператор INPUT (ввод) позволяет присвоить значение переменным с клавиатуры во время выполнения программы.

Формат записи оператора INPUT: INPUT [;] [²запрос²{;|,}] переменная1, переменная2

; – необязательный параметр, дающий команду оставлять курсор в той же строке после ввода значения и нажатия Enter

[²запрос²{;|,}] - необязательный параметр, который выводит на экран текст, поясняющий какую информацию нужно вводить пользователю. Текст всегда должен заключаться в кавычки. После него обязательно ставится точка с запятой или запятая.

; – дает команду на вывод знака? и пробела за ним на экран.

, – не дает такой команды.

переменная1, переменная2 - обязательный параметр. Список переменных, которым присваиваются вводимые значения.

Приведем несколько примеров:

INPUT А ?_
INPUT ²Введите А², А Введите А
INPUT ²Введите А²; А Введите А?_
INPUT ²Введите А,В²; А, В Введите А, В?_

Операторы вывода данных на экран монитора CLS и PRINT

Оператор CLS (CLear Screen) – очищает экран.

Оператор PRINT

Формат оператора: PRINT [Выражение] [{;|,}]

Оба параметра стоят в квадратных скобках и, следовательно, оба они не обязательны. Если PRINT используется без параметров, то он выводит одну пустую строку.

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

{;|,} – знаки между выражениями. Эти знаки можно ставить и за последним выражением. Если указана запятая, то строка вывода разбивается на зоны по 14 символов и каждый элемент выводится в начало очередной зоны. Если указана точка с запятой, то следующий элемент будет выведен через один пробел за предыдущим.

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

Рассмотрим некоторые примеры:

Использование оператора PRINT (А=10, В=15, S=150). После апострофа (‘) расположена информация, выводимая на монитор и комментарий к ней.

PRINT S ‘ 150
PRINT ²Длины сторон²; А, В ‘ Длины сторон 10 15
PRINT ²Площадь =²; А*В ‘ Площадь=150
PRINT ²А=²; А; ²В=²; В ‘ А=10 В=15
PRINT ‘ Пустая строка
PRINT SQR(9) ‘ 3 квадратный корень из 9

Вывод данных на экран дисплея выполняется операторами: WRITE

Формат: Write (список выражений)

Выражение в списке разделяются запятыми. Значения выражений сначала вычисляются, а затем выводятся на экран. Буквы ln имеют то же значение, что и в операторе readln. Вслед за выражением через двоеточие можно указать ширину поля экрана, в котором разместится выводимое значение. Например, оператор write (10:3, 55:6) займет для вывода числа 10 три позиции, а для вывода числа 55 - шесть позиций на экране.

При выводе вещественных значений можно указать, сколько десятичных цифр следует сохранить в дробной части числа, причем количество цифр указывается вслед за шириной поля после двоеточия. Например, x = 3,14159, то оператор write (x:6:2) займет для вывода переменой х шесть позиций, две из которых будут использованы для дробный части х (т. е. значение х будет округлено до 3,14).

Для того чтобы прокомментировать выводимые значения, в список вывода можно помещать строки любых символов, заключенные в одинарные кавычки (апострофы). Например, при выполнении фрагмента программы

х: = 3.5;

Write ('Ответ ', х: 4,'км/с');

на экране будет выведено:

Ответ: 3.5 км/с

 

 





Поделиться с друзьями:


Дата добавления: 2017-03-18; Мы поможем в написании ваших работ!; просмотров: 257 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

80% успеха - это появиться в нужном месте в нужное время. © Вуди Аллен
==> читать все изречения...

2294 - | 2147 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.009 с.