

Structuri alternative( Instructiunea If in C++)
Presentation
•
Computers
•
5th - 12th Grade
•
Practice Problem
•
Easy
VERONICA IONELA COICULESCU
Used 6+ 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.
Obiectivele lectiei
Intelegerea notiununii de structura alternativa( structura de decizie).
Identificarea importantei folosirii unei astfel de structuri.
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
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:
Se mai numeste tipul de date logice
n=7;
variabila n poate fi de tip boolean
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
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.
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
Similar Resources on Wayground
12 questions
Adição
Presentation
•
5th - 12th Grade
9 questions
ACTIVIDAD MARTES
Presentation
•
KG
8 questions
Tics
Presentation
•
KG
10 questions
Dispositivos de entrada e de saída
Presentation
•
4th Grade - University
13 questions
Possessive Adjectives
Presentation
•
6th - 12th Grade
9 questions
ELECTRONICA BASICA
Presentation
•
4th Grade - University
10 questions
premi...
Presentation
•
KG
11 questions
Literatura de Cordel
Presentation
•
5th - 12th Grade
Popular Resources on Wayground
10 questions
HCS SCI 03 Summer School Review 4
Quiz
•
3rd Grade
11 questions
HSMS - Standard Response Protocol
Quiz
•
6th - 8th Grade
16 questions
1.1-1.2 Quiz Review
Quiz
•
9th - 12th Grade
12 questions
Exponent Expressions
Quiz
•
6th Grade
20 questions
Adding and Subtracting Integers
Quiz
•
6th - 7th Grade
11 questions
Northeast States
Quiz
•
3rd - 4th Grade
10 questions
Characterization
Quiz
•
3rd - 7th Grade
10 questions
Common Denominators
Quiz
•
5th Grade
Discover more resources for Computers
11 questions
HSMS - Standard Response Protocol
Quiz
•
6th - 8th Grade
16 questions
1.1-1.2 Quiz Review
Quiz
•
9th - 12th Grade
12 questions
Exponent Expressions
Quiz
•
6th Grade
20 questions
Adding and Subtracting Integers
Quiz
•
6th - 7th Grade
10 questions
Characterization
Quiz
•
3rd - 7th Grade
10 questions
Common Denominators
Quiz
•
5th Grade
11 questions
Negative Exponents
Quiz
•
7th - 8th Grade
14 questions
Exponents
Quiz
•
6th Grade