Структурите за повторување се користат тогаш кога е потребно група чекори ( наредби) да се изврши повеќе пати. Едно извршување на чекорите (наредбите) се нарекува циклус.
Три форми на контролните структури за повторување се :
- повторување со излез на почетокот од циклусот
- повторување со излез на крајот од циклусот
- повторување со броење на циклусите
Повторување со излез на почетокот од циклусот
( додека - извршувај) while
Повторување со излез на крајот од циклусот
извршувај - додека do - while
Повторување со броење на циклусите
Содржините се дел од наставната програма по предметите Информатика ( I и II година за средните училишта ) и предметот Програмски јазици за III и IV година. Наставник м-р Елизабета Левеска
Tuesday, March 20, 2012
Sunday, January 22, 2012
Структури за избор
Секој споредбен израз е операција од 2 операнди .Резултатот е податок од типот bool и може да биде 1 ( true) или 0 ( false)
Оператор
|
Математички симбол
|
Функција
|
>
|
>
|
поголемо
|
>=
|
≥
|
поголемо или еднакво
|
==
|
=
|
еднакво
|
<
|
<
|
помало
|
<=
|
≤
|
помало или еднакво
|
! =
|
≠
|
различно
|
Израз
|
Вредност
|
5<13
|
1 (DA)
|
8<=8
|
1 (DA)
|
5==8
|
0 (NE)
|
5!=2+3
|
0 (NE)
|
Операторите кои се состојат од 2 симбола немаат празно место помеѓу нив
Логички оператор
|
Математички симбол
|
Оператор
|
Операција
| |
макед
|
англ
| |||
&&
|
И
|
AND
|
коњункција
| |
||
| V
|
ИЛИ
|
OR
|
дисјункција
|
!
|
┐
|
НЕ
|
NOT
|
негација
|
Структура избор од две можности
Со оваа структура се врши избор помеѓу две можности во зависност од вредноста на изразот. Изразот може да само две вредности точно и неточно . Тие се нарекуваат логички вредности и затоа изразот се нарекува логички израз
1.Да се пресмета периметар и плоштина на квадрат со страна а. Ако а<=о тогаш да се добие порака Страната на квадратот не може да е негативна.
2. За даден агол alfa да се определи дали е остар или не е остар.
3. Да се утврди дали природниот број n е парен или непарен.
4. Да се прочитаат три броја и да се утврди дали можат да бидат страни на триаголник.
5. Да се реши линеарната равенка ax + b = 0
Да се прочитаат три броја и да се утврди дали може да бидат страни на триаголник
# include < iostream>
using namespace std;
int main ()
{
float a, b, c;
cout << “vnesi gi stranite na triagolnikot “<< endl;
cin>>a>>b>>c;
if ((a+b>c) && (a+c>b) && (b+c>a))
cout << “Takov triagolnik postoi “<< endl;
else
cout << “Takov triagolnik ne postoi “<< << endl;
system(“pause”);
return 0;
}
Да се подредат три броја по големина
#include < iostream>
using namespace std;
int main()
{
int a,b,c,pom;
cout<<"Vnesi prvi broj:";
cin>>a;
cout<<"Vnesi vtor broj:";
cin>>b;
cout<<"Vnesi tret broj:";
cin>>c;
if (a>b)
{ pom=a; a=b; b=pom; }
if (a>c)
{ pom=a; a=c; c=pom; }
if (b>c)
{ pom=b; b=c; c=pom; }
Структура избор од повеќе можности
Споредбени изрази. Логички операции и изрази
Споредбени изрази – се проверува релацијата помеѓу аритметичките величини
Секој споредбен израз е операција од 2 операнди .Резултатот е податок од типот bool и може да биде 1 ( true) или 0 ( false)
Оператор | Математички симбол | Функција |
> | > | поголемо |
>= | ≥ | поголемо или еднакво |
== | = | еднакво |
< | < | помало |
<= | ≤ | помало или еднакво |
! = | ≠ | различно |
Израз | Вредност |
5<13 | 1 (DA) |
8<=8 | 1 (DA) |
5==8 | 0 (NE) |
5!=2+3 | 0 (NE) |
Операторите кои се состојат од 2 симбола немаат празно место помеѓу нив
Логички оператор | Математички симбол | Оператор | Операција | |
макед | англ | |||
&& | И | AND | коњункција | |
|| | ИЛИ | OR | дисјункција | |
! | ┐ | НЕ | NOT | негација |
A | B | A || B |
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 1 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 1 |
Subscribe to:
Posts (Atom)