© 2020 Bài Kiểm Tra.com. All Rights Reserved.

Bài giảng tin học 8 - Ôn tập

Chủ nhật - 07/10/2018 12:16
Bài giảng tin học 8 - Ôn tập
ÔN TẬP
I. MỤC TIÊU:
  1. Kiến thức:
Củng cố lại toàn bộ kiến thức đã được học từ  bài 5 đến bài 9 và phần mềm học tập ở học kỳ 2.
  1. Kỷ năng:
Thực hiện làm các bài trắc nghiệm. Vận dụng vào để viết được những chương trình đơn giản
  1. Thái độ:
Có kỹ năng thành thạo thực hiện máy tính và viết chương trình trên máy tính.
II. PHƯƠNG PHÁP
           Thuyết trình, vấn đáp
III. CHUẨN BỊ:
- Sách giáo khoa, giáo án, tài liệu tin học có liên quan.
- Đọc tài liệu ở nhà trước khi
IV. TIẾN TRÌNH LÊN LỚP:
  1. Tổ chức.
  2. Kiểm tra.
  3. Bài mới:
Hoạt động của giáo viên và học sinh Nội dung
Hoạt động 1 : ôn tập (40’)
GV giao bài tập cho học sinh, yêu cầu hs làm bài nghiêm túc
HS : làm bài tập
 
Trả lời cho những câu trắc nghiệm sau đây :
Câu 1: Câu lệnh viết đúng cú pháp là:
a. While <điều kiện> to <câu lệnh>;
b. While <điều kiện> do <câu lệnh>;
c. While <điều kiện> to <câu lệnh1> do <câu lệnh 2>;
d. While <điều kiện>; do <câu lệnh>;
Câu 2: Cú pháp của câu lệnh lặp fordo … là ?
a. For (biến đếm):=(giá trị đầu) to (giá trị cuối) do (câu lệnh);
b. For (điều kiện) to(câu lệnh);        
c.  For (biến đếm):= (giá trị cuối) to (giá trị đầu)  do (câu lệnh);
d. tất cả sai
Câu 3: Hoạt động nào sau đây lặp với số lần nhất định:
a. Ngày ăn cơm ba bữa                  c.Gọi điện thoại cho một người bạn
c. Học cho tới khi thuộc bài          d.Nhặt từng cọng rau cho tới khi xong
Câu 4: Chọn khai báo hợp lệ:
          a.  Var a,b: array[1..n] of real;            c. Var a,b: array[1..100] of real;
          b.  Var a,b: array[1:n] of real;             d.  Var a,b: array[1…n] of real;
Câu 5: Trong ngôn ngữ lập trình Pascal câu lệnh nào sau đây là đúng:
a. If a=5 then a:=d+1; else a:=d+2;                   b. If a=5 then a:=d+1else a:=d+2;                                                           
          c. If a=5 then a=d+1; else a=d+2;                     d. If a=5 then a:=d+1else a:=d+2
Câu 6: Trong ngôn ngữ Pascal, đoạn chương trình sau đưa ra màn hình kết quả gì?
          For i:=1 to 10 do write (i,’ ‘);
           a. 1 2 3 4 5 6 7 8 9 10                                    b. 10 9 8 7 6 5 4 3 2 1
c. Đưa ra 10 dấu cách                                       c. Không đưa ra kết quả gì
Câu 7: Sau khi thực hiện đoạn chương trình j:= 0; for i:= 1 to 3 do j:=j+2; thì giá trị in ra màn hình là?
         a)  4                       b) 6                     c) 8                      d) 10
Câu 8: Để tính tổng  S=1+3 + 5 + … + n; em chọn đoạn lệnh:
          A. for i:=1 to n do
         if (i mod 2)=0 then S:=S + 1/i;
B. for i:=1 to n do
         if (i mod 2) = 1 then S:=S + i;
Câu 9: Vòng lặp while ..do là vòng lặp:
a. Biết trước số lần lặp                                 b. Chưa biết trước số lần lặp
c. Biết trước số lần lặp nhưng giới hạn là <=100                d. Biết trước số lần lặp nhưng giới hạn là >=100
Câu 10: Câu lệnh lặp while ...do có dạng đúng là:
a. While < điều kiện> do; <câu lệnh >;                 b. While < điều kiện> <câu lệnh > do;
c. While <câu lệnh > do < điều kiện>;                  d. While < điều kiện> do  <câu lệnh >;
b. tự luận :
Câu 1: Em hãy nêu cú pháp và hoạt động của vòng lặp không xác định
Câu 2: Nêu cú pháp của câu lệnh lặp với số lần chưa biết tr­ớc( Lệnh While … do) trong Pascal? Hãy cho biết các tham số trong câu lệnh đó? Nêu qui trình hoạt động (hay sự hoạt động) của câu lệnh đó?
Hoạt động 2 : củng cố (3’)
GV : Nhắc lại cú pháp của hai câu lệnh lặp ?
Sữa chữa những câu trả lời sai
Nhận xét, cho điểm khuyến khích những HS trả lời đúng
 
  1. Hướng dẫn về nhà (2’)
- Về nhà học bài, kết hợp SGK
- Tiết sau ôn tập tiếp

  Ý kiến bạn đọc

Bạn đã không sử dụng Site, Bấm vào đây để duy trì trạng thái đăng nhập. Thời gian chờ: 60 giây