Home - Rasfoiesc.com
Educatie Sanatate Inginerie Business Familie Hobby Legal
Doar rabdarea si perseverenta in invatare aduce rezultate bune.stiinta, numere naturale, teoreme, multimi, calcule, ecuatii, sisteme




Biologie Chimie Didactica Fizica Geografie Informatica
Istorie Literatura Matematica Psihologie

Pascal


Index » educatie » » informatica » Pascal
» Tehnici de programare - Limbajul Pascal


Tehnici de programare - Limbajul Pascal


Tehnici de programare - Limbajul Pascal

Calculatorul este una dintre cele mai importante realizari ale acestiu secol. Primele idei de realizare a unei masini de calcul au aparut inca din secolul XIX , cand s-a propus realizarea unor dispozitive mecanice capabile de a efectua calcule aritmetice.



Primele calculatoare capabile de a efectua calcule complexe au putut fi realizate abea dupa ce au aparut tuburile electronice. Primul calculator electronic a fost realizat de compania IBM in colaborare cu universitatea Havard. Calculatorul era realizat prin utilizarea a 20000 de tuburi electronice si cantara aproximativ 5 tone.

Odata cu aparitia tranzistorului si a circuitelor integrate dimensiunile calculatorului s-au redus substantial iar performantele acestuia s-au dezvoltat de o maniera incredibila.

Un sistem de calcul este un ansamblu format din componentele fizice ( hardware ) si componentele logice (software ).

Functiile sistemelor de calcul

Pincipalele functii ale unui sistem de calcul sunt o caonsecinta directa a rolului pe care un sistem de calcul trebuie sa il indeplineasca.

Orice sistem de calcul trebuie sa asigure

- introducerea de informatii

- prelucrarea infrmaiilor

- stocarea informatiilor

- extragerea rezultatelor obtinute in urma prelucrari informatiilor.

Limbajul Pascal

Limbajul Pascal a aparut in 1970 si a fost elaborat de catre matematicianul Niklaus Wirth. Initial , limbajul a fost conceput pentru predarea sistematica a disciplinei de programare a calculatoarelor , deci ca limbaj de tip pseudocod. Cu timpul , limbajul a inceput sa fie folosit si in activitatea practica de programare . La ora actuala , exista mai multe implementari ale limbajului de Pascal standard. Cea mai utilizata implementare a limbajului Pascal a fost realizata de firma Borland , varianta denumita Turbo Pascal.

Structura programelor Pascal

Orice program Pascal incepe cu cuvantul ' PROGRAM ' urmat de numele programului. Dupa numele progamului urmeaza cuvantul

' BEGIN '.Programul se incheie prin cuvantul ' END ' urmat de caracterul ' . ' (punct)

Cel mai simplu program caer se poate scrie in limbajul Pascal este

program usor;

begin

end.

Numele acestui program este 'usor'. Cu toate ca acest program nu face nimic acesta este corect din punct de vedere al structuri programelor scrise in limbajul Pascal.

Vocabularul limbajului Pascal

Vocabularul orcarui limbaj este format din

- set de caractere

- identificatori

- seperatori

- comentarii

Setul de caractere

Reprezinta ansamblul de caractere cu ajutorul carora se poate realiza un program in limbajul Pascal. Acesta este alcatuit din

- litrele mari si mici ale alfabetului englez

- cifrele sistemului de numeratie zecimal

- caractere speciale : +, - , * , / , = , ^ , < , > , (,

) , [ , ], , . : , ; , # , $, @ , _ , si blank

Identificatori

Un idntificator este o succesiune de litere sau de cifre sau caracterul special , din care primul caracter nu poate fi cifra. Cu ajutorul identificatorilor se asociaza nume constantelor , variabilelor, procedurilor etc.

O categorie speciala de identificatori este data de cuvintele cheie ale limbajului. Acestea sunt and, array, begin, case, const, div, do, downto, else, end, file, for, function, goto, if, in, label, mod, nill, not, procedure, program, record, repeat, set, of, or, origin, otherwise, packed, then, to, type, until, var, while, with .

Separatori si comentarii

Separatori separa unitptile lexicale ,prin unul sau mai multe blankuri , caracterul CR , sfarsit de linie sau caracterul . Pentru ca programul sa fie usor de inteles se folosesc comentariile. Acestea se plaseaza oriunde in program. Un comentariu poate fi scris in doua feluri

comentariu * ).

Instructiunle limbajului Pascal

Instructiunea vida

Din punct de vedere sintactic , instructiunea vida nu este formata din nici un element.

Instructiunea de atribuire

Instructiunea de atribuire este de forma v:=expresie unde v este numele unei variabile .

Principiile de executie sunt urnatoarele - se evalueaza expresia

- variabila v ia aceasta valoare.

Instructiunea IF

Aceasta instructiune corespunde ctructurii alternative. Instructiunea IF are doua forme

- IF expresie logica THEN instructiune 1

ELSE instructiune 2

Principiul de executie este urmatorul

- se evalueaza expresia logica

- deca ia valoarea TRUE se executa instructiunea plasata dupa

THEN , in caz contrar se executa instructiunea plasata dupa

ELSE.

Instructiunea WHILE

Aceasta instructiune reproduce structura de tip WHILE DO. Forma generala este

WHILE expresie logica DO instructiune

Principiul de executie este urmatorul

- se evalueaza expresia logica si in caz ca aceasta are valoarea TRUE se executa instructiunea , se evalueaza din nou expresia , daca aceasta are valoarea TRUE se executa din nou instructiunea. Procedeul se continua pama cand la evaluarea expresiei se obtine FALSE.

Instructiunea REPEAT

Aceasta instructiune reproduce structura REPEAT UNTIL si are forma generala

REPEAT

i

i

:

in

UNTIL expresie logica

i , i in sunt instructiuni

Principiul de executie este urmatorul

- se executa secventa de instructiuni

- se evalueaza expresia logica

- daca aceasta ia valoarea FALSE se exacuta din nou secventa de instructiuni ,contrar se trece mai departe .

Instructiunea FOR

Instructiunea FOR este similara cu instructiunea REPEAT , diferenta intre cele doua instructiuni fiind numarul de repetare al secventei. Instructiunea REPEAT se foloseste atunci cand numarulde repetare al secventei nu este cunoscut . Instructiunea FOR se foloseste atunci cand numarul de repetare al secventei este cunoscut.

Instructiunea FOR are doua forme

1 FOR variabila := expresie to expresie do instructiune

2 FOR variabila expresie downto expresie do     instructiune

Pentru a usura munca programatorilor limbajele de programare sunt livrate sub forma unui mediu integrat de programare. Acesta este alcatuit din - editor de texte

- compilator

- interfata cu meniuri

Editorul de texte este acea componenta software care permite introducerea textelor diverselor programe.

Compilatorul este acea componenta software care traduce textul programului introdus de noi in cod binar.

Prin meniu se intelege o succesiune de cuvinte , fiecare cuvant avand semnificatia de comanda data calculatorului , pentru ca acesta sa efectueze o anumita operatie.





Politica de confidentialitate





Copyright © 2024 - Toate drepturile rezervate