Bajardi: Suvonov. A tekshirdi: Muqimov A


Download 201.65 Kb.
bet5/5
Sana17.06.2023
Hajmi201.65 Kb.
#1523074
1   2   3   4   5
Bog'liq
Сувонов А

FOR := TO DO
Bu yerda FOR TO DO – rezerv so’zlar (uchun, bo’lguncha, bajar) deb tarjima qilinadi.
For operatori sanoq bilan bajaradigan takrorlashni bajaradi. Agar For operatorida bir necha ifoda takrorlanishi kk bo’lsa ifodalar bloki {} qavs ichiga olinadi.
For operatori ta’sirida takrorlash jarayoni quyidagi tartibda kechadi:

  • 1-ifodaga asosan o’zgaruvchilar e’lon qilinadi, ularga boshlang’ich qiymatlar beriladi. So’ng 2-ifodaga o’tiladi va bu ifodaga qaytilmaydi.

  • 2- ifodadagi shartli ifoda tekshiriladi. Agar u rost bo’lsa , takrorlash tanasiga o’tiladi.

  • Takrorlash tanasida ko/rsatilgan amallar bjariladi.

  • 3- ifodaga asosan o’zgaruvchilarga yangi qiymatlar beriladi.

  • So’ng yana 2- ifodga ya’ni shartli ifodaga o’tiladi va h.k. takrorlash jarayoni shu tartibda davom etadi

MISOL: x=2i+5 ketma-ketlikning 5 ta hadini hisoblab monitorda yozib ko’rsatadigan dastur tuzing.

# include
Int. main ()
{
For (int i=0; I < 5; i++)
{
Cout << 2i+5 << end;
}
Return (0);
}


5
7
9
11
13

MISOL: Takrorlash operatori yordamida “ Biz kollejda o’qiymiz” dagan gapni 10 marta chiqaradigan dastur tuzing.

For (int I = 0; i< 10 ; i++)
Cout <End.

1………10
“ Biz Kollejda o’qiymiz”

Amaliy qism

Dastur kodlari

#include


using namespace std;

int main() {


int a = 3;
int b = 5;
int c = 7;


if (a % 2 != 0 && b % 2 != 0 && c % 2 != 0) {


cout << 1 << endl;


}
else if (a % 2 == 0 && b % 2 == 0 && c % 2 == 0)


{ cout << 2 << endl; }


else if (a % 2 != 0) {


cout << 3 << endl; }


else { cout << 0 << endl; }


return 0;}

Xulosa
Ushbu mavzuda kurs ishi qilib ancha takrorlanivchi operotarlar haqida yanada ko’plab malumotga ega bo’ldim. Bunda algaritimlar xaqida xam ko’plab malumotlarni xam o’rgandim. Takrorlanuvchi operatorlar do, for kabi dasturda yangi o’zgacha kodlarni topdim o’qidim o’rgandim.


Adabiyotlar
1. «C++ da dasturlash» fanidan o’quv qo’llanma //TATU 222 b. Toshkent, 2017.
Sh.A.Sadullayeva, A.Z.Maxmudov, O.U.Mallayev va A.X.Madraximov

2 Смайли Джон. Учимся программировать на С++ вместе с Джоном Смайли. –СПб: ООО «ДиаСофтЮП», 2003.-560с.


3. Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: построение и анализ, 2-е издание. : Пер. с англ. — М. : Издательский дом "Вильяме", 2005. — 1296 с.


4. Культин Н. Б. C/C++ в задачах и примерах. — СПб.: БХВ-Петербург, 2005. -288 с.


5. Подбельский В. В., Фомин С. С. Программирование на языке Си: Учеб. пособие. - 2-е доп. изд. - М.: Финансы и статистика, 2004. - 600 с












Download 201.65 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling