Fan: Ergashev Tohirjon «imt» guruhi talabasi Tarmoqlanuvchi algoritmlar m mavzu


Download 14.13 Kb.
bet2/5
Sana29.04.2023
Hajmi14.13 Kb.
#1401606
1   2   3   4   5
Bog'liq
Tarmoqlanuvchi algoritm-azkurs.org

Formula
Grafik
Dastur
Algoritmni ifodalash
usullari turlari
Matn

Algoritm turlari

7
Tarmoqlanuvchi


Takrorlanuvchi

Savollar


  • Chiziqli algoritmni dasturlashda qanday operatorlardan foydalaniladi? (cin, cout, o’zlashtirish operator)

  • Dastur umumiy ko’rinishini aytib bering.

  • Dasturning tarkibiy qismi?

  • C++ tilida yozilgan dasturlar ishga tushirishdan oldin kompilyatsiya qaysi tugma yordamida qilinishi kerak? F9-

  • F10 – tugma nima vazifani bajaradi?

  • F11 - tugma nima vazifani bajaradi?

  • C++ tilining alfaviti nimalardan tashkil topgan?

1.Mutaxassislik masalalarini tarmoqlanuvchi algoritm yordamida dasturlash

Ba’zi

hollarda

mutaxassislik


masalalarida


hisoblashlar


birorta

mantiqiy shartni

bajarilishiga


Tarmoqlanuvchi


algoritmlarni


dasturlashda




goto

shartsiz o`tish


operatori, if


shartli o`tish


bog‘lik holda u yoki bu tarmoq bo‘yicha amalga oshirilishi mumkin. Bunday tuzilishdagi hisoblash jarayonining algoritmi “tarmoqlanuvchi algoritm” deb ataladi.


operatori va switch tanlash operatorlari ishlatiladi.

Tarmoqlanuvchi algoritmning konstruktsiyasi quyidagi



ha
yoq
ko‘rinishida ifodalanadi.

2. Shartli o`tish operatori(if):


  • usul:
    if (shart) {operator1;} else {operator2;}

  • usul:
    if (shart) {operator1;}
    {operator2;}
    1 - usulda agar shart bajarilsa operator1 hisoblanadi, aks holda operator2 hisoblanadi.
    2- usulda agar shart bajarilsa operator1, so`ng operator2 hisoblanadi aks holda operator1 hisoblanmasdan operator2 hisoblanadi.

Shartsiz o’tish operatori(goto)

Shartsiz o’tish operatori dasturning boshqa qismiga o'tishga imkon beradi. Uning umumiy ko’rinishi quyidagicha:


goto belgi;
..
..
belgi: operator;
Bu operator boshqaruvni belgi o`rnatilgan operatorga uzatadi. Belgi identifikatordan iborat.

Shartsiz o’tish operatoriga misol

b = 5 * a;


1-misol
#include using namespace std; int main ()
{
Double a = 1, b;
Goto miss;
miss: b = a + 1
cout << “ b=’ << b;
return 𝜃;
}
Bu dasturda goto operatori ishlagandan so’ng b=5 * a; operator ishlanmasdan tashlab ketiladi va ishlash navbati b=a+1; operatoriga berildi.
#include Using namescape std; Int main () {
double a= 1, b;
nish: b= 5 * a; goto nish ; b = a + 1;
cout << ‘’ b=” << b;
return 𝜽 ;
}
Dasturda qo’nish joyi uchish joyidan oldin ham yozilishi mumkin.

Tanlash operatori (switch)



Tanlash operatori
(switch) bir nechta operatordan birini tanlash yordamida u yoki bu
amallardan birinining
bajarilishini ta’minlaydi.

Download 14.13 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




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