Documente Academic
Documente Profesional
Documente Cultură
CDC
Sintaxa: Selector este o variabilă sau o expresie de tip întreg sau caracter
(nu este permis tipul real).
Cazuri selector
v1,…vn se numesc etichete şi sunt valori pe care le poate lua
caz v1: instrucţiune1 selectorul.
caz v2: instrucţiune2 Dacă selector=v1 se execută instrucţiune1. Dacă selector=v2 se
execută instrucţiune2
… Dacă selector≠v k(k=1,n) şi există ramura altfel atunci se execută
caz vn: instrucţiunen instrucţiune n+1;
altfel instrucţiune n+1 // Dacă nu există ramura altfel ,atunci nu se execută nimic şi se
(optional) trece la următoarea instrucțiune de după cazuri.
sf.cazuri
Exemplu:
Scrieți un algoritm care citește Date de intrare :luna
de la tastatură un număr Date de ieșire : nr_zile
Start
natural luna,cuprins între 1 și
Natural luna, nr_zile
12, reprezentând numărul de Citește luna
ordine al unei luni Cazuri luna
calendaristice și afișează Caz 1: nr_zile31
numărul de zile corespunzător Caz 2: nr_zile28
lunii.(Presupunem că este Caz 3: nr_zile31
…..
vorba de un an nebisect)
Caz 12: nr_zile31
Altfel : nr_zile0
Sf.cazuri
Scrie “numarul de zile al lunii nr “,luna,”=”,nr_zile
stop
Probleme propuse