Алгоритм бол бүтэцлэгдсэн програмчлалын зайлшгүй бүрэлдэхүүн хэсэг болох алгоритм, процессыг бий болгох шинжлэх ухаан юм. Бизнес төлөвлөгөө гаргах, гар утас эсвэл компьютер тоглоомд зориулсан програм боловсруулах нь алгоритмгүйгээр хийхгүй. Алгоритм үүсгэх чадвар нь олон зүйлийг автомат горимд хамгийн бага хүчин чармайлтаар давтан хийх боломжийг олгодог.
Зааварчилгаа
1-р алхам
"Алгоритм" гэдэг үгийг орчин үеийн алгебрийг үндэслэгчдийн нэг, мэргэн, одон орон судлаач Аль-Хорезми МЭ 224 онд анх хэрэглэж байжээ. түүний үндсэн бүтээлүүдэд. Түүний ойлголтоор алгоритм гэдэг нь асуудлыг шийдэх боломжийг олгодог заавар юм. Аль-Хорезми нь хамт ажиллагсдынхаа дунд нэр хүндтэй эрдэмтэн байсан бөгөөд ийм зааврыг эмхэтгэх нь математикийн орчинд хэвийн үзэгдэл болжээ.
Алхам 2
Алгоритмын эмхэтгэл нь компьютер гарч ирэхэд хамгийн чухал практик, хэрэглээний үүргийг олж авсан. Маш том вакуум хоолойн машинуудыг нарийн төвөгтэй илэрхийлэлийг тооцоолох, асуудлыг шийдвэрлэх зорилгоор бүтээсэн. Компьютер нь зөвхөн хоёртын код дээрх зааврыг (тушаалыг) ойлгож бүтээлчээр сэтгэж чадахгүй. Програмчлах алгоритм нь үр дүнд хүрэхэд чиглэсэн дараалсан командын дараалал юм.
Алхам 3
Алгоритм зохиохын тулд эхлээд зорилгоо тодорхойлох хэрэгтэй. Дараа нь та энэ зорилгод хэрхэн хүрэх талаар өөрийн үгээр томъёолж болно (мөн бүрхэг байсан ч цаасан дээр бичээд).
Алхам 4
Алгоритмын гол шинж чанарууд нь илтгэх товч, алхам алхамаар, гүйцэтгэгчийн ойлгомжтой байдал юм. Алгоритмын сайн жишээ бол жор юм. Зорилгодоо хүрэхэд ойртох тодорхой үйлдлүүдэд хувааж зорилгодоо хүрэх тодорхойгүй тайлбараа зааварчилгаа болгоно уу. Багууд нь тодорхой, боломжтой, эргэлзээгүй, хэмжигдэхүйц байх ёстой. Жишээлбэл: “2 өндөг ав. Тэднийг саванд 10 минутын турш хооллоорой. Бүрхүүлийг хуул."
Алхам 5
Алгоритмыг програмын код болгон хөрвүүлэхийн тулд үүнийг аль болох хялбаршуулах хэрэгтэй. Дараа нь та үүнийг "псевдокод" дээр дахин бичиж болно - энэ хэл дээр бүх үйлдлүүд програмчлалын хэв маягаар хийгддэг боловч програмчлагдсан үгсээр биш харин хүний хэлээр хийгддэг. Дууссаны дараа хуурамч кодыг таны мэддэг програмчлалын хэл дээр код болгон хөрвүүлж, програм өөрөө хөрвүүлэгддэг (компьютер гүйцэтгэдэг).