ПредишенСледващото


започнете запис ( "Въведете номер") ;;
Прочети (п); край

блок съдържа 4 Оператор: О оператор, празна декларация, оперативния вход и един празен изявление отново.

Операторът на задача

Отчетът за задача се състои от три части: от лявата страна е написано името на променливата, чиято стойност се определя; Това е написано в средата на оператора за присвояване: = (равно на дебелото черво); правото на писмено изразяване, стойността на който искате да присвоите на променлива. оператор за присвояване е както следва: първо се изчисли стойността на израза от дясната страна на оператора, а след това се съхранява в променливата, посочена в лявата страна на оператора.

В първия отчет, променлива х е настроен на 5 във второто, променлива ш се дава стойността 5-10 = -5. Тогава стойността на променливата х се увеличава с две и е равна на 7. И накрая, последната декларация е намалена наполовина на годишна стойност става равна на -2.5. Вид на изразяване и вида на променливата в отчета за възлагане трябва да бъдат договорени. Вид тип променлива реална стойност може да се определи реалната или число. Други видове променливи могат да бъдат prisaivat само стойностите на техните видове, т.е. Цялата peremennoy- цялата simvolnoy- характер, logicheskoy- логично. В съответствие с тези правила в горните примери на задачи у тип променлива трябва да е реален. и х могат да имат и двете недвижими тип. и число.

I / O оператори

I / O информация в програмата се извършва с помощта на специални входно / изходни процедури. Всяка процедура прави някакво действие и комуникира с него чрез списък от опции. Тъй като процедурата по отнемане показва на екрана на компютъра на параметрите, които са преминали към него през списъка и въведете процедурата влиза информацията от клавиатурата на компютъра и да го поставят в променливата, определена в списъка с параметри.

Обжалване на всяка процедура се състои от две части: име процедура и параметър списък затворени в скоби.

Параметрите в списъка са разделени със запетая. Процедурите за вход / изход на броя на параметрите могат да бъдат произволни. Когато се говори за процедурата без параметри, скобите не са написани.

В Pascal има две стандартна процедура оттегляне: пишат и writeln. извеждане на стойностите на параметрите на стандартния изходен файл изход (обикновено екрана на компютъра). Втората процедура е различна от първата в който след оттеглянето на стойностите на параметрите на екрана се движи курсора на следващия ред. Нека обясним по-подробно как се прави това в следния пример (където всички променливи са цяло число тип):

х: = 5;
Y: = пл (X) - 1;
п: = -15;
напиши ( "печат х, у и количество: ', X, Y, х + у);
пиша ( "Сега N ',);
writeln;
writeln ( "С новата Straw", "пе ки", "чат тон", "Не текстове, текс '' Т, текста", "текст!")

Резултатът на екрана ще изглежда така:

Печат X, Y и сумата им: 52,429 Сега п-15 С новата линия е отпечатан текст, текст, текст, текст!

Както се вижда от този пример процедурата на изтегляне не е вкаран в пространството между числа при печат. Поради това, три от 5. 24 и 29 слети заедно на екрана в 52429. Втората линия на продукцията, ние използвахме факта, че разликите между параметрите на деривация не е поставена, и се слива заедно коренно различни части от текста в смислен текст. Имайте предвид, че запетаята в низовата стойност се отпечатва и линия е то се използва като разделител в списъка на параметри.

В извличане на параметрите могат да бъдат вмъкнати между пространствата с линията на празнините или шофиране ширината изходна област. Ширината на изходните полета се дава след изход параметъра: на дебелото черво, и след това експресиране число, което определя минимален брой позиции на символи, разпределени за стойността на параметъра. Ако броят на символите в стойността на параметъра, когато продукцията е по-малка от тази ширина, след което добавя липсващите пространства пред него. Римейк на първите два оператора се покаже в предишния пример, показващ двете възможности за вмъкване пространства:

напиши ( "печат X, Y и количество: ', X" ", Y,' ', х + у," Сега N', N);
напиши ( "печат X, Y и количество: ', х: 4, у: 4, х + у: 4' сега п ': 10, п: 3);

Резултатът е:

Печат х, у и количество: 5 24 29 п -15 сега
Печат х, у и количество: 5 24 29 п -15 сега

За израз от тип реален изход спецификация може да бъде във вида

: N. м. където п - ширината на полето за изход, и m - брой цифри след десетичната запетая, за да зададете шрифт:

В Pascal има две процедура запис: Прочетох и readln. Вторият обикновено се използва, за да въведете стойност низ, и ние не сме се изисква. Списъкът с параметрите на тези процедури трябва да бъдат само променливи. Въвеждане на данни се извършва в съответствие с вида на променливи: ако числова променлива (число или реален), а след това на стандартния входен файл прочетете вход номер; ако това е разнообразен характер, а след това се чете на един знак. Булеви променливи в списъка на входа не се използват. Когато четете цифрите пред тях в пропуски вход входен файл се пропуснат. Обикновено стандартната входен файл е свързан с клавиатура. В същото време всичко, което се въвежда от клавиатурата се показва на екрана на компютъра. Да предположим, че искате да въведете цяло число променлива п. означава броя на елементите на сумата от серията. Това може да стане по следния начин:

пиша ( "Въведете броя на елементи от серията");
Прочети (п);

условен оператор

Условно израз ви позволява да клон на програмата. следния Неговият синтаксис:

Ако логическият израз е вярно, тогава тогавашния -част (т.е. оператор1). В противен случай -част от друг (t.e.operator2).

Инструкциите за условия (друг) -част може да липсват. Често (друго), и (тогава) -част на оператора и други условни конструкции. Например, математическа формула

Подкрепете проекта - споделете линка, благодаря!