1.infinite loop คือการลืมอัพเดทค่าตัวแปร เช่น
void setup() {
println(sum_number(10));
}
int sum_number(int n) {
int x = 0;
int sum = 0;
while (x <= n) {
sum += x;
x++; <---------------------- ตรงนี้คือการอัพเดทค่าตัวแปร หากลืมตรงนี้ไป จะทำให้เกิด infinite loop ได้
}
return sum;
}
หากเกิด infinite loop จะทำให้โปรแกรมค้าง และในกรณีที่ลืม Save งาน มันช่างน่าเศร้าใจยิ่งนัก
2. ; (Semi colon) เป็นสัญลักษณ์ที่เอาไว้ใส่หลังคำสั่งทุกบรรทัด เมื่อผู้ใช้ลืมใส่ ; จะไม่สามารถรันโปรแกรมได้ วิธีแก้คือการใส่ ; ไปในบรรทัดที่ผู้ใช้ลืมใส่ ก็จะสามารถรันโปรแกรมได้ตามปกติ
void setup(){
int N = 1;
int r = 13;
int x = 8;
while(N<r){
int p = x*N;
println(+x+" x "+N+" = "+p);
N += 1 <<<<<<<<<<<<<<<<<< เราลืมใส่ ; ตรงนี้นะ ถ้าให้โปรแกรมไม่สามารถรันได้
}
}
วิธีแก้คือการเติม ; เข้าไป เราก็จะสามารถรันโปรแกรมได้ตามปกติ
3. ( ) วงเล็บ ไว้ใส่ครอบตำแหน่ง ขนาด โค้ดสี หรือคำพูด เช่น background() Size() textSize() text( ) เป็นต้น บางครั้งผู้ใช้ อาจเปิดแล้วลืมปิด เช่น
void setup() {
println(sum_number(10); <<<<<<<<<<< ตรงนี้เราใส่ ) ขาดไป 1 ตัวนะเนี่ย บ้าจริงพี่ชาย
}
int sum_number(int n) {
int x = 0;
int sum = 0;
while (x <= n) {
sum += x;
x++;
}
return sum;
}
วิธีแก้คือ เติม ) ไปให้ครบคู่ของมัน เราก็จะสามารถรันโปรแกรมได้ตามปกติ
สมัครสมาชิก:
ส่งความคิดเห็น (Atom)
Link Video Presentation Resort Managemant System Project.
Video Presentation Resort Managemant System Project. จัดทำโดย พากษ์เสียง: คุณาสิน ทองมณี 5801012620011 ลำดับภาพ: สุพิชชา ศรีศิริ...
-
- 1NF หรือ Fisrt Normal Form มีเงื่อนไขอยู่ว่า ต้องไม่มีคอลลัมน์ใดในตารางที่มีค่ามากกว่า 1 ค่า หรือที่เรียกว่า Atomic ซึ่งหมายถึง ข้อมูลที่...
-
https://docs.google.com/spreadsheets/d/10Y6o-h8dAAKf7MHTtGvQDBJuzGkAx_X0WYVgj2nB8v0/edit?usp=sharing จากภาพจะเห็นว่า - เก...
ไม่มีความคิดเห็น:
แสดงความคิดเห็น