Search Header Logo
Structuri alternative( Instructiunea If in C++)

Structuri alternative( Instructiunea If in C++)

Assessment

Presentation

Computers

5th - 12th Grade

Practice Problem

Easy

Created by

VERONICA IONELA COICULESCU

Used 5+ times

FREE Resource

9 Slides • 5 Questions

1

By VERONICA IONELA COICULESCU

Structuri alternative Instructiunea If in C++

2

Some text here about the topic of discussion.

media

Obiectivele lectiei

  1. Intelegerea notiununii de structura alternativa( structura de decizie).

  2. ​Identificarea importantei folosirii unei astfel de structuri.

  3. ​Aplicarea structurii in cadrul problemelor si a exercitiilor.

3

Open Ended

Prin ce se caracteriza Structura Liniara dintr-o secventa de program, asa cum am discutat la ora trecuta?

4

By VERONICA IONELA COICULESCU

​! Ne reamintim

Am discutat săptămâna trecută despre Structura liniara-una sau mai multe instrucțiuni care se execută la fel la fiecare executare a programului (sau a secvenței de program), indiferent care sunt valorile variabilelor cu care se lucrează.​

​Exemplu:

x = 2;

x ++;

cout << x;

​sau:

int x, y , z;

double a;

5

media

Structura alternativă

În anumite situații, este necesară executarea unor instrucțiuni în cadrul unui program numai în anumite condiții. Structurile alternative (numite și structuri de decizie) permit rezolvarea unor asemenea situații.

Instrucțiunea if

Instrucțiunea if este cea mai utilizată structură alternativă.

6

Open Ended

Dati exemple din viata reala in care o decizie este conditionata de o anumita intamplare.

Exemplu: Daca voi răci, voi sta acasă, altfel voi merge la școală.

7

Multiple Select

Tipul de date BOOLEAN:

1

Se mai numeste tipul de date logice

2

n=7;

variabila n poate fi de tip boolean

3

Are doua posibile valori: True(Adevarat) si False(False)

8

Sintaxa Instructiunii If

Varianta 1

if ( Expresie )

Instrucțiune1

else

Instrucțiune2

Varianta 2

if ( Expresie )

Instrucțiune1

​​!Atentie

Expresia trebuie să fie de tip bool sau să poată fi convertită la bool.

9

media

Varianta 1

  • se evaluează Expresia, care este de tip bool sau poate fi convertită la bool

  • dacă valoarea ei este true

    • se execută Instrucțiune1

    • se continuă cu instrucțiunea care urmează după if

  • dacă valoare expresiei este false

    • se execută Instrucțiune2

    • se continuă cu instrucțiunea care urmează după if

10

Some text here about the topic of discussion.

media

Varianta 2

  • se evaluează Expresia

  • dacă valoarea ei este true

    • se execută Instrucțiune1

    • se continuă cu instrucțiunea care urmează după if

  • dacă valoare expresiei este false

    • se continuă cu instrucțiunea care urmează după if

11

Exemple

Some text here about the topic of discussion.

int n;

cin >> n;

if(n % 2 == 0)

cout << n << " este par";

else

cout << n << " este impar";

Scrieti o secventa de program care stabileste daca un numar intreg citit de la tastatura este par sau impar și afișseaza un mesaj corespunzător.

12

Poll

In urma executarii urmatoarei secvente de cod, se va afisa:

int n, m;

n=4;

m=8;

if(m%n == 0 )

cout<<"prima ramura";

else

cout<<"a doua ramura";

prima ramura

a doua ramura

13

Open Ended

Scrieti o secvență de program care citește două numere n m și stabilește dacă m este divizor al lui n( se cunoaste ca m este diferit de 0).

14

Săptămâna viitoare vom discuta despre Instructiunea Switch care este tot de tipul structura alternativă/de decizie.

Bibliografie: https://www.pbinfo.ro/

By VERONICA IONELA COICULESCU

Structuri alternative Instructiunea If in C++

Show answer

Auto Play

Slide 1 / 14

SLIDE

Discover more resources for Computers