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

CSC152 20/6/2555

CSC152 Fundamental of Computing II  3(2-3-4)
sec 01
ภาษาที่ใช้ Java
Editor -> Editplus, BlueJ
Software -> jdk
การวัดผล
Midterm   20%  (สอบนอกตาราง)
Final   50%  (สอบนอกตาราง)
Project   20%
เรียน + Quiz + การบ้าน  10%

Editplus
- เขียนโปรแกรม ตั้งชื่อ Class
- Save file ชื่อเดียวกับ Class
** หมายเหตุ ตัวอักษรพิมพ์ใหญ่ ตัวอักษรพิมพ์เล็กมีค่าไม่เท่ากัน **
- Compile
- Run เพื่อให้โปรแกรมแสดงผลลัพธ์
คำสั่งในการรับค่าจาก keyboard
import java.io.*;
เมื่อ io หมายถึงอุปกรณ์ที่เป็น input/output
Console c = System.console();
int x;
System.out.print("Enter first integer:");
x = Integer.parseInt(c.readLine());

จงเขียนโปรแกรมในการแสดงผลว่าตัวเลขที่มีค่าตั้งแต่ 1 - 100
มีตัวเลขใดบ้างเป็นเลขคู่
มีตัวเลขใดบ้างเป็นเลขคี่
ผลบวกของเลขคู่ทุกตัวมีค่าเท่าใด
ผลบวกของเลขคี่ทุกตัวมีค่าเท่าใด

Loop
- for
- while
- do while

การบ้าน
ใช้ while ในการเขียนโปรแกรม
ข้อ 1
ผลลัพธ์ที่ต้องการคือ 10,9,8,7,6,5,4,3,2,1 ต้องเขียนโปรแกรมอย่างไร
ข้อ 2
ผลลัพธ์ที่ต้องการคือ 1,3,5,7,9 ต้องเขียนโปรแกรมอย่างไร
ข้อ 3
ผลลัพธ์ที่ต้องการคือ 2,4,6,8,10 ต้องเขียนโปรแกรมอย่างไร
ข้อ 4
ผลลัพธ์ที่ต้องการคือ 1,4,9,16,25,36,49 ต้องเขียนโปรแกรมอย่างไร
ใช้ do while ในการเขียนโปรแกรม
ข้อ 1
ผลลัพธ์ที่ต้องการคือ 10,9,8,7,6,5,4,3,2,1 ต้องเขียนโปรแกรมอย่างไร
ข้อ 2
ผลลัพธ์ที่ต้องการคือ 1,3,5,7,9 ต้องเขียนโปรแกรมอย่างไร
ข้อ 3
ผลลัพธ์ที่ต้องการคือ 2,4,6,8,10 ต้องเขียนโปรแกรมอย่างไร
ข้อ 4
ผลลัพธ์ที่ต้องการคือ 1,4,9,16,25,36,49 ต้องเขียนโปรแกรมอย่างไร
เปลี่ยน Prog12
โดยการใช้
1. while
2. do while
การบ้านส่งภายในวันอาทิตย์ 24/6/2555 ก่อน 18.00 น.
ส่งมาที่ mail
sumana_ks@yahoo.com
โดยการสร้าง Folder ตั้งชื่อเป็นชื่อหรือรหัสนักศึกษาของตัวเอง
แล้วนำไฟล์การบ้านทุกไฟล์ใส่ลงใน Folder จากนั้นทำการ zip file แล้วส่ง mail

  sec     20/6
1 1 5304573 นางสาว ธิดารัตน์ ทรงสุข 1
2 1 5305680 นาย ธนัท ไชยธนกุล 1
3 1 5308763 นาย อนุชิต แสวงทรัพย์ 1
4 1 5409242 นาย อนุพงศ์ กันณารักษ์ 1







ไม่มีความคิดเห็น:

แสดงความคิดเห็น