SlideShare ist ein Scribd-Unternehmen logo
1 von 17
Studierea limbajului Pascal Curs de formare continu ă CTICE, 2006
Obiective generale la informatică în clasa a 9-a ,[object Object],[object Object],[object Object],[object Object]
Elevul va fi capabil ,[object Object],[object Object],[object Object],[object Object],[object Object]
Unităţile de conţinut   ,[object Object],[object Object],[object Object],[object Object]
Schema didactică   ,[object Object],[object Object],[object Object],[object Object]
Vocabularul şi sintaxa limbajului PASCAL   ,[object Object],[object Object]
 
Orice program PASCAL constă din lexeme şi separatori! ,[object Object],[object Object]
Vocabularul limbajului PASCAL ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Vocabularul limbajului PASCAL ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Tipuri de date simple  (Unitatea 3)   1. Semnul “=” are semnificaţia “ sînt reprezentate ”  2.  Săgeţile obişnuite reprezintă o clasificare a datelor din program. 3. Săgeţile duble reprezintă conceptul de dată, realizat în lumbajul Pascal:  1) Fiecare mărime (variabilă sau constantă) în program obligatoriu să asociază cu un anumit tip de date. 2) Tipul unei variabile defineşte mulţimea de valori pe care le poate lua variabila şi operaţiile care pot fi efectuate cu valorile varibilelor şi constantelor   Date  —  informaţia supusă prelucrării cu ajutorul calculatorului.
Erori de depăşire şi rotunjire sqr(x), sqrt(x), abs(x), sin(x), cos(x), arctan(x), exp(x), ln(x), trunc(x), round(x), frac(x) <, <=, >, >=, =, <> +, - , *, / -1,7 E-38, ... ,1.7E+38 Tipul de date  Real funcţiile specifice tipului de bază Operaţii cu tipul de bază O submulţime de valori ale tipului de bază Tipul de date  Subdomeniu Nu pot fi citite cu  READ (READLN)  şi afişate cu  WRITE (WRITELN) ord(x), pred(x), succ(x), <, <=, >, >=, =, <> O mulţime ordonată de valori specificate prin identificatori Tipul de date  Enumerare ord(x), pred(x), succ(x), upcase(x), funcţia rezultatul căreia este de tip char: chr(i) <, <=, >, >=, =, <> Caracterele imprimabile ale codului ASCII Tipul de date  Char Nu pot fi citite cu  READ (READLN) ord(x), pred(x), succ(x), Funcţiile rezultatul cărora este de tip boolean: odd(i), eof(f), eoln(f) <, <=, >, >=, =, <> or, and, not (false, true) Tipul de date  Boolean Erori de depăşire la calcule ord(x), pred(x), succ(x), odd(x), sqr(x), sqrt(x), abs(x), sin(x), cos(x), arctan(x), exp(x), ln(x) <, <=, >, >=, =, <> +, - , *, div, mod -32768 ... 32767 Tipul de date  Integer Note! Funcţiile predefinite Mulţimea de operaţii Mulţimea de valori (în Turbo PASCAL 7.0)
Formulele metalingvistice  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Instrucţiuni  (Unitatea 4)   Executarea acestei instrucţiuni nu are nici un efect asupra variabilelor programului < Instrucţiune   de   efect   nul >  ::= Instrucţiunea de efect nul Controlul se transmite la instrucţiunea specificată cu etichetată respectivă   < Instrucţiune   goto > ::=  goto   < Etichetă > Instrucţiunea de salt necondiţionat ,[object Object],[object Object],[object Object],< apel procedură > ::= < nume procedură >[< lista   parametri actuali >] Instrucţiunea de apel de procedură ,[object Object],[object Object],< atribuire > ::=  < Identificator   variabilă > | < nume   funcţie >  :=   < expresie > Instrucţiunea de atribuire
 
 

Weitere ähnliche Inhalte

Was ist angesagt?

Regatul Unit Al Marii Britanii Si Al Irlandei De Nord
Regatul Unit Al Marii Britanii Si Al Irlandei De NordRegatul Unit Al Marii Britanii Si Al Irlandei De Nord
Regatul Unit Al Marii Britanii Si Al Irlandei De Nord
guest1a37ce
 
Roma proiect
Roma proiectRoma proiect
Roma proiect
silviu123
 
Alexandru lapusneanu caracterizare
Alexandru lapusneanu   caracterizareAlexandru lapusneanu   caracterizare
Alexandru lapusneanu caracterizare
daniella104
 
Celula. Structura, proprietati
Celula. Structura, proprietatiCelula. Structura, proprietati
Celula. Structura, proprietati
Bors Diana
 

Was ist angesagt? (20)

Regatul Unit Al Marii Britanii Si Al Irlandei De Nord
Regatul Unit Al Marii Britanii Si Al Irlandei De NordRegatul Unit Al Marii Britanii Si Al Irlandei De Nord
Regatul Unit Al Marii Britanii Si Al Irlandei De Nord
 
Suport curs pedagogie clasa a ix a ,a x a, grade didactice
Suport curs pedagogie clasa a ix a ,a x a, grade didacticeSuport curs pedagogie clasa a ix a ,a x a, grade didactice
Suport curs pedagogie clasa a ix a ,a x a, grade didactice
 
Amfibienii
AmfibieniiAmfibienii
Amfibienii
 
Roma proiect
Roma proiectRoma proiect
Roma proiect
 
Ecuații de gradul Ii
Ecuații de gradul IiEcuații de gradul Ii
Ecuații de gradul Ii
 
Fierul caracteristica generală
Fierul caracteristica  generalăFierul caracteristica  generală
Fierul caracteristica generală
 
Radiatii X
Radiatii XRadiatii X
Radiatii X
 
Reptile
ReptileReptile
Reptile
 
Ion Druță viața și activitatea
Ion Druță viața și activitateaIon Druță viața și activitatea
Ion Druță viața și activitatea
 
Păsări
PăsăriPăsări
Păsări
 
Functii aplicatii practice
Functii aplicatii practiceFunctii aplicatii practice
Functii aplicatii practice
 
Initiere in turbo pascal
Initiere in turbo pascalInitiere in turbo pascal
Initiere in turbo pascal
 
Luceafarul
LuceafarulLuceafarul
Luceafarul
 
Campanie respect isjsv_19
Campanie respect isjsv_19Campanie respect isjsv_19
Campanie respect isjsv_19
 
Pasari calatoare
 Pasari calatoare Pasari calatoare
Pasari calatoare
 
Alexandru lapusneanu caracterizare
Alexandru lapusneanu   caracterizareAlexandru lapusneanu   caracterizare
Alexandru lapusneanu caracterizare
 
0 schema orara
0 schema orara0 schema orara
0 schema orara
 
Vertebrate
VertebrateVertebrate
Vertebrate
 
Celula. Structura, proprietati
Celula. Structura, proprietatiCelula. Structura, proprietati
Celula. Structura, proprietati
 
Jocuri copii
Jocuri copiiJocuri copii
Jocuri copii
 

Andere mochten auch

68 De Pagini De Probleme Rezolvate Si Teorie In Pascal
68 De Pagini De Probleme Rezolvate Si Teorie In Pascal68 De Pagini De Probleme Rezolvate Si Teorie In Pascal
68 De Pagini De Probleme Rezolvate Si Teorie In Pascal
guest274e8
 
Lucrarea informatica 2 (2)
Lucrarea informatica 2 (2)Lucrarea informatica 2 (2)
Lucrarea informatica 2 (2)
Silvia
 
Neamul romanesc-omenia (1)
Neamul romanesc-omenia (1)Neamul romanesc-omenia (1)
Neamul romanesc-omenia (1)
monicalia
 

Andere mochten auch (18)

Fisiere pascal
Fisiere pascalFisiere pascal
Fisiere pascal
 
68 De Pagini De Probleme Rezolvate Si Teorie In Pascal
68 De Pagini De Probleme Rezolvate Si Teorie In Pascal68 De Pagini De Probleme Rezolvate Si Teorie In Pascal
68 De Pagini De Probleme Rezolvate Si Teorie In Pascal
 
Invatarea colaborativa
Invatarea colaborativaInvatarea colaborativa
Invatarea colaborativa
 
Evaluare1111
Evaluare1111Evaluare1111
Evaluare1111
 
Lucr2
Lucr2Lucr2
Lucr2
 
Lucrarea informatica 2 (2)
Lucrarea informatica 2 (2)Lucrarea informatica 2 (2)
Lucrarea informatica 2 (2)
 
Visible learning- principii si tehnici promovate, aplicabile la nivel prescolar
Visible learning- principii si tehnici promovate, aplicabile la nivel prescolarVisible learning- principii si tehnici promovate, aplicabile la nivel prescolar
Visible learning- principii si tehnici promovate, aplicabile la nivel prescolar
 
Metode
MetodeMetode
Metode
 
Algoritmi
Algoritmi Algoritmi
Algoritmi
 
Neamul romanesc-omenia (1)
Neamul romanesc-omenia (1)Neamul romanesc-omenia (1)
Neamul romanesc-omenia (1)
 
Planul inclinat
Planul inclinatPlanul inclinat
Planul inclinat
 
Subiect motivant - folosirea calculatorului în predarea fizicii
Subiect motivant - folosirea calculatorului în predarea fiziciiSubiect motivant - folosirea calculatorului în predarea fizicii
Subiect motivant - folosirea calculatorului în predarea fizicii
 
Mecanisme Simple
Mecanisme  SimpleMecanisme  Simple
Mecanisme Simple
 
Tipul tablou
Tipul tablouTipul tablou
Tipul tablou
 
Deformarea corpurilor
Deformarea corpurilorDeformarea corpurilor
Deformarea corpurilor
 
Educaţia în afara clasei metoda învăţării prin investigarea
Educaţia în afara clasei  metoda învăţării prin investigareaEducaţia în afara clasei  metoda învăţării prin investigarea
Educaţia în afara clasei metoda învăţării prin investigarea
 
Mişcarea corpului, pe plan înclinat, sub acţiunea mai multor forţe
Mişcarea corpului, pe plan înclinat, sub acţiunea mai multor forţeMişcarea corpului, pe plan înclinat, sub acţiunea mai multor forţe
Mişcarea corpului, pe plan înclinat, sub acţiunea mai multor forţe
 
Mecanica23 02 2009
Mecanica23 02 2009Mecanica23 02 2009
Mecanica23 02 2009
 

Mehr von natashcka

Recursivitatea prin exemple manualul profesorului
Recursivitatea prin exemple   manualul profesoruluiRecursivitatea prin exemple   manualul profesorului
Recursivitatea prin exemple manualul profesorului
natashcka
 
Manualul profesorului
Manualul profesoruluiManualul profesorului
Manualul profesorului
natashcka
 
Motivatia alegerii
Motivatia alegeriiMotivatia alegerii
Motivatia alegerii
natashcka
 
Manualul profesorului
Manualul profesoruluiManualul profesorului
Manualul profesorului
natashcka
 
Manualul profesorului
Manualul profesoruluiManualul profesorului
Manualul profesorului
natashcka
 
Manualul profesorului
Manualul profesoruluiManualul profesorului
Manualul profesorului
natashcka
 
Manualul profesorului
Manualul profesoruluiManualul profesorului
Manualul profesorului
natashcka
 
Manualul profesorului
Manualul profesoruluiManualul profesorului
Manualul profesorului
natashcka
 
Manualul profesorului
Manualul profesoruluiManualul profesorului
Manualul profesorului
natashcka
 
Manualul profesorului
Manualul profesoruluiManualul profesorului
Manualul profesorului
natashcka
 
Manualul profesorului
Manualul profesoruluiManualul profesorului
Manualul profesorului
natashcka
 
Manualul profesorului
Manualul profesoruluiManualul profesorului
Manualul profesorului
natashcka
 

Mehr von natashcka (20)

Recursivitatea prin exemple manualul profesorului
Recursivitatea prin exemple   manualul profesoruluiRecursivitatea prin exemple   manualul profesorului
Recursivitatea prin exemple manualul profesorului
 
Manualul profesorului
Manualul profesoruluiManualul profesorului
Manualul profesorului
 
Manual
ManualManual
Manual
 
Motivatia alegerii
Motivatia alegeriiMotivatia alegerii
Motivatia alegerii
 
Manualul profesorului
Manualul profesoruluiManualul profesorului
Manualul profesorului
 
Manualul profesorului
Manualul profesoruluiManualul profesorului
Manualul profesorului
 
Manualul profesorului
Manualul profesoruluiManualul profesorului
Manualul profesorului
 
Manualul profesorului
Manualul profesoruluiManualul profesorului
Manualul profesorului
 
Manualul profesorului
Manualul profesoruluiManualul profesorului
Manualul profesorului
 
Manualul profesorului
Manualul profesoruluiManualul profesorului
Manualul profesorului
 
Manualul profesorului
Manualul profesoruluiManualul profesorului
Manualul profesorului
 
Manualul profesorului
Manualul profesoruluiManualul profesorului
Manualul profesorului
 
Test ii
Test iiTest ii
Test ii
 
Test i
Test iTest i
Test i
 
Test ii
Test iiTest ii
Test ii
 
Test i
Test iTest i
Test i
 
Tema
TemaTema
Tema
 
Manualul profesorului
Manualul profesoruluiManualul profesorului
Manualul profesorului
 
Surse educaţionale pe web
Surse educaţionale pe webSurse educaţionale pe web
Surse educaţionale pe web
 
Manualul profesorului
Manualul profesoruluiManualul profesorului
Manualul profesorului
 

Studierea limbajului pascal

  • 1. Studierea limbajului Pascal Curs de formare continu ă CTICE, 2006
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.  
  • 8.
  • 9.
  • 10.
  • 11. Tipuri de date simple (Unitatea 3) 1. Semnul “=” are semnificaţia “ sînt reprezentate ” 2. Săgeţile obişnuite reprezintă o clasificare a datelor din program. 3. Săgeţile duble reprezintă conceptul de dată, realizat în lumbajul Pascal: 1) Fiecare mărime (variabilă sau constantă) în program obligatoriu să asociază cu un anumit tip de date. 2) Tipul unei variabile defineşte mulţimea de valori pe care le poate lua variabila şi operaţiile care pot fi efectuate cu valorile varibilelor şi constantelor Date — informaţia supusă prelucrării cu ajutorul calculatorului.
  • 12. Erori de depăşire şi rotunjire sqr(x), sqrt(x), abs(x), sin(x), cos(x), arctan(x), exp(x), ln(x), trunc(x), round(x), frac(x) <, <=, >, >=, =, <> +, - , *, / -1,7 E-38, ... ,1.7E+38 Tipul de date Real funcţiile specifice tipului de bază Operaţii cu tipul de bază O submulţime de valori ale tipului de bază Tipul de date Subdomeniu Nu pot fi citite cu READ (READLN) şi afişate cu WRITE (WRITELN) ord(x), pred(x), succ(x), <, <=, >, >=, =, <> O mulţime ordonată de valori specificate prin identificatori Tipul de date Enumerare ord(x), pred(x), succ(x), upcase(x), funcţia rezultatul căreia este de tip char: chr(i) <, <=, >, >=, =, <> Caracterele imprimabile ale codului ASCII Tipul de date Char Nu pot fi citite cu READ (READLN) ord(x), pred(x), succ(x), Funcţiile rezultatul cărora este de tip boolean: odd(i), eof(f), eoln(f) <, <=, >, >=, =, <> or, and, not (false, true) Tipul de date Boolean Erori de depăşire la calcule ord(x), pred(x), succ(x), odd(x), sqr(x), sqrt(x), abs(x), sin(x), cos(x), arctan(x), exp(x), ln(x) <, <=, >, >=, =, <> +, - , *, div, mod -32768 ... 32767 Tipul de date Integer Note! Funcţiile predefinite Mulţimea de operaţii Mulţimea de valori (în Turbo PASCAL 7.0)
  • 13.
  • 14.
  • 15.
  • 16.  
  • 17.