90 likes | 306 Views
Операторите в езика Паскал. Оператор за изход. Оператор : Write(var); - изписва в стандартния терминал стойността на променливата var. Writeln(var); - изписва на нов ред в стандартния терминал стойността на променливата var. Пример : Write(‘Hello World!’); Write(‘Hello’);
E N D
Оператор за изход • Оператор: • Write(var); -изписва в стандартния терминал стойността на променливата var. • Writeln(var); - изписва на нов ред в стандартния терминал стойността на променливата var. • Пример: Write(‘Hello World!’); Write(‘Hello’); Writeln(‘World!’); >Hello World! >Hello >World!
Оператор за вход • Оператор: • Read(in); - присвоява на променливата in стойността на първия елемент от стандартния вход. • Readln(a,b,c); - присвоява на променливите a,b,c стойностите на първия ред от стандартния вход след обработката му. • Пример: >10 Read(i); Writeln(i + 1); >11 < 10,9,8 Readln(a,b,c); Writeln(a+b+c); >27
Съставен оператор • Оператор: • Begin [други оператори]; • End; • След заграждането на група оператори със запазените думи Begin и End, компилатора на Паскал възприема тази група като своеобразен нов оператор. • Важно е да се разбере, че всичко между Begin и End за компютъра е един оператор.
Условен оператор • Оператор: • if P then A else B – където P е логически израз. Ако той се оцени като истина(true), ще се изпълни A, а ако се оцени като грешен (false), ще се изпълни кода в B. • Пример: а:= 5; If a>10 then writeln(‘TRUE’); else writeln(‘FALSE’); >FALSE а:= 11; If a>10 then writeln(‘TRUE’); else writeln(‘FALSE’); >TRUE
Оператор за цикъл с предусловие • Оператор: • while P do A – ще изпълнява оператора А (който може и да е съставен оператор) докато логическия израз P се оценява като истина. • Още на първата итерация, прави проверка за истинността на P. • Пример: а:= 5; while a<10 do begin write(a); a:= a + 2; end; >579 а:= 11; while a<10 do begin write(a); a:= a + 2; end; >
Оператор за цикъл със следусловие • Оператор: • repeat A until P – изпълнява оператора А (който може и да е съставен оператор) докато логическия израз P се оценява като истина. • Прави първата проверка за P след края на първата итерация. • Пример: а:= 5; repeat begin write(a); a:= a + 2; end; until a < 10 >579 а:= 11; repeat begin write(a); a:= a + 2; end; until a < 10 >11
Оператор за цикъл For • Оператор: • For i:=start to finish do A – при първото преминаване през оператора, на променливата i се придава стойност start. Оператора А (който може и да е съставен) се изпълнява докато i стигне стойност finish. На всяка итерация i се инкрементира с 1. • Пример: For i:=1 to 10 dobegin write(i); end; >12345678910
Източници • http://en.wikipedia.org • http://elearning-phys.uni-sofia.bg/ • http://www.oocities.com/hotdogcom/ptutor/