C++
-
Upload
michelle-dillard -
Category
Documents
-
view
18 -
download
0
description
Transcript of C++
C++
http://edu.i-lo.tarnow.pl/inf/utils/001_2008/0111.php
Instrukcja warunkowa w języku C++Instrukcja warunkowa (ang. conditional instruction) służy do tworzenia rozgałęzień w programach - dzięki niej komputer może podejmować decyzje, zatem będzie działał w sposób "rozumny", nie mechaniczny. Instrukcja ta posiada następującą składnię:if(warunek) instrukcja1; else instrukcja2;warunek - jest wyrażeniem, które może przyjmować wartość 0 - wtedy jest traktowane jako niespełnione, fałszywe, albo wartość różną od 0 - wtedy jest traktowane jako spełnione, prawdziwe. W warunkach często stosuje się operatory porównań:< <= == >= >!= - różnyOperatory porównań zwracają wartość 0, jeśli porównanie jest negatywne, lub wartość 1, jeśli porównanie jest pozytywne. Wartości 0 i 1 w języku C++ mogą być reprezentowane stałymi false (0) i true (1). Mówimy o nich, że są to wartości logiczne fałszu i prawdy.
Przykłady:a < 10; // 0, jeśli a nie spełnia nierówności, 1 jeśli spełnia
b != c; // 0, jeśli b = c i 1, jeśli b ≠ c
c == b - 5; // 0, jeśli c ≠ b - 5 i 1 w przypadku przeciwnym
instrukcja1 - instrukcja wykonywana, gdy warunek ma wartość różną od 0, czyli gdy jest prawdziwy (true) instrukcja2 - instrukcja wykonywana, gdy warunek ma wartość równą 0, czyli gdy jest fałszywy (false). Człon z else może być pominięty, jeśli nasz algorytm nie przewiduje wykonania żadnej operacji przy fałszywym warunku. Wtedy instrukcja warunkowa upraszcza się do postaci: if(warunek) instrukcja;
Pętla for jest wykorzystywana w sytuacjach, gdy można określić bliżej ile razy będzie ona powtarzana.
for (wyrażenie_początek; warunek; instrukcja_co_obieg){instrukcja_1;instrukcja_2;instrukcja_3;}
Przeważnie pętla for wygląda następująco:
for (int i = 0; i < 100; i++){instrukcja_1;instrukcja_2;instrukcja_3;}