Алгоритмыг програмчлалын хэл дээр хэрхэн бичих вэ: 6 алхам

Агуулгын хүснэгт:

Алгоритмыг програмчлалын хэл дээр хэрхэн бичих вэ: 6 алхам
Алгоритмыг програмчлалын хэл дээр хэрхэн бичих вэ: 6 алхам

Видео: Алгоритмыг програмчлалын хэл дээр хэрхэн бичих вэ: 6 алхам

Видео: Алгоритмыг програмчлалын хэл дээр хэрхэн бичих вэ: 6 алхам
Видео: 30 удивительных изобретений автомобилей, которые вам обязательно понадобятся | Дизайн автомобиля 2024, Дөрөвдүгээр сар
Anonim

Алгоритм гэдэг нь аливаа асуудлыг шийдэх эсвэл даалгаврыг биелүүлэх зорилготой алхамуудын багц юм. Алгоритмуудыг ихэвчлэн псевдокод эсвэл таны ярианы хэл болон нэг буюу хэд хэдэн програмчлалын хэлийг ашиглан програм бичихээс өмнө бичдэг. Энэхүү wikiHow нь програмыг эхлүүлэх алгоритмыг хэрхэн яаж нэгтгэхийг танд заадаг.

Алхам

Програмчлалын хэл дээр алгоритм бичих 1 -р алхам
Програмчлалын хэл дээр алгоритм бичих 1 -р алхам

Алхам 1. Таны кодын үр дүнг тодорхойлох

Таны шийдэхийг хүсч буй тодорхой асуудал эсвэл хийхийг хүсч буй ажил юу вэ? Та юунд хүрэхийг зорьж байгаагаа сайн ойлгосныхоо дараа түүнд хүрэх алхмуудаа тодорхойлж чадна.

Програмчлалын хэл дээр алгоритм бичих 2 -р алхам
Програмчлалын хэл дээр алгоритм бичих 2 -р алхам

Алхам 2. Эхлэх цэгээ шийдээрэй

Үйл явцын үе шатуудыг жагсаахад эхлэл, төгсгөлийн цэгээ олох нь маш чухал юм. Эхлэх цэгийг тодорхойлохын тулд эдгээр асуултын хариултыг тодорхойлно уу.

  • Ямар өгөгдөл/оролт боломжтой вэ?
  • Тэр өгөгдөл хаана байрладаг вэ?
  • Асуудлыг шийдвэрлэхэд ямар томъёог ашиглаж болох вэ?
  • Боломжтой өгөгдөлтэй ажиллах дүрмүүд юу вэ?
  • Өгөгдлийн утгууд хоорондоо хэрхэн холбоотой вэ?
Програмчлалын хэл дээр алгоритм бичих 3 -р алхам
Програмчлалын хэл дээр алгоритм бичих 3 -р алхам

Алхам 3. Алгоритмын төгсгөлийн цэгийг ол

Эхлэх цэгийн нэгэн адил та эдгээр асуултуудад анхаарлаа хандуулснаар алгоритмынхаа төгсгөлийг олох боломжтой.

  • Энэ үйл явцаас бид ямар баримтуудыг олж мэдэх вэ?
  • Эхнээс нь дуустал ямар өөрчлөлт гардаг вэ?
  • Юу нэмж оруулах эсвэл цаашид байхгүй болох вэ?
Програмчлалын хэл дээр алгоритм бичих 4 -р алхам
Програмчлалын хэл дээр алгоритм бичих 4 -р алхам

Алхам 4. Алхамуудыг эхнээс нь дуустал жагсаана уу

Өргөн алхамуудаас эхэлье. Бодит жишээг ашиглахын тулд таны зорилго бол оройн хоолонд лазанья уух явдал гэж бодъё. Та жор хайж эхлэх эхлэл бол эцсийн үр дүн нь оройн 19 гэхэд лазаньягаа бүрэн чанаж идэж дуусгах болно гэдгийг та тодорхойлсон байна. Таны алхам иймэрхүү харагдаж магадгүй юм:

  • Интернет дээрээс жор хайх.
  • Гал тогоонд аль хэдийн бэлэн болсон найрлагыг хайж олоорой.
  • Дэлгүүрт хэрэгтэй найрлагын жагсаалтыг гарга.
  • Алга болсон найрлагыг худалдаж аваарай.
  • Гэртээ буцах.
  • Лазанья бэлтгэ.
  • Лазаньяаг зуухнаас гаргаж ав.
Алгоритмыг програмчлалын хэл дээр бичих 5 -р алхам
Алгоритмыг програмчлалын хэл дээр бичих 5 -р алхам

Алхам 5. Алхам бүрийг хэрхэн биелүүлэхээ тодорхойл

Алхам алхмаар тоймтой болсон тул алхам бүрийг хэрхэн кодлох талаар бодох цаг болжээ. Та ямар хэл ашиглах вэ? Ямар нөөц боломж байна вэ? Тухайн хэл дээрх алхам бүрийг хийх хамгийн үр дүнтэй арга юу вэ? Энэ кодын зарим хэсгийг өөрийн алгоритмд оруулна уу. Процессыг бүхэлд нь нарийвчлах хүртэл алхам бүрийг өргөжүүлнэ үү.

  • Жишээлбэл, бидний лазанья алгоритмын эхний алхам бол Интернет дээрээс жор хайх.

    Гэхдээ энэ хайлтанд юу багтдаг вэ? Тодорхой байх. Жишээлбэл:

    • Компьютерээ асаана уу.

      Та интернетэд холбогдсон эсэхээ шалгаарай. Хэрэв та хараахан байхгүй бол интернетэд холбогдоно уу

    • Вэб хөтөчийг нээнэ үү.
    • Хайлтын нэр томъёог оруулна уу.
    • Жорны холбоос дээр дарна уу.
    • Жор нь таны хэрэгцээнд нийцэж байгаа эсэхийг тодорхойл.

      • Цагаан хоолтон биш жорыг шүүнэ үү.
      • Жор нь дор хаяж 5 порц хийж байгаа эсэхийг шалгаарай.
    • Зөв жорыг олох хүртэл эдгээр алхмуудын заримыг давт.
  • Хөтөлбөр боловсруулж буй системийн чадвар гэх мэт нөөц бололцоог анхаарч үзээрэй. Лазаньягийн хувьд лазанья хийж байгаа хүн интернетээс хэрхэн хайлт хийх, зуух ажиллуулах гэх мэтийг мэддэг гэж бид боддог.
Програмчлалын хэл дээр алгоритм бичих 6 -р алхам
Програмчлалын хэл дээр алгоритм бичих 6 -р алхам

Алхам 6. Алгоритмыг хянаж үзээрэй

Та алгоритмаа бичсэн бол одоо үйл явцыг үнэлэх цаг болжээ. Таны алгоритм нь тодорхой зүйлийг хийх зорилготой бөгөөд програмаа бичиж эхлэхэд танд хэрэгтэй болно. Дараах асуултуудыг өөрөөсөө асууж, шаардлагатай бол тус бүрт нь хариулна уу.

  • Алгоритм нь асуудлыг шийдэж/даалгаврыг биелүүлж байна уу?
  • Энэ нь тодорхой тодорхойлсон оролт, гаралттай юу?
  • Эцсийн зорилгоо илүү ерөнхий болгохын тулд дахин тодорхойлох ёстой юу? Илүү тодорхой?
  • Алхам алхмуудыг хялбарчилж болох уу?
  • Алгоритм нь зөв үр дүнгээр төгсөх баталгаатай юу?

Зөвлөмж

  • Өөрийнхөө гараар бичих санаануудын одоо байгаа алгоритмыг шалгаарай.
  • Хурдан тооцоолох давталтыг ашиглана уу.
  • Кодлохдоо үр ашигт анхаарлаа хандуулаарай.
  • Цуцлахаа бүү мартаарай, эс тэгвээс код амжилтгүй болно.

Зөвлөмж болгож буй: