Postări

Se afișează postări cu eticheta figuri

Variabile booleene

Variabile booleene 1) Cătălina are o maimuţă care a învăţat să scrie la tastatură. Pentru această săptămână trebuie să înveţe să scrie trei cuvinte de maximum 10 caractere. Din păcate, maimuţa se grăbeşte şi apasă greşit pe taste. Ajutaţi-o pe Cătălina să verifice când maimuţa a scris corect cele trei cuvinte. Date de intrare: cele trei cuvinte şi cuvintele introduse de maimuţă. Programul se va opri atunci când maimuţa a reuşit să scrie corect toate cele trei cuvinte indiferent de ordinea introducerii sau de numărul de cuvinte greşite introduse. Separarea intre cuvinte se face apăsând tasta Enter. Exemplu: Pentru cuvintele: Palat calculator jungla, maimuta poate tasta: palat Calutin jungla Pialat Cucalator calculator Palat se va afişa AI REUSIT! (www.contaminare.ro) 2) Cine se uită la televizor ? Ana, Barbu, Călin, Dumitru şi Elena petrec împreună o zi de iarnă. Dacă Ana priveşte la TV, la fel face şi Barbu Fie Dumitru, fie Elena, fie amândoi privesc la TV Fie Barbu,...

Operatori logici

Operatori logici 1) Se dau trei numere diferite. Să se afişeze cel mai mare şi cel mai mic. Exemplu : Date de intrare 45 34 78 Date de ieşire max=78 min=34. 2) Se dau trei numere diferite. Afisaţi-le în ordine crescătoare. Exemplu : Date de intrare 4 2 6 Date de ieţire 2 4 6. 3) Se dau trei numere diferite. Afişaţi numărul a cărei valoare este cuprinsă între valorile celorlalte două. Exemplu : Date de intrare 12 14 10 Date de ieşire 12. 4) Se introduc trei date de forma număr curent elev, punctaj. Afişaţi numărul elevului cu cel mai mare punctaj. Exemplu : Date de intrare nr crt 7 punctaj 120 nr crt 3 punctaj 100 nr crt 4 punctaj 119 Date de ieşire punctaj maxim are elevul cu nr crt 7. 5) Se introduc trei numere. Să se verifice dacă formează o secvenţă de numere consecutive. Exemple: Date de intrare 3 4 5 Date de ieşire Da Date de intrare 4 5 7 Date de ieşire Nu. 6) La ora de matematică Gigel este scos la tablă. Profesoara îi dictează trei numere ...

SEMANTICA LIMBAJULUI (TIPURI DE DATE, COMENZI)

SEMANTICA LIMBAJULUI (TIPURI DE DATE, COMENZI) 1. TIPURI SIMPLE DE DATE, TIPURI STANDARD Orice tip de dată este definit de următoarele elemente: • mulţimea de valori - domeniul tipului; • regula de codificare a lor – modul în care se reprezintă datele în memorie; • mulţimea de operaţii definite pe mulţimea valorilor. Variabilele de tip standard sunt cele recunoscute de compilator (fără a fi definite în prealabil de programator). După elementele care formează domeniul tipului deosebim: • tipuri simple de date; • tipuri compuse cu ajutorul altor tipuri. TIPURILE SIMPLE DE DATE În această categorie putem introduce următoarele tipuri de date: • tipurile numerice: întregi INTEGER şi reale REAL; • tipul caracter CHAR; • tipul logic BOOLEAN; • tipul enumerare – definit de utilizator; • tipul subdomeniu – definit de utilizator. Tipurile întreg, logic, caracter, enumerare şi subdomeniu se numesc TIPURI ORDINALE. Funcţii definite pentru toate tipurile ordinale: ORD(x) – determină obţinerea rangu...

Schema logică

În cele ce urmează vom prezenta două modalităţi simple de descriere a algoritmilor: 1) schema logică (modalitate grafică de descriere); 2) limbaj de tip pseudocod(modalitate textuală de descriere). Schema logică este o modalitate de descriere grafică a algoritmilor. Regulile de calcul sunt descrise prin blocuri (figuri geometrice) iar ordinea de aplicare este indicată prin săgeţi. Reguli care trebuie respectate atunci când se construieşte o schemă logică: a) se folosesc numai simbolurile standard enumerate mai sus; b) fluxul operaţiilor descrise prin schema logică trebuie să pornească din partea de sus a paginii şi să continue în partea de jos şi de la stânga la dreapta paginii; c) simbolurile terminale au un punct de intrare (cele de STOP) sau un punct de ieşire (cele de START) iar simbolurile de acţiune sau de comunicare au un punct de intrare şi unul de ieşire; d) simbolurile de decizie au un punct de intrare şi două sau trei puncte de ieşire în funcţie de rezultatul deciziei:  DA ...