O’ZBEKISTON RESPUBLIKASI OLIY VA O’RTA
MAXSUS TA’LIM VAZIRLIGI
FARG’ONA POLITEXNIKA INSTITUTI “KIMYO” fakulteti
“Kimyo texnologiyasi 5340100-Ishlab chiqarish turlari”
kafedrasi
“Kimyo injiniringda axborot texnologiyalari fanidan”
KURS ISHI
Bajardi: Abdujabborov S.
Qabul qiluvchi: To’xtasinov A.
Mavzu: C++ tilida yordamida oddiy differsial tenglamalarni Eyler usulida ishlash
REJA
Kirish
Asosiy qism
2.1. Dastur tillari tarixi
2.2. C++ dasturi tilining o'zgaruvchilar va ularning tiplar
2.3. C++ dasturi tilining funksiyalari
III. Amaliy qism
3.1. Differensial tenglamalar
3.2. Differensial teglamalarini Eyler usulida yechish
IV . Xulosa
V . Foydalangan adabiyotlar
Kirish
C++ tilining bevosita utmishdoshi bu tuzilmaviy dasturlash tili S xisoblanadi, bu til XX asrning 70 yillarida Denis Ritchi (DennisRitchie) tomonidan Unix operatsion tizim uchun taklif kilingan edi. S tiliga birinichi bori ta’rif 1978 yilda Brayan Kernigan (BrianKernighan) va Denis Ritchi kitobida keltirilgan edi, 1998 yilda ushbu tilining birinchi standarti chikdi. Ushbu tilni ajratib turuvchi tomoni shundaki, u uzida yukori darajadagi tuzilmaviy tilning xususiyatlari (blok, uzgaruvchan, uzlashtirish opreatorlari, shoxlash/butoklash, sikl) bilan birga manipulyatsiyalashning sodda darajadagi vositalari bilan bit, bayt, adreslarni uzida mujassamlashtirdi. Shu tarika, S tili bu kuchli vosita bulib, u dasturchiga kompyuter ustidan deryali tulakonli urnatish imkonini beradi. Birok, buning natijasida dasturlovchi kod tomonidan initsiatsiya (shakllantiriladigan) xarakatlarning korrektligi (tugriligi) ustidan kat’iy nazorat urantish imkoni bulmaydi, shuning uchun dastur tomonidan bajariladigan xarakatlari okibatlari uchun mas’uliyat dasturchiga yuklanadi.
1979 yilda Bern Straustrup (BjarneStroustrup) S tilini ob’ektga karatilganligini kengaytirishni taklif kildi- bu dasturlash tili dastlab «S sinflar bilan» degan nom olgan (sinf- ob’ektga karatilgan dasturlashning tayanch tushunchalaridan biri), 1983 yildan esa til C++ deya nomlana boshlandi. Straustrup u tomomnidan yaratilgan tilning bevosita utmishdolari deya S tilini va Simula67ob’ektga karatilgan dasturlash tillarini belgilab utgan. C++ tili- S tilining yukori darajadakengaytirilgan davomchisi, yukori darajadagi ob’ektga karatilgan dasturlash tili, u uzida S tilining asosiy tuzilmaviy va sodda darajadagi imkoniyatlarini mujassamlashtirdi. Bir tomomndan ob’ektga karatilgan vositalar tilning imkoniyatlarini sezilarli darajada kengaytirdi, ikkinchi tomondan sodda darajadagi voistalarning buganligi dasturlash kodinining korrektligi uchun mas’uliyatni (nazoratning) asosiy kismini dasturchiga yuklatish imkonini beradi. C++ tilini sezilarli darajada tartiblashtirigan va mukammallashtirgan birinchi standart 1998 yilda kabul kilingan. Xozirgi davrda C++ tili yirik dasturlash loyixalarini amalga oshirganda yirik va moslashuvchan vosita xisoblanadigan,professional dasturlashning asosiy tili makomimni ushlab kolmokda. Uz navbatida C++ tili, taksimlangan geterogen xisoblash muxitida dasturlashga karatilgan Java va C# kabi zamonaviy ommaviy dasturlash tillari uchun ona til (vujudga keltirgan til) hisoblanadi.
Do'stlaringiz bilan baham: |