17
Takrorlash uchun savol va topshiriqlar
1.Takrorlanuvchi algoritm qanday hisoblash jarayonlariga qo‘llaniladi?
2.Takrorlash parametri nima?
3.Takrorlanishlar soni ma‘lum algoritmlar…
4.Takrorlanishlar soni noma‘lum algoritmlar…
Foydalaniladigan adabiyotlar:
1. D.S. Malik. C++ Programming: From problem analysis to program design. Course
Technology, 2011.
2. B. Straustrup. Язык программирование С++. Специальное издание.-M.: OOO
«Бином-Пресс», 2006.
3. Madraximov SH.F., Gaynazarov S.M. C++ tilida Dasturlash asoslari//
Toshkent,
O‘zbekiston Milliy Universiteti, 2009.
5-Mavzu. Dasturlash tillari.C++ tili sintaksisi va uning leksik asosi.
Reja
:
5.1. Dasturlash tillari
5.2. C++ tilidagi sodda programma va izohlar.
5.3. C++ tili alfaviti va leksemalari
5.4. C++ tili dasturining tuzilishi va shakli
5.1. Dasturlash tillari.
Ma‘lumki, dastur mashina
kodlarining qandaydir ketma-
ketligi bo‘lib, aniq bir hisoblash vositasini amal qilishini boshqaradi. Dastur ta‘minotini
yaratish jarayonini osonlashtirish uchun yuzlab dasturlash tillari yaratilgan. Barcha
dasturlash tillarini ikki toifaga ajratish mumkin:
- quyi darajadagi dasturlash tillari;
- yuqori darajadagi dasturlash tillari.
Quyi darajadagi dasturlash tillariga Assembler turidagi tillar kiradi. Bu tillar nisbatan
qisqa va tezkor bajariluvchi kodlarni yaratish imkoniyatini beradi. Lekin, Assembler tilida
dastur
tuzish zahmatli, nisbatan uzoq davom etadigan jarayondir. Bunga qarama-qarshi
ravishda yuqori bosqich tillari yaratilganki, ularda tabiiy tilning cheklangan ko‘rinishidan
foydalangan holda dastur tuziladi. YUqori bosqich
tillaridagi operatorlar, berilganlarning
turlari, o‘zgaruvchilar va dastur yozishning turli usullari tilning ifodalash imkoniyati
oshiradi va dasturni «o‘qimishli» bo‘lishini ta‘minlaydi. YUqori bosqich tillariga Fortran,
PL/1, Prolog, Lisp, Basic, Pascal, C va boshqa tillarni misol keltirish mumkin. Kompyuter
arxitekturasini
takomillaShuvi, kompyuter tarmog‘ining rivojlanishi mos ravishda yuqori
bosqich tillarini yangi variantlarini yuzaga kelishiga, yangi tillarni paydo bo‘lishiga, ayrim
tillarni esa yo‘qolib ketishiga olib keldi. Hozirda keng tarqalgan
tillarga Object Pascal,
C++, C#, Php, Java tillari hisoblanadi. Xususan, S tilining takommillashgan varianti
sifatida C++ tilini olishimiz mumkin. 1972 yilda Denis
Ritch va Brayan Kernegi
tomonidan S tili yaratildi. 1980 yilda B‘yarn Straustrop S tilining avlodi C++ tilini
yaratdiki, unda strukturali va ob‘ektga yo‘naltirilgan dasturlash texnologiyasiga tayangan
holda dastur yaratish imkoniyati tug‘ildi.
(tarjima)
Do'stlaringiz bilan baham: