Tải bản đầy đủ (.pdf) (9 trang)

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

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (204.17 KB, 9 trang )

<span class='text_page_counter'>(1)</span>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 về kiểu dữ liệu, sử dụng biến trong 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 trong 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ê trong 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: 1. Bµi míi: Hoạt động của 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 một chương trình hoàn chỉnh và thực hiện được trên máy tính. + Chương trình dịch là chương trình có chức năng chuyển đổi chương trình được viết bằng ngôn ngữ lập trình thành chương trình thực hiện được trên máy tính. 2. Từ khoá là gì? Câu 2. + Từ khoá: đó là các từ vựng để giao tiếp giữa người và máy. Từ khoá của một ngôn ngữ lập trình là những từ dành riêng, không được dùngcho bất kì mục đích nào khác ngoài mục đích sử dụng do ngôn ngữ lập trình quy định. 3. Tên trong ngôn ngữ lập trình là gì? Câu 3. + Tên: là 1 dãy các kí tự được dùng để chỉ tên Quy tắc đặt tên? hằng số, tên biến, tên chương trình, … Tên được 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. 1 Lop8.net.

<span class='text_page_counter'>(2)</span> - Tên được dùng để phân biệt các đại lượng trong chương trình và do người lập trình đặt theo quy tắc : + Hai đại lượng khác nhau trong một chương trình phải có tên khác nhau. + Tên không được trùng với các từ khoá. 4. Cấu trúc chung của một chương trình Câu 4. gồm mấy phần? Hãy trình bày cụ thể Cấu trúc chung của chương trình gồm có 2 phần: từng phần? Các kiểu dữ liệu cơ bản trong 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 được trong chương trình ) và một số khai báo khác. Phần khai báo có thể có hoặc không nhưng nếu có phần khai báo thì nó phải được đặ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 hiện. Đây là phần bắt buộc phải có. Câu 5: Bảng dưới đây liệt kê một số kiểu dữ liệu cơ bản của ngôn ngữ lập trình Pascal: Tên kiểu integer real. char string. 5. Nêu cách khai báo biến, hằng trong. Phạm vi giá trị Số nguyên trong khoảng 215 đến 215  1. Số thực có giá trị tuyệt đối trong khoảng 2,910-39 đến 1,71038 và số 0. Một kí tự trong bảng chữ cái. Xâu kí tự, tối đa gồm 255 kí tự.. Câu 5 Var danh sách tên biến : kiểu của biến ; 3 Lop8.net.

<span class='text_page_counter'>(3)</span> Pascal? Cho VD?. var là từ khoá của ngôn ngữ lập trình dùng để khai báo biến.. -. Const tên hằng = giá trị của hằng; - Const là từ khoá của ngôn ngữ lập trình dùng để khai báo hằng. 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 6 Bài toán là một công việc hay một nhiệm 6. Bài toán là gì? Quá trình giải bài toán vụ cần phải giải quyết. trên máy tính gồm mấy bước? Quá trình giải bài toán trên máy tính gồm có 3 bước: Bước 1 : Xác định bài toán Bước 2 : Mô tả thuật toán Bước 3 : Viết chương trình 7. Trình bày cú pháp của câu lệnh điều Câu 7 kiện dạng đủ và câu lệnh điều kiện dạng Cú pháp của 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. 4 Lop8.net.

<span class='text_page_counter'>(4)</span> 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 của HS trong 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 quả tốt. - RÌn luyÖn ý thøc tù gi¸c trong 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 của chương trình lập trình Pascal?Khi sử dụng tên trong 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 hằng và khai báo biến trong chương trình Pascal? Câu3: Hãy liệt kê các lỗi sai trong 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 2 cạnh của một hỡnh chữ nhật. In ra màn hỡnh diện tớch và chu vi của nó. §Ò II Câu 1: Em hãy nêu cấu trúc chung của chương trình lập trình Pascal?Khi sử dụng tên trong chương trình lập trình cần lưu ý điều gì? Câu 2: Nêu các kiểu dữ liệu và các phép toán trong chương trình Pascal? Câu3: Hãy liệt kê các lỗi sai trong chương trình sau? Viết lại chương trình cho đúng: Program chuong_trinh Const a,b, 1tong, 2tich: real; 5 Lop8.net.

<span class='text_page_counter'>(5)</span> 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 của chương trình lập trình Pascal: Cấu trúc chung của chương trình gồm có 2 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 được trong chương trình ) và một số khai báo khác. Phần khai báo có thể có hoặc không nhưng nếu có phần khai báo thì nó phải được đặ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 hiện. Đây là phần bắt buộc phải có. Khi sử dụng tên trong chương trình lập trình cần lưu ý: Tên được 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 nhau trong một chương trình phải có tên khác nhau. + Tên không được trùng với các từ khoá. Câu 2:(2 điểm) Cách khai báo hằng và khai báo biến trong chương trình Pascal: Var danh sách tên biến : kiểu của biến ; var là từ khoá của ngôn ngữ lập trình dùng để khai báo biến. Const tên hằng = giá trị của hằng; - Const là từ khoá của ngôn ngữ lập trình dùng để khai báo hằng. 6 Lop8.net.

<span class='text_page_counter'>(6)</span> Câu3: (3 điểm)Hãy liệt kê các lỗi sai trong 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 2 cạnh của một hỡnh chữ nhật. In ra màn hỡnh diện tích và chu vi của 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 của chương trình lập trình Pascal: Cấu trúc chung của chương trình gồm có 2 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 được trong chương trình ) và một số khai báo khác. 7 Lop8.net.

<span class='text_page_counter'>(7)</span> Phần khai báo có thể có hoặc không nhưng nếu có phần khai báo thì nó phải được đặ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 hiện. Đây là phần bắt buộc phải có. Khi sử dụng tên trong chương trình lập trình cần lưu ý: Tên được 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 nhau trong một chương trình phải có tên khác nhau. + Tên không được trùng với các từ khoá. Câu 2:(2 điểm) Nêu các kiểu dữ liệu và các phép toán trong chương trình Pascal? -Các kiểu dữ liệu trong 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 trong 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 trong 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 3 so a, b, c:’); Read(a,b,c); 8 Lop8.net.

<span class='text_page_counter'>(8)</span> 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 do dai 3 canh cua tam giac vuong) Else Write(‘Day khong phai la 3 canh cua tam giac vuong’); Readln; End. Tæ chuyªn m«n ký duyÖt ngµy / 12 / 2009 TTCM NguyÔn ThÞ An. 8 Lop8.net.

<span class='text_page_counter'>(9)</span> Gi¸o ¸n: Tin häc 8. Người soạn: Đoàn Thị ánh Nguyệt. Trường THCS Sơn Hoá Lop8.net.

<span class='text_page_counter'>(10)</span>

×