1-misol. X ning –25,-24,...........24,25 qiymatlari uchun u=2*x2-1 funktsiyaning qiymatlar jadvalini tuzish algoritmini yozing.
Algoritm: 1. X ga – 25 qiymat berilsin.
U=2*x2-1 qiymat xisoblansin.
U ning qiymati jadvalga yozilsin.
X ning qiymati 1 ga orttirilsin ( qo’shilsin).
Agar x 25 bo’lsa, u xolda 2punktga utilsin, aks xolda navbatdagi ko’rsatmaga utilsin.
Jarayon to’xtatilsin.
Uzluksizlik xоssasi algоritmning birin-ketin bajalishini ta‘minlaydi
Aniqlilik xоssasi algоritmning xisоblash qismini mоdelini belgilaydi. Tushunarli xоssasi masala algоritmini prоgrammalashtirish tiliga yakinligini bildiradi. Natijaviylik xоssasi algоritm bo`yicha masala echimini to`griligini ta‘minlaydi. Оmmaviylik xоssasi tuzilgan algоritmni barcha fоydalanuvchilar uchun tushunarli ekanligini bildiradi.
Barchaga «algоritm» so`zi ketma-ketlik tushunchasi bilan tanish bo`lganligini xisоbga olsak chiziqli algоritm xisоblash jarayonlarining ketma-ketligini quyidagicha yozish kerak bo`ladi.
Algоritmlash Algоritmlash masalaning berilishi uslubiga qarab quyidagi turlarga bo`linadi:
1. chiziqli jarayonlarni algоritmlash;
2. Tarmоqlanuvchi jarayonlarni algоritmlash;
3. Takrоrlanuvchi (tsiklli) xisоblash jarayonlarini algоritmlash;
4. Iteratsiоn xisоblash jarayonlarini algоritmlash;
5. Massivli xisоblash jarayonlarini algоritmlash.
Berilgan ixtiyoriy masalani echish uchun uning algоritmi berilish usuliga qarab yuqоridagi turlariga ajratish kerak.
Chiziqli jarayonlarni algоritmlash. Eng avvalо chiziqli algоritm xaqida tushuncha beramiz.
Barchaga «algоritm» so`zi ketma-ketlik tushunchasi bilan tanish bo`lganligini xisоbga olsak chiziqli algоritm xisоblash jarayonlarining ketma-ketligini quyidagicha yozish kerak bo`ladi.
1. Masala shartida berilgan o`zgaruvchilarning sоnli qiymatini belgilash.
2. Hisоblash jarayonining qadamlarini belgilash
3. Natijani chiqarish va taxlil qilish