IntroductionThe goal of this project is to write a JavaScript program  การแปล - IntroductionThe goal of this project is to write a JavaScript program  ไทย วิธีการพูด

IntroductionThe goal of this projec

Introduction

The goal of this project is to write a JavaScript program that will check your solution to a Sudoku puzzle and verify that it is correct. This is a good intermediate-level programming project. Who knows, if you get hooked on programming this could even be the beginning for writing a program to solve Sudoku puzzles!

Prerequisites

It is assumed that you know how to use a text editor to write an HTML file containing your program, and that you know how to load and run the file in your browser. You will also need to know the basics of how JavaScript functions can be written to work with HTML FORM elements. Specifically, you will be working with HTML TEXTAREA and INPUT elements, and using JavaScript String and Array objects in your functions. If you need help with any of this, read the Introduction section in: ABC's of Programming: Writing a Simple 'Alphabetizer' with JavaScript.
New Material

In this project, you will learn some important methods of program control logic, which you will use again and again as you write more programs. These methods are used in just about every programming language (though the actual syntax may vary slightly from language to language). Specifically, you will learn about the JavaScript "for" loop control statements, and "if...else" conditional statements. You will also learn about 2-dimensional arrays (lists of lists).
Writing a JavaScript Program to Check Sudoku Solutions

A Sudoku puzzle consists of a 9 × 9 grid of squares, partly filled in with single-digit numbers. The goal is to fill in all of the squares so that the digits 1–9 appear once and only once in each row, column, and in each of the 3 × 3 sub-squares (colored gray and white). In order to check that a solution is correct, your program will have to verify that each of the numbers 1–9 are used once in each of the nine rows, columns, and sub-squares of the puzzle. To help you get started, we've written four simple JavaScript functions which illustrate how to work with our JavaScript Sudoku FORM:

the ReadCells() function reads each value in the Sudoku form, storing them in a two-dimensional array,
the RestoreCells() function writes these values back to the puzzle (it won't work properly unless you've clicked the "Read Cells" button first),
the ClearPuzzle() function erases all of the entries in the puzzle,
the ClearTextArea() function erases the contents of the TEXTAREA.
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
แนะนำเป้าหมายของโครงการนี้คือการ เขียนโปรแกรมจาวาสคริปต์ที่จะตรวจสอบการแก้ไขปริศนาซูโดกุ และตรวจสอบว่า ถูกต้อง นี้เป็นโครงการการเขียนโปรแกรมระดับปานกลางดี ใครรู้ ถ้าคุณได้รับการติดยาเสพติด โปรแกรมนี้แม้จะเริ่มต้นสำหรับการเขียนโปรแกรมเพื่อแก้ปริศนาซูโดกุข้อกำหนดเบื้องต้นมันจะสันนิษฐานว่า คุณรู้วิธีการใช้ข้อความแก้ไขเพื่อเขียนแฟ้ม HTML ประกอบด้วยโปรแกรมของคุณ และคุณรู้วิธีโหลด และเรียกใช้แฟ้มในเบราว์เซอร์ของคุณ คุณจะต้องรู้ว่าสามารถเขียนฟังก์ชัน JavaScript ทำงานร่วมกับองค์ประกอบของฟอร์ม HTML พื้นฐาน เฉพาะ คุณจะสามารถทำงานกับองค์ประกอบของพื้นที่ข้อความ HTML และป้อนข้อมูล และใช้วัตถุ JavaScript สายและเรย์ในฟังก์ชันของคุณ ถ้าคุณต้องการความช่วยเหลือนี้ อ่านหัวข้อแนะนำใน: ABC ของโปรแกรม: เขียนเป็นเรื่อง 'Alphabetizer' ด้วย JavaScriptวัสดุใหม่ในโครงการนี้ คุณจะเรียนรู้วิธีสำคัญบางอย่างของโปรแกรมควบคุมตรรกะ ซึ่งคุณจะใช้อีกครั้งและอีกครั้งขณะที่คุณเขียนโปรแกรมเพิ่มเติม วิธีการเหล่านี้จะใช้ในเกือบทุกภาษา (แม้ไวยากรณ์จริงอาจแตกต่างกันเล็กน้อยจากภาษาเพื่อภาษา) โดยเฉพาะ คุณจะได้เรียนรู้เกี่ยวกับจาวาสคริปต์ "สำหรับ" ลูปควบคุมงบ และ "ถ้า...อื่น" เงื่อนไข นอกจากนี้คุณยังจะเรียนเกี่ยวกับอาร์เรย์ 2 มิติ (รายการของรายการ) การเขียนโปรแกรมจาวาสคริปต์เพื่อตรวจสอบแก้ไขปัญหาซูโดกุปริศนาซูโดกุประกอบด้วย 9 × 9 ตารางของสี่เหลี่ยม บางส่วนเติมเลขหลักเดียว เป้าหมายคือการ กรอกสี่เหลี่ยมทั้งหมดเพื่อให้ตัวเลข 1 – 9 ปรากฏ อีกครั้งและครั้งเดียวในแต่ละแถว คอลัมน์ และใน 3 × 3 ย่อยสี่เหลี่ยม (สีเทาและขาว) เพื่อตรวจสอบว่า การแก้ไขปัญหาที่ถูกต้อง โปรแกรมคุณจะต้องตรวจสอบ ที่แต่ละหมายเลข 1 – 9 จะใช้หนึ่งครั้งในแต่ละแถว 9 คอลัมน์ และสี่เหลี่ยมย่อยของปริศนา เพื่อช่วยให้คุณเริ่มต้นใช้งาน เราได้เขียนสี่ฟังก์ชัน JavaScript อย่างที่แสดงวิธีการทำงานกับแบบฟอร์มของ JavaScript ซูโดกุ:ฟังก์ชัน ReadCells() อ่านค่าแต่ละค่าในแบบฟอร์ม ซูโดกุเก็บในอาร์เรย์ที่สองมิติฟังก์ชัน RestoreCells() เขียนค่าเหล่านี้กลับปริศนา (มันไม่ได้ยกเว้นว่าคุณได้คลิกปุ่ม "อ่านเซลล์" ก่อน),ฟังก์ชัน ClearPuzzle() ลบทั้งหมดของรายการในปริศนาฟังก์ชัน ClearTextArea() ลบเนื้อหาของพื้นที่ข้อความ
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
บทนำเป้าหมายของโครงการนี้คือการเขียนโปรแกรมจาวาสคริปต์ที่จะตรวจสอบการแก้ปัญหาของคุณเป็นปริศนาซูโดกุและตรวจสอบว่ามันถูกต้อง นี้เป็นโครงการที่ดีในการเขียนโปรแกรมระดับกลาง ใครจะรู้ว่าถ้าคุณได้รับการติดยาเสพติดในการเขียนโปรแกรมนี้ยังสามารถเป็นจุดเริ่มต้นสำหรับการเขียนโปรแกรมเพื่อแก้ปริศนาซูโดกุ! ข้อกำหนดเบื้องต้นสันนิษฐานว่าคุณรู้วิธีการใช้โปรแกรมแก้ไขข้อความที่จะเขียนไฟล์ HTML ที่มีโปรแกรมของคุณและที่คุณรู้ว่า วิธีการโหลดและเรียกใช้ไฟล์ในเบราว์เซอร์ของคุณ นอกจากนี้คุณยังจะต้องรู้พื้นฐานของวิธีการทำงานของจาวาสคริปต์สามารถเขียนได้ในการทำงานกับองค์ประกอบ HTML รูปแบบ โดยเฉพาะอย่างยิ่งที่คุณจะได้ร่วมงานกับพื้นที่ข้อความ HTML และองค์ประกอบ INPUT และใช้ JavaScript สตริงและวัตถุอาร์เรย์ในการทำงานของคุณ ถ้าคุณต้องการความช่วยเหลือใด ๆ นี้อ่านส่วนบทนำใน: เบื้องต้นของการเขียนโปรแกรม:. เขียนง่าย 'Alphabetizer' ด้วย JavaScript วัสดุใหม่ในโครงการนี้คุณจะได้เรียนรู้วิธีการที่สำคัญบางอย่างของตรรกะโปรแกรมควบคุมที่คุณจะใช้อีกครั้งและอีกครั้งตามที่คุณเขียนโปรแกรมเพิ่มเติม วิธีการเหล่านี้จะถูกนำมาใช้ในเพียงเกี่ยวกับทุกการเขียนโปรแกรมภาษา (แต่ไวยากรณ์ที่เกิดขึ้นจริงอาจจะแตกต่างจากภาษาภาษา) โดยเฉพาะอย่างยิ่งที่คุณจะได้เรียนรู้เกี่ยวกับ JavaScript "สำหรับ" งบการควบคุมวงและ "ถ้า ... อื่น" งบเงื่อนไข นอกจากนี้คุณยังจะได้เรียนรู้เกี่ยวกับอาร์เรย์ 2 มิติ (รายชื่อของรายการ). การเขียนโปรแกรมจาวาสคริปต์ในการตรวจสอบโซลูชั่นซูโดกุปริศนาซูโดกุประกอบด้วย 9 × 9 ตารางสี่เหลี่ยมที่เต็มไปด้วยส่วนหนึ่งในตัวเลขหลักเดียว เป้าหมายคือการเติมเต็มในทุกสี่เหลี่ยมเพื่อให้ตัวเลข 1-9 ครั้งและปรากฏเพียงครั้งเดียวในแต่ละแถวคอลัมน์และในแต่ละ 3 × 3 ย่อยสี่เหลี่ยม (สีเทาและสีขาว) เพื่อที่จะตรวจสอบว่าการแก้ปัญหาที่ถูกต้องโปรแกรมของคุณจะต้องตรวจสอบว่าแต่ละของตัวเลขที่จะใช้ 1-9 ครั้งในแต่ละเก้าแถวคอลัมน์และสี่เหลี่ยมย่อยของจิ๊กซอว์ เพื่อช่วยให้คุณเริ่มต้นที่เราได้เขียนสี่ฟังก์ชั่นจาวาสคริปต์ง่ายๆที่แสดงให้เห็นถึงวิธีการทำงานกับซูโดกุ JavaScript รูปแบบของเรา: ReadCells () ฟังก์ชันอ่านแต่ละค่าในรูปแบบซูโดกุ, เก็บไว้ในอาร์เรย์สองมิติRestoreCells นี้ ( ) ฟังก์ชั่นเขียนค่าเหล่านี้กลับไปปริศนา (มันจะไม่ทำงานอย่างถูกต้องเว้นแต่คุณคลิกที่ปุ่ม "อ่านเซลล์" แรก) ClearPuzzle () ฟังก์ชันลบทั้งหมดของรายการในปริศนา, ClearTextArea () ฟังก์ชันลบ เนื้อหาของพื้นที่ข้อความ
















การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
บทนำ

เป้าหมายของโครงการนี้ คือ เขียนโปรแกรมจาวาสคริปต์ที่จะตรวจสอบวิธีการแก้ปัญหาของคุณกับปริศนาซูโดกุและตรวจสอบว่ามันถูกต้อง นี้เป็นโปรแกรมระดับกลาง โครงการ ใครจะรู้ ถ้าคุณได้รับการติดยาเสพติดในโปรแกรมนี้ยังสามารถเป็นจุดเริ่มต้นสำหรับการเขียนโปรแกรมเพื่อแก้ปริศนาซูโดกุ !



สิ่งที่เป็นสันนิษฐานว่าคุณรู้วิธีที่จะใช้โปรแกรมแก้ไขข้อความเพื่อเขียนไฟล์ HTML ที่มีโปรแกรมของคุณและคุณรู้วิธีการโหลดและเรียกใช้ไฟล์ในเบราว์เซอร์ของคุณ คุณจะต้องรู้พื้นฐานของฟังก์ชัน JavaScript ที่สามารถเขียนเพื่อทำงานกับองค์ประกอบของรูปแบบ HTML โดยเฉพาะ คุณจะทำงานกับ textarea HTML และองค์ประกอบของข้อมูลการใช้ JavaScript และอาร์เรย์สตริงและวัตถุในการทำงานของคุณ ถ้าคุณต้องการความช่วยเหลือใด ๆ นี้ อ่านบทนำในส่วน : ABC ของโปรแกรม : เขียนง่าย ' alphabetizer ' กับ JavaScript


วัสดุใหม่ในโครงการนี้คุณจะเรียนรู้วิธีการที่สำคัญของตรรกะการควบคุมของโปรแกรมที่คุณจะใช้อีกครั้งและอีกครั้งเมื่อคุณเขียนโปรแกรมเพิ่มเติมวิธีการเหล่านี้จะถูกใช้ในเกือบทุกภาษาการเขียนโปรแกรม ( แม้ว่าไวยากรณ์ที่แท้จริงอาจแตกต่างจากภาษาภาษา ) โดยเฉพาะ คุณจะได้เรียนรู้เกี่ยวกับ JavaScript " ควบคุม " ห่วงงบ และ " ถ้า . . . . . . . อีก " เป็นข้อความ นอกจากนี้คุณยังจะได้เรียนรู้เกี่ยวกับอาร์เรย์ 2 มิติ ( รายการรายการ )
เขียน JavaScript โปรแกรมตรวจสอบโซลูชั่น

ซูโดกุซูโดกุปริศนาประกอบด้วย 9 × 9 ของตารางสี่เหลี่ยม โดยกรอกตัวเลขหลักเดียว เป้าหมายคือให้กรอกทุกช่องสี่เหลี่ยมเพื่อให้ตัวเลข 1 - 9 ปรากฏครั้งเดียวและเพียงครั้งเดียวในแต่ละแถวคอลัมน์และในแต่ละ 3 × 3 ซับสี่เหลี่ยม ( สีเทาและขาว ) เพื่อตรวจสอบว่า เป็นทางออกที่ถูกต้องโปรแกรมที่คุณจะต้องตรวจสอบว่า แต่ละตัวเลข 1 - 9 จะใช้ครั้งเดียวในแต่ละเก้าแถว , คอลัมน์ , และย่อยสี่เหลี่ยมปริศนา เพื่อช่วยให้คุณเริ่มต้น เราเคยเขียนสี่ฟังก์ชัน JavaScript อย่างง่ายที่แสดงให้เห็นถึงวิธีการทำงานกับ JavaScript ซูโดกุฟอร์ม :

ฟังก์ชัน readcells() อ่านแต่ละค่าในรูปแบบซูโดกุ เก็บไว้ใน array สองมิติ
ฟังก์ชัน restorecells() เขียนค่าเหล่านี้กลับปริศนา ( มันจะไม่ทำงานอย่างถูกต้องหากคุณคลิกที่ " อ่านเซลล์ " ปุ่มแรก ) ,
ฟังก์ชัน clearpuzzle() ลบทั้งหมดของรายการในปริศนา
ฟังก์ชัน cleartextarea() ลบเนื้อหาของ textarea .
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2024 I Love Translation. All reserved.

E-mail: