Input продукция в паскал
За обмен на информация между потребителя и компютъра всички данни са организирани във файлове.
Изображение - или име площ памет в средата за външна памет (твърд диск, флопи диск, CD-ROM и т.н.) или логическо устройство е източник или приемник на информация (клавиатура, дисплей, принтер пристанища и т.н.).
Файлът може да се разбира като всеки набор от данни.
програми се свързват с външната среда (устройства) се извършва чрез имената на файловете с помощта на стандартните процедури, I / O:
Когато въвеждате данни от клавиатурата и изхода на екрана на дисплея използва стандартни файлове с вход имена (вход) и изход (изход) имената им са настроени по подразбиране. Помислете за стандартен вход / изход.
изходни данни в Паскал
За да се покаже на данни при използване на процедурата:
WRITE (А1, А2, ..., AN); - изходни променливи А1, А2, ..., AN в линията на екрана;
WRITELN (А1, А2, ..., AN); - изходни променливи А1, А2, ..., AN на линията на екран с линия;
WRITELN; - нов ред.
Променливите на изхода могат да имат следните типове:
Както УС на химичните елементи Характер и низови константи. Разрешено изходен формат и без него. Когато се изисква определена дължина поле неформатиран изходни данни, данните са разделени с интервали, което ги прави трудни за четене, така че е необходимо да се предвиди за разделяне пространства.
Когато неформатиран изходните данни в реално тип се извежда в експоненциална форма, като:
Пример 8.1. Трябва да въвеждат следните стойности:
А = 10; В = 20; С = 30;
D = -25,11
R = 'IBM PC ";
L = вярно;
G = FALSE.
Процедура: Писано е:
При използване на формата, в изходните процедури специфичната дължина на полето, предвидено за изходни променливи (K) и точността на представяне на реално число (М):
Условия за ползване формати:
- в данните космически условие се намира в дясно;
- свободните длъжности са пълни с интервали от лявата и от дясната с нули;
- ако дължината на полето е по-малко, отколкото се изисква, форматът се игнорира и се дава необходимата дължина на полето;
- Минималната дължина на полето за реалната позиция 10;
- максималната дължина на полето за дробна част на недвижим 18 продукта.
Пример 8.2. Трябва да въвеждат следните стойности:
А = 25; В = -3,5; С = -12,21 10-2 ?;
процедура:
Въвеждане на данни в Паскал
За да въведете данните, процедурите:
READ (А1, А2, ..., AN); - N входни стойности и да ги възлагат на променливи А1, А2, ..., AN;
READLN (А1, А2, ..., AN); - N входни стойности и да ги възлагат на променливи А1, А2, ..., AN да премине останалите данни до края на реда;
rEADLN; - линия минава.
Входни променливи могат да имат следните типове:
При въвеждане на данни се превръща от външната формата на вътрешната форма на представяне, в съответствие с типа на променливи, посочени.
Когато четете за недвижими вида на пропуски в данните, предшествана от редица се игнорират.
Когато четете низ данни и пропуски типов характер са значителни.
Пример 8.3. Следните стойности трябва да се въведат:
А = 5,1; В = -12,21 * 10 -2; I = 5; J = 20; G = 'R'; H = 'S';
5.1 12.21E-5-ти февруари, 20 натиснете Enter
RS натиснете Enter
Тези стойности ще бъдат:
А = 5,1; В = -12,21 * 10 -2; I = 5; J = 20; G = 'R'; H = "S".