Limbaje de programare Material de predare Domeniul: Informatică Calificarea: Analist programator Nivel 3 avansat


Tema 5: Noţiuni de bază ale limbajului de programare studiat



Yüklə 329,75 Kb.
səhifə4/11
tarix18.01.2019
ölçüsü329,75 Kb.
#100589
1   2   3   4   5   6   7   8   9   10   11

Tema 5: Noţiuni de bază ale limbajului de programare studiat

Fişa suport 5.1 - Vocabularul limbajului de programare



Identificatori: nume folosit pentru un element din program, fie el o variabilă, un tip, o metodă, o clasă. Un identificator este format dintr-un şir de caractere care începe cu o literă şi poate conţine litere, cifre şi caracterul "_". Identificatorul nu poate conţine spatii sau apostrof, virgulă, ghilimele şi pot coincide cu cuvintele cheie.

  • Exemplu:

  • a, b, c, , x1, x2, delta ar putea identifica coeficienţii reali din ecuaţia de gradul 2, soluţiile şi discriminantul acesteia.

  • x2_ab, a1__xc sunt de asemenea identificatori corecţi însă nu sugerează nimic.

Separatori şi comentarii:

Separatorul este un caracter care delimitează formele sintactice sau le separa între ele.

Comentariile sunt texte care pot fi introduse în programul sursă, dar nu sunt luate în consideraţie de compilator şi deci nu au efect în timpul executării programului. Comentariile sunt utile pentru o mai bună înţelegere a programului.


  • Exemple în Turbo Pascal de:

  • separatori: spaţiul şi caracterele Tab şi Enter (sfârşitul de linie)

  • comentarii: { şi } sau (* şi *)

  • Exemple în C++ şi Java de:

  • comentarii: /* … */ sau //




Cuvinte cheie (rezervate) sunt identificatori cu semnificaţie fixată care nu pot fi folosiţi în alt context decât cel precizat de semantica limbajului.


- Exemple de cuvinte rezervate în Turbo Pascal:

and, array, begin, const, do, end, file, for, if, label, not, of, or, procedure, record, repeat, set, string, then, type, unit, until, var, while



- Exemple de cuvinte rezervate în C++:

if, while, for, break, class




- Exemple de cuvinte rezervate în Java:

abstract, class, default, double, float, for, public, static, private, super, this, while





Caractere speciale

Vocabularul limbajului reprezintă totalitatea cuvintelor care pot apărea în cadrul unui program. Aceste cuvinte sunt entităţi formate din caractere.




  • Exemple de caractere în Turbo Pascal:

  • litere mari şi mici, cifrele 0- 9, caractere speciale (+ - * / () [ ] { } . , # @ $)




Sugestii metodologice

UNDE PREDĂM? Conţinutul poate fi predat în:

- laboratorul de informatică

- sală de clasă dotată cu video-proiector

CUM PREDĂM?


  • Conversaţia

  • Expunerea

Profesorul discută cu elevii şi identifică principalele elemente ale unui limbaj. Profesorul defineşte, apoi, elementele de bază ale limbajului: identificatori, separatori, comentarii, cuvinte rezervate

Se recomandă utilizarea calculatoarelor pentru activităţile de fixare a noilor cunoştinţe.



    Ca materiale de evaluare se pot folosi:

    • Probe orale şi scrise


Tema 5: Noţiuni de bază ale limbajului de programare studiat

Fişa suport 5.2 - Tipuri simple de date



Prin tip de dată se înţelege o mulţime de valori şi o mulţime de operaţii ce pot fi efectuate cu aceste valori. Acestea sunt: tipurile reale, tipurile întregi, tipul caracter şi tipurile logice.

Tipul real este reprezentat de o submulţime a mulţimii numerelor reale, care poate fi reprezentată în calculator.




  • Exemple în Turbo Pascal:


Tip

Valoare minima

Valoare maxima

Single

1.5E-45

3.4E38

Real

2.9E-39

1.7E38

Double

5.0E-324

1.7E308

Extended

3.4E-4932

1.1E4932

Comp

-263+1

263-1



  • Exemple în C++ şi Java


Tip

Valoare minima

Valoare maxima

Float

3.4E-38

3.4E38

Double

1.7E-308

1.7E308











Tipul întreg: există mai multe tipuri întregi predefinite, iar fiecare tip desemnează o submulţime a mulţimii numerelor întregi.




  • Exemple în Turbo Pascal:


Tip

Valoare minimă

Valoare maximă

Shortint

-128

127

Byte

0

255

Integer

-32768

32767

Word

0

65535

Longint

-2147483648

2147483647



  • Exemple in Java


Tip

Valoare minimă

Valoare maximă

Byte

-128

+127

short

-32768

32767

int

-2147483648

2147483648

Long

-2exp(63)

2exp(63)-1



Tipul caracter este reprezentat de mulţimea caracterelor, adică a tuturor cifrelor, a literelor mici şi mari şi a caracterelor speciale.

Tipurile logice mai sunt numite şi booleene (denumirea venind de la numele matematicianului englez Boole). Valorile booleene sunt reprezentate de identificatorii de constante predefiniţi Adevărat şi Fals.


Sugestii metodologice

UNDE PREDĂM? Conţinutul poate fi predat în:

- laboratorul de informatică

- sală de clasă dotată cu video-proiector

CUM PREDĂM?

Metode:


  • Expunere

  • Conversaţie

După prezentarea tipurile de date şi înţelegerea noţiunilor, elevii utilizează noţiunile în exemple concrete.

Se recomandă utilizarea calculatoarelor pentru activităţile de fixare a noilor cunoştinţe.



    Ca materiale de evaluare se pot folosi:

    • Probe orale şi scrise




Yüklə 329,75 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   10   11




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin