Escolar Documentos
Profissional Documentos
Cultura Documentos
LOGICE ȘI PSEUDOCODURI
DEFINIȚIE – Calculatorul numeric
Ele sunt „instalaţii complexe, capabile de a efectua
automat, cu rapiditate, precizie şi siguranţă un
număr foarte mare de operaţii cu caracter
intelectual, care implică […] prelucrarea unor
cantităţi însemnate de valori numerice
după reguli bine stabilite şi într-o succesiune
prevăzută anterior“
• Cuvântul algoritm
• 1 -start;
• 5 - împarte rezultatul la 2;
• 7 -stop.
Etapele rezolvării unei probleme
• stabilirea cerințelor problemei
• Pseudocod
Propoziții scurte
cuvinte cheie predefinite
exprimate în engleză sau română
Schemele logice
STOP
Blocul de intrare
• se mai numește și bloc de citire
• Numere întregi
• 1, 77, 25
• Numere reale
• 1.5, 6.7
• Șiruri de caractere
• Ecranul-dispozitiv de ieșire
Condiție
Blocul de decizie
• are rolul de a ramifica cursul de
execuţie ale unui algoritm
• algoritmul se va executa după acest bloc
doar pe una din ramurile sale
• fie pe ramura cu DA
• fie pe ramura cu NU
• Secvența prelucrări
• Selecția
• Ciclul cu test inițial
• Ciclul cu test final
• Ciclul cu contor
SELECȚIA CU O SINGURĂ SECVENȚĂ
Condiție
Secvență
Selecția
• are rolul de a selecta o secvenţă din două
pentru execuţie în funcţie de valoarea
condiţiei
Conţine:
• un bloc de selecţie
Secvența
Secvența 1 2
CICLUL CU TEST INIȚIAL
• este formată dintr-o
condiţie
secvenţă
conectate ca în figură
• Utilizat în cazul în care rezolvarea trebuie să
răspundă unei întrebari, astfel încât să putem alege
traseul logic ce trebuie urmat
DA
Condiție
Secvență
FUNCȚIONARE (1)
• cât timp condiția este adevărată
secvența se va executa în mod repetat
Citește a
Citește b
S=a+b
scrie suma
STOP
Aria unui dreptunghi
start
Citește
lungimea
Citește
lățimea
Aria = l*L
Scrie aria
stop
START
CITEȘTE criterii de
eligibilitate: barem =
141,5 lei
BIANUAL
selecție CITEȘTE venitul
fiecărui membru
al familiei
CALCULEAZĂ
venitul/membru de
familie
Afișează
DA DACĂ venitul < // >
decât BAREM
ELIGIBIL ATUNCI
NU
Afișează NEELIGIBIL
STOP