Referat Instructiuni In Limbajul De Programare Pascal

Mai jos puteti citi fragmente din Referat Instructiuni In Limbajul De Programare Pascal si de asemenea puteti face Download Referat Instructiuni in limbajul de programare Pascal

Citeste fragmente din Referat Instructiuni In Limbajul De Programare Pascal

Instuctiuni in limbajul de programare Pascal 1.INSTRUCTIUNI ALTERNATIVE CAP 1:Instructiunea conditionata IF Sintaxa instructiunii IF THEN ; SAU IF THEN ELSE ; PRINCIPIU DE FUNCTIONARE -daca conditia este adevarata,se executa secventa de instructiuni situata pe ramura lui THEN; -daca conditia este falsa,se executa secventa de pe ramura lui ELSE in cazul in care aceasta exista;altfel se trece la instructiunea imediat urmatoare. Observatii: Daca secventele cuprind mai mult de 2 instructiuni,acestea trebuie cuprinse intre BEGIN si END; Inainte de ELSE nu se pune ’’ ; ”. Exemple de probleme in care este folosita instructiunea IF 1) Sa se scrie un program care calculeaza f(x) pentru x numar natural dat. f(x)= program functie; var x,f:integer; begin writeln (’x=’);readln (x); if x> 1 then f:= 2*x –1 else f:= 1+x; writeln( ’valoarea lui f=’, f:4); readln; end. 2)Sa se calculeze aria unui triungi pentru care se cunosc lungimea bazei si a inaltimii. program arie1; var b,h:integer; begin writeln (’b=’);readln (b); writeln (’h=’);readln (h); if (b>0) and (h>0) then writeln (’aria este=’, b*h/2); readln; end. 3) Sa se calculeze aria unui romb ale carui diagonale se cunosc. program arie2; var d1,d2:integer; begin writeln (’d1=’);readln (d1); writeln (’d2=’);readln (d2); if (d1>0) and (d2>0) then writeln (‚aria este=’, d1*d2/2); readln; end. CAP2:Instructiunea de selectie CASE Sintaxa instructiunii CASE OF CASE OF : ; : ; : ; : ; . SAU . . . . . : : ; ELSE END; : END; PRINCIPIU DE FUNCTIONARE -daca variabila selector ia valoarea se executa ,daca variabila selector ia valoarea , se executa ...daca variabila selector ia valoarea ,se executa ; -daca variabila selector nu ia nici una dintre aceste valori,nu se executa instructiunea CASE si se trece la secventa imediat urmatoare. Observatii : 1)variabila selector poate fi de tip:BYTE,WORD,INTEGER,CHARACTER,LONGINT sau un tip definit de utilizator; 2)daca contin mai mult de 2 instructiuni,secventele vor fi cuprinse intre BEGIN si END; Exemple de probleme ce se rezolva cu ajutorul instructiunii CASE Se citeste de la tastatura un caracter.Sa se specifice daca acesta este litera,cifra sau un alt caracter diferit de acesta. program caracter; var c:char; begin writeln (’dati pe c=’);readln (c); Case c of ’A’..’Z’,’a’..’z’:writeln (’ati tastat litera’); 9 D F U V W X i z € › © µ » Ä æ î ó 9 : D E F G W X ó ô 7 á ä ᘐ扨쐼㔀脈䩃 ࡜ᘒ扨쐼䌀⁊伀Պ儀Պᰀó ô 5 6 7 F Y _ | ™ ³ Ô Ü á â ã ä ᬀä ü ü x≥1 쥁@