Enviar búsqueda
Cargar
3.8 การทำงานแบบลำดับ
•
1 recomendación
•
570 vistas
รัสนา สิงหปรีชา
Seguir
3.8 การทำงานแบบลำดับ
Leer menos
Leer más
Educación
Denunciar
Compartir
Denunciar
Compartir
1 de 18
Descargar ahora
Descargar para leer sin conexión
Recomendados
3.7 การเขียนผังงาน
3.7 การเขียนผังงาน
รัสนา สิงหปรีชา
3.6 ฟังก์ชัน
3.6 ฟังก์ชัน
รัสนา สิงหปรีชา
3.1 โครงสร้างของภาษาซี
3.1 โครงสร้างของภาษาซี
รัสนา สิงหปรีชา
3.2 ตัวแปรและคำสงวน
3.2 ตัวแปรและคำสงวน
รัสนา สิงหปรีชา
3.8 การทำงานแบบลำดับ
3.8 การทำงานแบบลำดับ
รัสนา สิงหปรีชา
59170259 ผลคุณี
59170259 ผลคุณี
Beam Suna
โปรแกรมย่อยและฟังก์ชันมาตรฐาน. (1)
โปรแกรมย่อยและฟังก์ชันมาตรฐาน. (1)
Boonwiset Seaho
3.5 การแสดงผลและการรับข้อมูล
3.5 การแสดงผลและการรับข้อมูล
รัสนา สิงหปรีชา
Recomendados
3.7 การเขียนผังงาน
3.7 การเขียนผังงาน
รัสนา สิงหปรีชา
3.6 ฟังก์ชัน
3.6 ฟังก์ชัน
รัสนา สิงหปรีชา
3.1 โครงสร้างของภาษาซี
3.1 โครงสร้างของภาษาซี
รัสนา สิงหปรีชา
3.2 ตัวแปรและคำสงวน
3.2 ตัวแปรและคำสงวน
รัสนา สิงหปรีชา
3.8 การทำงานแบบลำดับ
3.8 การทำงานแบบลำดับ
รัสนา สิงหปรีชา
59170259 ผลคุณี
59170259 ผลคุณี
Beam Suna
โปรแกรมย่อยและฟังก์ชันมาตรฐาน. (1)
โปรแกรมย่อยและฟังก์ชันมาตรฐาน. (1)
Boonwiset Seaho
3.5 การแสดงผลและการรับข้อมูล
3.5 การแสดงผลและการรับข้อมูล
รัสนา สิงหปรีชา
4.ฟังก์ชันในภาษาซี
4.ฟังก์ชันในภาษาซี
mansuang1978
กลุ่มที่ 6 โปรแกรมย่อยและฟังก์ชันมาตรฐาน
กลุ่มที่ 6 โปรแกรมย่อยและฟังก์ชันมาตรฐาน
Kanchana Theugcharoon
Chapter05
Chapter05
Komsun See
ตัวแปรและคำสงวน
ตัวแปรและคำสงวน
รัสนา สิงหปรีชา
7 2โครงสร้าง
7 2โครงสร้าง
Supaksorn Tatongjai
โปรแกรมย่อยและฟังก์ชันมาตรฐาน
โปรแกรมย่อยและฟังก์ชันมาตรฐาน
Prapatsorn Keawnoun
3.8 การทำงานตามลำดับ
3.8 การทำงานตามลำดับ
รัสนา สิงหปรีชา
โปรแกรมย่อยและฟังก์ชัน
โปรแกรมย่อยและฟังก์ชัน
ประภาพร เนียมหอม
งานทำBlog บทที่ 10
งานทำBlog บทที่ 10
รัสนา สิงหปรีชา
ผังงาน (Flowchart)
ผังงาน (Flowchart)
Theruangsit
บทที่6 งานคอม
บทที่6 งานคอม
Ice Ice
บทที่ 7
บทที่ 7
Wittaya Kaewchat
3.3. ชนิดของข้อมูล
3.3. ชนิดของข้อมูล
รัสนา สิงหปรีชา
Chapter05
Chapter05
Komsun See
โปรแกรมย่อยและฟังก์ชันมาตรฐาน
โปรแกรมย่อยและฟังก์ชันมาตรฐาน
chanamanee Tiya
ผังงาน
ผังงาน
Suda Sangtong
การเขียนฟังก์ชั่นในภาษา C
การเขียนฟังก์ชั่นในภาษา C
Warawut
โปรแกรมย่อยและฟังก์ชันมาตรฐาน
โปรแกรมย่อยและฟังก์ชันมาตรฐาน
srinagarindra the princess mother school kanchanaburi
โปรแกรมย่อยและฟังก์ชั่นมาตรฐาน
โปรแกรมย่อยและฟังก์ชั่นมาตรฐาน
Worapod Khomkham
หลักการเขียนผังงาน(Flow chart)
หลักการเขียนผังงาน(Flow chart)
ครูสม ฟาร์มมะนาว
3.8 การทำงานแบบลำดับ
3.8 การทำงานแบบลำดับ
รัสนา สิงหปรีชา
3.8 การทำงานตามลำดับ
3.8 การทำงานตามลำดับ
รัสนา สิงหปรีชา
Más contenido relacionado
La actualidad más candente
4.ฟังก์ชันในภาษาซี
4.ฟังก์ชันในภาษาซี
mansuang1978
กลุ่มที่ 6 โปรแกรมย่อยและฟังก์ชันมาตรฐาน
กลุ่มที่ 6 โปรแกรมย่อยและฟังก์ชันมาตรฐาน
Kanchana Theugcharoon
Chapter05
Chapter05
Komsun See
ตัวแปรและคำสงวน
ตัวแปรและคำสงวน
รัสนา สิงหปรีชา
7 2โครงสร้าง
7 2โครงสร้าง
Supaksorn Tatongjai
โปรแกรมย่อยและฟังก์ชันมาตรฐาน
โปรแกรมย่อยและฟังก์ชันมาตรฐาน
Prapatsorn Keawnoun
3.8 การทำงานตามลำดับ
3.8 การทำงานตามลำดับ
รัสนา สิงหปรีชา
โปรแกรมย่อยและฟังก์ชัน
โปรแกรมย่อยและฟังก์ชัน
ประภาพร เนียมหอม
งานทำBlog บทที่ 10
งานทำBlog บทที่ 10
รัสนา สิงหปรีชา
ผังงาน (Flowchart)
ผังงาน (Flowchart)
Theruangsit
บทที่6 งานคอม
บทที่6 งานคอม
Ice Ice
บทที่ 7
บทที่ 7
Wittaya Kaewchat
3.3. ชนิดของข้อมูล
3.3. ชนิดของข้อมูล
รัสนา สิงหปรีชา
Chapter05
Chapter05
Komsun See
โปรแกรมย่อยและฟังก์ชันมาตรฐาน
โปรแกรมย่อยและฟังก์ชันมาตรฐาน
chanamanee Tiya
ผังงาน
ผังงาน
Suda Sangtong
การเขียนฟังก์ชั่นในภาษา C
การเขียนฟังก์ชั่นในภาษา C
Warawut
โปรแกรมย่อยและฟังก์ชันมาตรฐาน
โปรแกรมย่อยและฟังก์ชันมาตรฐาน
srinagarindra the princess mother school kanchanaburi
โปรแกรมย่อยและฟังก์ชั่นมาตรฐาน
โปรแกรมย่อยและฟังก์ชั่นมาตรฐาน
Worapod Khomkham
หลักการเขียนผังงาน(Flow chart)
หลักการเขียนผังงาน(Flow chart)
ครูสม ฟาร์มมะนาว
La actualidad más candente
(20)
4.ฟังก์ชันในภาษาซี
4.ฟังก์ชันในภาษาซี
กลุ่มที่ 6 โปรแกรมย่อยและฟังก์ชันมาตรฐาน
กลุ่มที่ 6 โปรแกรมย่อยและฟังก์ชันมาตรฐาน
Chapter05
Chapter05
ตัวแปรและคำสงวน
ตัวแปรและคำสงวน
7 2โครงสร้าง
7 2โครงสร้าง
โปรแกรมย่อยและฟังก์ชันมาตรฐาน
โปรแกรมย่อยและฟังก์ชันมาตรฐาน
3.8 การทำงานตามลำดับ
3.8 การทำงานตามลำดับ
โปรแกรมย่อยและฟังก์ชัน
โปรแกรมย่อยและฟังก์ชัน
งานทำBlog บทที่ 10
งานทำBlog บทที่ 10
ผังงาน (Flowchart)
ผังงาน (Flowchart)
บทที่6 งานคอม
บทที่6 งานคอม
บทที่ 7
บทที่ 7
3.3. ชนิดของข้อมูล
3.3. ชนิดของข้อมูล
Chapter05
Chapter05
โปรแกรมย่อยและฟังก์ชันมาตรฐาน
โปรแกรมย่อยและฟังก์ชันมาตรฐาน
ผังงาน
ผังงาน
การเขียนฟังก์ชั่นในภาษา C
การเขียนฟังก์ชั่นในภาษา C
โปรแกรมย่อยและฟังก์ชันมาตรฐาน
โปรแกรมย่อยและฟังก์ชันมาตรฐาน
โปรแกรมย่อยและฟังก์ชั่นมาตรฐาน
โปรแกรมย่อยและฟังก์ชั่นมาตรฐาน
หลักการเขียนผังงาน(Flow chart)
หลักการเขียนผังงาน(Flow chart)
Similar a 3.8 การทำงานแบบลำดับ
3.8 การทำงานแบบลำดับ
3.8 การทำงานแบบลำดับ
รัสนา สิงหปรีชา
3.8 การทำงานตามลำดับ
3.8 การทำงานตามลำดับ
รัสนา สิงหปรีชา
3.8 การทำงานแบบลำดับ
3.8 การทำงานแบบลำดับ
รัสนา สิงหปรีชา
3.8 การทำงานตามลำดับ
3.8 การทำงานตามลำดับ
รัสนา สิงหปรีชา
ใบความรู้ที่ 1 ความรู้พื้นฐานโปรแกรมภาษาซี
ใบความรู้ที่ 1 ความรู้พื้นฐานโปรแกรมภาษาซี
Nattapon
Chapter1
Chapter1
อัครเดช โพธิญาณ์
โปรแกรมย่อยและฟังก์ชันมาตรฐาน
โปรแกรมย่อยและฟังก์ชันมาตรฐาน
chanamanee Tiya
C:\Documents And Settings\Administrator\Desktop\Ch00 คอมพิวเตอร์เบื้องต้น
C:\Documents And Settings\Administrator\Desktop\Ch00 คอมพิวเตอร์เบื้องต้น
-
1
1
Ton Pattapong
พื้นฐานภาษาจาวา
พื้นฐานภาษาจาวา
Aeew Autaporn
2. โครงสร้างภาษาซี
2. โครงสร้างภาษาซี
mansuang1978
การเขียนโปรแกรมภาษา
การเขียนโปรแกรมภาษา
ณัฐพล บัวพันธ์
การเขียนโปรแกรมเบื้องต้น
การเขียนโปรแกรมเบื้องต้น
เสย ๆๆๆๆ
Pbl2
Pbl2
Sumitrazaza
Know 1 1
Know 1 1
ชญานิษฐ์ ทบวัน
การเขียนผังงาน (280653)
การเขียนผังงาน (280653)
ธงชัย พาศรี
Vb 6.0
Vb 6.0
ictppk
Learn 3
Learn 3
Sompon Ketsuwong
ภาษา C
ภาษา C
0872671746
การแก้ปัญหาการออกแบบและพัฒนาขั้นตอนวิธี
การแก้ปัญหาการออกแบบและพัฒนาขั้นตอนวิธี
Saranyu Srisrontong
Similar a 3.8 การทำงานแบบลำดับ
(20)
3.8 การทำงานแบบลำดับ
3.8 การทำงานแบบลำดับ
3.8 การทำงานตามลำดับ
3.8 การทำงานตามลำดับ
3.8 การทำงานแบบลำดับ
3.8 การทำงานแบบลำดับ
3.8 การทำงานตามลำดับ
3.8 การทำงานตามลำดับ
ใบความรู้ที่ 1 ความรู้พื้นฐานโปรแกรมภาษาซี
ใบความรู้ที่ 1 ความรู้พื้นฐานโปรแกรมภาษาซี
Chapter1
Chapter1
โปรแกรมย่อยและฟังก์ชันมาตรฐาน
โปรแกรมย่อยและฟังก์ชันมาตรฐาน
C:\Documents And Settings\Administrator\Desktop\Ch00 คอมพิวเตอร์เบื้องต้น
C:\Documents And Settings\Administrator\Desktop\Ch00 คอมพิวเตอร์เบื้องต้น
1
1
พื้นฐานภาษาจาวา
พื้นฐานภาษาจาวา
2. โครงสร้างภาษาซี
2. โครงสร้างภาษาซี
การเขียนโปรแกรมภาษา
การเขียนโปรแกรมภาษา
การเขียนโปรแกรมเบื้องต้น
การเขียนโปรแกรมเบื้องต้น
Pbl2
Pbl2
Know 1 1
Know 1 1
การเขียนผังงาน (280653)
การเขียนผังงาน (280653)
Vb 6.0
Vb 6.0
Learn 3
Learn 3
ภาษา C
ภาษา C
การแก้ปัญหาการออกแบบและพัฒนาขั้นตอนวิธี
การแก้ปัญหาการออกแบบและพัฒนาขั้นตอนวิธี
Más de รัสนา สิงหปรีชา
บทที่ 6-การใช้งานเทคโนโลยีสารสนเทศอย่างมีความรับผิดชอบ
บทที่ 6-การใช้งานเทคโนโลยีสารสนเทศอย่างมีความรับผิดชอบ
รัสนา สิงหปรีชา
บทที่ 1 เทคโนโลยีสมัยใหม่เอาลงบล๊อก
บทที่ 1 เทคโนโลยีสมัยใหม่เอาลงบล๊อก
รัสนา สิงหปรีชา
3.1 การทำงานขั้นพื้นฐานของคอมพิวเตอร์
3.1 การทำงานขั้นพื้นฐานของคอมพิวเตอร์
รัสนา สิงหปรีชา
3.1 การทำงานขั้นพื้นฐานของคอมพิวเตอร์
3.1 การทำงานขั้นพื้นฐานของคอมพิวเตอร์
รัสนา สิงหปรีชา
3.1 องค์ประกอบของคอมพิวเตอร์
3.1 องค์ประกอบของคอมพิวเตอร์
รัสนา สิงหปรีชา
บทที่ 2 ข้อมูล สารสนเทศ และความรู้
บทที่ 2 ข้อมูล สารสนเทศ และความรู้
รัสนา สิงหปรีชา
3.3. ชนิดของข้อมูล
3.3. ชนิดของข้อมูล
รัสนา สิงหปรีชา
3.3. ชนิดของข้อมูล
3.3. ชนิดของข้อมูล
รัสนา สิงหปรีชา
คู่มือนักเรียน 3.1
คู่มือนักเรียน 3.1
รัสนา สิงหปรีชา
คู่มือครู
คู่มือครู
รัสนา สิงหปรีชา
3.4 ตัวดำเนินการและนิพจน์
3.4 ตัวดำเนินการและนิพจน์
รัสนา สิงหปรีชา
3.3 ชนิดของข้อมูล
3.3 ชนิดของข้อมูล
รัสนา สิงหปรีชา
3.1 โครงสร้างของภาษาซี
3.1 โครงสร้างของภาษาซี
รัสนา สิงหปรีชา
3.1 โครงสร้างของภาษาซี
3.1 โครงสร้างของภาษาซี
รัสนา สิงหปรีชา
3.3 ชนิดของข้อมูล
3.3 ชนิดของข้อมูล
รัสนา สิงหปรีชา
3.2 ตัวแปรและคำสงวน
3.2 ตัวแปรและคำสงวน
รัสนา สิงหปรีชา
3.1 โครงสร้างของภาษาซี
3.1 โครงสร้างของภาษาซี
รัสนา สิงหปรีชา
คู่มือครู
คู่มือครู
รัสนา สิงหปรีชา
คู่มือนักเรียน
คู่มือนักเรียน
รัสนา สิงหปรีชา
วิธีการสมัคร Adobe id
วิธีการสมัคร Adobe id
รัสนา สิงหปรีชา
Más de รัสนา สิงหปรีชา
(20)
บทที่ 6-การใช้งานเทคโนโลยีสารสนเทศอย่างมีความรับผิดชอบ
บทที่ 6-การใช้งานเทคโนโลยีสารสนเทศอย่างมีความรับผิดชอบ
บทที่ 1 เทคโนโลยีสมัยใหม่เอาลงบล๊อก
บทที่ 1 เทคโนโลยีสมัยใหม่เอาลงบล๊อก
3.1 การทำงานขั้นพื้นฐานของคอมพิวเตอร์
3.1 การทำงานขั้นพื้นฐานของคอมพิวเตอร์
3.1 การทำงานขั้นพื้นฐานของคอมพิวเตอร์
3.1 การทำงานขั้นพื้นฐานของคอมพิวเตอร์
3.1 องค์ประกอบของคอมพิวเตอร์
3.1 องค์ประกอบของคอมพิวเตอร์
บทที่ 2 ข้อมูล สารสนเทศ และความรู้
บทที่ 2 ข้อมูล สารสนเทศ และความรู้
3.3. ชนิดของข้อมูล
3.3. ชนิดของข้อมูล
3.3. ชนิดของข้อมูล
3.3. ชนิดของข้อมูล
คู่มือนักเรียน 3.1
คู่มือนักเรียน 3.1
คู่มือครู
คู่มือครู
3.4 ตัวดำเนินการและนิพจน์
3.4 ตัวดำเนินการและนิพจน์
3.3 ชนิดของข้อมูล
3.3 ชนิดของข้อมูล
3.1 โครงสร้างของภาษาซี
3.1 โครงสร้างของภาษาซี
3.1 โครงสร้างของภาษาซี
3.1 โครงสร้างของภาษาซี
3.3 ชนิดของข้อมูล
3.3 ชนิดของข้อมูล
3.2 ตัวแปรและคำสงวน
3.2 ตัวแปรและคำสงวน
3.1 โครงสร้างของภาษาซี
3.1 โครงสร้างของภาษาซี
คู่มือครู
คู่มือครู
คู่มือนักเรียน
คู่มือนักเรียน
วิธีการสมัคร Adobe id
วิธีการสมัคร Adobe id
3.8 การทำงานแบบลำดับ
1.
การทางานตามลาดับ
2.
การทางานแบบลาดับ ในการเขียนโปรแกรมนั้น หลังจากที่ผ่านขั้นตอนการวิเคราะห์ปัญหา
มาแล้ว ขั้นตอนต่อไปคือการเขียนผังงานและซูโดโค้ดอธิบาย หลักการแก้ไขปัญหา ผู้ที่เขียนโปรแกรมจะต้องเปลี่ยนผังงานให้เป็น การอธิบายขั้นตอนการทางานในลักษณะข้อความก่อน จากนั้นจึง เปลี่ยนข้อความนั้น ๆ ให้เป็นซูโดโค้ดแล้วจึงเขียนเป็นโปรแกรม คอมพิวเตอร์ลาดับต่อไป รูปแบบของโปรแกรมนั้นมีหลายรูปแบบ สาหรับหัวข้อนี้จะกล่าวถึงรายละเอียดและตัวอย่างการทางานแบบ ลาดับซึ่งถือว่าเป็นพื้นฐานในการเขียนโปรแกรมทั่ว ๆ ไป ลักษณะ การทางานของโปรแกรมแบบลาดับนี้จะกระทาตามลาดับกิจกรรม ก่อนหลัง โดยไม่มีการเปลี่ยนแปลงทิศทางไปในลักษณะอื่น
3.
START READ Base,
HIGH ANS = 0.5*Base*high WRITE ANS END รูปแสดงตัวอย่างผังงานการหาพื้นที่สามเหลี่ยม
4.
2006 2007 2008
2009 จากผังงานในรูปเป็นการทางานแบบลาดับ ถ้าหากเขียนเป็นคาอธิบาย โปรแกรมในลักษณะของข้อความภาษาไทยจะเขียนได้ดังนี้ หาพื้นที่สามเหลี่ยม เริ่มต้น 1. รับค่าฐาน Base, รับค่าส่วนสูง High 2. คานวณหาพื้นที่โดยใช้ตัวแปร ANS เท่ากับ 0.5*Base*High 3. แสดงค่าพื้นที่ ANS จบ
5.
ซึ่งจะเห็นว่าการทางานจะทางานเป็นลาดับต่อเนื่องกันไป ถ้าหากต้องการให้ค่า ฐานของสามเหลี่ยมและส่วนสูงเป็นเลขจานวนเต็ม
จะเขียนเป็นซูโดโค้ดที่ใช้คา ภาษาอังกฤษได้ดังนี้ STARTINT Base, High : INTEGERINT ANS : REALREAD Base, HighANS = 0.5*Base*HighWRITE ANSEND และจากซูโดโค้ดที่ได้นี้จะทาให้สามารถเขียนเป็นโปรแกรมคอมพิวเตอร์ได้ง่าย โดย เปลี่ยนซูโดโค้ดแต่ละบรรทัดให้เป็นไปตามหลักการเขียนโปนแกรมภาษานั้น ๆ ตาม ตัวอย่างต่อไป
6.
#include<stdio.h> #<conio.h> main()
{ intBase, High;/*ประกาศตัวแปร Base และ High เป็นเลขจานวนเต็ม*/ float ANS;/*ประกาศตัวแปร ANS เป็นเลขทศนิยม*/ printf(“Input Base”); scanf(“%d”,&Base);/*รับค่าความยาวฐาน*/ printf(“Input Base”); scanf(“%d”,&Base);/*รับค่าความสูง*/ ANS = 0.5*Base*High;/*คานวณหาพื้นที่สามเหลี่ยม*/ printf(“ANS : %.2fn”,ANS);/*แสดงผลออกทางจอภาพเป็นทศนิยมสองตาแหน่ง*/ getch(); return 0; }
7.
เมื่อคีย์โปรแกรมลงในโปรแกรม DEV –C++
แล้วทดลองแล้วรันโปรแกรมผลลัพธ์ที่ ได้จะเป็นดังรูป โดยคอมพิวเตอร์จะให้ป้อนค่าฐานและความสูงของสามเหลี่ยมเข้าไปทางอินพุต จากนั้นจะแสดงผลเป็นพื้นที่ของสามเหลี่ยมออกมา โดยในตัวอย่างจะป้อนความยาวฐานเท่ากับ 17 และส่วนสูงเท่ากับ 12 ป้อนความยาวฐาน และความสูง
8.
วิธีทาจากที่โจทย์กาหนดสามารถวิเคราะห์ปัญหาได้หลายแบบ เช่น ข้อมูลอินพุตกาหนดค่าข้อมูลโดยตรงหรือรับจากคีย์บอร์ด
ข้อมูลเอาต์พุตต้องเป็นเลขจานวนเต็มเนื่องจากข้อมูลทั้งสี่ค่าเป็นจานวนเต็ม วิธีการประมวลผลประกาศตัวแปรขึ้นมา 4 ตัว สาหรับเก็บจานวนเต็ม เก็บตัวเลขในตัวแปร นาตัวเลขทั้งสี่ค่ามารวมกันแล้วเก็บไว้ในตัวแปร จากโจทย์ถ้าหากมีการรับข้อมูลก็ต้องประกาศตัวแปรสาหรับเก็บข้อมูล และโจทย์บอกว่าหาผลรวมของเลขจานวนเต็ม ดังนั้นตัวแปรควรเป็นตัวแปรที่ เก็บเลขจานวนเต็ม จงเขียนโปรแกรมหา ค่าผลรวมของตัวเลข จานวนเต็ม 4 ค่า
9.
วิธีที่ 1 ถ้าหากเป็นการกาหนดค่าข้อมูลโดยตรงจะเขียนผังงานและโปรแกรมภาษาซีได้ดังนี้
#include<stdio.h> #include<conio.h> main() { int x1, x2, x3, x4, SUM; x1 = 32; x2 = 14; x3 = 25; x4 = 10; SUM = x1 + x2 + x3 + x4; printf(“SUM = %dn”,SUM); getch (); return 0; } รูปแสดงเปรียบเทยี บผงั งานและโปรแกรมภาษาซี START x1 = 32 x2 = 14 x3 = 25 x4 = 10 SUM = x1 + x2 + x3 + x4 WRITE SUM END ประกาศตัวแปร เก็บจานวนเต็ม และผลรวม สัญลักษณ์ของผัง งานแสดงข้อมูล ทางจอภาพ
10.
วิธีที่ 2 ถ้าหากต้องการให้กาหนดข้อมูลเพื่อหาผลรวมทันทีก็ทาได้โดยไม่ต้องประกาศตัวแปร
สามารถ เขียนผังงานและโปรแกรมได้ดังรูปด้านล่าง วิธีนี้จะทาให้โปรแกรมใช้หน่วยความจาของคอมพิวเตอร์ น้อยลงด้วย เนื่องจากการประกาศตัวแปรหนึ่งตัวสาหรับเก็บเลขจานวนเต็มคอมพิวเตอร์ต้องจอง หน่วยความจาให้กับตัวแปรนั้นจานวน 4 ไบต์ (สาหรับ DEV-C++) #include<stdio.h> #include<conio.h> main() { int SUM; SUM = x1 + x2 + x3 + x4; printf(“SUM = %dn”,SUM); getch (); return 0; } รูปแสดงการประมวลผลข้อมูลโดยตรงโดยไม่ต้องมีตัวแปรทุกตัว START SUM = x1 + x2 + x3 + x4 END WRITE SUM
11.
วิธีที่ 3 ถ้าหากต้องการรับข้อมูลทางแป้นพิมพ์ทีละตัวก็ทาได้
โดยจะต้องประกาศตัวแปรสาหรับรับข้อมูล ทางแป้นพิมพ์ด้วย และการรับข้อมูลตัวเลขแต่ละตัวจะต้องใช้ฟังก์ชัน scanf() ดังผังงานและโปรแกรม ในรูป #include<stdio.h> #include<conio.h> main() { int x1, x2, x3, x4, SUM; scanf(“%d”&x1); scanf(“%d”&x1); scanf(“%d”&x1); scanf(“%d”&x1); SUM = x1 + x2 + x3 + x4; printf(“SUM = %dn”,SUM); getch (); return 0; } รูปแสดงผังงานและโปรแกรมสาหรับรับข้อมูลเข้าไปทีละค่า WRITE SUM START SUM = x1 + x2 + x3 + x4 END READ x1 READ x2 READ x3 READ x4 สัญลักษณ์การรับ ข้อมูลทางคีย์บอร์ด
12.
การแสดงลาดับการประมวลผลทางคณิตศาสตร์ของนิพจน์ต่างๆ #include<stdio.h> #include<conio.h>
intmain () { inta, b, c, d, e; a = (3+4)*5; b = 3 + 4 *5; c = (2 + 7)*4%10; d = 2 + 7*4%10; e = 10 + 2 *8/4*3-5; printf(“3+4)*5=%dn”,a); printf(“3 + 4 *5 =%dn”,b);
13.
การแสดงลาดับการประมวลผลทางคณิตศาสตร์ของนิพจน์ต่างๆ printf(“(2 +
7)*4%10 =%dn”,c); printf(“2 + 7*4%10 =%dn”,d); printf(“10 + 2 *8/4*3-5 =%dn”,e); getch(); return 0; }
14.
ผลลัพธ์ที่ได้
15.
โปรแกรมคานวณหาผลลัพธ์จากการหาร #include<stdio.h> #include<conio.h>
int main () { int a, b; float c; a = 20; b = 6; c = 6; printf(“20/6 = %dn”,a/b);/*หารเอาเฉพาะส่วน*/ printf(“20%6 = %dn”,a%b);/*หารเอาเฉพาะเศษ*/
16.
printf(“20/6 = %fn”,a/c);/*หารเอาทั้งเศษและส่วน*/
printf(“20%6 = %15fn”,a%c);/*แสดงผลโดยจองพื้นที่ 15 ช่อง*/ printf(“20%6 = %.2fn”,a%c);/*แสดงผลทศนิยม 2 ตาแหน่ง*/ getch(); return 0; }
17.
ผลลัพธ์ที่ได้
18.
ที่มา : คู่มืออบรมครูวิทยาศาสตร์
คณิตศาสตร์ คอมพิวเตอร์ โลก ดาราศาสตร์ และอวกาศ ระดับมัธยมศึกษาตอนปลาย หนังสือเรียนรายวิชาเพิ่มเติม การเขียนโปรแกรมเบื้องต้นด้วยภาษา C บริษทซัคเซสมีเดีย คู่มือเรียนเขียนโปรแกรมภาษา สานักพิมพ์ IDC PREMIER
Descargar ahora