A program in a non-structured language usually consists of sequentiall การแปล - A program in a non-structured language usually consists of sequentiall ไทย วิธีการพูด

A program in a non-structured langu

A program in a non-structured language usually consists of sequentially ordered commands, or statements, usually one in each line. The lines are usually numbered or may have labels: this allows the flow of execution to jump to any line in the program.

Non-structured programming introduces basic control flow concepts such as loops, branches and jumps. Although there is no concept of procedures in the non-structured paradigm[citation needed], subroutines are allowed. Unlike a procedure, a subroutine may have several entry and exit points, and a direct jump into or out of subroutine is (theoretically) allowed. This flexibility allows realization of coroutines.

There is no concept of local variables in non-structured programming (although for assembly programs, general purpose registers may serve the same purpose after saving on entry), but labels and variables can have a limited area of effect (for example, a group of lines). This means there is no (automatic) context refresh when calling a subroutine, so all variables might retain their values from the previous call. This makes general recursion difficult, but some cases of recursion--where no subroutine state values are needed after the recursive call--are possible if variables dedicated to the recursive subroutine are explicitly cleared (or re-initialized to their original value) on entry to the subroutine. The depth of nesting also may be limited to one or two levels.
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
โปรแกรมภาษาที่ไม่ใช่โครงสร้างมักจะประกอบด้วยคำสั่งตามลำดับ งบ โดยปกติหนึ่งในแต่ละบรรทัด บรรทัดหมายเลขปกติ หรืออาจมีป้ายชื่อ: นี้ช่วยให้การไหลของการดำเนินการเพื่อข้ามไปยังบรรทัดใด ๆ ในโปรแกรมการเขียนโปรแกรมโครงสร้างไม่ใช่แนะนำแนวคิดกระแสควบคุมพื้นฐานเช่นลูป สาขา และกระโดด ถึงแม้ไม่มีแนวคิดของขั้นตอนในไม่มีโครงสร้างกระบวนทัศน์ [ต้องการอ้างอิง], subroutines ได้ ซึ่งแตกต่างจากกระบวนงาน subroutine ที่อาจมีหลายจุดและออก และข้ามตรงไป หรือ subroutine ได้ (ตามหลักวิชา) ความยืดหยุ่นนี้ช่วยให้รับรู้ coroutinesมีแนวคิดไม่มีตัวแปรภายในไม่ใช่แบบมีโครงสร้างเกี่ยวกับการเขียนโปรแกรม (ถึงแม้ว่าโปรแกรมแอสเซมบลี ทะเบียนวัตถุประสงค์ทั่วไปอาจทำหน้าที่เดียวหลังจากบันทึกรายการ), แต่ป้ายชื่อและตัวแปรสามารถมีพื้นที่ที่จำกัดของผล (เช่น กลุ่มของบรรทัด) ว่า จะมีบริบท (อัตโนมัติ) ฟื้นฟูไม่เมื่อเรียก subroutine เป็น ดังนั้นตัวแปรทั้งหมดอาจเก็บค่าจากการโทรที่ก่อนหน้านี้ นี้ทำให้การสอบทั่วไปยาก แต่บางกรณีสอบ - จำเป็นหลังจากการเรียกซ้ำ - ไม่มีค่าสถานะ subroutine เป็นไปได้ถ้าตัวแปรการ subroutine ซ้ำอย่างชัดเจนล้าง (หรือเริ่มต้นใหม่ค่าเดิม) ในรายการการ subroutine ที่ ความลึกของเนสติ้งยังได้จำกัดระดับหนึ่ง หรือสอง
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
โปรแกรมในภาษาที่ไม่ใช่โครงสร้างมักจะประกอบด้วยลำดับคำสั่งให้คำสั่งหรืองบประมาณหนึ่งในแต่ละบรรทัด เส้นที่มักจะมีเลขหรืออาจจะมีป้ายชื่อ: นี้จะช่วยให้การไหลเวียนของการดำเนินการที่จะข้ามไปถึงเส้นใด ๆ ในโปรแกรม. การเขียนโปรแกรมที่มีโครงสร้างไม่แนะนำแนวคิดการควบคุมการไหลพื้นฐานเช่นลูป, สาขาและกระโดด ถึงแม้จะมีแนวคิดของวิธีการในกระบวนทัศน์ที่ไม่ใช่โครงสร้าง [อ้างจำเป็น] ไม่มีซับรูทีนที่ได้รับอนุญาต ซึ่งแตกต่างจากขั้นตอนที่ย่อยอาจจะมีหลายรายการและออกจากจุดและกระโดดโดยตรงเข้าหรือออกจากงานย่อยคือ (ในทางทฤษฎี) ได้รับอนุญาต ความยืดหยุ่นนี้จะช่วยให้สำนึกของ coroutines. มีแนวความคิดที่ไม่มีตัวแปรท้องถิ่นในการเขียนโปรแกรมที่ไม่ได้มีโครงสร้างเป็น (แต่สำหรับโปรแกรมการชุมนุมลงทะเบียนใช้งานทั่วไปอาจใช้เพื่อจุดประสงค์เดียวกันหลังจากบันทึกในรายการ) แต่ป้ายชื่อและตัวแปรสามารถมีพื้นที่ที่ จำกัด ของผลกระทบ (ตัวอย่างเช่นกลุ่มของเส้น) ซึ่งหมายความว่าไม่มี (อัตโนมัติ) การฟื้นฟูบริบทเมื่อโทรย่อยดังนั้นตัวแปรทั้งหมดอาจจะเก็บค่าของพวกเขาจากสายก่อน นี้จะทำให้การเรียกซ้ำทั่วไปยาก แต่บางกรณีการเรียกซ้ำ - กรณีที่ไม่มีค่ารัฐย่อยที่มีความจำเป็นหลังจากที่โทร recursive - เป็นไปได้หากตัวแปรทุ่มเทให้กับการย่อย recursive จะถูกล้างออกอย่างชัดเจน (หรือเริ่มต้นใหม่อีกครั้งไปเป็นค่าเดิมของพวกเขา) ในรายการ เพื่อย่อย ความลึกของการทำรังก็อาจจะ จำกัด เพียงหนึ่งหรือสองระดับ



การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
โปรแกรมที่ไม่ใช่โครงสร้างภาษามักจะประกอบด้วยความสามารถสั่งคำสั่งหรือข้อความ โดยปกติแล้วในแต่ละบรรทัด สายมักจะมีหมายเลข หรืออาจมีป้าย : นี้ช่วยให้การไหลของการกระโดดไปยังบรรทัดใดในโปรแกรม

ไม่แนะนำพื้นฐานการเขียนโปรแกรมโครงสร้างการควบคุมการไหลของแนวคิดเช่น loops , สาขาและกระโดดถึงแม้ว่าจะไม่มีแนวคิดของขั้นตอนในที่ไม่ใช่โครงสร้างกระบวนทัศน์อ้างอิง [ ต้องการ ] ซับรูทีนจะได้รับอนุญาต ซึ่งแตกต่างจากกระบวนการ , subroutine อาจจะมีจุดหลายทางออก และตรงข้ามเข้าไปในหรือออกจาก subroutine ( ทุกคน ) ที่ได้รับอนุญาต ความยืดหยุ่นนี้จะช่วยให้ การ coroutines .

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

Copyright ©2025 I Love Translation. All reserved.

E-mail: