|
Toshkent tibbiyot akademiyasi biotibbiyot muhandisligi, informatika va biofizika
|
bet | 1/5 | Sana | 12.07.2024 | Hajmi | 2,01 Mb. | | #267438 |
Bog'liq 2- didlayn
O’ZBEKISTON RESPUBLIKASI SOG’LIQNI SAQLASH VAZIRLIGI
TOSHKENT TIBBIYOT AKADEMIYASI
BIOTIBBIYOT MUHANDISLIGI, INFORMATIKA VA BIOFIZIKA
KAFEDRASI
“Tibbiyotda Axborot Texnologiyalari ”fanidan “Masalalarning algoritmini tuzish va shu algoritm asosida C++ dasturlash tilida dastur tuzish” mavzusidagi bajargan
MUSTAQIL ISHI
Toshkent-2024
MUNDARIJA
Kirish 3
Asosiy qism 5
Xulosa 11
Test savollari 13
Kirish
C++ tili Byarn Straustrup tomonidan 1980 yil boshlarida ishlab chiqilgan. C++ tilida yaxshi dastur tuzish uchun “aql, farosat va sabr” kerak bo’ladi. Bu til asosan tizim sathida dasturlovchilar uchun yaratilgan. C/C++ algoritmik tilining alifbosi: 1. 26 ta lotin va 32 ta kirill harflari (katta va kichik); 2. 0 dan 9 gacha bo’lgan arab raqamlari; 3. Maxsus belgilar: - + * / : ; . , % ? ! = “” № <> { } [ ] ( ) $ # & ^ va h.k. Dastur bajarilishi jarayonida o’z qiymatini o’zgartira oladigan kattaliklar o’zgaruvchilar deyiladi. O’zgaruvchilarning nomlari harfdan boshlanuvchi xarf va raqamlardan iborat bo’lishi mumkin. O’zguruvchilarni belgilashda katta va kichik harflarning farqlari bor. (A va a harflari 2 ta o’zgaruvchini bildiradi) Har bir o’zgaruvchi o’z nomiga, toifasiga, xotiradan egallagan joyiga va son qiymatiga ega bo’lishi kerak. O’zgaruvchiga murojaat qilish uning ismi orqali bo’ladi. O’zgaruvchi uchun xotiradan ajratilgan joyning tartib raqami uning adresi hisoblanadi. O’zgaruvchi ishlatilishidan oldin u aniqlangan bo’lishi lozim. 22 O’zgaruvchilarning son qiymatlari quyidagi ko’rinishda yoziladi: Butun toifali o’nlik sanoq tizimsida: ular faqat butun sondan iborat bo’ladilar. Masalan: 5; 76; -674 va h.k. Sakkizlik sanoq tizimsidagi sonlar: 0 (nol)dan boshlanib, 0dan 7 gacha bo’lgan raqamlardan tashkil topadi. Masalan: x=0453217; s=077; O’n oltilik sanoq tizimsidagi sonlar: 0 (nol) dan boshlanadi va undan keyin x yoki X harfi keladi, so’ngra 0-9 raqamlari va a-f yoki A-F harflaridan iborat ketma-ketliklar bo’ladi. Masalan: 10 s.s.dagi 22 soni 8 s.s. da 026, 16 s.s.da 0x16 shaklida bo’ladi. Haqiqiy toifali sonlar: ular butun va kasr qismlardan iborat bo’ladilar. Masalan: 8,1; -12,59 va x.k. Haqiqiy toifali sonlarning bu ko’rinishi oddiy ko’rinish deyiladi. Juda katta yoki juda kichik haqiqiy toifali sonlarni darajali (eksponensional) formada yozish qulay. Masalan: 7,204*1012 yoki 3,567*10-11 kabi sonlar 7.204e+12 va 3.567e-11 ko’rinishda yoziladi. Simvolli konstantalar. Ular qatoriga dastur bajarilishi ‘ ‘ ichida qabul qilinadigan simvollar kiradi.
C/C++ tilida har qanday o’zgaruvchi ishlatilishidan oldin e’lon qilinishi kerak. E’lon qilish degani ularning toifalarini aniqlab qo’yish demakdir. C++ tilida quyidagi toifali o’zgaruvchilar ishlatiladi: Butun toifali kichik sonlar yoki simvollar uchun: char uning o’zgarish intervali -128 dan +127 gacha yoki apostrof ichidagi ixtiyoriy 1ta simvol. Xotiradan 1 bayt joy oladi. Simvollar ASCII kodlariga mos keladi. (ASCII – American Standart Code for Information Interchange).
|
| |