Sunteți pe pagina 1din 4

Colegiul National Vasile Alecsandri Galati Clasa a V-aB

Lectia 8

Instructiunea alternativa(de decizie)


Instructiunile alternative se prezinta sub 2 forme: Instructiunea alternativa simpla(ifelse); Instructiunea alternativa compusa(switchcase)

Instructiunea alternativa simpla 1. Reprezentarea instructiunii


Schema logica

Pseudocod DACA (expresie) instructiune1; ALTFEL instructiune2; SFARSIT_DACA

NU

Expresie adevarata?

DA Expresie= o conditie sau o multitudine de conditii legate prin operatori logici Instructiune1;

Instructiune2;

2. Implementarea in limbaj(cum scriem in limbaj) Sintaxa (forma) instructiunii: if (expresie) instructiune1; else instructiune2; Instructiunea poate avea doar ramura if ramura else fiind optionala(poate exista sau nu). Deasemeni poate exista structura if in corpul altei structuri if (denumirea acestor structuri este=structuri imbricate/incuibate) if (expresie) { instructiuni;} else if(expresie) { instructiuni; } else if(expresie) { instructiuni; }
Profesor: Iordachi Lizeta-Mihaela

if (expresie) { instructiune1; instructiune2; } else { instructiune3; instructiune4; }

Colegiul National Vasile Alecsandri Galati Clasa a V-aB

Lectia 8

3. Mod de executie al instructiunii de decizie simpla


Mod de executie=cum trateaza calculatorul aceasta instructiune. Evalueaza expresie Daca expresie=.1. atunci executa instructiunile specificate in ramura if Daca expresie=.0. atunci executa instructiunile specificate in ramura else Executa instructiunea urmatoare instructiunii if

Observatie1: Cand vedem cuvantul else-conditia asociata ramurii de executie este conditia negata a ramurii if

4. Aplicatii de lucru clasa


Problema1: Se citesc salariile a dou persoane. S se afieze salariul mai mare.

Problema2 : Se citesc salariile a dou persoane(valori distincte). S se afieze salariul mai mare i salariul mai mic.

Profesor: Iordachi Lizeta-Mihaela

Colegiul National Vasile Alecsandri Galati Clasa a V-aB

Lectia 8

Problema3: se citesc de la tastatura salariile a doua persoane . Sa se afiseze cel mai mare.

Problema4: Se citete de la tastatur salariul unei persoane. Dac este mai mic dect 1000, se va mri cu 300 lei. Altfel, va rmne neschimbat. S se afieze salariul persoanei.

Profesor: Iordachi Lizeta-Mihaela

Colegiul National Vasile Alecsandri Galati Clasa a V-aB

Lectia 8

Problema 4: Se citete de la tastatur salariul unei persoane. Dac este mai mic dect 600
(inclusiv), se va dubla. Dac este cuprins ntre 600 i 1000 (inclusiv), se va mri cu 50%. Dac este cuprins ntre 1000 i 1500 (inclusiv), se va mri cu 150 lei. Dac este mai mare dect 1500, se va micora cu 100 lei. S se afieze salariul persoanei.

5. Tema-Fisa09 Lectia urmatoare: Lectia9 Instructiunea de decizie multipla switch case

Profesor: Iordachi Lizeta-Mihaela

S-ar putea să vă placă și