Mа’ruza rejasi Kiritish va chiqarish operatorlari 4 Binar, unar va ternar operatorlar 1


Download 143.31 Kb.
bet2/3
Sana03.09.2023
Hajmi143.31 Kb.
#1672402
1   2   3
Bog'liq
1) 2-mavzu (Algoritmlash va dasturlashning asosiy tushunchalari) 2-qism

cout << “Natija” << 6*7 << endl;

Kiritish chiqarish operatorlari


Kiritish operatorining C tilidagi ko’rinishi
scanf(“%d”,&a);
cin >> a >> b;
Kiritish oqimi
Consel rejimda o’zgaruvchilarga qiymat kiritish
O’zgaruvchi
Kiritish oqimi
O’zgaruvchi

Chiziqli algoritmning blok sxemasi va dasturi


Tamom
a, b
c
Boshlash
c=a+b
#include
using namespace std;
int main()
{
int a,b;
cin>>a>>b;
int c=a+b;
cout<cout<return 0;
}

Tarmoqlanuvchi algoritmning blok sxemasi va dasturi


#include
using namespace std;
int main()
{
int x,y;
cin>>x>>y;
if(x>y)
cout<else
cout<return 0;
}
Tamom
x, y
x
Boshlash
x>y
y
ha
yo’q

Takrorlanuvchi algoritmning blok sxemasi va dasturi


Tamom
Boshlash
i-salom
i=1,10
#include
using namespace std;
int main()
{
int i;
for(i=1;i<=10;i++)
cout<return 0;
}
Preprotsessor direktivalari
Preprotsessor direktivalari kompilyatsiya jarayonidan oldin preprotsessor tomonidan bajariladi. Natijada dastur matni preprotsessor direktivalari asosida o‘zgartiriladi.

#include bu direktiva standart bibliotekalardagi funksiyalarni dasturga joylash uchun foydalaniladi.
#define
Bu direktiva bajarilganda dastur matnidagi almashtiruvchi ifodalar almashinuvchi ifodalarga almashtiriladi.
Preprotsessor direktivalari
Almashtiruvchi define direktivasidan nomlangan konstantalar kiritish uchun foydalanish mumkindir.
Misol uchun:

Download 143.31 Kb.

Do'stlaringiz bilan baham:
1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling