ການສ້າງຕັ້ງການສຶກສາມັດທະຍົມແລະໂຮງຮຽນ

ສູດການຄິດໄລ່ຕາມໄລຍະ - ໂຄງສ້າງແຜນວາດແລະການຄິດໄລ່

ຊີວິດປະຈໍາວັນຂອງທຸກຄົນແມ່ນເພື່ອ deal ມີຈໍານວນ huge ຂອງວຽກງານທີ່ແຕກຕ່າງກັນຄວາມຫຍຸ້ງຍາກຢູ່ບ່ອນເຮັດວຽກຫຼືໃນຂະນະທີ່ການສຶກສາ. ວຽກງານບາງຢ່າງງ່າຍດາຍດັ່ງນັ້ນ, ໃນການປະຕິບັດຂອງເຂົາເຈົ້າທີ່ພວກເຮົາເຮັດແນວໃດປະຕິບັດສະເພາະໃດຫນຶ່ງອັດຕະໂນມັດ, ເຖິງແມ່ນວ່າໂດຍບໍ່ມີການຄິດ. ວິທີການແກ້ບັນຫາໃດຫນຶ່ງ, ເຖິງແມ່ນວ່າທີ່ງ່າຍທີ່ສຸດ, ເປັນລະບຽບນັ້ນ, ແມ່ນດໍາເນີນການຢ່າງຕໍ່ເນື່ອງສໍາລັບຂັ້ນຕອນຈໍານວນຫນ້ອຍຫນຶ່ງ. ປະເພດຂອງຄວາມສອດຄ່ອງໃນການແກ້ໄຂບັນຫານີ້ໄດ້ຖືກເອີ້ນວ່າຂັ້ນຕອນວິທີການ. ໃນມື້ນີ້ພວກເຮົາຊອກຫາຢູ່ໃນສິ່ງທີ່ເປັນຂັ້ນຕອນວິທີ, ຮູບແຂບ, ໂຄງປະກອບການຂອງເຂົາເຈົ້າແມ່ນເປັນຕົວແທນເປັນການຕັດສິນໃຈແລະດໍາເນີນໂຄງຂອງເຂົາເຈົ້າ.

ພາສາສູດການຄິດໄລ່

ແນວຄວາມຄິດນີ້ແມ່ນຕາມໃບສັ່ງແພດທີ່ແນ່ນອນສໍາລັບຈິດຕະນາການເພື່ອເຮັດໃຫ້ລໍາດັບຂອງການປະຕິບັດ, ເຊິ່ງໄດ້ມຸ້ງໄປຫາການແກ້ໄຂຂອງບັນຫາໄດ້.

ພາສານີ້ແມ່ນເປັນວິທີການຂອງການອະທິບາຍຂັ້ນຕອນວິທີທີ່ກໍາລັງສຸມໃສ່ໂດຍທົ່ວໄປກ່ຽວກັບຜູ້ໃຊ້.

ໃນເວລາທີ່ມັນມາກັບ ພາສາຄອມພິວເຕີ, ທີ່ລະບຸໄວ້ໂດຍຕາມໃບສັ່ງແພດທີ່ແນ່ນອນ, ການກໍານົດຂະບວນການຄອມພິວເຕີ. ພຣະອົງໄດ້, ແລະເຮັດໃຫ້ການ, ນໍາຈາກຂໍ້ມູນເບື້ອງຕົ້ນ, ລະດັບດັ່ງກ່າວແລະເພື່ອຜົນຕົ້ນສະບັບ.

ການພັດທະນາຂອງຂັ້ນຕອນວິທີການ - ຄ່ອນຂ້າງຊັບຊ້ອນແລະໃຊ້ເວລາຂະບວນການ. ມັນແມ່ນການລວບລວມຂອງເຕັກນິກການ (ການພັດທະນາຂອງ) ລໍາດັບຂອງການປະຕິບັດເປັນ, ອອກແບບມາເພື່ອແກ້ໄຂບັນຫາກ່ຽວກັບການຊ່ວຍເຫຼືອຂອງຄອມພິວເຕີໄດ້.

ຂັ້ນຕອນວິທີຄຸນສົມບັດ

ໃນບັນດາຄຸນສົມບັດທີ່ປ່ອຍ:

  • ຢູ່ປີກລຸ່ມສຸດ - ແມ່ນສໍາເລັດຂອງຂັ້ນຕອນວິທີທັງຫມົດສໍາລັບການກໍານົດຈໍານວນຈໍາກັດຂອງຂັ້ນຕອນ (ຂັ້ນຕອນ) ການ;
  • ຄວາມແນ່ນອນ (unambiguous) - ຕົວແທນເອກະລັກຂອງກົດລະບຽບການຕີລາຄາການປະຕິບັດການປະຕິບັດ, ແລະຄໍາສັ່ງຂອງການດໍາເນີນຂອງເຂົາເຈົ້າ;
  • ປະສິດທິຜົນ - ຜົນໄດ້ຮັບທີ່ຕ້ອງການສໍາລັບການຈໍານວນຈໍາກັດຂອງຂັ້ນຕອນ;
  • ແຈ້ງ - ຄໍາແນະນໍາທີ່ຈະແຈ້ງຈະຕ້ອງປະຕິບັດໄດ້;
  • ມະຫາຊົນ - ສູດການຄິດໄລ່ຄວນຈະສາມາດທີ່ຈະແກ້ໄຂລະດັບຂອງບັນຫາສະເພາະໃດຫນຶ່ງໃນການກໍາຫນົດໂດຍທົ່ວໄປຂອງບັນຫາໄດ້.

ສູດການຄິດໄລ່ຕາມໄລຍະ. ຄອມພິວເຕີລະດັບ 9

ພວກເຮົາໄດ້ປຶກສາຫາລືແລ້ວຄໍານິຍາມແລະຄຸນສົມບັດຂອງແນວຄວາມຄິດ. ໃນປັດຈຸບັນໃຫ້ຂອງສົນທະນາກ່ຽວກັບຮູບແບບຂອງຕົນ:

  • ເສັ້ນ;
  • ແຕກ;
  • ມີວົງຈອນໄດ້.

ພວກເຮົາມີຄວາມສົນໃຈໃນສູດການຄິດໄລ່, ຮູບແຂບ. ສິ່ງທີ່ເຂົາເຈົ້າມີຫຍັງແດ່? ພວກເຂົາເຈົ້າປະກອບດ້ວຍຄໍາສັ່ງທີ່ຈະໄດ້ຮັບການປະຕິບັດຫນຶ່ງຫຼັງຈາກທີ່ອື່ນໃນລໍາດັບຈະແຈ້ງ.

ໂຄງປະກອບການ, ຮູບແຂບຂອງຂັ້ນຕອນວິທີການສາມາດໄດ້ຮັບການລາຍລັກອັກສອນໃນຮູບແບບການເວົ້າແລະຮູບພາບ.

ທີ່ນີ້ຕົວຢ່າງ, ບັນທຶກໄວ້ໃນຮູບແບບການເວົ້າ. ດັ່ງນັ້ນ, ໃນຫນ້າວຽກ: ເກັບກໍາໂຮງຮຽນ. ການແກ້ໄຂ:

  • ເລີ່ມ.
  • ຢືນເຖິງ.
  • ອອກກໍາລັງກາຍ.
  • ລ້າງໃບຫນ້າຂອງທ່ານ.
  • ໄດ້ຮັບການນຸ່ງ.
  • ອາຫານເຊົ້າ.
  • ເກັບ portfolio.
  • ສຸດທ້າຍ.

ຮູບຮ່າງ predsatvlyat ຮູບພາບຂ້າງເທິງຂະບວນການຈະເປັນດັ່ງຕໍ່ໄປນີ້:

ຂັ້ນຕອນວິທີ Linear ໃນຮູບແບບແຜນພາບບລັອກ

ແຜນວາດຕັນເປັນຕົວແທນເປັນວິທີການຮູບພາບທີ່ເປັນຕົວຢ່າງທີ່ແຕ່ລະໄລຍະແຍກຕ່າງຫາກເປັນຕົວແທນຂອງບລັອກເປັນຕົວແທນໃນຫຼາກຫຼາຍຂອງຮູບຮ່າງ geometric. ນອກຈາກນີ້, ການເຊື່ອມຕໍ່ລະຫວ່າງຂັ້ນຕອນການ (ໃນຄໍາສັບຕ່າງໆອື່ນໆ, ລໍາດັບຂອງໂຄງການໄລຍະການປະຕິບັດ) ໄດ້ຖືກລະບຸໄວ້ໂດຍລູກສອນ, ເຊິ່ງເຊື່ອມຕໍ່ກັບຕ່ອນ (ຕັນ). ຕັນແຕ່ລະແມ່ນປະກອບດ້ວຍການຂຽນອັກສອນ. ສໍາລັບການປະຕິບັດປົກກະຕິດັ່ງຕໍ່ໄປນີ້ຂັ້ນຕອນວິທີທີ່ນໍາໃຊ້ໃນຂະຫນາດ ຮູບຮ່າງເລຂາຄະນິດ :

  • ບລັອກບົບການເລີ່ມຕົ້ນທີ່ສຸດ. ກ່ຽວກັບບລັອກຄືຂຽນອັກສອນ "ການເລີ່ມຕົ້ນ" ຫຼື "ອະວະສານ".
  • "Input ຜົນຜະລິດ" ຫນ່ວຍບໍລິການ. ບລັອກນີ້ເປັນຕົວແທນໃນຮູບແບບຂອງການຂະຫນານໄດ້. ລາວຖືກຈັດໃສ່ໃນການຂຽນອັກສອນດັ່ງຕໍ່ໄປນີ້: "ປ້ອນຂໍ້ມູນ", "ຖອນເງິນ", "ການພິມ". ຍັງຕິດເພື່ອໃຫ້ເຂົາເຈົ້າບັນຊີລາຍຊື່ຂອງວັດສະດຸປ້ອນຫຼື, ຕາມລໍາດັບ, ຕົວແປຜົນຜະລິດໄດ້.
  • ຫນ່ວຍບໍລິການກ່ຽວກັບເລກ, ຫຼື block ການຕັດສິນໃຈ. ມັນເທົ່າກັບຮູບສີ່ແຈສາກໄດ້. ຫນ່ວຍບໍລິການສະແດງຄວນຈະ: "ປະຕິບັດງານ", "ກຸ່ມປະຕິບັດງານໄດ້."

ແຕ່ການຊ່ວຍເຫຼືອຂອງແຜນວາດຕັນໄດ້ແກ້ໄຂຂອງສູດການຄິດໄລ່ຂະຫນາດຫົນທາງ. ຕໍ່ໄປ, ໃຫ້ຂອງສົນທະນາກ່ຽວກັບຄຸນນະສົມບັດຂອງການມອບຫມາຍຄ່າ.

ສູດການຄິດໄລ່ຄອມພິວເຕີ Linear

ການປະຕິບັດປະຖົມຫລັກໃນຂັ້ນຕອນວິທີຄອມພິວເຕີ - ການມອບຫມາຍຂອງການປ່ຽນແປງນີ້ເປັນມູນຄ່າສະເພາະໃດຫນຶ່ງ. ໃນກໍລະນີທີ່ມູນຄ່າຄົງທີ່ກໍານົດໂດຍຮູບຮ່າງຂອງການບັນທຶກຂອງຕົນ, ໄດ້ຮັບຄ່າຕົວແປສະເພາະໃດຫນຶ່ງແຕ່ພຽງຜູ້ດຽວເປັນຜົນມາຈາກການແຕ່ງຕັ້ງ. ນີ້ອາດຈະໄດ້ຮັບການສໍາເລັດໂດຍສອງວິທີ: ໂດຍວິທີການຂອງຄໍາແນະນໍາແລະການແຕ່ງຕັ້ງ; ໂດຍການເຂົ້າມາຄໍາສັ່ງ.

ຕົວຢ່າງຂອງວິທີການສໍາລັບການແກ້ໄຂຮູບແຂບ

ຕໍ່ໄປນີ້ແມ່ນຄໍາອະທິບາຍຕົວຢ່າງຂອງກົດລະບຽບຂອງພະແນກຂອງແຕ່ສ່ວນຫນຶ່ງທີ່ມີຂັ້ນຕອນວິທີເຊີງເສັ້ນທີ່ປື້ມຕໍາລາໂຮງຮຽນມີເນື້ອໃນ:

  • ເລກສ່ວນຂອງສ່ວນ 1 ຄວນໄດ້ຮັບການຄູນຫານຂອງແຕ່ສ່ວນຫນຶ່ງ 2;
  • 1 ຫານທີ່ຈະໄດ້ຮັບການຄູນໂດຍເລກ 2;
  • ທ່ານຕ້ອງການທີ່ຈະບັນທຶກເປັນສ່ວນຫນຶ່ງ, ທີ່ຈໍານວນຫລາຍເປັນຜົນມາຈາກການປະຕິບັດໃນວັກທ 1, ແລະຕົວຫານ - ຜົນມາຈາກ 2 ຈຸດ. ຮູບແບບພຶຊະຄະນິດຂອງກົດລະບຽບນີ້ແມ່ນເປັນດັ່ງຕໍ່ໄປນີ້:

a / b: c / d = (a * d) / (b * d) = m / n.

ດັ່ງນັ້ນ, ພວກເຮົາສ້າງເປັນວິທີການຄອມພິວເຕີສໍາລັບການແບ່ງປັນແຕ່ສ່ວນຫນຶ່ງ. ເພື່ອຫຼີກເວັ້ນການສັບສົນ, ພວກເຮົາຈະນໍາໃຊ້ສໍາລັບການປ່ຽນແປງແມ່ນມີຄວາມຫມາຍເຊັ່ນດຽວກັນກັບໃນສູດທີ່ໄດ້ຮັບການລະບຸຂ້າງເທິງ. a, b, c, ຂໍ້ມູນຕົ້ນສະບັບ d- ເປັນຕົວແປ integer. ຜົນໄດ້ຮັບຈະເປັນຄ່າຈໍານວນເຕັມ. ການແກ້ໄຂພາສາສູດການຄິດໄລ່ຈະເປັນດັ່ງຕໍ່ໄປນີ້:

ພະແນກ SAL ຂອງແຕ່ສ່ວນຫນຶ່ງ

ຕົ້ນ

ຈຸດປະສົງແລະ b, c, d, m, n

ມອບ, b, c, d

m: = a * d

n: = b * ມີ

ຖອນເງິນ m, n

ເກມ

ວິທີແກ້ໄຂຮູບແບບ Graphic

ຂັ້ນຕອນວິທີ, ຮູບແຂບໂຄງການອະທິບາຍຂ້າງເທິງນີ້ແມ່ນເປັນດັ່ງຕໍ່ໄປນີ້:

ກໍາຫນົດຄ່າກັບທີມງານມີຮູບແບບດັ່ງຕໍ່ໄປນີ້:

Variable: = ການສະແດງອອກ.

ອາການ "=" ແມ່ນອ່ານຕາມການມອບຫມາຍ.

ການມອບຫມາຍ - ທີມງານ, ຊຶ່ງເປັນສິ່ງຈໍາເປັນສໍາລັບຄອມພິວເຕີເພື່ອປະຕິບັດການປະຕິບັດດັ່ງຕໍ່ໄປນີ້:

  • ການປະເມີນຜົນຂອງການສະແດງອອກ;
  • ການມອບຫມາຍຄ່າຕົວແປໄດ້.

ຂັ້ນຕອນວິທີຂ້າງເທິງນີ້ມີສອງຄໍາສັ່ງເປັນການມອບຫມາຍ. ໃນແຜນວາດຕັນຂອງການມອບຫມາຍຄໍາສັ່ງທີ່ຄວນໄດ້ຮັບການບັນທຶກໃນຮູບສີ່ແຈສາກ, ເຊິ່ງຖືກເອີ້ນວ່າຫນ່ວຍບໍລິການຄອມພິວເຕີ.

ໃນເວລາທີ່ອະທິບາຍໂດຍຂັ້ນຕອນວິທີ, ຮູບແຂບ, ມີຄວາມຈໍາເປັນໂດຍສະເພາະສໍາລັບການປະຕິບັດຕາມບັງຄັບທີ່ມີກົດລະບຽບທີ່ເຂັ້ມງວດໃນເວລາທີ່ລາຍລັກອັກສອນສໍານວນ. ທ່ານສາມາດບັນທຶກຂໍ້ມູນໃຫ້ເຂົາເຈົ້ານໍາໃຊ້ຮູບແບບທາງຄະນິດສາດປົກກະຕິ. ແຕ່ນີ້ບໍ່ແມ່ນຂໍ້ພາສາການຂຽນໂປຣແກຣມທີ່ເຂັ້ມງວດ.

ໃນຕົວຢ່າງນີ້, ຂັ້ນຕອນວິທີການຍັງໄດ້ເຂົ້າທີມງານ:

ກະລຸນາໃສ່, b, c, d.

ຄໍາສັ່ງການປ້ອນຂໍ້ມູນໃນແຜນພູມິໄດ້ຖືກລາຍລັກອັກສອນໃນຂະຫນານ, i.e. ຫນ່ວຍວັດສະດຸປ້ອນຜົນຜະລິດ. ໃນເວລາທີ່ປະຕິບັດຄໍາສັ່ງດັ່ງກ່າວນີ້, ໂຮງງານຜະລິດຂັດຂວາງຈົນກ່ວາຜູ້ໃຊ້ຈະປະຕິບັດການປະຕິບັດສະເພາະໃດຫນຶ່ງ. ຊື່ສາມັນ, ຜູ້ໃຊ້ຕ້ອງການ ອຸປະກອນວັດສະດຸປ້ອນ (keyboard) ພິມຕົວປ່ຽນວັດສະດຸປ້ອນ (ຄ່າຂອງເຂົາເຈົ້າ) ແລະຫນັງສືພິມກະລຸນາໃສ່ທີ່ເຮັດຫນ້າທີ່ເປັນແປ້ນພິມ Enter. ມັນເປັນສິ່ງສໍາຄັນທີ່ຄ່າໄດ້ເຂົ້າໄປຢູ່ໃນຄໍາສັ່ງເຊັ່ນດຽວກັນກັບບັນຊີລາຍຊື່ວັດຖຸດິບ, ຕັ້ງຢູ່ໃນຕົວແປທີ່ສອດຄ້ອງກັນໄດ້.

ຂັ້ນຕອນວິທີ Linear. ດໍາເນີນໂຄງການຂອງຕົນ

ດັ່ງທີ່ໄດ້ກ່າວກ່ອນຫນ້ານັ້ນໃນບົດຄວາມນີ້, ໂຄງການຮູບແຂບອາດຈະປະກອບລາຍງານດັ່ງກ່າວ:

  • ການມອບຫມາຍ;
  • ການວ່າຈ້າງ;
  • ສະຫຼຸບ.

ຫມາຍຄວາມວ່າ, ການນໍາໃຊ້ຜູ້ປະກອບການຂ້າງເທິງເພື່ອ ດໍາເນີນໂຄງການຮູບແຂບ ສູດການຄິດໄລ່.

ດັ່ງນັ້ນ, ການ ປະຕິບັດການມອບຫມາຍ ໃນພາສາການຂຽນໂປຣແກຣມໄດ້ຖືກລາຍລັກອັກສອນດັ່ງຕໍ່ໄປນີ້:

ໃຫ້ A = B, ບ່ອນທີ່ມີ - ຕົວແປ B -. ການສະແດງອອກ ສໍາລັບຕົວຢ່າງ, A = Y + 20.

ປະຕິບັດການເຂົ້າເປັນດັ່ງຕໍ່ໄປນີ້:

ປັດໄຈນໍາເຂົ້າ, ສໍາລັບຕົວຢ່າງເຊັ່ນ: ປັດໄຈນໍາເຂົ້າ C

ຜົນຜະລິດຂໍ້ມູນປະຕິບັດ, ຄ່າລາຍລັກອັກສອນໃນຮູບແບບທີ່:

PRINT. ສໍາລັບຕົວຢ່າງພິມ S.

ຕໍ່ໄປນີ້ເປັນຕົວຢ່າງທີ່ງ່າຍດາຍ. ພວກເຮົາຈໍາເປັນຕ້ອງໄດ້ຂຽນໂຄງການທີ່ຈະຊອກຫາຈໍານວນຂອງວັດຖຸດິບຈາກຈໍານວນ keyboard A ແລະ B. ເປັນ

A ພາສາການຂຽນໂປຣແກຣມ, ພວກເຮົາໄດ້ຮັບໂຄງການ, ຂໍ້ຄວາມຂອງທີ່ໄດ້ຖືກສະແດງໃຫ້ເຫັນຂ້າງລຸ່ມນີ້.

ຜູ້ປະກອບການເຂົ້າ, ຜົນຜະລິດໃນການດໍາເນີນໂຄງພາສາ Pascal

Pascal ບໍ່ໄດ້ກໍາຫນົດຜູ້ປະກອບການພິເສດ, ທີ່ຊີ້ບອກວ່າການປ້ອນຂໍ້ມູນຫລືຜົນການດໍາເນີນງານທີ່ໃຊ້ສູດການຄິດໄລ່, ຮູບແຂບ. ບັນດາໂຄງການຂອງການແລກປ່ຽນຂໍ້ມູນຂ່າວສານແມ່ນໄດ້ດໍາເນີນດ້ວຍຄວາມຊ່ວຍເຫລືອຂອງຂັ້ນຕອນການກໍ່ສ້າງໃນ. ເນື່ອງຈາກວ່າມີຄວາມຕ້ອງການສໍາລັບຄໍາອະທິບາຍເບື້ອງຕົ້ນຂອງຂັ້ນຕອນການມາດຕະຖານບໍ່ມີ, ມັນສາມາດໃຊ້ໄດ້ສໍາລັບແຕ່ລະໂຄງການ, ປະກອບດ້ວຍການອ້າງອິງເຖິງມັນ. ນອກຈາກນີ້ຊື່ຂອງຂັ້ນຕອນການໄດ້ກ່າວວ່າບໍ່ໄດ້ໂຄງການຄໍາໃດໆ.

ໃນເວລາທີ່ປ້ອນຂໍ້ມູນການນໍາໃຊ້ຜູ້ປະກອບການດັ່ງກ່າວສໍາລັບການເຂົ້າເຖິງຂະບວນການມາດຕະຖານຂອງການປ້ອນຂໍ້ມູນທີ່ຖືກປະສົມປະສານແລ້ວເຂົ້າໄປໃນໂຄງການ.

ອ່ານ (A, B, C), ບ່ອນທີ່ A, B, C - ການປ່ຽນແປງທີ່ຕ້ອງໄດ້ຮັບການເຂົ້າເຂົ້າໄປໃນຄວາມຊົງຈໍາສໍາລັບການເກັບຮັກສາ.

Readlnn (x1, y, x2) -. ການປ້ອນ, ຕົວກະພິບໄປທີ່ຈຸດເລີ່ມຕົ້ນຂອງເສັ້ນໃຫມ່

Readlnn; - ສະແດງໄດ້ລໍຖ້າໃຫ້ກົດ«ກະລຸນາໃສ່». ປົກກະຕິແລ້ວປະຕິບັດການນີ້ແມ່ນ inserted ເຂົ້າໄປໃນຂໍ້ຄວາມກ່ອນທີ່ຈະສຸດທ້າຍ« End »ໄດ້, ເພື່ອຊ່ວຍປະຢັດຜົນໄດ້ຮັບຂອງໂຄງການດັ່ງກ່າວກ່ຽວກັບເນື້ອໃນຫນ້າຈໍໄດ້.

ຂໍ້ມູນຜົນໄດ້ຮັບໃນຫນ້າຈໍຕິດຕາມກວດກາໂດຍການນໍາໃຊ້ຜູ້ປະກອບການເຫລົ່ານີ້:

ຂຽນ (A, B, C) -. ການລະບຸຄ່າຂອງ A, B, C ໃນຫນຶ່ງແຖວແລະຕົວກະພິບບໍ່ໄດ້ປ່ອຍໃຫ້ທັດປັດຈຸບັນ

writeln (z, y, z2) -. ສິ້ນສຸດຄ່າຜົນຜະລິດໄດ້, ຕົວກະພິບຈະຍ້າຍອອກໄປໃນບັນທັດໃຫມ່ໃນຖານະທີ່

writeln; - ເປັນພະຍານເພື່ອຜ່ານເສັ້ນແລະຍ້າຍອອກໄປໃນການເລີ່ມຕົ້ນຂອງຫນຶ່ງໃຫມ່.

ແຕ່ການຊ່ວຍເຫຼືອຂອງຂໍ້ກໍານົດທີ່ງ່າຍດາຍດັ່ງກ່າວແລະດໍາເນີນການວັດສະດຸປ້ອນແລະຜົນຜະລິດຂອງຂໍ້ມູນໃນ Pascal.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 lo.unansea.com. Theme powered by WordPress.