Câu lệnh là câu lệnh đơn hoặc câu lệnh kép.. +Cách thực hiện: Khi gặp câu lệnh này thì chương trình sẽ kiểm tra điều kiện nếu điều kiện đúng thì thực hiện câu lệnh, nếu điều kiện sai thi
Trang 1I/Các điều cần nắm trong tin 8
Phần 1: Các cú pháp cần nắm:
_ Cú pháp câu lệnh điều kiện dạng thiếu:
If <điều kiện> then <Câu lệnh>;
+trong đó: if, then là từ khóa Điều kiện là phép so sánh Câu lệnh là câu lệnh đơn hoặc câu lệnh kép
+Cách thực hiện: Khi gặp câu lệnh này thì chương trình sẽ kiểm tra điều kiện nếu điều kiện đúng thì thực hiện câu lệnh, nếu điều kiện sai thi không thực hiện câu lệnh và kết thúc chương trình
_Cú pháp câu lệnh điều kiện dạng đủ:
If <điều kiện> then <câu lệnh 1>
Else <câu lệnh 2>;
+Trong đó: if, then, else là từ khóa Điều kiện là các phép so sánh Câu lệnh 1 và câu lệnh 2 là câu lệnh đơn hoặc câu lệnh kép
+Cách thực hiện: Khi gặp câu lệnh điều kiện dạng đủ thì chương trình sẽ kiểm tra điều kiện nếu điều kiện đúng thì thực hiện câu lệnh 1 ngược lại sẽ thục hiện câu lệnh 2
_Cú pháp câu lệnh lặp:
For <biến đếm>:=<giá trị đầu> to <giá trị cuối> do <câu lệnh>;
+Trong đó: For, to, do là từ khóa Biến đếm là biến đếm kiểu số nguyên Giá trị đầu, giá trị cuối là giá trị nguyên Câu lệnh là câu lệnh đơn hoặc câu lệnh kép
+Cách thực hiện: Khi gặp câu lệnh này thi chương trình sẽ gán cho biến đếm bằng giá trị đầu sau mỗi vòng lặp biến đếm tăng lênh một đơn vị cho đến khi bằng giá trị cuối
_Cú pháp câu lệnh lặp với số lần không xác định:
While <điều kiện> do <câu lệnh>;
+Trong đó: Whlie, do là từ khóa Điều kiện là các phép so sánh Câu lệnh
là câu lệnh dơn hoặc câu lệnh kép
+Cách thực hiện:
* B1: kiểm tra điều kiện
* B2:Nếu điều kiện đúng thì thực hiện câu lệnh và quay lại B1 Ngược lại điều kiện sai thì câu lệnh bị bỏ qua và việc thực hiện câu lệnh kết thúc _Cách khai báo biến:
Var <tên mảng>:array[<giá trị đầu> <giá trị cuối>] of <tên kiểu>;
Trang 2II/Các bài tập vận dụng
Câu 1: Viết chương trình nhập 3 số nguyên Kiểm tra xem đó có phải là độ
dài 3 cạnh tam giác không?
Câu 2: Viết chương trình nhập vào 2 số nguyên và sắp xếp theo thứ tự tăng
dần
Câu 3: Viết chương trình nhập n và tính tổng các số từ 1 đến n.
Câu 4: Viết chương trình tính tích n! Biết n! được nhạp từ bàn phím Câu 5: Viết chương trình nhập số nguyên và kiểm tra xem nó có phải là số
nguyên tố không?
Câu 6: Viết chương trình tính: 1/1+1/2+1/3+…+1/100.
Câu 7: Viết chương trình tính: ½+2/3+3/4+…+n/n+1
Câu 8: Viết chương trình tìm các số có ba chữ số sao cho số đó bằng n lần
tổng các chữ số của nó (n được nhập từ bàn phím)
Câu 9: Viết chương trình nhập mảng n In ra màn hình dãy số vừa nhập
Trong dãy số có bao nhiêu số chẵn
Câu 10: Viết chương trình nhập mảng n.
a)In ra màn hình từng phần tử của dãy số
b)Tính tổng và trung bình của từng phần tử trong dãy số
c)Tìm ra số nhỏ nhất và lớn nhất trong dãy số
d)Sắp xếp các phần tử của dãy số theo vị trí tăng dần
Câu 11: Viết chương trình giải bài toán sau:
Vừa gà vừa thỏ
Ba mươi sáu con, một trăm cái cẳng Hỏi có mấy gà mấy thỏ?
Câu 12: Viết chương trình giải bài toán sau:
trăm trâu ăn trăm bó cỏ trâu đứng ăn năm, trâu nằm ăn ba trâu già lụ khụ, ba con một bó