1. Trang chủ
  2. » Giáo án - Bài giảng

Giáo án tổng hợp Tuần số 9 - Lớp 3 năm 2011

9 11 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Kiểm tra xem ba số đó có phải là ba cạnh cña tam gi¸c vu«ng kh«ng V/ §¸p ¸n: §Ò I Câu 12 điểm Em hãy nêu cấu trúc chung của chương trình lập trình Pascal: Cấu trúc chung của chương trình[r]

(1)TuÇn 18 TiÕt 35: «n tËp I/Mục đích, yêu cầu: - Kiến thức: Củng cố kiến thức kiểu liệu, sử dụng biến chương trình, cấu trúc c©u lÖnh ®iÒu kiÖn - Kĩ năng: Viết đúng các lệnh, thành thạo việc khai báo biến, sử dụng câu lệnh điều kiÖn chÝnh x¸c - Thái độ: Giáo dục tính kiên trì say mê học tập II/ ChuÈn bÞ cña häc sinh vµ gi¸o viªn: GV: Bµi tËp HS: nghiên cứu trước bài III/ TiÕn tr×nh d¹y häc: Bµi míi: Hoạt động GV + HS Néi dung ghi b¶ng Hoạt động 1: Đọc bài toán, tìm lỗi 1.Ngôn ngữ lập trình là gì? Chương trình dịch là gì? Câu 1: Ngôn ngữ lập trình là tập hợp các kí hiệu và quy tắc viết các lệnh tạo thành chương trình hoàn chỉnh và thực trên máy tính + Chương trình dịch là chương trình có chức chuyển đổi chương trình viết ngôn ngữ lập trình thành chương trình thực trên máy tính Từ khoá là gì? Câu + Từ khoá: đó là các từ vựng để giao tiếp người và máy Từ khoá ngôn ngữ lập trình là từ dành riêng, không dùngcho bất kì mục đích nào khác ngoài mục đích sử dụng ngôn ngữ lập trình quy định Tên ngôn ngữ lập trình là gì? Câu + Tên: là dãy các kí tự dùng để tên Quy tắc đặt tên? số, tên biến, tên chương trình, … Tên tạo thành từ các chữ cái và các chữ số song bắt buộc chữ cái đầu phải là chữ cái Lop8.net (2) - Tên dùng để phân biệt các đại lượng chương trình và người lập trình đặt theo quy tắc : + Hai đại lượng khác chương trình phải có tên khác + Tên không trùng với các từ khoá Cấu trúc chung chương trình Câu gồm phần? Hãy trình bày cụ thể Cấu trúc chung chương trình gồm có phần: phần? Các kiểu liệu Turbo + Phần khai báo thường gồm các câu lệnh dùng để: Pascal? - Khai báo tên chương trình - Khai báo các thư viện ( chứa các lệnh có sẵn có thể sử dụng chương trình ) và số khai báo khác Phần khai báo có thể có không có phần khai báo thì nó phải đặt trước phần thân chương trình + Phần thân cuả chương trình gồm các câu lệnh mà máy tính cần thực Đây là phần bắt buộc phải có Câu 5: Bảng đây liệt kê số kiểu liệu ngôn ngữ lập trình Pascal: Tên kiểu integer real char string Nêu cách khai báo biến, Phạm vi giá trị Số nguyên khoảng 215 đến 215  Số thực có giá trị tuyệt đối khoảng 2,910-39 đến 1,71038 và số Một kí tự bảng chữ cái Xâu kí tự, tối đa gồm 255 kí tự Câu Var danh sách tên biến : kiểu biến ; Lop8.net (3) Pascal? Cho VD? var là từ khoá ngôn ngữ lập trình dùng để khai báo biến - Const tên = giá trị hằng; - Const là từ khoá ngôn ngữ lập trình dùng để khai báo VD: Khai báo biến: Var m,n : Interger; S : real; Thongbao: string; Khai báo hằng: Const a = 10; Pi = 3.14; Câu Bài toán là công việc hay nhiệm Bài toán là gì? Quá trình giải bài toán vụ cần phải giải trên máy tính gồm bước? Quá trình giải bài toán trên máy tính gồm có bước: Bước : Xác định bài toán Bước : Mô tả thuật toán Bước : Viết chương trình Trình bày cú pháp câu lệnh điều Câu kiện dạng đủ và câu lệnh điều kiện dạng Cú pháp câu lệnh điều kiện dạng đủ và câu thiếu Cho ví dụ? lệnh điều kiện dạng thiếu Dạng thiếu: If < Điều kiện > then <Câu lệnh>; Dạng đủ: If < Điều kiện > then <Câu lệnh 1> Else <Câu lệnh 2>; Cho ví dụ: If a> b then write (a); If a>b then Max := a else Max:= b; Hoạt động 2: Viết chương trình Xem lại các bài tập đã thực hành Củng cố:Ôn các nội dung đã học và xem lại các bài tập đã giải - ChuÈn bÞ tiÕt sau kiÓm tra häc kú I Lop8.net (4) TiÕt 36: KiÓm tra Häc kú I I/Mục đích, yêu cầu: - Kiểm tra việc tiếp thu kiến thức HS HK I Từ đó GV phân loại HS và có phương ph¸p d¹y häc phï hîp ë HK II - Học sinh vận dụng tốt kiến thức đã học để làm bài kiểm tra có kết tốt - RÌn luyÖn ý thøc tù gi¸c kiÓm tra II ChuÈn bÞ: - GV: §Ò kiÓm tra - HS: chuÈn bÞ «n tËp ë nhµ III Phương pháp: Làm bài viết trên giấy IV/ §Ò ra: §Ò I Câu 1: Em hãy nêu cấu trúc chung chương trình lập trình Pascal?Khi sử dụng tên chương trình lập trình cần lưu ý điều gì? Câu 2: Nêu cách khai báo và khai báo biến chương trình Pascal? Câu3: Hãy liệt kê các lỗi sai chương trình sau? Viết lại chương trình cho đúng: Program chuong_trinh var a,b, tong, tich: real; Begin; Write( ' nhap so a:'); readln(a) Write( ' nhap so b:'); readln(b); tong= a+b tich=a*b; Writeln( ' Tong hai so a va b la: = tong'); Writeln( ' Tich hai so a va b la := tich'); readln end; Câu 4:Viết chương trình nhập vào cạnh hỡnh chữ nhật In màn hỡnh diện tớch và chu vi nó §Ò II Câu 1: Em hãy nêu cấu trúc chung chương trình lập trình Pascal?Khi sử dụng tên chương trình lập trình cần lưu ý điều gì? Câu 2: Nêu các kiểu liệu và các phép toán chương trình Pascal? Câu3: Hãy liệt kê các lỗi sai chương trình sau? Viết lại chương trình cho đúng: Program chuong_trinh Const a,b, 1tong, 2tich: real; Lop8.net (5) Begin Write( ' nhap so a:'); readln(a) Write( ' nhap so b:'); readln(b); tong= a+b tich=a*b; Writeln( ' Tong hai so a va b la: = tong'); Writeln( ' Tich hai so a va b la := tich'); end; Câu 4: Viết chương trình nhập vào ba số a, b,c Kiểm tra xem ba số đó có phải là ba cạnh cña tam gi¸c vu«ng kh«ng V/ §¸p ¸n: §Ò I Câu 1(2 điểm) Em hãy nêu cấu trúc chung chương trình lập trình Pascal: Cấu trúc chung chương trình gồm có phần: + Phần khai báo thường gồm các câu lệnh dùng để: - Khai báo tên chương trình - Khai báo các thư viện ( chứa các lệnh có sẵn có thể sử dụng chương trình ) và số khai báo khác Phần khai báo có thể có không có phần khai báo thì nó phải đặt trước phần thân chương trình + Phần thân cuả chương trình gồm các câu lệnh mà máy tính cần thực Đây là phần bắt buộc phải có Khi sử dụng tên chương trình lập trình cần lưu ý: Tên tạo thành từ các chữ cái và các chữ số song bắt buộc chữ cái đầu phải là chữ cái Hai đại lượng khác chương trình phải có tên khác + Tên không trùng với các từ khoá Câu 2:(2 điểm) Cách khai báo và khai báo biến chương trình Pascal: Var danh sách tên biến : kiểu biến ; var là từ khoá ngôn ngữ lập trình dùng để khai báo biến Const tên = giá trị hằng; - Const là từ khoá ngôn ngữ lập trình dùng để khai báo Lop8.net (6) Câu3: (3 điểm)Hãy liệt kê các lỗi sai chương trình sau? Viết lại chương trình cho đúng: Program chuong_trinh; var a,b, tong, tich: real; Begin; Write( ' nhap so a:'); readln(a); Write( ' nhap so b:'); readln(b); tong:= a+b; tich:=a*b; Writeln( ' Tong hai so a va b la: =’, tong); Writeln( ' Tich hai so a va b la :=’, tich); end Câu 4:(3 điểm)Viết chương trình nhập vào cạnh hỡnh chữ nhật In màn hỡnh diện tích và chu vi nó var a,b, S, chuvi: real; Begin; Write( ' nhap chieu dai:'); readln(a); Write( ' nhap schieu rong:'); readln(b); S:= a*b; Chuvi:=(a+b)*2; Writeln( ' Dien tich la: =’, S:10:2); Writeln( ' Chu vi la: ’, Chuvi:10:2); end §Ò II Câu 1(2 điểm) Em hãy nêu cấu trúc chung chương trình lập trình Pascal: Cấu trúc chung chương trình gồm có phần: + Phần khai báo thường gồm các câu lệnh dùng để: - Khai báo tên chương trình - Khai báo các thư viện ( chứa các lệnh có sẵn có thể sử dụng chương trình ) và số khai báo khác Lop8.net (7) Phần khai báo có thể có không có phần khai báo thì nó phải đặt trước phần thân chương trình + Phần thân cuả chương trình gồm các câu lệnh mà máy tính cần thực Đây là phần bắt buộc phải có Khi sử dụng tên chương trình lập trình cần lưu ý: Tên tạo thành từ các chữ cái và các chữ số song bắt buộc chữ cái đầu phải là chữ cái Hai đại lượng khác chương trình phải có tên khác + Tên không trùng với các từ khoá Câu 2:(2 điểm) Nêu các kiểu liệu và các phép toán chương trình Pascal? -Các kiểu liệu chương trình Pascal: kiểu số thực ( Real), kiểu số nguyên(Integer), kiÓu ký tù(Char), kiÓu x©u ký tù( String) - Các phép toán chương trình Pascal: Cộng(+), trừ(-), nhân(*), chia(/), chia lấy phần nguyªn(div), chia lÊy phÇn d­(mod) Câu3: (3 điểm)Hãy liệt kê các lỗi sai chương trình sau? Viết lại chương trình cho đúng: Program chuong_trinh; var a,b, tong, tich: real; Begin; Write( ' nhap so a:'); readln(a); Write( ' nhap so b:'); readln(b); tong:= a+b; tich:=a*b; Writeln( ' Tong hai so a va b la: =’, tong); Writeln( ' Tich hai so a va b la :=’, tich); end Câu 4:(3 điểm)Viết chương trình nhập vào ba số a, b,c Kiểm tra xem ba số đó có phải là ba c¹nh cña tam gi¸c vu«ng kh«ng Var a, b, c:real; Begin Write(‘Nhap vao so a, b, c:’); Read(a,b,c); Lop8.net (8) If (a>0) and (b>0) and (c>0) and ((c*c=a*a+b*b) or (b*b= a*a+c*c) or (a*a= b*b+c*c)) then Writeln(‘Day la dai canh cua tam giac vuong) Else Write(‘Day khong phai la canh cua tam giac vuong’); Readln; End Tæ chuyªn m«n ký duyÖt ngµy / 12 / 2009 TTCM NguyÔn ThÞ An Lop8.net (9) Gi¸o ¸n: Tin häc Người soạn: Đoàn Thị ánh Nguyệt Trường THCS Sơn Hoá Lop8.net (10)

Ngày đăng: 29/03/2021, 14:48

Xem thêm:

w