Algoritmlarning asosiy turlari
Algoritmizatsiya ma'lum lingvistik vositalar doirasida oqilona fikrlashning maxsus amaliy texnikasi, maxsus ko'nikmalarining to'plami vazifasini bajaradi. Hisob -kitoblarni algoritmlashi muammoni harakatlar ketma -ketligi ko'rinishida hal qilishni, ya'ni oqim sxemasi ko'rinishida taqdim etishni o'z ichiga oladi. Oddiy algoritmlarni ajratish mumkin. Bularga: chiziqli algoritmlar, tarmoqli algoritmlar, tsiklik algoritmlar kiradi.
Tarmoqli algoritm - bu kamida bitta shartni o'z ichiga olgan algoritm, uni tekshirish natijasida algoritmning bir nechta parallel tarmoqlariga bo'linish amalga oshirilishi mumkin
Tsiklik algoritm - yangi manba ma'lumotlarida bir xil harakatni (bir xil amallarni) bir necha marta takrorlashni ta'minlaydigan algoritm. Hisoblash usullarining aksariyati, variantlarni sanash tsiklik algoritmlargacha kamayadi. Dastur tsikli - bu ma'lum shart bajarilmaguncha bir necha marta (yangi boshlang'ich ma'lumotlar uchun) bajarilishi mumkin bo'lgan buyruqlar ketma -ketligi (ketma -ket, tsikl tanasi).
Dasturlash - bu boshqa birovning notanish tilidan foydalanib biror narsa yozish. Ushbu bilimlar sohasi rivojlanishi bilan, ishlab chiquvchilar yanada ilgarilab ketishdi va "nimadir" ni rus tilida qanday eshitilishini ham tushunmasdan yozishni o'rgandilar. Yangi boshlanuvchilar C ++ yoki php -da to'g'ridan -to'g'ri kod yozishni ko'plab kutubxonalardan foydalangan holda o'rganadilar va o'z ona tillarida qanday tovushlar yaratganlarini tushunmaydilar. Algoritmizatsiya bu "nimadir" ni tushuntirish va tushuntirish bilan shug'ullanadi.
Chiziqli algoritmlar
Chiziqli algoritm eng sodda. U operatsiyalarni ketma -ket bajarilishini nazarda tutadi. Bu algoritmda shartli yoki takroriy tekshiruvlar yo'q
Misol : Hisoblash funktsiyasi z = (x-y) / x + y2.
Chiziqli algoritm yordamida funktsiyani hisoblash sxemasini tuzing. O'zgaruvchan qiymatlar NS, da ularni klaviaturadan kiritish uchun noldan tashqari har qanday bo'lishi mumkin.
Yechish: Funktsiyani hisoblashning chiziqli algoritmi a-rasmda blok -sxema ko'rinishida berilgan. Chiziqli algoritmni bajarayotganda, o'zgaruvchilar qiymatlari klaviaturadan kiritiladi, o'rniga berilgan funksiya, natija hisoblab chiqiladi, so'ngra natija ko'rsatiladi.
Shakl. A Chiziqli algoritm
a-rasmdagi diagrammada bloklarning maqsadi:
Diagrammadagi
1-blok mantiqiy boshlanishi,vazifani bajaradi.
3 -blok arifmetik amalni ifodalaydi.
Blok 4 natijani ko'rsatadi.
O'chirishning 5 -bloki sxemaning mantiqiy tugashi vazifasini bajaradi
Do'stlaringiz bilan baham: |