Hoạt động 2: Bài tập 1: Viết chương trình có khai báo và sử dụng biến - Bài toán: Một cửa hàng cung cấp dịch vụ bán hàng thanh toán tại nhà.. Khách hàng chỉ cần đăng kí số lượng mặt hàng[r]
(1)Gi¸o ¸n: Tin häc Người soạn: Đoàn Thị ánh Nguyệt TuÇn TiÕt 13+ 14: Thùc hµnh: Khai b¸o vµ sö dông biÕn I/ Môc tiªu: - Kiến thức: HS thực khai báo đúng cú pháp, lựa chọn kiểu DL phù hợp cho biến Kết hợp lệnh Write, Writeln với Read, Readln để thực việc nhập DL cho biÕn tõ bµn phÝm + HiÓu vÒ c¸c kiÓu DL chuÈn: KiÓu sè nguyªn, kiÓu sè thùc + Sö dông ®îc lÖnh g¸n gi¸ trÞ cho biÕn + HiÓu c¸ch khai b¸o vµ sö dông h»ng + Hiểu và thực việc tráo đổi giá trị biến - Kỹ năng: Luyện tập soạn thảo chỉnh sửa chương trình, chạy và xem kết hoạt động chương trình - Thái độ: Giáo dục ý thức bảo vệ công II/ ChuÈn bÞ cña häc sinh vµ gi¸o viªn: GV: SGK, , phßng m¸y HS : Nội dung bài thực hành, máy tính điện tử III/ TiÕn tr×nh d¹y häc: Bµi cò: Có các kiểu liệu nào đã học? - ThÕ nµo lµ biÕn, h»ng ? - Nªu sù kh¸c gi÷a biÕn vµ h»ng ? Bµi míi: Hoạt động GV + HS Néi dung ghi b¶ng Hoạt động 1: Cú pháp khai báo biến PASCAL GV cho häc sinh nh¾c l¹i có ph¸p khai bao biên strong chương trình PASCAL khai bao biÕn: VAR <DS biÕn> : <KiÓu DL>; KÝ hiÖu ‘:=’ ®îc sö dông lÖnh g¸n gi¸ trÞ cho biÕn LÖnh Read<DS biÕn>; hay Readln< DS biÕn>; dùng để nhập DL từ bàn phím Néi dung chó thÝch dÊu { vµ } ®îc bá qua dịch chương trình Trường THCS Sơn Hoá Lop8.net (2) Người soạn: Đoàn Thị ánh Nguyệt Gi¸o ¸n: Tin häc Hoạt động 2: Bài tập 1: Viết chương trình có khai báo và sử dụng biến - Bài toán: Một cửa hàng cung cấp dịch vụ bán hàng toán nhà Khách hàng cần đăng kí số lượng mặt hàng cần mua, nhân viên cửa hàng sẻ trả hàng và nhận tiền toán nhà khách hàng Ngoài giá trị hàng hoá, khách hàng còn phải toán khách hàng còn phải trả thêm phí dịch vụ hãy viết chương trình Pascal để tính tiền toán trường hợp khách hàng mua mặt hàng GV cho học sinh độc lập viết chương trình Program Tinh_tien; Var Soluong,: integer; Dongia, thanhtien: real; Thongbao: String; Const phi=10000; {*khai bao hang*} Begin Thongbao:= ‘Tong so tien phai toan:’; {*Nhap don gia va so luong hang*} Write(‘Cho biet don gia’); readln(dongia); Write(‘So luong’); Readln(soluong); Thanhtien:= soluong*dongia + phi; (*In so tien phai tra*) Writeln(thongbao,thanhtien:10:2); Readln; End Hoạt động 3: Bài tập 2: Viết chương trình nhập các số nguyên x và y, in giá trị x và y màn hình Sau đó hoán đổi các giá trị x và y in màn hình giá trị x và y Program hoan_doi; Var x,y,z: Integer; Begin write(‘nhap gia tri cua x :’);readln(x); write(‘nhap gia tri cua y :’);readln(y); writeln(‘viet gia tri cua x va y la:’,x,’ ‘,y); Z:=x; GV lưu ý học sinh thuật toán đổi giá X:=y; trÞ c¸c biÕn x vµ y: Y:=z; Z:=x; Writeln(viet gia tri cua x va y da hoan doi la X:=y; :’,x,’ ‘,y); Y:=z; Readln; End GV cho học sinh viết chương trình dịch , sửa lỗi và chạ chương tr×nh Cñng cè: GV cho häc sinh bµi tËp vÒ nhµ lµm: Trường THCS Sơn Hoá Lop8.net (3) Người soạn: Đoàn Thị ánh Nguyệt Gi¸o ¸n: Tin häc Bài tập 1: Viết chương trình tính diện tích hình thang biết đáy lớn lần đáy bé , đường cao 2/3 đáy bé Bài tập 2: Viết chương trình tính giá trị biểu thức sau với a, b, c là các số nguyên đọc vào từ bàn phím: 4a 5b 13 2b Tæ chuyªn m«n ký duyÖt ngµy / / 2009 TTCM NguyÔn ThÞ An Trường THCS Sơn Hoá Lop8.net (4)