Case1

7
MATERIAL DIDACTIC PENTRU STUDENŢI LA DISCIPLINA “BAZELE PROGRAMĂRIISTRUCTURA ALTERNATIVĂ CASE Elaborat: Bacalîm Alina studentă la USB “Alecu Russo” 10.11.2010 desktop:inscase.ppt

Transcript of Case1

Page 1: Case1

MATERIAL DIDACTIC PENTRU STUDENŢILA DISCIPLINA “BAZELE PROGRAMĂRII”

STRUCTURA ALTERNATIVĂ CASE

Elaborat: Bacalîm Alinastudentă la USB “Alecu Russo”

10.11.2010 desktop:inscase.ppt

Page 2: Case1

CUPRINS

2. Construcţia CASE;

3. Algoritmul de lucru;

Page 3: Case1

în limbajele de programare există 2 tipuri de structuri determinative:

1. Construcţia IF;

2. Construcţia CASE;

Page 4: Case1

Instrucţiunea Case (selecţia multiplă)

Dacă în algoritm e necesar de făcut o alegere nu din două alternative, dar din mai multe, atunci pe lângă construcţia if poate fi folosită construcţia Case, care are următorul format:

Page 5: Case1

Case <selector> Of Alternativa_1: set_1

Alternativa_2: set_2 Alternativa_n: set_nElse

Set_xEnd <Selector> reprezintă o expresie ordinală. Alternativa_n reprezintă o constantă de tipul selectorului.

Page 6: Case1

Execuţia instrucţiunii Case constă în:

1. se calculează valoarea selectorului;2. se caută alternativa care cuprinde valoarea selectorului;3. dacă se găseşte o asemenea alternativă, se execută secvenţa care o urmează apoi gestiunea se transmite la următoarea instrucţiune după end;4. în caz contrar, se execută secvenţa care urmează cuvântul cheie Case, în lipsa acestuia nu se execută nimic şi gestiunea se transmite la următoarea instrucţiune după end.

Page 7: Case1

SFÎRŞIT