русс | укр

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

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

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

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


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

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


Дата добавления: 2015-06-12; просмотров: 556; Нарушение авторских прав


Для виведення значень змінних на екран монітора користуються оператором write (писати) та його різновидом writeln у такому самому форматі:

write(cписок змінних);

writeln (список змінних);

Аналогічно, після закінчення роботи оператора writeln, курсор переводиться на початок наступного рядка.

Наприклад, якщо а=5, b=7,с=1.4Е-19, d=106,

то оператори write(a); writeln(b,c); write(d);

виведуть на екран значення в такому вигляді:

5 71.4E-19

причому курсор залишається відразу за числом 106 і наступний оператор write або writeln буде продовжувати виведення в цьому самому рядку.

Звертаю увагу на те, що значення змінних a, b, c злилися і однозначно визначити що, і кому належить досить проблематично. Щоб такого не відбувалося можна виводити між змінними пропуски.

Наприклад для нашого випадку оператори

write(a ,' ‘); writeln(b,' ‘,c); write(d);

виведуть на екран значення в такому вигляді:

5 7 1.4E-19

Виводити можна не тільки значення змінних, а й значення виразів:

write(sin(2*a*b));

Для величин, що виводяться оператором write (writeln), можна зазначати формат виведення:

1) для не REAL величин у вигляді:

writeln (величина: n)

2) для REAL величин у вигляді:

writeln (величина: n:m)

Тут ціле число n визначає кількість позицій для виведення величини. Якщо величина не вміщується у вказаний формат, цей формат ігнорується; якщо ж величина коротша від формату, то символи, що виводяться, зсуваються вправо, а зайві позиції зліва заповнюються пропусками. Це дозволяє роздруковувати на екрані значення у вигляді таблиць рівними стовбчиками. Для REAL-величин другий параметр (ціле число m) зазначає кількість десяткових знаків після десяткової крапки, що виводяться. Число виводиться в форматі з фіксованою крапкою з автоматичним округленням. Якщо m=0, то REAL-число виводиться як ціле (без крапки).



Приклади:

i:=25;

a:=3.48;

write(‘Результат : 'і:5,а:9:3)

write(x:7:0);

Результат виведення:

Результат:

25 3.480

Перед числом 25 виведено 3 пропуски, а перед 3.480 – 8 пропусків.

Без зазначення формату REAL-величини виводяться у форматі з плаваючою крапкою (в Е-формі). Зазначення формату впливає лише на виведення і не впливає на самі значення змінних.

Як вже відмічалось, на початку програми треба описати всі змінні, що використовуються в тілі програми. Робиться це після службового слова VAR у такому вигляді:

VAR

список змінних: тип;

……………

список змінних: тип;

Якщо деякі об'єкти програми не передбачено змінювати в процесі обробки даних, їх краще об'явити на початку програми у вигляді проіменованих констант після слова CONST:

CONST

ім'я=значення;

ім'я=значення;

………….

ім'я=значення;

Тип константи транслятор визначає автоматично по її значенню. Причому значенням константи можуть бути не тільки символи типу char, а й рядки символів, взятих в апострофи.

Наприклад, якщо об'явлено:

const mess ='значення a =';

то в тілі програми оператор write(mess,a); чи безпосередньо write('значення a =',a);

призведе до того самого результату — виведе на екран повідомлення (при а=5):

значення а=5



<== предыдущая лекция | следующая лекция ==>
Оператор присвоювання | Тема 5. Лінійні програми


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


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

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

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


 


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

 
 

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

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