русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Вывод данных в ТР


Дата добавления: 2014-02-04; просмотров: 738; Нарушение авторских прав


End

Readln(n);

Begin

End.

Begin

Writeln (‘Привет! Это наша группа.’);

{эта строка текста появится на экране}

Пример 2

WRITE(‘ПРИВЕТ!!!’); «ПРИВЕТ!!!»

WRITELN(‘ПРИВЕТ!!!’); «ПРИВЕТ!!!»

A=134 WRITE (A) 134

B=312 WRITE (B,B,B) 312312312

С=135 WRITE (С:6) _ _ _ 135

D=250 WRITE ((D+D):7) _ _ _ _ 500

 

Пример 3

writeln(‘введите n’);

writln(‘ ’,‘n=’n,)

Дисплей:

введите n

n=4

Выражением называется конструкция ЯП, задающая порядок выполнения действий над элементами данных.
Выражение состоит из операндов и операций. Операнды- величины и выражения, над которыми производятся действия (переменные, постоянные, обращение к функциям).

Операции-определяют действие, которое надо выполнить (+,-,*,/ и д.т.)
Пример, х+у-10
х, у, 10- операнды
+, - - операции
Скобки не являются операцией, они расставляются для управления порядком выполнения действий.
Пример,
(a+b)*c
a+b *c

Операции могут быть унарными (имеют один операнд, например, (-у)) и бинарными (имеют два операнда, например, х+у)
Все операции в Turbo Pascal делятся на :

  • арифметические (+ - * / div mod)
  • отношения(< > <= >= = <>)
  • логические(or, xor, and, not )
  • строковые

Все выражения в Turbo Pascal тоже делятся на арифметические, отношения, логические, строковые.

Арифметическим называется выражение, составленное из операндов арифметического типа, использующее только арифметические операции. Тип значения выражения зависит от типа операндов и операций.
Выражением отношения называется словосочетание языка, в котором два выражения связаны операциями отношения. Сравниваемые выражения могут принадлежать любым скалярным типам, тип значения выражения всегда Boolean.
Логическим называется выражение, составленное при помощи логических операций. Тип значения выражения всегда Boolean.
Рассмотрим подробнее логические операции.
And- соединяет два операнда, имеет значение истина, если все операнды истины.
Or- соединяет два операнда, имеет значение истина, если хотя бы один из операндов истинен, и значение ложь, если все ложны.
Xor- соединяет два или больше операнда, имеет значение ложь, если все операнды ложны или истины.
Пример,
Const x=3;
Y=4;
Z=6;



(x>10) xor (y+z<9)- ложь
(x=3) and (y<=4)- ложь
(y=9) or (z>=0)- истина

Not- унарная операция. имеет значение истина, если операнд ложен, и наоборот.
Пример,
Z=100;
Not(z>100)- истина
Not(z>=10)-ложь

Записать условия.
Хє(а,б);
х,у- переменные разного знака
х,у- переменные одного знака
хє(-?, 5]?[10, +?);

Огромную роль в выражениях играет приоритет операций.
Приоритет операций- очередность выполнения.
В Turbo Pascal операции имеют следующий приоритет операций.
1. Not
2. *, /, div, mod, and
3. +,-, or, xor
4. =, <>, <, >, <=, >=

 

Для вывода в окно вывода используются стандартные процедуры write и writeln. Они могут вызываться как без параметров, так и со списком параметров. Параметры в списке перечисляются через запятую и должны иметь простой тип (кроме перечислимого типа и интервального типа, построенного на базе перечислимого), либо тип string, либо тип указателя. Процедура writeln после вывода своих параметров осуществляет переход на следующую строку.

В процедурах вывода write и writeln после каждого выводимого значения типа может указываться формат вывода, представляющий собой двоеточие, после которого следует целое число или выражение. Это число или выражение задает ширину поля вывода, то есть количество позиций, отводимых под выводимое значение. Если длина выводимого значения меньше ширины поля вывода, то выводимый текст дополняется слева пробелами до нужной ширины; в результате выводимое значение выравнивается по правому краю. Если длина выводимого значения больше ширины поля вывода, то формат вывода игнорируется. Вещественные и комплексные значения с форматом вывода вида :m всегда выводятся в экспоненциальной форме.

Например, если a, b - целые переменные, то при выполнении операторов

a:=-2437; b:=13555;
writeln(a:6,'Привет!':9);
writeln(b:1);

в окно вывода будет выведен следующий текст:

-2437 Привет!
13555

Для вещественных и комплексных значений можно также использовать формат :m:n, где m и n - целые значения. Значение m задает ширину поля вывода, а значение n количество знаков после десятичной точки. Например:

writeln(-14.859:10:3); // ___-14.859
writeln(-14.859:10:5); // _-14.85900
writeln(-14.859:10:2); // ____-14.86
writeln(-14.859:10:0); // _______-15
writeln(-14.859:10:7); // -14.8590000
writeln((0,1):10:1); // _(0.0,1.0)

(здесь символом _ изображены пробелы).



<== предыдущая лекция | следующая лекция ==>
WRITELN | Описание массивов


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.02 сек.