เตรียมการสอนรับเทอมใหม่


สำหรับภาคเรียนนี้ได้รับมอบหมายจากฝ่ายวิชาการให้สอนในระดับชั้น ม.6 ในรายวิชาการเขียนโปรแกรม 2 และในระดับชั้น ม.5/3 วิชาคณิตศาสตร์สำหรับคอมพิวเตอร์ ซึ่งโชคดีมากที่ได้มารับการอบรมโครงการอบรมครูวิทยาศาสตร์ คณิตศาสตร์ คอมพิวเตอร์ โลก-ดาราศาสตร์และอวกาศ ระหว่างวันที่ 9 – 13 พ.ค.54 ที่ คณะวิทยาศาสตร์ มหาวิทยาลัยมหาสารคาม โดยมาคราวนี้ทำให้ได้รู้มากขึ้นกว่าซึ่งจากเดิมที่สมัยเรียนปริญญาตรีแทบจะไม่เคยได้เรียนภาษาซีเลย มาเริ่มเขียนพอไปวัดไปวากับเค้าได้ก็ตอนเป็นครูนี่ล่ะ ลองดาวน์โหลดโปรแกรมภาษาซีไปลองเขียนดูกันนะ คลิกเลย แต่พอได้มาอบรมเพิ่มเติมความรู้ตัวเองนะ ก็พอจะเริ่มเขียนโปรแกรมกับเค้าได้เหมือนกัน และยังได้ทบทวนเกี่ยวกับการพัฒนาโปรแกรมอีกด้วย ส่วนเนื้อหาเกี่ยวกับคณิตศาสตร์สำหรับคอมพิวเตอร์ก็พอจะเป็นแนวทางที่จะนำมาสอนพวกเราอีกทางหนึ่งด้วยนะ ….จากนี้คือตัวอย่างที่ได้มาอบรมในครั้งนี้(ส่วนหนึ่งของแบบฝึกหัด)  เป็นการเขียนโปรแกรมภาษาซีอย่างง่าย ลองดูนะคะว่าเป็นโปรแกรมเกี่ยวกับอะไร

#include<stdio.h>
#Include<conio.h>
main(){
int   i,j,line;
printf(“Input No. of line >> “);scanf(“%d”,&line);
i=1;
while(i<=line)
{
j=1;
while(j<=line)
{
printf(“%d”,j);
j++;
}
printf(“\n”);
i++;
}

getch();
}

ป.ล.ไหนลองดูสิพวกเรารู้หรือเปล่าว่าโปรแกรมข้างต้นสั่งคอมพิวเตอร์ให้ทำอะไร

Advertisements

2 thoughts on “เตรียมการสอนรับเทอมใหม่

  1. ภาษาคอมพิวเตอร์จากวิกิพีเดีย สารานุกรมเสรีไปที่: ป้ายบอกทาง, ค้นหา
    บทความนี้ไม่มีการอ้างอิงแหล่งที่มาของข้อมูลจากแหล่งข้อมูลที่น่าเชื่อถือ คุณสามารถพัฒนาบทความนี้ได้โดยเพิ่มแหล่งอ้างอิงตามสมควร บทความที่ไม่มีแหล่งอ้างอิงเลยอาจพิจารณาให้ลบ

    ภาษาคอมพิวเตอร์ หมายถึง ภาษาใดๆ ที่ผู้ใช้งานใช้สื่อสารกับคอมพิวเตอร์ หรือคอมพิวเตอร์ด้วยกัน แล้วคอมพิวเตอร์สามารถทำงานตามคำสั่งนั้นได้ คำนี้มักใช้เรียกแทนภาษาโปรแกรม แต่ความเป็นจริงภาษาโปรแกรมคือส่วนหนึ่งของภาษาคอมพิวเตอร์เท่านั้น และมีภาษาอื่นๆ ที่เป็นภาษาคอมพิวเตอร์เช่นกัน ยกตัวอย่างเช่น HTML เป็นทั้งภาษามาร์กอัปและภาษาคอมพิวเตอร์ด้วย แม้ว่ามันจะไม่ใช่ภาษาโปรแกรม หรือภาษาเครื่องนั้นก็นับเป็นภาษาคอมพิวเตอร์ ซึ่งโดยทางเทคนิคสามารถใช้ในการเขียนโปรแกรมได้ แต่ก็ไม่จัดว่าเป็นภาษาโปรแกรม

    ภาษาคอมพิวเตอร์สามารถแบ่งออกเป็นสองกลุ่มคือ ภาษาระดับสูง (high level) และภาษาระดับต่ำ (low level) ภาษาระดับสูงถูกออกแบบมาเพื่อให้ใช้งานง่ายและสะดวกสบายมากกว่าภาษาระดับต่ำ โปรแกรมที่เขียนถูกต้องตามกฎเกณฑ์และไวยากรณ์ของภาษาจะถูกแปล (compile) ไปเป็นภาษาระดับต่ำเพื่อให้คอมพิวเตอร์สามารถนำไปใช้งานหรือปฏิบัติตามคำสั่งได้ต่อไป ซอฟต์แวร์สมัยใหม่ส่วนมากเขียนด้วยภาษาระดับสูง แปลไปเป็นออบเจกต์โค้ด (object code) แล้วเปลี่ยนให้เป็นชุดคำสั่งในภาษาเครื่อง

    ภาษาคอมพิวเตอร์อาจแบ่งกลุ่มได้เป็นอีกสองประเภทคือ ภาษาที่มนุษย์อ่านออก (human-readable) และภาษาที่มนุษย์อ่านไม่ออก (non human-readable) ภาษาที่มนุษย์อ่านออกถูกออกแบบมาเพื่อให้มนุษย์สามารถเข้าใจและสื่อสารได้โดยตรงกับคอมพิวเตอร์ ส่วนใหญ่เป็นภาษาอังกฤษ) ส่วนภาษาที่มนุษย์อ่านไม่ออกจะมีโค้ดบางส่วนที่ไม่อาจอ่านเข้าใจได้ แต่ออกแบบมาเพื่อให้โค้ดกระชับซึ่งคอมพิวเตอร์จะสามารถประมวลผลได้ง่ายกว่า

  2. ภาษาคอมพิวเตอร์จากวิกิพีเดีย สารานุกรมเสรีไปที่: ป้ายบอกทาง, ค้นหา
    บทความนี้ไม่มีการอ้างอิงแหล่งที่มาของข้อมูลจากแหล่งข้อมูลที่น่าเชื่อถือ คุณสามารถพัฒนาบทความนี้ได้โดยเพิ่มแหล่งอ้างอิงตามสมควร บทความที่ไม่มีแหล่งอ้างอิงเลยอาจพิจารณาให้ลบ

    ภาษาคอมพิวเตอร์ หมายถึง ภาษาใดๆ ที่ผู้ใช้งานใช้สื่อสารกับคอมพิวเตอร์ หรือคอมพิวเตอร์ด้วยกัน แล้วคอมพิวเตอร์สามารถทำงานตามคำสั่งนั้นได้ คำนี้มักใช้เรียกแทนภาษาโปรแกรม แต่ความเป็นจริงภาษาโปรแกรมคือส่วนหนึ่งของภาษาคอมพิวเตอร์เท่านั้น และมีภาษาอื่นๆ ที่เป็นภาษาคอมพิวเตอร์เช่นกัน ยกตัวอย่างเช่น HTML เป็นทั้งภาษามาร์กอัปและภาษาคอมพิวเตอร์ด้วย แม้ว่ามันจะไม่ใช่ภาษาโปรแกรม หรือภาษาเครื่องนั้นก็นับเป็นภาษาคอมพิวเตอร์ ซึ่งโดยทางเทคนิคสามารถใช้ในการเขียนโปรแกรมได้ แต่ก็ไม่จัดว่าเป็นภาษาโปรแกรม

    ภาษาคอมพิวเตอร์สามารถแบ่งออกเป็นสองกลุ่มคือ ภาษาระดับสูง (high level) และภาษาระดับต่ำ (low level) ภาษาระดับสูงถูกออกแบบมาเพื่อให้ใช้งานง่ายและสะดวกสบายมากกว่าภาษาระดับต่ำ โปรแกรมที่เขียนถูกต้องตามกฎเกณฑ์และไวยากรณ์ของภาษาจะถูกแปล (compile) ไปเป็นภาษาระดับต่ำเพื่อให้คอมพิวเตอร์สามารถนำไปใช้งานหรือปฏิบัติตามคำสั่งได้ต่อไป ซอฟต์แวร์สมัยใหม่ส่วนมากเขียนด้วยภาษาระดับสูง แปลไปเป็นออบเจกต์โค้ด (object code) แล้วเปลี่ยนให้เป็นชุดคำสั่งในภาษาเครื่อง

    ภาษาคอมพิวเตอร์อาจแบ่งกลุ่มได้เป็นอีกสองประเภทคือ ภาษาที่มนุษย์อ่านออก (human-readable) และภาษาที่มนุษย์อ่านไม่ออก (non human-readable) ภาษาที่มนุษย์อ่านออกถูกออกแบบมาเพื่อให้มนุษย์สามารถเข้าใจและสื่อสารได้โดยตรงกับคอมพิวเตอร์ ส่วนใหญ่เป็นภาษาอังกฤษ) ส่วนภาษาที่มนุษย์อ่านไม่ออกจะมีโค้ดบางส่วนที่ไม่อาจอ่านเข้าใจได้ แต่ออกแบบมาเพื่อให้โค้ดกระชับซึ่งคอมพิวเตอร์จะสามารถประมวลผลได้ง่ายกว่า

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s