SlideShare a Scribd company logo
1 of 11
Material didactic pentru elevii din cadrul
Colegiului Pedagogic “Ion Creangă”
la disciplina “Informatica”
VOCABULARUL ȘI
SINTAXA LIMBAJULUI
PASCAL
Profesor:
Masliuc Alina
În cazul utilizării unui limbaj de programare de nivel înalt,
procesul de rezolvare a unei probleme include următoarele
etape:
1. schiţarea algoritmului într-un limbaj de comunicare între
oameni, de exemplu în limba română, rusă sau engleză;
2. descrierea mai sugestivă, dacă este cazul, a prelucrărilor
preconizate recurgînd la schemele logice;
3. scrierea algoritmului într-un limbaj de programare de nivel
înalt, de exemplu, în PASCAL;
4. traducerea programului din limbajul de nivel înalt în limbajul
calculatorului (în secvenţe de cuvinte binare);
5. derularea programului pe calculator, depistarea și corectarea
eventualelor erori.
2
Iniţiere în limbajul PASCAL
3
4
Cuvîntul program este un cuvînt-cheie al limbajului, iar P1
este un cuvînt-utilizator.
Este un text explicativ, un comentariu.
Comentariul începe cu simbolul “{” și se termină
cu “}
5
Cuvîntul rezervat var (variable – variabilă) descrie
variabilele x, y, z și s, aplicate în program.
Cuvîntul integer (întreg) indică tipul variabilelor
respective.
Cuvîntul rezervat begin (început) este un cuvînt-
cheie ce indică începutul părţii executabile a
programului.
6
Această linie indică afișarea unui mesaj la ecran.
Cuvîntul writeln (write line – scrie și trece la linie nouă)
este un cuvînt-cheie al limbajului.
La ecran ne va indica mesajul:
Citirea a trei numere de la tastatură.
Cuvîntul readln (read line – citire și trecere la linie
nouă) este un cuvînt-cheie.
7
Instrucţiunea de atribuire.
Variabila s primește valoarea x+y+z.
Afișarea mesajului din apostrofe la ecran:
8
Afișarea valorii variabilei s la ecran.
Cuvîntul-cheie end indică sfîrșitul părţii
executabile, iar punctul – sfîrșitul programului.
Un program în limbajul PASCAL este
alcătuit din următoarele componente:
9
 Antetul - în care se specifică denumirea
programului (în cazul nostru linia1);
 Partea declarativă - în care se descriu variabilele,
funcţiile, subalgoritmii etc. folosiţi în program (linia 3);
 Partea executabilă - care include instrucţiunile ce
urmează să fie executate într-o anumită ordine de
calculator (linia 4 – 10).
10
Antet
Partea
declarativă
Partea
executivă
11
VĂ MULȚUMESC
PENTRU ATENȚIE!

More Related Content

What's hot

Utilizarea functiilor in Excel
Utilizarea functiilor in ExcelUtilizarea functiilor in Excel
Utilizarea functiilor in ExcelDaniela Baluna
 
Codificarea şi decodificarea mesajelor în sistemele de transmisie a informaţiei
Codificarea şi decodificarea mesajelor în sistemele de transmisie a informaţieiCodificarea şi decodificarea mesajelor în sistemele de transmisie a informaţiei
Codificarea şi decodificarea mesajelor în sistemele de transmisie a informaţieiColegiul de Industrie Usoara
 
1 2 Sisteme De Numeratie
1 2 Sisteme De Numeratie1 2 Sisteme De Numeratie
1 2 Sisteme De NumeratieVasile Filat
 
1.5.Cuantizarea imaginilor
1.5.Cuantizarea imaginilor1.5.Cuantizarea imaginilor
1.5.Cuantizarea imaginilorVasile Filat
 
Ion Druță viața și activitatea
Ion Druță viața și activitateaIon Druță viața și activitatea
Ion Druță viața și activitateabiografiielectronice
 
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 Pascalguest274e8
 
3 2 Interfete Grafice
3 2 Interfete Grafice3 2 Interfete Grafice
3 2 Interfete GraficeVasile Filat
 
1 1 Purtatorii De Informatie
1 1 Purtatorii De Informatie1 1 Purtatorii De Informatie
1 1 Purtatorii De InformatieVasile Filat
 
1 4 Cantitatea De Informatie
1 4 Cantitatea De Informatie1 4 Cantitatea De Informatie
1 4 Cantitatea De InformatieVasile Filat
 
FORMARE ATESTAREA CADRELOR DIDACTICE.pptx
FORMARE ATESTAREA CADRELOR DIDACTICE.pptxFORMARE ATESTAREA CADRELOR DIDACTICE.pptx
FORMARE ATESTAREA CADRELOR DIDACTICE.pptxDaniela Munca-Aftenev
 
Rolul literaturii in perioada Pasoptista
Rolul literaturii in perioada PasoptistaRolul literaturii in perioada Pasoptista
Rolul literaturii in perioada PasoptistaVlad Bodareu
 

What's hot (20)

Utilizarea functiilor in Excel
Utilizarea functiilor in ExcelUtilizarea functiilor in Excel
Utilizarea functiilor in Excel
 
Cantitatea de informatie
Cantitatea de informatieCantitatea de informatie
Cantitatea de informatie
 
Codificarea şi decodificarea mesajelor în sistemele de transmisie a informaţiei
Codificarea şi decodificarea mesajelor în sistemele de transmisie a informaţieiCodificarea şi decodificarea mesajelor în sistemele de transmisie a informaţiei
Codificarea şi decodificarea mesajelor în sistemele de transmisie a informaţiei
 
Domeniul de viziblilitate.Efecte colaterale
Domeniul de viziblilitate.Efecte colateraleDomeniul de viziblilitate.Efecte colaterale
Domeniul de viziblilitate.Efecte colaterale
 
1 2 Sisteme De Numeratie
1 2 Sisteme De Numeratie1 2 Sisteme De Numeratie
1 2 Sisteme De Numeratie
 
1.5.Cuantizarea imaginilor
1.5.Cuantizarea imaginilor1.5.Cuantizarea imaginilor
1.5.Cuantizarea imaginilor
 
Ion Druță viața și activitatea
Ion Druță viața și activitateaIon Druță viața și activitatea
Ion Druță viața și activitatea
 
Analiza algoritmilor. Masurarea volumului
Analiza algoritmilor. Masurarea volumului Analiza algoritmilor. Masurarea volumului
Analiza algoritmilor. Masurarea volumului
 
Reţele de calculatoare
Reţele de calculatoareReţele de calculatoare
Reţele de calculatoare
 
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
 
Cuntizarea imaginilor
Cuntizarea imaginilorCuntizarea imaginilor
Cuntizarea imaginilor
 
Proceduri
Proceduri Proceduri
Proceduri
 
Aplicatia paint
Aplicatia paintAplicatia paint
Aplicatia paint
 
3 2 Interfete Grafice
3 2 Interfete Grafice3 2 Interfete Grafice
3 2 Interfete Grafice
 
Cuantizarea imaginilor
Cuantizarea imaginilor Cuantizarea imaginilor
Cuantizarea imaginilor
 
1 1 Purtatorii De Informatie
1 1 Purtatorii De Informatie1 1 Purtatorii De Informatie
1 1 Purtatorii De Informatie
 
1 4 Cantitatea De Informatie
1 4 Cantitatea De Informatie1 4 Cantitatea De Informatie
1 4 Cantitatea De Informatie
 
FORMARE ATESTAREA CADRELOR DIDACTICE.pptx
FORMARE ATESTAREA CADRELOR DIDACTICE.pptxFORMARE ATESTAREA CADRELOR DIDACTICE.pptx
FORMARE ATESTAREA CADRELOR DIDACTICE.pptx
 
Functiii
FunctiiiFunctiii
Functiii
 
Rolul literaturii in perioada Pasoptista
Rolul literaturii in perioada PasoptistaRolul literaturii in perioada Pasoptista
Rolul literaturii in perioada Pasoptista
 

More from alinabacalim

Описание переменных и констант
Описание переменных и константОписание переменных и констант
Описание переменных и константalinabacalim
 
Variabile constante
Variabile constanteVariabile constante
Variabile constantealinabacalim
 
Пользовательские типы данных
Пользовательские типы данныхПользовательские типы данных
Пользовательские типы данныхalinabacalim
 
Простые типы данных
Простые типы данныхПростые типы данных
Простые типы данныхalinabacalim
 
ТЕХНИКА БЕЗОПАСНОСТИ В КАБИНЕТЕ ИНФОРМАТИКИ
ТЕХНИКА БЕЗОПАСНОСТИ В КАБИНЕТЕ ИНФОРМАТИКИТЕХНИКА БЕЗОПАСНОСТИ В КАБИНЕТЕ ИНФОРМАТИКИ
ТЕХНИКА БЕЗОПАСНОСТИ В КАБИНЕТЕ ИНФОРМАТИКИalinabacalim
 
Aлфавит Паскаль
Aлфавит ПаскальAлфавит Паскаль
Aлфавит Паскальalinabacalim
 
СЛОВАРЬ И СИНТАКСИС ЯЗЫКА ПАСКАЛЬ
СЛОВАРЬ И СИНТАКСИС ЯЗЫКА ПАСКАЛЬСЛОВАРЬ И СИНТАКСИС ЯЗЫКА ПАСКАЛЬ
СЛОВАРЬ И СИНТАКСИС ЯЗЫКА ПАСКАЛЬalinabacalim
 
Метаязык БНФ_Синтаксические диаграммы
Метаязык БНФ_Синтаксические диаграммыМетаязык БНФ_Синтаксические диаграммы
Метаязык БНФ_Синтаксические диаграммыalinabacalim
 
Proiect de biologie1
Proiect de biologie1Proiect de biologie1
Proiect de biologie1alinabacalim
 

More from alinabacalim (20)

Описание переменных и констант
Описание переменных и константОписание переменных и констант
Описание переменных и констант
 
Variabile constante
Variabile constanteVariabile constante
Variabile constante
 
Пользовательские типы данных
Пользовательские типы данныхПользовательские типы данных
Пользовательские типы данных
 
Простые типы данных
Простые типы данныхПростые типы данных
Простые типы данных
 
ТЕХНИКА БЕЗОПАСНОСТИ В КАБИНЕТЕ ИНФОРМАТИКИ
ТЕХНИКА БЕЗОПАСНОСТИ В КАБИНЕТЕ ИНФОРМАТИКИТЕХНИКА БЕЗОПАСНОСТИ В КАБИНЕТЕ ИНФОРМАТИКИ
ТЕХНИКА БЕЗОПАСНОСТИ В КАБИНЕТЕ ИНФОРМАТИКИ
 
Aлфавит Паскаль
Aлфавит ПаскальAлфавит Паскаль
Aлфавит Паскаль
 
СЛОВАРЬ И СИНТАКСИС ЯЗЫКА ПАСКАЛЬ
СЛОВАРЬ И СИНТАКСИС ЯЗЫКА ПАСКАЛЬСЛОВАРЬ И СИНТАКСИС ЯЗЫКА ПАСКАЛЬ
СЛОВАРЬ И СИНТАКСИС ЯЗЫКА ПАСКАЛЬ
 
Метаязык БНФ_Синтаксические диаграммы
Метаязык БНФ_Синтаксические диаграммыМетаязык БНФ_Синтаксические диаграммы
Метаязык БНФ_Синтаксические диаграммы
 
Instructiuneaif
InstructiuneaifInstructiuneaif
Instructiuneaif
 
Instructiuneaif
InstructiuneaifInstructiuneaif
Instructiuneaif
 
Recursivitate
RecursivitateRecursivitate
Recursivitate
 
Recursivitate
RecursivitateRecursivitate
Recursivitate
 
Constructia for
Constructia forConstructia for
Constructia for
 
Constructia while
Constructia whileConstructia while
Constructia while
 
Const repeat
Const repeatConst repeat
Const repeat
 
Const repeat
Const repeatConst repeat
Const repeat
 
Proiect de biologie1
Proiect de biologie1Proiect de biologie1
Proiect de biologie1
 
boli
boliboli
boli
 
sistemul nervos
sistemul nervossistemul nervos
sistemul nervos
 
Andrian bodareu1
Andrian bodareu1Andrian bodareu1
Andrian bodareu1
 

Recently uploaded

ziua pamantului ziua pamantului ziua pamantului
ziua pamantului ziua pamantului ziua pamantuluiziua pamantului ziua pamantului ziua pamantului
ziua pamantului ziua pamantului ziua pamantuluiAndr808555
 
Catalogul firmei de exercițiu Ancolex 2024.pptx
Catalogul firmei de exercițiu Ancolex 2024.pptxCatalogul firmei de exercițiu Ancolex 2024.pptx
Catalogul firmei de exercițiu Ancolex 2024.pptxCori Rus
 
Igiena sistemului digestiv , biologi clasa 11-a
Igiena sistemului digestiv , biologi clasa 11-aIgiena sistemului digestiv , biologi clasa 11-a
Igiena sistemului digestiv , biologi clasa 11-aCMB
 
Strategii-pentru-educatia-remedială-ppt.pptx
Strategii-pentru-educatia-remedială-ppt.pptxStrategii-pentru-educatia-remedială-ppt.pptx
Strategii-pentru-educatia-remedială-ppt.pptxMoroianuCristina1
 
Agricultura- lectie predare -invatare geografie cls 10
Agricultura- lectie predare -invatare geografie cls 10Agricultura- lectie predare -invatare geografie cls 10
Agricultura- lectie predare -invatare geografie cls 10CrciunAndreeaMaria
 
Sistemul excretor la om, biologie clasa 11
Sistemul excretor la om, biologie clasa 11Sistemul excretor la om, biologie clasa 11
Sistemul excretor la om, biologie clasa 11CMB
 

Recently uploaded (6)

ziua pamantului ziua pamantului ziua pamantului
ziua pamantului ziua pamantului ziua pamantuluiziua pamantului ziua pamantului ziua pamantului
ziua pamantului ziua pamantului ziua pamantului
 
Catalogul firmei de exercițiu Ancolex 2024.pptx
Catalogul firmei de exercițiu Ancolex 2024.pptxCatalogul firmei de exercițiu Ancolex 2024.pptx
Catalogul firmei de exercițiu Ancolex 2024.pptx
 
Igiena sistemului digestiv , biologi clasa 11-a
Igiena sistemului digestiv , biologi clasa 11-aIgiena sistemului digestiv , biologi clasa 11-a
Igiena sistemului digestiv , biologi clasa 11-a
 
Strategii-pentru-educatia-remedială-ppt.pptx
Strategii-pentru-educatia-remedială-ppt.pptxStrategii-pentru-educatia-remedială-ppt.pptx
Strategii-pentru-educatia-remedială-ppt.pptx
 
Agricultura- lectie predare -invatare geografie cls 10
Agricultura- lectie predare -invatare geografie cls 10Agricultura- lectie predare -invatare geografie cls 10
Agricultura- lectie predare -invatare geografie cls 10
 
Sistemul excretor la om, biologie clasa 11
Sistemul excretor la om, biologie clasa 11Sistemul excretor la om, biologie clasa 11
Sistemul excretor la om, biologie clasa 11
 

Sintaxa si limbajul pascal

  • 1. Material didactic pentru elevii din cadrul Colegiului Pedagogic “Ion Creangă” la disciplina “Informatica” VOCABULARUL ȘI SINTAXA LIMBAJULUI PASCAL Profesor: Masliuc Alina
  • 2. În cazul utilizării unui limbaj de programare de nivel înalt, procesul de rezolvare a unei probleme include următoarele etape: 1. schiţarea algoritmului într-un limbaj de comunicare între oameni, de exemplu în limba română, rusă sau engleză; 2. descrierea mai sugestivă, dacă este cazul, a prelucrărilor preconizate recurgînd la schemele logice; 3. scrierea algoritmului într-un limbaj de programare de nivel înalt, de exemplu, în PASCAL; 4. traducerea programului din limbajul de nivel înalt în limbajul calculatorului (în secvenţe de cuvinte binare); 5. derularea programului pe calculator, depistarea și corectarea eventualelor erori. 2
  • 4. 4 Cuvîntul program este un cuvînt-cheie al limbajului, iar P1 este un cuvînt-utilizator. Este un text explicativ, un comentariu. Comentariul începe cu simbolul “{” și se termină cu “}
  • 5. 5 Cuvîntul rezervat var (variable – variabilă) descrie variabilele x, y, z și s, aplicate în program. Cuvîntul integer (întreg) indică tipul variabilelor respective. Cuvîntul rezervat begin (început) este un cuvînt- cheie ce indică începutul părţii executabile a programului.
  • 6. 6 Această linie indică afișarea unui mesaj la ecran. Cuvîntul writeln (write line – scrie și trece la linie nouă) este un cuvînt-cheie al limbajului. La ecran ne va indica mesajul: Citirea a trei numere de la tastatură. Cuvîntul readln (read line – citire și trecere la linie nouă) este un cuvînt-cheie.
  • 7. 7 Instrucţiunea de atribuire. Variabila s primește valoarea x+y+z. Afișarea mesajului din apostrofe la ecran:
  • 8. 8 Afișarea valorii variabilei s la ecran. Cuvîntul-cheie end indică sfîrșitul părţii executabile, iar punctul – sfîrșitul programului.
  • 9. Un program în limbajul PASCAL este alcătuit din următoarele componente: 9  Antetul - în care se specifică denumirea programului (în cazul nostru linia1);  Partea declarativă - în care se descriu variabilele, funcţiile, subalgoritmii etc. folosiţi în program (linia 3);  Partea executabilă - care include instrucţiunile ce urmează să fie executate într-o anumită ordine de calculator (linia 4 – 10).