วันอังคารที่ 16 กันยายน พ.ศ. 2551

การเขียนโปรแกรม

1. พัฒนาโปรแกรมเครื่องคิดเลข โดยให้ผู้ใช้ป้อนตัวเลข 2 จำนวน และเลือกเครื่องหมาย แล้วทำการแสดงผลลัพธ์ออกทางจอภาพ ดังตัวอย่างจอภาพ (Filename : cal.cpp)
#include
#include
void main()
{
char op;
float a,b;
clrscr();
printf("Input First Number : ");
scanf("%f",&a);
printf("\nInput Operator(+,-,*,/) : ");
scanf("%s",&op);
printf("\nInput Second Number : ");
scanf("%f",&b); switch(op){
case '+': printf("\n%0.2f + %0.2f = %0.2f",a,b,a+b);break;
case '-': printf("\n%0.2f - %0.2f = %0.2f",a,b,a-b);break;
case '*': printf("\n%0.2f * %0.2f = %0.2f",a,b,a*b);break;
case '/': printf("\n%0.2f / %0.2f= %0.2f",a,b,a/b);break;
default: printf("\nPlease seleec choice (+,-,*,/)");
}
getch();
}
2. ให้เขียนโปรแกรม สำหรับคำนวณน้ำหนักมาตรฐาน โดยให้ป้อนข้อมูล ส่วนสูง น้ำหนัก เพศ[M , F] (Filename : weight.cpp)
#include
#include
void main()
{
char fm;
float h,w;
clrscr();
printf("Your Male(m) or Female(f) : ");
scanf("%c",&fm);printf("\nYour Weight : ");
scanf("%f",&w);printf("\nYour Hight : ");
scanf("%f",&h); switch(fm)
switch(fm) {
case 'm': if(h-100==w)
printf("\nYou Standardweight ");
else if(h-100)
printf("\nYour weight > Standard : %0.2fkg",w-(h-100));
else if(h-100>w)
printf("\nYour weight Less Than Standard : %0.2fkg",(h-110)-w);
break;
case 'f': if(h-110==w)
printf("\nYou Standard weight ");
else if(h-110printf("\nYour weight > Standard : %0.2fkg",w-(h-110));
else if(h-110>w)
printf("\nYour weight less Than Standard : %0.2fkg",(h-110)-w);
break;
getch();
}
3. ให้เขียนโปรแกรมรับตัวอักษรภาษาอังกฤษมาและบอกว่าเป็นสระ หรือ พยัญชนะ (Filename : eng.cpp)
#include
#include
void main()
{
char az;
clrscr();
printf("Please your input english word A-Z : ");scanf("%c",&az); switch(az)
{
case 'a': printf(" a is article"); break;
case 'e': printf(" e is article"); break;
case 'i': printf(" i is article"); break;
case 'o': printf(" o is article"); break;
case 'u': printf(" u is article"); break;
default : printf("%c is consonant",az);
}
getch();
}
4. ให้เขียนโปรแกรมเพื่อรับจำนวนเงินบาท และบอกว่าใช้ธนบัตรประเภทใดเป็นจำนวนเท่าใด และต้องใช้เหรียญประเภทใด จำนวนเท่าใด (Filename : bank.cpp)
#include
#include
void main()
{
int mn;clrscr();
printf("Input total money : ");
scanf("%i",&mn);
{ if(mn>=1000) printf("1000 bank :%i",mn/1000); mn=mn%1000;
}
if(mn>=500){ printf("\n500 bank :%i",mn/500); mn=mn%500;
}
if(mn>=100){ printf("\n100 bank :%i",mn/100); mn=mn%100;
} if(mn>=50){ printf("\n50 bank :%i",mn/50); mn=mn%50;
}
if(mn>=20){ printf("\n20 bank :%i",mn/20); mn=mn%20;
}
if(mn>=10){ printf("\n10 coin :%i",mn/10); mn=mn%10;
}
if(mn>=5){ printf("\n5 coin :%i",mn/5); mn=mn%5;
}
if(mn>=1){ printf("\n1 coin :%i",mn);
}
getch();
}

วันอังคารที่ 9 กันยายน พ.ศ. 2551

การเขียนโปรแกรม

"3. ให้เขียนโปรแกรมเพื่อรับตัวเลข 0-100 แล้วบอกว่า มากกว่าหรือน้อยกว่า 50 (Filename : 50_2.cpp)"
#include
#include
main()
{
clrscr();
int number;
printf("Input a number 0-100 : ");
scanf("%i",&number);
if(number<50)
printf("%i is <50",number);
else
printf("%i is >=50",number);
getch();
}

"4. ให้เขียนโปรแกรมรับตัวเลข 0-100 โดยเปรียบเทียบกับเลข 50 แล้วบอกว่า >50, <50, =50 (Filename : 50_3.cpp)"
#include
#include
main()
{
clrscr();
int number;
printf("Input a number 0-100 : ");
scanf("%i",&number);
if(number<50)
printf("%i is <50",number);
else if(number==50)
printf("%i is =50",number);
else
printf("%i is >50");
getch();
}

"5. ให้เขียนโปรแกรมรับคะแนนกลางภาค ปลายภาค แล้วทำการรวมคะแนนแล้วบอกว่าได้เกรดอะไร (Filename : grade5.cpp)80-100 ได้เกรด A
70-79 ได้เกรด B
60-69 ได้เกรด C50-59 ได้เกรด D
0-49 ได้เกรด E"
#include
#include
main()
{
clrscr();
int mid,final,score;
printf("Input score midterm : ");
scanf("%i",&mid);
printf("Input score finalterm : ");
scanf("%i",&final);
score=mid+final;
if(score>=80 && score<=100)
printf("Your score is %i nYour grade is A");
if(score>=70 && score <80)
printf("Your score is %i nYour grade is B);
if(score>=60 && score <70);
printf("Your score is %i nYour grade is C);
if(score>=50 && score <60);
printf("Your score is %i nYour grade is D);
else
printf("Your score is %i nYour grade is E Sorry too.");
getch();
}

วันพุธที่ 13 สิงหาคม พ.ศ. 2551

วันจันทร์ที่ 11 สิงหาคม พ.ศ. 2551

วิเคราะห์งาน Flowchart

1.จงเขียนวิเคราะห์งานเพื่อเขียนโปรแกรมคำนวณพื้นที่สี่เหลี่ยมจัตุรัสจำนวน 1 รูป
1.1 วัตถุประสงค์ของงาน
คำนวณพื้นที่สี่เหลี่ยมจัตุรัส
1.2 ข้อมูลนำเข้า
ความกว้าง และความยาวของรูปสี่เหลี่ยม
1.3 ผลลัพธ์ (output)
แสดงผลลัผธ์ความยาวด้านของรูปสี่เหลี่ยมจัตุรัส
1.4ชื่อตัวแปรที่ใช้
Plan หมายถึง ความยาวของด้าน
Area หมายถึง พื้นที่สี่เหลี่ยมจัตุรัส
1.5 ลำดับงาน
1.5.1 ป้อนข้อมูล
1.5.2 คำนวณหาพื้นของรูปสี่เหลี่ยมจัตุรัส
1.5.3 แสดงผลลัพธ์
1.5.4 จบการทำงาน
2. จงเขียนวิเคราะห์งานเพื่อเขียนโปรแกรมคำนวณหาพื้นที่สี่เหลี่ยมผืนผ้า
2.1วัตถุประสงค์
คำนวณหาพื้นที่สี่เหลี่ยมผืนผ้า
2.2ข้อมูลนำเข้า
ความกว้าง ความยาม
2.3 ผลลัพธ์ (output)
Area=Width*height
2.4 ตัวแปรที่ใช้
Width หมายถึง ความกว้า
Height หมายถึง ความสูง
Area หมายถึง ผลลัพธ์
2.5ลำดับงาน
1 ป้อนข้อมูล
2. คำนวณหาพื้นของรูปสี่เหลี่ยมจัตุรัส
3. แสดงผลลัพธ์
4. จบการทำงาน
3. จงเขียนวิเคราะห์งานเพื่อเขียนโปรแกรมคำนวณหาอายุจากปี พ.ศ. เกิด
3.1 วัตถุประสงค์ของงาน
คำนวณหาอายุจากปี พ.ศ. เกิด
3.2ข้อมูลนำเข้า
ปี พ.ศ. เกิด พ.ศ. ปัจจุบัน
3.3 ผลลัพธ์ (output)
3.4ชื่อตัวแปร
Birthday หมายถึง ปี พ.ศ. เกิด
Lastday หมายถึง ปีพ.ศ. ปัจจุบัน
Area หมายถึง จำนวนอายุ
3.5 ลำดับงาน
1. ป้อนข้อมูล
2. คำนวณหาพื้นของรูปสี่เหลี่ยมจัตุรัส
3. แสดงผลลัพธ์
4. จบการทำงาน
4. จงเขียนวิเคราะห์งานเพื่อเขียนโปรแกรมคำนวณหาน้ำหนักโดยเฉลี่ยของนักศึกษาจำนวน 3 คน โดยกรอกข้อมูลต่อไปนี้ผ่านคีย์บอร์ด
4.1 วัตถุประสงค์ของงาน
คำนวณหาน้ำหนักโดยเฉลี่ยของนักศึกษาจำนวน 3 คน
4.2 ข้อมูลนำเข้า
น้ำหนักของนักศึกษา 3 คน
4.3 ผลลัพธ์ (output)
Area=Man1*man2*man3/3
4.4 ชื่อตัวแปร
Man1 หมายถึง น้ำหนักของนักศึกษาคนที่ 1
Man2 หมายถึง น้ำหนักของนักศึกษาคนที่ 2
Man3 หมายถึง น้ำหนักของนักศึกษาคนที่ 3
Area หมายถึง น้ำหนักเฉลี่ยของนักศึกษาทั้ง 3 คน
4.5 ลำดับงาน
1. ป้อนข้อมูล
2. คำนวณหาพื้นของรูปสี่เหลี่ยมจัตุรัส
3. แสดงผลลัพธ์
4. จบการทำงาน
5. จงเขียนวิเคราะห์งานเพื่อเขียนโปรแกรมคำนวณเงินโบนัสจากเงินเดือน
5.1 วัตถุประสงค์ของงาน
คำนวณหาเงินโบนัส
5.2 ข้อมูลนำเข้า
เงินเดือน เงินโบนัส
5.3 ผลลัพธ์ (output)
Area=Bonus*moan
5.4 ชื่อตัวแปรที่ใช้
Bonus หมายถึง เงินโบนัสต่อเดือน
Moan หมายถึง เงินเดือน
Area หมายถึง รวมเงินโบนัสทั้งหมด
5.5 1. ป้อนข้อมูล
2. คำนวณหาพื้นของรูปสี่เหลี่ยมจัตุรัส
3. แสดงผลลัพธ์
4. จบการทำงาน

วันเสาร์ที่ 28 มิถุนายน พ.ศ. 2551

คำถามท้ายบท(บทที่1)

1.คอมพิวเตอร์มีกี่ประเภท อะไรบ้าง พร้อมรูปภาพประกอบ
2.คอมพิวเตอร์แบบฝังคืออ่ะไร

3.ข้อมูลและสารสนนเทศแตกต่างกันอย่างไร

4.VLST คืออะไร สำคัญต่อคอมพิวเตอร์อย่างไร

5.นิสิตใช้คอมพิวเตอร์ในชีวิตประจำวันอย่างไรบ้าง

คำตอบ

1.มี 8 ประเภท ได้แก่



1.) ซูเปอร์คอมพิวเตอร์ (supercomputer) เป็นคอมพิวเตอร์ที่มีประสิทธิภาพในการทำงานสูงสุด จึงราคาแพงมาก ความสามารถในการประมวลผลที่ทำได้มากกว่า พันล้านคำสั่งต่อวินาที ตัวอย่างการใช้งานคอมพิวเตอร์ประเภทนี้ เช่น การพยากรณ์อากาศการทดสอบทางอวกาศ และงานอื่น ๆ ที่มีการคำนวณที่ซับซ้อน




2).คอมพิวเตอร์เมนเฟรมหรือคอมพิวเตอร์ขนาดใหญ่ (mainframe computer) เป็นคอมพิวเตอร์ที่มีประสิทธิภาพรองจากซูเปอร์คอมพิวเตอร์ สามารถรองรับการทำงานจากผู้ใช้ได้หลายร้อยคนในเวลาเดียวกัน ประมวลผลด้วยความเร็วสูง มีหน่วยความจำหลักขนาดใหญ่ ตลอดจนการจัดเก็บข้อมูลได้เป็นจำนวนมาก คอมพิวเตอร์เมนเฟรม นิยมใช้กับองค์การขนาดใหญ่ที่มีการเข้าถึง ข้อมูลของผู้ใช้จำนวน มากในเวลาเดียวกันเช่น งานธนาคาร การจองตั๋วเครื่องบิน การลงทะเบียนและการตรวจสอบผลการเรียน ของนักศึกษา เป็นต้น



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




4.) เวิร์คสเตชัน (Workstation บางกลุ่มเรียก Supermicro)




5.)ไมโครคอมพิวเตอร์ (microcomputer) เป็นคอมพิวเตอร์ที่มีผู้นิยมใช้แพร่หลายมากที่สุด ส่งผลให้การพัฒนาเครื่องไมโครคอมพิวเตอร์มีลักษณะและรูปแบบ ที่แตกต่างกัน เช่น คอมพิวเตอร์ตั้งโต๊ะ ( desktop computer ) คอมพิวเตอร์พกพา ( portable computer )




6.) พีดีเอ ( PDA-Personal Digital Assistant )





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





8.) คอมพิวเตอร์แบบฝัง (embedded computer ) เป็นคอมพิวเตอร์ที่ฝังในอุปกรณ์ต่าง ๆ นิยมนำมาใช้ทำงาน เฉพาะด้าน พิจารณาจากภายนอกจะไม่เห็นว่าเป็นคอมพิวเตอร์แต่จะ ทำหน้าที่ควบคุมการทำงานบางอย่างของอุปกรณ์นั้นๆ คอมพิวเตอร์ประเภทนี้ เช่น เครื่องเล่นเกม ระบบเติมน้ำมันอัตโนมัติ โทรศัพท์มือถือ เป็นต้น

2.เป็นคอมพิวเตอร์ที่ถูกฝังในอุปกรณ์ต่างๆ ทำให้มองไม่เห็นรูปลักษณ์ภายนอกว่าเป็นคอมพิวเตอร์ นิยมใช้ในงานเฉพาะด้าน เช่น เตาอบ ไมโครเวฟ ระบบเติมน้ำมัน นาฬิกาข้อมือ โทรศัพท์มือถือ และอุปกรณ์เล่นเกมส์

3. ข้อมูลและสารสนเทศแตกต่างกันอย่างไรตอบ ข้อมูล (Data) หมายถึง ข้อมูลดิบที่ได้มาจากแหล่งต่างๆ ส่วน สารสนเทศ (Information) หมายถึง สิ่งที่ได้จากการนำข้อมูลไปผ่านการประมวลผลแบบใดแบบหนึ่ง

4.VLSI ย่อมาจาก very large scale integration (แปลว่า วงจรรวมความจุสูงมาก) หมายถึงการสร้างชิป (chip) โดยสามารถนำประตู (gate) มารวมกันได้ถึง 100,000 ประตูหรือมากกว่านั้น แล้วนำมาใช้เป็นตัวประมวลผล ทำให้คอมพิวเตอร์มีขนาดเล็กลงได้มาก ในปัจจุบัน มีการสร้างชิปที่มีประตูมากยิ่งไป กว่านั้น เรียกว่า ULSI ( ultra large scale integraton หรือวงจรรวมความจุสูงยิ่ง)

5. -ใช้เครื่องซักผ้าแบบดิจิตอลในการซักผ้า.



-ใช้เคื่องคิดเลขในการคำนวน.

-ใช้คอมพิวเตอร์ในการทำงานและเล่นเกมส์

วันพุธที่ 25 มิถุนายน พ.ศ. 2551

วิทยาการคอมพิวเตอร์ห้อง2

สวัสดีครับ....
ผมชื่อ นายเชิดชัย พรมมาจีน
รหัส 5121207068
เลขที่14

วันพฤหัสบดีที่ 12 มิถุนายน พ.ศ. 2551

computer New





  1. สินชัย กมลภิวงศ์ สถาบันวิจัยเทคโนโลยีเครือข่าย ภาควิชาวิศวกรรมคอมพิวเตอร์ คณะวิศวกรรมศาสตร์ มหา วิทยาลัยสงขลานครินทร์ ให้คำตอบเกี่ยวกับความสำคัญและความจำเป็นในการใช้งาน IPv6 ว่า IPv4 เริ่มเปิดใช้งานมาตั้งแต่ปี ค. ...
    http://anusak1047.blogspot.com/
    แนบจาก Google - 6/2008


  2. iPhone คือส่ิงหนึ่งที่คนใช้งาน iPod ทั่วโลกรอคอยมานานนับปี เรียกว่าข่าวเกี่ยวกับ iPhone มีให้เห็นตั้งแต่ปี 2004 ที่เร่ิมมีข่าวคราวออกมาแล้ว ซึ่งแอปเปิ้ลก็ได้ฤกษ์เปิดตัวไปเมื่อต้นปี 2007 ที่ผ่านมาและนำออกมาขายเมื่อวันที่ 29 กรกฏาคม 2007 ...
    http://www.siampod.com
    แนบจาก Google - 6/2008