Đề cương Ôn tập môn Tin học Lớp 8 - Học kì I - Năm học 2018-2019

docx 2 trang nhatle22 2682
Bạn đang xem tài liệu "Đề cương Ôn tập môn Tin học Lớp 8 - Học kì I - Năm học 2018-2019", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên

Tài liệu đính kèm:

  • docxde_cuong_on_tap_mon_tin_hoc_lop_8_hoc_ki_i_nam_hoc_2018_2019.docx

Nội dung text: Đề cương Ôn tập môn Tin học Lớp 8 - Học kì I - Năm học 2018-2019

  1. ĐỀ CƯƠNG ÔN TẬP HKI Năm học 2018 – 2019 MÔN: TIN HỌC 8 Câu 1. Cho đoạn chương trình sau: a:=3; b:=2; c:=0; if a <= b then c:=a+b; Sau khi thực hiện đoạn chương trình trên, giá trị của c là bao nhiêu? Trả lời: Vì a = 3, b = 2 nên điều kiện a<=b sai, câu lệnh c:=a+b không được thực hiện. Giá trị của c = 0. Câu 2. Sau khi chạy đoạn chương trình sau, giá trị của a, b bằng bao nhiêu? a := 24 ; b := 12 ; If a < b then a := a + b else Begin a := a - b; b := b + a end; Biến a và b có giá trị là: a = 24, b = 12 điều kiện a < b sai chương trình thực hiện câu lệnh a=a-b = 24 – 12 = 12 b=b + a = 12 + 12= 24 Vậy a = 12, b = 24 Câu 3. Cho đoạn chương trình sau: a:=3; b:=3; c:=0; if a = b then c:=a – b + 1; c := c + 1; Sau khi thực hiện đoạn chương trình trên, giá trị của c là bao nhiêu? Trả lời: a:=3; b:=3 điều kiện a = b đúng chương trình thực hiện lệnh c = a – b + 1 = 3 – 3 + 1 = 1 vậy c = 1 Câu 4: Viết các biểu thức toán học sau sang các biểu thức trong ngôn ngữ Pascal. 15x2 3x y2 x3 y2 x2 a) 2x2 3xy2 ; b) x3 xy3 x 15y2 21x2 y3 3x2 y2 c) (x 2 y2 )(x 2 y2 ) ; d) x3 12x2 y3 Câu 5: Viết kết quả của các phép toán: a) 2018 mod 7 + 18; b) 2019 div 20 + 21; c) (2019 mod 4).100 + 2017 d) 122 div 4 + 11 e) (32 div 5):3 + 15; g) 155 mod 15 – 12 * Từ câu 6 đến câu 8: Cần làm các công việc sau: - Xác định bài toán (Input, Output) - Mô tả thuật toán. - Viết chương trình trong ngôn ngữ Pascal. Câu 6: Viết chương trình trong Pascal: Nhập số nguyên a, thông báo a là số chẵn hay số lẻ. Xác định bài toán: - Input: Số nguyên a - Output: a là số chẵn hay số lẻ Thuật toán : Bước 1: Nhập số a Bước 2: Nếu a chia hết cho 2 thì a là số chẵn, ngược lại a là số lẻ. Bước 3: Kết thúc. Chương trình pascal:
  2. Program chan_le; Var a:integer; Begin Writeln(‘nhap a = ‘); readln(a); If a mod 2 = 0 then writeln(‘ a la so chan’) Else writeln(‘ a la so le’); Readln End. Câu 7: Viết chương trình trong Pascal: nhập ba số a, b, c và sắp xếp theo chiều tăng dần. Xác định bài toán: - Input: Ba số a, b, c - Output: a, b, c được sắp xếp theo chiều tăng dần. Thuật toán : Bước 1. Nhập ba số a, b và c. Bước 2. Nếu a > b thì x  a, a  b, b  x. Bước 3. Nếu a > c thì x  a, a  c, c  x. Bước 4. Nếu c b then begin x:=a;a:=b;B:=x end; If a>c then begin x:=a;a:=c;c:=x end; If c<b then begin x:=b;b:=c;c:=x end; Write(a,' ',b,' ',c); Readln End. Câu 8: Viết chương trình trong Pascal: Tính chu vi và diện tích của hình tròn với bán kính R được nhập từ bàn phím (Công thức CV 2* R* Pi; S R2 * Pi ) Xác định bài toán: - Input: Bán kính r. - Output: Chu vi, diện tích hình tròn. Thuật toán : Bước 1. Nhập bán kính r. Bước 2. Tính CV 2* R* Pi; S R2 * Pi . Bước 3. Thông báo chu vi, diện tích hình tròn và kết thúc thuật toán. Chương trình pascal: Program hinhtron; uses crt; var r: integer; C,S: real; Const Pi = 3.14; begin clrscr; write('Nhap ban kinh r = '); readln(r); C:=2*Pi*r; S:=Pi*r*r; writeln('Chu vi duong tron =',C:8:2); writeln('Dien tich hinh tron bang ',S:8:2); end. Chúc các em có một kỳ thi thành công!