ຄອມພິວເຕີ, ດໍາເນີນໂຄງການ
ປະຕິບັດການຕາມເງື່ອນໄຂແມ່ນຫຍັງ?
ໃນການຂຽນໂປຣແກຣມ, ມັນເປັນສິ່ງສໍາຄັນບໍ່ພຽງແຕ່ຄວາມສາມາດຂອງພາສາ, ແຕ່ຍັງເຂົ້າໃຈຂອງສິ່ງທີ່ຮັບຜິດຊອບສໍາລັບສິ່ງທີ່ເປັນ. ມັນເປັນສິ່ງຈໍາເປັນສໍາລັບຄວາມເປັນໄປໄດ້ຂອງສົບຜົນສໍາເລັດໄດ້ ເຮັດວຽກເປັນທີມ ແລະໃນບົດຄວາມທີ່ທ່ານຈະຊອກຫາສິ່ງທີ່ສະພາບແວດລ້ອມປະຕິບັດການ, ວ່າເປັນຫຍັງມັນເປັນສິ່ງຈໍາເປັນສິ່ງທີ່ມີຄຸນນະສົມບັດ. ນອກຈາກນີ້ຍັງຈະໄດ້ຮັບການປຶກສາຫາລືໃນຂໍ້ກໍານົດທົ່ວໄປປ່ຽນແລະລະຫັດແຕກໄດ້, ແລະສໍາລັບການທີ່ມັນຖືກນໍາໃຊ້.
ປະຕິບັດການຕາມເງື່ອນໄຂແມ່ນຫຍັງ?
ດັ່ງນັ້ນ (ຫຼືຕາມການເລືອກ, ຄໍາແນະນໍາສາຂາຕາມເງື່ອນໄຂ) ແມ່ນເອີ້ນວ່າການອອກແບບພາສາການຂຽນໂປຣແກຣມ. ມັນສະຫນອງປະສິດທິພາບຂອງທີມງານຫຼືທີ່ກໍານົດໄວ້. ແຕ່ນີ້ເປັນໄປໄດ້ພຽງແຕ່ໃນເວລາທີ່ສະພາບສັງເກດການດ້ວຍຄວາມຈິງຂອງການສະແດງອອກທີ່ແນ່ນອນມີເຫດຜົນຫຼືຄໍາແນະນໍາທີ່ໄດ້ຮັບຈາກຜູ້ໃຊ້ (ປະຕິບັດການອຸປະກອນ) ໃນ embodiment ໄດ້.
ຄໍາອະທິບາຍທົ່ວໄປຂອງຄໍາຮ້ອງສະຫມັກໄດ້
ຄໍາຖະແຫຼງທີ່ມີເງື່ອນໄຂຖືກນໍາໃຊ້ໃນເວລາທີ່ປະຕິບັດຫລືບໍ່ສົນໃຈທີ່ກໍານົດໄວ້ສະເພາະໃດຫນຶ່ງຂອງຄໍາສັ່ງ (ຄໍາສັ່ງຫນ້ອຍ) ຂື້ນຢູ່ກັບວ່າມີແມ່ນເພື່ອເຮັດໃນສິ່ງກໍານົດໄດ້. ມັນຍັງສາມາດໄດ້ຮັບການນໍາໃຊ້ດ້ວຍຮູບແບບການແຕກເປັນ. ມັນແມ່ນຫນຶ່ງໃນສາມການອອກແບບພື້ນຖານ, ເຊິ່ງໄດ້ຖືກນໍາໃຊ້ໃນ ການຂຽນໂປຣແກຣມໂຄງສ້າງ.
ຄໍາຖະແຫຼງທີ່ສາຂາຕາມເງື່ອນໄຂ
ຫນ້າທໍາອິດໃຫ້ຂອງນອກເລື່ອງເລັກນ້ອຍແລະຈື່ສີທີ່ຂ້ອນຂ້າງ Vasnetsov Victor Mikhailovich, "Knight ຢູ່ Crossroads", ລາຍລັກອັກສອນໃນ 1878 ມັນ portrays hero ຜູ້ທີ່ໄດ້ຢືນຢູ່ທາງແຍກແລະຕັດສິນໃຈທີ່ຈະໄປໄດ້. ເຊັ່ນດຽວກັນ, ປະຕິບັດການດໍາເນີນການປັບ. ດັ່ງນັ້ນ, ຖ້າຫາກວ່າ knight ຈະຍອມຮັບການສະເຫນີທີ່ຈະໄປໃນທິດທາງດຽວ, ແຕ່ເຂົາຈະໄປກ່ຽວກັບສາຂາດຽວກັນ. ການເລືອກສາມາດຈະມີພຽງແຕ່ຫນຶ່ງ. ຖ້າຫາກວ່າພວກເຮົາສົນທະນາກ່ຽວກັບການປະຕິບັດຕາມເງື່ອນໄຂ, ຫຼັງຈາກນັ້ນມັນເຮັດວຽກພຽງແຕ່ໃນເວລາທີ່ສະແດງອອກຢ່າງມີເຫດຜົນຂອງຕົນເປັນ "ຄວາມຈິງ". ສ່ວນໃຫຍ່ພາສາການຂຽນໂປຣແກຣມທີ່ຈະກໍານົດວ່າມັນໃຊ້ຄໍາວ່າໄດ້. ບາງທີອາດມີຂັ້ນຕອນຂອງການກໍ່ສ້າງ, ໃນເວລາທີ່ກວດກາຫນຶ່ງໃນສະພາບທໍາອິດ, ຫຼັງຈາກນັ້ນອີກ, ຫຼັງຈາກນັ້ນເປັນທີສາມ, ເປັນໄຕມາດ, ແລະອື່ນໆ. ໃຫ້ເບິ່ງຢູ່ໃນນີ້ໃນລາຍລະອຽດເພີ່ມເຕີມ. ສິ່ງທີ່ມີຮູບແບບທີ່ແຕກຕ່າງກັນຂອງຂໍ້ກໍານົດເງື່ອນໄຂ? ທັງສາມຂອງເຂົາເຈົ້າ:
- ຄໍາຖະແຫຼງທີ່ມີເງື່ອນໄຂ, ທີ່ມີພຽງແຕ່ຫນຶ່ງສາຂາ. ມັນເບິ່ງຄືວ່າ (ສະເລ່ຍ) ດັ່ງຕໍ່ໄປນີ້: ຖ້າຫາກວ່າເງື່ອນໄຂທີ່ຈໍາເປັນໄດ້ຖືກປະຕິບັດຫຼັງຈາກນັ້ນໃນຕອນທ້າຍທີມງານ. ຄອມພິວເຕີໄດ້ຄິດໄລ່ລົດ, ບໍ່ວ່າຈະເປັນມູນຄ່າຢ່າງມີເຫດຜົນຂອງຕົວຊີ້ວັດຂອງຄວາມຈິງໄດ້. ຖ້າຫາກວ່າສະພາບທີ່ເປັນຄືກັນກັບບັນດາພາກສ່ວນອື່ນໆຂອງໂຄງການ, ມັນຈະເລີ່ມຕົ້ນການດໍາເນີນການລະຫັດຈົນກ່ວາໃນຕອນທ້າຍຂອງຄໍາ. ໃນຜູ້ປະກອບຮູບແບບຂອງການເຮັດວຽກນີ້ສາມາດໃຊ້ໄດ້ພຽງແຕ່ກັບໂປລແກລມໄດ້. ມັນຍັງອາດຈະໄດ້ຮັບເຊັ່ນວ່າໃນທີ່ສຸດກໍ່ຈະເປັນຄໍາສະເພາະໃດຫນຶ່ງ, ແລະຫຼັງຈາກນັ້ນທ່ານຈໍາເປັນຕ້ອງໄດ້ລະມັດລະວັງບໍ່ໃຫ້ເຫດຜົນຫຍັງພິເສດ.
- ຄໍາຖະແຫຼງທີ່ມີເງື່ອນໄຂ, wherein ໄດ້ສອງສາຂາໃນປະຈຸບັນ. ມັນເບິ່ງຄືວ່າເປັນດັ່ງຕໍ່ໄປນີ້: ຖ້າຫາກວ່າສະພາບໃດຫນຶ່ງຫຼັງຈາກນັ້ນ Command1 command2 ອື່ນໃນຕອນທ້າຍ. ໃຊ້ການກໍ່ສ້າງດໍາເນີນໂຄງການນີ້ໃນກໍລະນີທີ່ມັນເປັນສິ່ງຈໍາເປັນທີ່ຫນຶ່ງຂອງທີມງານໄດ້ຮັບການປະຕິບັດຢ່າງຖືກຕ້ອງ. ດັ່ງນັ້ນ, ຖ້າຫາກວ່າສະພາບທີ່ເປັນທີ່ແທ້ຈິງ, ຫຼັງຈາກນັ້ນພາກສ່ວນທໍາອິດຂອງລະຫັດ - ຖ້າບໍ່ສອງໄດ້. ໃນບາງກໍລະນີ, ແກ້ໄຂດັ່ງກ່າວແມ່ນຈໍາເປັນ.
- ປະຕິບັດຕາມເງື່ອນໄຂທີ່ມີຈໍານວນຂອງສະພາບ. ມັນເບິ່ງຄືວ່າເປັນດັ່ງຕໍ່ໄປນີ້:
ຖ້າຫາກວ່າເງື່ອນໄຂທໍາອິດຫຼັງຈາກນັ້ນສິ່ງທີ່ຈະເຮັດແນວໃດ
else if ຖ້າຫາກວ່າເງື່ອນໄຂທໍາອິດບໍ່ເຫມາະ, ກວດສອບການດັ່ງຕໍ່ໄປນີ້ຫຼັງຈາກນັ້ນສິ່ງທີ່ຈະເຮັດແນວໃດ
else if ກວດສອບທັງຫມົດສະພາບການຫນຶ່ງໂດຍຫນຶ່ງຫຼັງຈາກນັ້ນສິ່ງທີ່ຈະເຮັດແນວໃດ
else if ເລືອກຈາກຂ້າງເທິງນີ້ບໍ່ແມ່ນບໍ່ເຫມາະສົມ, ຫຼັງຈາກນັ້ນຄໍາສັ່ງໄດ້ຖືກດໍາເນີນການໃນຕອນທ້າຍ
ຂະນະທີ່ທ່ານສາມາດເບິ່ງ, ປະຕິບັດການຕາມເງື່ອນໄຂການນໍາໃຊ້ການອອກແບບທີ່ແຕກຕ່າງກັນ. ການປະຕິບັດຂອງເຂົາເຈົ້າຈະໃຊ້ເວລາສະຖານທີ່ sequentially. ນັ້ນບໍ່ແມ່ນສະຖານະການທີ່ເປັນໄປໄດ້ (ໃນເຕັກນິກປົກກະຕິ), ໃນທີ່ປະຕິບັດລະຫັດຈະເລີ່ມຕົ້ນຈາກຕອນສຸດທ້າຍ - ສະເຫມີໃນຕອນເລີ່ມຕົ້ນ.
ຕົວຢ່າງ "Pascal"
ເພື່ອໃຫ້ເຂົ້າໃຈວິທີການມັນເຮັດວຽກ, ພວກເຮົາສະເຫນີໃຫ້ພິຈາລະນາຕົວຢ່າງຂອງຄົນໃນທີ່ສຸດພາສາການຂຽນໂປຣແກຣມ. ຄໍາຖະແຫຼງທີ່ມີເງື່ອນໄຂໃນ "Pascal" ສາມາດຈະງ່າຍດາຍຫຼືສະລັບສັບຊ້ອນ. ປະເພດທໍາອິດ - ປະເພດຂອງສັນຍາລັກ = ເປັນ, <,>, ແລະຄື. ຄໍາຖະແຫຼງທີ່ມີເງື່ອນໄຂສະລັບສັບຊ້ອນໃນ Pascal ສາມາດໃຊ້ເວລາຮູບແບບດັ່ງຕໍ່ໄປນີ້:
ຖ້າຫາກວ່າເປັນ> = y
ຫຼັງຈາກນັ້ນ
op: = SQR (ay)
ອື່ນ
ຂຽນ (ເປັນມູນຄ່າທີ່ບໍ່ຖືກຕ້ອງ);
ສະຫຼັບແມ່ນຫຍັງ?
ສະຫຼັບແມ່ນຫຍັງ? ຄຸນນະສົມບັດຂອງການອອກແບບຂອງຕົນແມ່ນວ່າມັນມີຢູ່ໃນຢ່າງຫນ້ອຍສອງສາຂາ. ແຕ່ເຂົາພຽງແຕ່ສາມາດເຮັດໄດ້ຫນຶ່ງ, ກໍານົດໃນເມື່ອກ່ອນພາລາມິເຕີທີ່ຄໍານວນໄດສະແດງອອກທີ່ສໍາຄັນ. ການປາກເວົ້າຂອງທາງກົງກັນຂ້າມກັບຄໍາແນະນໍາກ່ອນຫນ້າຄວນເອົາໃຈໃສ່ຂອງທ່ານກັບຄວາມຈິງທີ່ວ່າວິຊາດັ່ງກ່າວບໍ່ໄດ້ກັບຄືນເປັນຄ່າບູລີນ, ແລະທັງຫມົດ, ເຊັ່ນດຽວກັນກັບຊະນິດທີ່ສາມາດໄດ້ຮັບການໃຫ້ກັບພຣະອົງ. ມັນຍັງສາມາດໄດ້ຮັບການປະຕິບັດໃນບາງພາສາການຂຽນໂປຣແກຣມ, ປຽບທຽບກັບສະຕິງຂໍ້ຄວາມ.
ປະຫວັດສາດຂອງການພັດທະນາ
ຕົ້ນກໍາເນີດມາໃຊ້ໂດຍທີມງານ, ທີ່ຊີ້ບອກວ່າການປ່ຽນແປງຂອງໂຄດຄໍາສັ່ງຄໍານວນໄດ້. ມັນໄດ້ລະບຸໄວ້ສະແດງອອກ, ການສະແດງທັງສອງເປັນຕົວເລືອກທີ່ໃຫ້ຜົນໄດ້ຮັບເປັນຈໍານວນເຕັມ, ແລະທີ່ກໍານົດໄວ້ຂອງຄໍາແນະນໍາການປ່ຽນແປງໄດ້. ຄໍາສັ່ງແມ່ນປະຕິບັດ, ການຄໍານວນມູນຄ່າສະເພາະໃດຫນຶ່ງ, ຊຶ່ງຖືກນໍາໃຊ້ເປັນຈໍານວນປ້າຍໃນບັນຊີລາຍຊື່ທັງຫມົດຂອງຄໍາສັ່ງທີ່ມີການເຄື່ອນໄຫວແລະຄວາມສົນໃຈຂອງເຄື່ອງໄດ້.
ການອອກແບບທີ່ຄ້າຍຄືກັນສາມາດໄດ້ຮັບການເຫັນໃນພາສາການຂຽນໂປຣແກຣມເຊັ່ນ: "ພື້ນຖານ" ແລະ "Fortran". ພວກເຮົາບໍ່ສາມາດເວົ້າວ່າພວກເຂົາເຈົ້າຢ່າງຫຼວງຫຼາຍທີ່ລ້າສະໄຫມເພາະວ່າຈົນກ່ວາໃນປັດຈຸບັນພວກເຂົາເຈົ້າສາມາດເວົ້າໂອ້ອວດປະສິດທິພາບສູງພຽງພໍ, ຖ້າຫາກວ່າພວກເຮົາສົນທະນາໂດຍທົ່ວໄປກ່ຽວກັບການຂຽນໂປຣແກຣມ. ຄໍາຖະແຫຼງທີ່ມີເງື່ອນໄຂທີ່ຖືກນໍາໃຊ້ໃນພາສາທີ່ທັນສະໄຫມ, ແມ່ນໂຄງປະກອບການສະລັບສັບຊ້ອນຫຼາຍ, ຊຶ່ງມີຜົນກະທົບປະສິດທິພາບ. ເຮົາກັບຄືນໄປຕົ້ນກໍາເນີດມາຂອງລາຍການນີ້, ຂ້າພະເຈົ້າຢາກຈະຕື່ມວ່າສໍາລັບການຕັດສິນຂອງສາຂາທີ່ຈໍາເປັນແມ່ນບໍ່ມີຄວາມຈໍາເປັນທີ່ຈະ sequentially ຂະບວນການແລະສົມທຽບຜົນໄດ້ຮັບການສະແດງອອກຂອງຄ່າອື່ນໆ. ພຽງແຕ່ເຮົາບັນທຶກໃນຄວາມຊົງຈໍາຂບວນຂອງຄໍາແນະນໍາສາຂາບໍ່ມີເງື່ອນໄຂ, ທີ່ປະກອບດ້ວຍທີ່ຢູ່ຂອງທ່ານ. ໃນເວລາທີ່ສະແດງເຖິງມູນທີ່ຈໍາເປັນທີ່ຂໍ້ມູນຂ່າວສານທີ່ຈໍາເປັນໄດ້ຖືກຄໍານວນພຽງແຕ່. ແລະຄວາມໄວຂອງໂຄງການດັ່ງກ່າວຈະກາຍເປັນເອກະລາດຈໍານວນຂອງ tags ໄດ້.
ໃນພາສາການຂຽນໂປຣແກຣມທີ່ທັນສະໄຫມ, ເຊິ່ງໄດ້ຖືກນໍາໃຊ້ຢ່າງກວ້າງຂວາງໃນຂະນະນີ້, ສະຫຼັບປະຕິບັດການຍັງສາມາດໄດ້ຮັບການອອກແບບມາເປັນຕາຕະລາງການປ່ຽນແປງປະກອບດ້ວຍຫນ່ວຍງານ, ທີ່ປະຕິບັດການຂອງຄວາມສົນໃຈກ່ຽວກັບຕ່ອນທີ່ຈໍາເປັນຂອງລະຫັດໂດຍບໍ່ມີເງື່ອນໄຂທີ່ແຕກຕ່າງກັນ. ເຮັດແນວໃດພວກເຂົາເຈົ້າຢືນສໍາລັບການ? ພາສາການຂຽນໂປຣແກຣມໃນລະດັບສູງ, ໃນກໍລະນີຫຼາຍທີ່ສຸດ, ນໍາໃຊ້ຊື່ກໍລະນີ, swithc ຫຼືທັງສອງ.
ຄຸນສົມບັດຄິດໄລ່ການສະແດງອອກ Boolean
A ອິດທິພົນທີ່ສໍາຄັນກ່ຽວກັບໂຄງການດັ່ງກ່າວມີການຖະແຫຼງເງື່ອນໄຂຈະໄດ້ຮັບການປະຕິບັດ, renders ໄດ້ຮັບຮອງເອົາໃນແຕ່ລະກໍລະນີທີ່ຄອມພິວເຕີຢ່າງມີເຫດຜົນຂອງການສະແດງອອກມີເງື່ອນໄຂ. ມີສອງຍຸດທະສາດຕົ້ນຕໍແມ່ນ.
- ການຄິດໄລ່ສໍາເລັດ. ພວກເຮົາຄິດໄລ່ຕົວກໍານົດການທັງຫມົດທີ່ມີຄຸນຄ່າສະຫນອງໃຫ້, ແລະຫຼັງຈາກນັ້ນຂ້າພະເຈົ້າ
- ຄິດໄລ່ບໍ່ຄົບຖ້ວນ. ພິຈາລະນາແຍກຕ່າງຫາກເລືອກທຸກ. ຖ້າຫາກວ່າການສະແດງອອກໄດ "ທີ່ແທ້ຈິງ", ຫຼັງຈາກນັ້ນທາງເລືອກຕໍ່ໄປ cheated. ມັນເຮັດໃນກໍລະນີຂອງ OR ໄດ້.
ສະຫຼຸບ
ຜູ້ປະກອບການຕາມເງື່ອນໄຂແມ່ນການອອກແບບສະດວກສະບາຍທີ່ສຸດທີ່ຈະດໍາເນີນໂຄງການ. ດ້ວຍຄວາມຊ່ອຍເຫລືອຂອງເຂົາເຈົ້າມັນເປັນໄປໄດ້ທີ່ຈະໄດ້ຢ່າງງ່າຍດາຍປະຕິບັດການອອກແບບຊັບຊ້ອນໂດຍບໍ່ຕ້ອງຄິດວ່າຜູ້ຊາຍ.
Similar articles
Trending Now