|
Samarqand davlat universiteti raqamli texnologiyalar fakulteti kompyuter ilmlari va dasturlash texnologiyalari yo
|
bet | 3/12 | Sana | 12.05.2022 | Hajmi | 166.88 Kb. | | #20985 |
Bog'liq Laboratoriya ishini bajarish uchun namuna Dasturiy injiniring 12,12 (1), 11,11 (1), boshqaruv 3.maruza, Boshqaruv tamoyillari.MI, 1699875253 (3), 1700749273 (2), 1697020717 (1), KandM-1-Mustaqil ishiC va C ++ falsafasi. C va C ++ falsafasining ma'nosini "dasturchiga ishon" iborasi bilan aniqlash mumkin. Masalan, kompilyator sizni mantiqiy yangi ishlarni bajarishingizga to'sqinlik qilmaydi, shuningdek, qulab tushishi mumkin bo'lgan narsalarni qilishni to'xtatmaydi. Bu nima qilish kerak emasligini, shuningdek C/C++ dasturlarini yozishda nima qilish kerakligini bilish juda muhimligining asosiy sabablaridan biridir.
С++ tili alifbosi va dastur strukturasi.
C++ tili alifbosiga quyidagilar kiradi.
Lotin alifbosining katta va kichik harflari (A, B, …, Z, a, b, …, z).
Raqamlar (0,1,2,3,4,5,6,7,8,9)
Maxsus simvollar “ {} | [] () + - / % \ ; ‘ . : ? < = > _ ! & * # ~ ^
Ko’rinmaydigan simvollar (“umumlashgan bo’shliq simvollari”). Leksemalarni o’zaro ajratish uchun ishlatiladigan simvollar (misol uchun bo’shliq, tabulyatsiya, yangi qatorga o’tish belgilari).
Izohlarda, satrlarda va simvolli konstantalarda boshqa literallar, masalan, rus harflari ishlatilishi mumkin.
4. AMALIY QISM
Masalaning C++ dasturlash tilidagi dasturi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
#include
#include
using namespace std;
int main()
{
/* To'g'ri to'rtburchakning tomonlari uchun o'zgaruvchi e'lon qilish */
float a = 0, b = 0;
/* To'g'ri to'rtburchak yuzasi, perimetri, diaganali uchun o'zgaruvchi e'lon qilish */
float S = 0, P = 0, d = 0;
//Ma'lumotlarni kiritish
cout << "To'g'ri to'rtburchak tomonlarini kiriting" << endl;
cout << " ---------------------------------------"< cout << "a="; cin >> a;
cout << "b="; cin >> b;
//Yuzani topish
S = a * b;
//Perimetrni topish
P = 2 * (a + b);
//Diaganalni topish
d = sqrt(pow(a, 2) + pow(b, 2));
//Natijalarni chop etish
cout << "To'g'ri to'rtburchak yuzasi: S=" << S< cout << "To'g'ri to'rtburchak perimetri: P=" << P< cout << "To'g'ri to'rtburchak diametri: d=" << d< return 0;
}
|
|
| |