C++ muhitida ma’lumotlarni kiritish chiqarishni formatlash usullari
O‘ ZBEKISTON RESBUPLIKASI OLIY TA'LIM FAN VA INNOVATSIYALAR VAZIRLIGI SHAROF RASHIDOV NOMIDAGI SAMARQAND DAVLAT UNIVERSITETI INTELLEKTUAL TIZIMLAR VA KOMPYUTER TEXNOLOGIYALARI FAKULTETI SUN ’IY INTELLEKT yo‘ nalishi _________ _________________ fanidan KURS ISHI MAVZU: C++ muhitida ma ’lum otlarni kiritish chiqarishni formatlash usullari Bajardi: I -bosqich talabasi: ___________________ ___________ Rahbar: _____________________________________ __ (F. I. O. ) Samarqand 2024
2 MUNDARIJA I. KIRISH ................................ ................................ ................................ .................. 3 II. ASOSIY QISM ................................ ................................ ................................ .... 5 1. C++ si ntaksisi ................................ ................................ ................................ ..... 5 2. C++ tilida asosiy kirish/chiqish ................................ ................................ ......... 8 3. C++ tilida chiqarish operatori va uni formatlash (cout) ................................ .... 9 4. C++ tilida kiritish operatori va formatlab kiritish (cin) ................................ ... 11 5. C++ tilida chiqarish va formatlash funksiyasi (printf) ................................ .... 13 6. Spintf funksiyasi. ................................ ................................ ............................ 17 7. cout va printf funksiyalari o‘rtasidagi farqlar ................................ .................. 18 III. XULOSA ................................ ................................ ................................ ........... 20 IV. FOYDALANILGAN ADABIYOTLAR ................................ .......................... 21
3 I. KIRISH C++ - Bjarne Stroustrup tomonidan 1980 -til boshlarida ishlab chiqilgan eng ko‘ p ishlatiladigan va eng mashhur dasturlash tili. C++ - bu yuqori daraja dagi va ob'ektga y o‘ naltirilgan dasturlash tili. Ushbu til ishlab chiquvchilarga katta ilovalar va dasturiy ta'minotni ishlab chiqish, o‘ yinlarni ishlab chiqish va operatsion tizimni dasturlash uchun toza va samarali kod yozish imkonini beradi. Bu C dastur lash tilining ob'ektga y o‘ naltirilgan dasturlashni (OOP) o‘ z ichiga olgan kengaytirilishi b o‘ lib, kompyuterlar uchun dasturlarni ishlab chiqish uchun ishlatiladi. Ushbu C++ qoʻllanmasi C++ asoslari, C++ funktsiyalari, C++ sinflari, OOP va STL tushunchalari kabi C++ tilining barcha asosiy va ilgʻor mavzularini qamrab oladi . C++ eng mashhur platformala ra ro dasturlash tili boʻlib, u OS, oʻyinlar, elektron tijorat dasturlari va boshqalar kabi yuqori unumli ilovalar va dasturiy taʼminotlarni yaratish uchun ishlatiladi. U Bjarne Stroustrup tomonidan C tilining kengaytmasi sifatida ishlab chiqilgan. C++ tizi m resurslari va xotira ustidan yuqori darajadagi nazoratni beradi . C++ - bu yuqori unumli ilovalar yaratish uchun ishlatilishi mumkin bo‘ lgan o‘ zaro faoliyat platformalar tili. C++ Bjarne Stroustrup tomoni dan C tilining kengaytmasi sifatida ishlab chiqilgan . C++ dasturchilarga tizim resurslari va xotira ustidan yuqori darajadagi nazoratni beradi. Til 2011, 2014, 2017 va 2020 yillarda C ++11, C++14, C++17, C++20 ga 4 ta katta marta yangilandi. C++ dunyodag i eng mashhur dasturlash tillaridan biridir. C++ tilini hozirgi operatsion tizimlarda, foydalanuvchi grafik interfeyslarida va o‘ rnatilgan tizimlarda topish mumkin. C++ - bu ob'ektga y o‘ naltirilgan dasturlash tili b o‘ lib, u dasturlarga aniq tuzilma beradi va kodni qayta ishlatishga imkon beradi va ishlab chiqish xarajatlarini kamaytiradi. C++ portativ hisoblanadi va bir nechta platformalarga moslasha oladigan ilovalarni ishlab chiqish uc hun ishlatilishi mumkin . C++ - bu qiziqarli va o‘ rganish oson! C++ tili C , C# va Java tillariga yaqin boʻlgani uchun dasturchilar uchun C++ tiliga yoki aksin cha oʻtishni osonlashtiradi. C++ - bu samaradorlik va tezlik muhim
4 bo‘ lgan o‘ yinlarni ishlab chiqish, virtual haqiqat, real vaqtda simulyatsiya va yuqori chastotali savdoda q o‘ llaniladi gan etakchi dasturlash tili. C++ ning bu qadar samarali b o‘ lishining sa bablaridan biri uning apparat bilan juda yaqindan ishlash qobiliyatidir. Bundan tashqari, ob'ektga y o‘ naltirilgan dasturlash tili sifatida u rivojlanishda moslashuvchanlikni taklif qila di. Bu tezlik va unumdorlikni muhokama qilib b o‘ lmaydigan hollarda uni eng yaxshi tilga aylantiradi. C++ umumiy maqsadli dasturlash tili boʻlib, undan keng koʻlamli ilovalarni ishlab chiqishda foydalanish mumkin, masalan • O‘ yinni ishlab chiqish • Virtual rea llik • Haqiqiy vaqtda simulyatsiya • IoT (narsalar interneti) • Brauzerlar, OS va ma'lumotlar bazalari • Yuqor i chastotali savdo C++ ni o‘ rganish sizning martaba imkoniyatlaringiz uchun katta foyda keltiradi. Biroq, C++ tez rivojlanish va soddalik ustuvor b o‘ lgan ayrim sohalar uchun eng yaxshi tanlov b o‘ lmasligi mumkin. Misol uchun, agar siz veb -ishlab chiqish, mo bil ilovalarni ishlab chiqish yoki avtomatlashtirish va ma'lumotlarni tahlil qilish uchun skriptlar ga qiziqsangiz, C++ eng ideal variant b o‘ lmasligi mumkin. Bunday hollarda veb -ishlab chiqish uchun JavaScript, mobil ilovalarni ishlab chiqish uchun Kotlin, Swift yoki Dart va skript yaratish va ma'lumotlarni tahlil qilish uchun Python kabi alternativalar ko‘ proq mos kelishi mumkin.
5 II. ASOSIY QISM 1. C++ sintaksisi Sintaksis nima ? Sintaksis deganda dasturlash tilida bayonotlar yozish qoidalari va qoidala ri tushuniladi. Ularni dasturlash tilining tuzilishini belgilovchi grammatik qoidalar sifatida ha m ko‘ rish mumkin . C++ tili ham taqdim etuvchi funksiyalar uchun o‘ z sintaksisiga ega. Turli xil iboralar ularning ishlatilishini ko‘ rsatadigan turli xil sinta ksisga ega, ammo C++ dasturlarida barcha dasturlarda amal qilinadigan asosiy sintaksis qoidalari ham mavjud . C++ das turining asosiy sintaksis i. Biz quyidagi dastur yordamida asosiy C++ sintaksisi bilan tanishishimiz mumkin . 1-rasm. C++ sintaksisi 1. Sarl avha fayli: Sarlavha fayllari bizning dasturimizda foydalanadigan funktsiyalar va makroslarning ta'rifini o‘ z ichig a oladi. Ular C++ dasturining yuqori qismida aniqlanadi. 1-qatorda biz #include <iostream> iborasidan foydalanib, kompilyatorga iostream sarl avhalari fayllari kutubxonasini q o‘ shishni aytdik, unda biz kiritish va chiqarish uchun foydalangan cin va cout st andart kiritish/chiqish oqimlarining