Đề ôn tập học kì I môn Tin học Lớp 8 - Năm học 2016-2017 (Có đáp án)
Bạn đang xem tài liệu "Đề ôn tập học kì I môn Tin học Lớp 8 - Năm học 2016-2017 (Có đáp án)", để 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:
- de_on_tap_hoc_ki_i_mon_tin_hoc_lop_6_nam_hoc_2016_2017_co_da.doc
Nội dung text: Đề ôn tập học kì I môn Tin học Lớp 8 - Năm học 2016-2017 (Có đáp án)
- ÑEÀ CÖÔNG OÂN TAÄP MOÂN TIN HOÏC 8 Hoïc kì I – Naêm hoïc: 2016 – 2017 I. LYÙ THUYEÁT 1) Chöông trình maùy tính laø gì? 2) Haõy cho bieát caùc böôùc taïo ra chöông trình maùy tính? 3) Ngoân ngöõ laäp trình là gì gì? 4) Haõy keå teân moät vaøi töø khoaù maø em bieát? 5) Moät chöông trình thöôøng coù maáy phaàn? Phaàn naøo laø phaàn baét buoäc? 6) Caùch ñaët teân trong chöông trình? 7) Caùc kiểu döõ liệu thường gặp trong Pascal? 8) Haõy neâu caùc pheùp toaùn soá hoïc trong Pascal? 9) Biến là gì? Vieát cuù phaùp khai baùo bieán trong Pascal? 10) Haõy cho bieát cuù phaùp leänh gaùn trong Pascal? 11) Haèng laø gì? Vieát cuù phaùp khai baùo haèng? 12) Haõy cho bieát leänh Read( ) hay Readln ( ) duøng ñeå laøm gì? 13) Baøi toaùn laø gì? Ñeå giaûi quyeát baøi toaùn caàn phaûi laøm gì? Neâu caùc böôùc ñeå giaûi baøi toaùn treân maùy tính? 14) Veõ sô ñoà caâu leänh ñieàu kieän coù caáu truùc reõ nhaùnh daïng thieáu vaø vieát cuù phaùp cuûa noù? Veõ sô ñoà caâu leänh ñieàu kieän coù caáu truùc reõ nhaùnh daïng ñaày ñuû vaø vieát cuù phaùp cuûa noù? II. BAØI TAÄP Dạng 1: Tìm hiểu các thành phần cơ bản và câu lệnh Câu 1. Điền dấu “x” vào ô trống cho thích hợp Cách đặt tên trong Pascal Đúng Sai Sai vì x Hinh tron x1 1x End Bai_tap Bai-tap Câu 2. Điền vào ô trống cho thích hợp. Ý nghĩa Câu lệnh (kí hiệu) trong Pascal 1. Gán giá trị 10 cho biến x. 2. Gán giá trị trung bình cộng của 3 và 4 cho biến x. 3. Tăng x lên 1 đơn vị. 4. Tăng x lên gấp đôi. 5. Khai báo hằng MAX có giá trị bằng 30. 6. Khai báo hằng LS có giá trị bằng 0,003. 7. Khai báo biến a thuộc kiểu kí tự. 8. Khai báo biến a thuộc kiểu xâu kí tự. 9. Khai báo biến a,b thuộc kiểu số nguyên và
- biến x thuộc kiểu số thực. 10. In ra màn hình dòng chữ “Good luck to you!”. 11. Nhập giá trị cho biến x. 12. d b2 4ac b d 13. 2a 14. x 8 15. x 0 16. 5 x 6.5 Câu 3. Điền vào ô trống cho thích hợp. Câu lệnh trong Pascal Đúng Sai Sửa lại 1. Tính diện tích hình chữ nhật: S = a*b; 2. Const a: integer; 3. Var a = 10; 4. Const x = 0,5; 5. Var a, b: real; t: string; 6. if a > 2 then a = a - 1; 7. if a := 2 then a = a + 1; 8. if a >= 2 then a := 2a; 9. if a mod 2 = 0 then writeln(a, ‘ la so chan’); Else writeln(a, ‘ la so le ’); 10. if a > 0 writeln(a, ‘ la so duong’) else if a B thì Bước 2: MA; Bước 3: A B; C A; A B; B C; Bước 3: Nếu M > B thì M B; Bước 4: B C; Bước 4: Nếu M > C thì M C; Kết quả: A = Kết quả: A = Kết quả: M = B = B = Dạng 2: Mô tả thuận toán và viết chương trình cho các bài tập sau: Baøi 1: Vieát chöông trình tìm soá lôùn nhất trong 2 số nguyên a và b. Bài 2: Viết chương trình nhập số nguyên N. Kiểm tra xem N là số âm hay N là số dương (với n khác 0). Bài 3: Vieát chöông trình tính chu vi, dieän tích cuûa hình chữ nhật. Bài 4: Vieát chöông trình tính chu vi, dieän tích cuûa hình vuông. Bài 5: Nhập 2 số a và b. In lên màn hình giá trị của a và b theo thứ tự không giảm. Bài 6: Viết chương trình nhập số nguyên N. Kiểm tra xem N là số chẵn hay N là số lẻ.
- HÖÔÙNG DAÃN OÂN TAÄP ÑEÀ CÖÔNG MOÂN TIN HOÏC 8 Hoïc kì I – Naêm hoïc: 2016 – 2017 I. LYÙ THUYEÁT 1) Chöông trình maùy tính laø moät daõy caùc leänh maø maùy tính coù theå hieåu vaø thöïc hieän ñöôïc 2) Caùc böôùc taïo chöông trình: Goàm 2 böôùc - Vieát chöông trình baèng ngoân ngöõ laäp trình. - Dòch chöông trình thaønh ngoân ngöõ maùy ñeå maùy tính hieåu ñöôïc. 3) Ngoân ngöõ laäp trình laø ngoân ngöõ duøng ñeå vieát caùc chöông trình maùy tính. 4) Töø khoaù: Program, var, begin, end, uses, const, 5) Moät chöông trình goàm coù 2 phaàn: Phaàn khai baùo vaø phaàn thaân chöông trình. Phaàn khai baùo coù theå coù hoaëc coù theå khoâng nhöng phaàn thaân baét buoäc phaûi coù 6) Teân duøng ñeå phaân bieät caùc ñaïi löôïng trong chöông trình vaø do ngöôøi laäp trình ñaët. Caùch ñaët teân: Teân phaûi khaùc nhau öùng vôùi nhöõng ñaïi löôïng khaùc nhau, teân khoâng truøng vôùi töø khoaù, khoâng baét ñaàu baèng soá øhay kí hieäu, khoâng coù daáu caùch, 7) Caùc kiểu döõ liệu thường gặp trong Pascal: Kí tö(char)ï, soá nguyeân(integer), soá thöïc(real), xaâu(string), 8) Caùc pheùp toaùn soá hoïc trong Pascal: +, -, *, /, mod, div 9) Bieán ñöôïc duøng ñeå löu tröõ döõ lieäu vaø döõ lieäu ñöôïc bieán löu tröõ coù theå thay ñoåi trong khi thöïc hieän chöông trình. Cuù phaùp: Var : ; 10) Cuù phaùp leänh gaùn trong Pascal: := ; 11) Haèng laø ñaïi löôïng coù giaù trò khoâng ñoåi trong suoát quaù trình thöïc hieän chöông trình. Cuù phaùp: const = 12) Read( ) hay Readln ( ) duøng ñeå nhaäp döõ lieäu töø baøn phím. 13)* Baøi toaùn laø moät coâng vieäc hay moät nhieäm vuï caàn giaûi quyeát * Ñeå xaùc ñònh moät baøi toaùn cuï theå ta caàn xaùc ñònh roõ caùc ñieàu kieän cho tröôùc vaø keát quaû caàn thu ñöôïc * Quaù trình giaûi baøi toaùn treân maùy tính goàm 3 böôùc: Xaùc ñònh baøi toaùn, moâ taû thuaät toaùn vaø vieát chöông trình 14) * Sô ñoà vaø cuù phaùp reõ nhaùnh daïng thieáu * Sô ñoà vaø cuù phaùp reõ nhaùnh daïng ñaày ñuû if then ; if then else ; II. BAØI TAÄP Dạng 1: Tìm hiểu các thành phần cơ bản và câu lệnh CÂU 1: Điền dấu “x” vào ô trống cho thích hợp
- Cách đặt tên trong Pascal Đúng Sai Sai vì x Hinh tron x1 1x End Bai_tap Bai-tap CÂU 2: Điền vào ô trống cho thích hợp. Ý nghĩa Câu lệnh (kí hiệu) trong Pascal 17. Gán giá trị 10 cho biến x. 18. Gán giá trị trung bình cộng của 3 và 4 cho biến x. 19. Tăng x lên 1 đơn vị. 20. Tăng x lên gấp đôi. 21. Khai báo hằng MAX có giá trị bằng 30. 22. Khai báo hằng LS có giá trị bằng 0,003. 23. Khai báo biến a thuộc kiểu kí tự. 24. Khai báo biến a thuộc kiểu xâu kí tự. 25. Khai báo biến a,b thuộc kiểu số nguyên và biến x thuộc kiểu số thực. 26. In ra màn hình dòng chữ “Good luck to you!”. 27. Nhập giá trị cho biến x. 28. d b2 4ac b d 29. 2a 30. x 8 31. x 0 32. 5 x 6.5 CÂU 3: Điền vào ô trống cho thích hợp. Câu lệnh trong Pascal Đúng Sai Sửa lại 11. Tính diện tích hình chữ nhật: S = a*b; 12. Const a: integer; 13. Var a = 10; 14. Const x = 0,5; 15. Var a, b: real; t: string; 16. if a > 2 then a = a - 1; 17. if a := 2 then a = a + 1;
- 18. if a >= 2 then a := 2a; 19. if a mod 2 = 0 then writeln(a, ‘ la so chan’); Else writeln(a, ‘ la so le ’); 20. if a > 0 writeln(a, ‘ la so duong’) else if a B thì Bước 2: MA; Bước 3: A B; C A; A B; B C; Bước 3: Nếu M > B thì M B; Bước 4: B C; Bước 4: Nếu M > C thì M C; Kết quả: A = Kết quả: A = Kết quả: M = B = B = Dạng 2: Viết chương trình Baøi 1: Vieát chöông trình tìm soá lôùn nhất trong 2 số nguyên a và b. Bài 2: Vieát chöông trình tính chu vi, dieän tích cuûa hình troøn vôùi bk ñöôïc nhaäp vaøo töø baøn phím? Bài 3: Vieát chöông trình tính chu vi, dieän tích cuûa hình chữ nhật. Bài 4: Vieát chöông trình tính chu vi, dieän tích cuûa hình vuông. Bài 5: Nhập 2 số a và b. In lên màn hình giá trị của a và b theo thứ tự không giảm. Bài 6: Viết chương trình nhập số nguyên N. Kiểm tra xem N là số chẵn hay N là số lẻ.