Istalgan dastur blok sxema ko`rinishida uchta boshqaruvchi struktura asosida tasvirlanishi mumkin:
chiziqli - ko`rinishi: f THEN g,
tarmoqlanuvchi - ko`rinishi: IF p THEN f ELSE g,
tsiklik - ko`rinishi: WHILE p DO f,
f, g – bitta kirish va bitta chiqishga ega blok-sxema,
r - shart,
THEN, IF, ELSE, WHILE, DO - xizmatchi so`zlar.
Izoh. f THEN g formulasi quyidagini bildiradi: dastlab f dasturi bajariladi, so`ngra g dasturi bajariladi.
Spagetti-kod ko`pincha quyidagi holatlarda yuzaga keladi:
Dastur yaratuvchining tajribasizligidan;
Bunday holatlarda dastur tarkibida chalkashliklar yuzaga keladi.
Xuddi shu kodning strukturali dasturlash uslubida yozilishi:
for i = 1 to 10
print i: " в квадрате = ": i * i
next i
print "Программа завершена."
Translyatorlar turlari va effektivligi, bajarilish bosqichlari Y
ACT, O’zbekiston respublikasi oliy va o’rta maxsus (1)
Bu sahifa navigatsiya:
Strukturaviy dasturlash uchun zaruriy shartlar
Modul xususiyatlari
Asosiy adabiyotlar
Modul xususiyatlari
Modul alohida dastur yoki pastki dastur (funktsiya) bo'lishi mumkin.
Modulga modul nomi deb nomlangan ism yordamida murojaat qilish mumkin.
Modul boshqaruvni uni chaqirgan kishiga qaytarishi kerak.
Modul boshqa modullarga murojaat qilishi mumkin.
Modulda bitta kirish va bitta chiqish bo'lishi kerak.
Modul nisbatan kichik bo'lishi kerak (20-200 satr kod).
Modul uning chaqiruvlari tarixiga bog'liq bo'lmasligi kerak.
Ideal holda, modul bitta funktsiyani amalga oshirishi kerak.
Translyatorlar turlari va effektivligi, bajarilish bosqichlari Y
ACT, O’zbekiston respublikasi oliy va o’rta maxsus (1)
Bu sahifa navigatsiya:
Do'stlaringiz bilan baham: |