ĐỀ CƯƠNG ÔN TẬP HỌC KỲ II MÔN TIN HỌC LỚP 8 I. Lý thuyết: 1) Câu lệnh lặp với số lần biết trước.(cú pháp for…do) 2) Câu lệnh lặp với số lần chưa biết trước. 3) Kiểu mảng là gì? Khai báo kiểu mảng trong ngôn ngữ lập trình Pascal như thế nào? 4) Tìm hiểu chương trình tìm giá trị lớn nhất, nhỏ nhất của dãy số. 5) Phần mềm luyện gõ phím nhanh, phần mềm tìm hiểu thời gian, phần mềm học vẽ hình, phần mềm quan sát hình không gian có tên là gì? II. Tự luận: 1) Hãy tìm hiểu các thuật toán sau và cho biết khi thực hiện thuật toán máy tính sẽ thực hiện bao nhiêu vòng lặp? Khi kết thúc, giá trị của S bằng bao nhiêu? Viết chương trình Pascal thể hiện các thuật toán. a) Thuật toán 1: Bước 1: S←10, x←0.5. Bước 2: Nếu S≤5.2, chuyển tới bước 4. Bước 3: S←S-x và quay lại bước 2. Bước 4: Thông báo S và kết thúc thuật toán. b) Thuật toán 2: Bước 1: S←10, n←0. Bước 2: Nếu S≥10, chuyển tới bước 4. Bước 3: n←n+3, S←S- n và quay lại bước 2. Bước 4: Thông báo S và kết thúc thuật toán. 2) Chỉ ra lỗi trong các câu lệnh sau và chữa lại cho đúng: (Xem kỹ cú pháp câu lệnh lặp với số lần chưa biết trước) a) X:=10; while X:=10 do X:=X+5; b) X:=10; while X=10 do X= X+5; c) S:=0; n:=0; while S<=10 do n:=n+1; S:=S+n; 3) Xác định các khai báo biến mảng sau đúng hay sai. Nếu sai em hãy chỉ ra chỗ sai và chữa lại cho đúng: a) var X: Array[10,12] of integer; b) var X: Array[5 10.5] of real; c) var X: Array[3.4 4.8] of integer; d) var X: Array[10 1] of integer; e) var X: Array[4 10] of real; . ĐỀ CƯƠNG ÔN TẬP HỌC KỲ II MÔN TIN HỌC LỚP 8 I. Lý thuyết: 1) Câu lệnh lặp với số lần biết trước.(cú pháp for…do) 2)