แบบฝึกหัดท้ายบทที่ 1
1. จงอธิบายขั้นตอนในการพัฒนาโปรแกรม โดยให้เปรียบเทียบจากโปรแกรมที่พบเจอในปัจจุบัน
2. จงอธิบายความสัมพันธ์ของคําเหล่านี้ Code, Compiler, Interpreter, และ Program
3. จงอธิบายระดับของภาษาที่ใช้ในการเขียนโปรแกรมว่ามีกี่ระดับ และมีภาษาอะไรบ้าง (ให้หาข้อมูล
เพิ่มเติมทางอินเทอร์เน็ต)
4. จงอธิบายตัว compiler ดังต่อไปนี้ว่าเป็นชนิด console-based programming หรือ windows-based programming
4.1. Bolandc 3.1
4.2. Delphi
4.3. Visual C++
4.4. Turbo Pascal
4.5. Visual Basic
5. จงหาแหล่งข้อมูลอ้างอิงที่น่าสนใจจากเว๊ปไซต์ต่างๆที่เป็นประโยชน์ในการศึกษาภาษาจาวาใน
อนาคต มาอย่างน้อย 10 ลิงค์
แบบฝึกหัดท้ายบทที่ 2
1. จงอธิบายขั้นตอนการพัฒนาโปรแกรมจาวา จนสามารถทํางานได้บนเครื่องคอมพิวเตอร์นั้น
2. จงอธิบายจุดเด่นของ Eclipse IDE ว่ามีอะไรบ้าง และยกตัวอย่างการใช้งานอย่างน้อย 3 ตัวอย่าง
3. จงอธิบายโปรแกรมแต่ละบรรทัดว่าหมายถึงอะไร
public class HelloWorld {
/**
* This is my first program. It would should the message
* “Hello World!” on the monitor.
*/
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
4. จงเขียนโปรแกรมที่สามารถแสดงข้อความได้ดังนี้
Welcome to my Faculty of Engineering,
Burapha University.....
Chonburi, THAILAND
5. จงอธิบายความแตกต่างระหว่างคําสั่ง System.out.println และ System.out.print พร้อมทั้งยก
ตัวอย่างประกอบ
6. จงหาข้อมูลเพิ่มเติมเกี่ยวกับคําสั่ง System.out.println() ว่านอกจากจะสามารถแสดงข้อความ
ทั่วไปแล้ว ยังสามารถแสดงตัวอักขระพิเศษ หรือคําสั่งที่เกี่ยวกับคณิตศาสตร์ มาอย่างน้อย 5 ตัวอย่าง
แบบฝึกหัดท้ายบทที่ 3
1. จงอธิบายขั้นตอนในการ import โปรแกรม KarelProject.zip เข้ามาใน Eclipse IDE
2. จงอธิบายคําสั่งพื้นฐานในการควบคุมหุ่นยนต์ karel ว่ามีอะไรบ้าง และทํางานอย่างไร
3. จงเขียนโปรแกรมให้หุ่นยนต์ karel เดินเป็นวงในลักษณะรูปแบบก้นหอย
4. จงเขียนโปรแกรมให้หุ่นยนต์ karel เดินไปในทางตรง ซึ่งทุกๆ 3 ก้าว จะต้องวางก้อนหินสูง 4 ลูก
จนกว่าจะเจอทางตัน
ขอเฉลยแบบฝึกหัดชุดนี้ด้วยครับ
ตอบลบ