Kalitli so’zlar:
1. Керниган Б., Ритчи Д., Фьюэр А Язык программировании Си. Задачи по языку Си. М: Финансы и статистика. 1985.
2. Керниган Б., Ритчи Д. Язык программировании Си. М: Радио и связь. 1992.
3. Подбельский В.В. С++. М: Финансы и статистика. 1992.
4. Березин Б.И. Березин С.Б. Начальный курс С++. М: Диалог МИФИ.1996.
5. SUMITA ARORA. 2005. СOMPUTER SCIENCE C++.
6. Мамажанов Р.Я. С++ тилида дастурлаш. Услубий қўлланма. Тошкент 2009 й. Алокачи.
Интернет манзил.: www.dastur.uz
FOYDALANILGAN ADABIYOTLAR:
Shartli operator. Shartli operator ikki ko’rinishda ishlatilishi mumkin:
1. if (shart) // shart rost bo’lganda
{1- ifoda}
else
{2- ifoda}// shart yog’on bo’lganda
2. if (shart)
{1-ifoda} – bu erda faqat shart rost bo’lgandagina ifoda uchun.
TARMOQLANUVCHI ALGORITM TUSHUNCHASI
Masala 1 sharti
Masalani 2 algoritmini tuzish
Dastur 3
tuzish
Dasturni 4 kiritish
Dasturni 5 kompilyatsiya qilish
Natijani 6 tahlili
Yo’nalish
harakati
Masala yechish klasteri
SHART
Dastur ijro strukturalari
Asosan dasturdagi ifodalar ketma-ket, navbatiga ko'ra ijro etiladi. Gohida bir shart bajarilishiga ko'ra, ijro boshqa bir ifodaga o'tadi. Navbatdagi emas, dasturning boshqa yerida joylashgan ifoda bajariladi. Yani sakrash yoki ijro ko'chishi vujudga keladi.
60-chi yillarga kelib, dasturlardagi ko'pchilik hatolar aynan shu ijro ko'chishlarining rejasiz ishlatilishidan kelib chiqishi ma'lum bo'ldi.
Bunda eng katta aybdor deb bu ko‘chishlarni amalga oshiruvchi goto(..ga bor) ifodasi belgilandi.
dastur ijrosini deyarli istalgan yerga ko'chirib yuborishi mumkin. Bu esa dasturni o'qishni va uning strukturasini murakkablashtirib yuboradi. Shu sababli “strukturali dasturlash" atamasi "goto ni yo'q qilish" bilan tenglashtirilardi. Shuni aytib o'tish kerakki, goto kabi shartsiz sakrash amallarini bajaruvchi ifodalar boshqa dasturlash tillarida ham bor.
Goto operatori (shartsiz o’tish)
Tadqiqotlar shuni ko'rsatdiki, istalgan dastur goto siz yozilishi mumkin ekan. goto siz yozish uslubi strukturali dasturlash deb nom oldi. Va bunday dastur yozish metodi katta iqtisodiy samara beradi. Strukturali dasturlash asosi shundan iboratki, har bir dastur faqatgina uch hil boshqaruv strukturalaridan iboratdir. Bular ifodalarni ketma-ket ijro etish strukturasi (sequence structure), tanlash strukturasi (selection structure) va amalni qayta ijro etish strukturasidir (repetition structure).
Do'stlaringiz bilan baham: |