Lệnh read hay readln, trong đó danh sách biến là tên các biến đã khai báo, được sử dụng để nhập dữ liệu từ bàn phím.. Sau khi nhập dữ liệu cần nhấn phím Enter để xác nhận.[r]
(1)Trường THCS Đoàn Giỏi GV: Phạm Tấn Phát Tuần Ngày soạn: Tiết 16,17 Ngày dạy: Bài thực hành KHAI BÁO VÀ SỬ DỤNG BIẾN I MỤC ĐÍCH YÊU CẦU: Thực khai báo đúng cú pháp, lựa chọn kiểu liệu phù hợp cho biến Kết hợp lệnh write(), writeln() với read() readln() để thực việc nhập liệu cho biến từ bàn phím Hiểu kiểu liệu chuẩn: Nguyên, thực Sử dụng lệnh gán Hiểu và thực việc tráo đổi giá trị hai biến II CHUẨN BỊ: GV: SGK, Máy chiếu, máy tính, bài soạn HS: SGK, dụng cụ học tập.Chuẩn bị trước bài nhà III KIỂM TRA BÀI CŨ: ? Viết các kiểu liệu Pascal H : Viết lên bảng ? Viết dạng tổng quát để khai báo biến H : Viết lên bảng và giải thích thành phần G : Chốt các kiểu liệu và cách khai báo biến, viết ví dụ khai báo biến IV DẠY BÀI MỚI: HOẠT ĐỘNG CỦA THÀY VÀ TRÒ HOẠT ĐỘNG : Hướng dẫn ban đầu G : Đóng điện KIẾN THỨC CẦN ĐẠT H : Khởi động và kiểm tra tình trạng máy tính mình => Báo cáo tình hình cho G G : Xác nhận kết báo cáo trên máy H : Ổn định vị trí trên các máy G : Phổ biến nội dung yêu cầu chung tiết thực hành là khai báo và sử dụng biến, HOẠT ĐỘNG : Giáo viên hướng dẫn H rèn luyện kỹ qua bài HOẠT ĐỘNG : Giáo viên hướng dẫn H rèn luyện kỹ qua bài H : Đọc bài toán SGK và nghiên cứu G : Gợi ý công thức cần tính: Tiền toán = Đơn giá Số lượng + Phí dịch vụ Bài Viết chương trình Pascal 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 trả hàng và nhận tiền toán nhà khách hàng Ngoài trị giá hàng hoá, khách hàng còn phải trả thêm Trang Lop8.net (2) Trường THCS Đoàn Giỏi G : Chương trình này cần khai báo biến nào ? H : Nghiên cứu SGK trả lời G : Đưa phần chương trình lên màn hình G : Giải thích sơ phần vừa đưa lên H : Làm câu a theo yêu cầu SGK G : Đi các máy kiểm tra và hướng dẫn, uốn nắn H cách soạn thảo chương trình G : Kết hợp đánh giá và cho điểm H qua tiết thực hành GV: Phạm Tấn Phát 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 program Tinh_tien; uses crt; var soluong: integer; dongia, thanhtien: real; thongbao: string; const phi=10000; begin clrscr; thongbao:='Tong so tien phai toan : '; {Nhap don gia va so luong hang} write('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 a) Lưu chương trình với tên TINHTIEN.PAS Dịch và chỉnh sửa các lỗi gõ, có H : Làm câu b, c, d theo yêu cầu SGK b) G : Đi các máy kiểm tra và hướng dẫn giúp H hiểu cách sử dụng biến và các thao tác để làm việc với chương trình có sử dụng biến Chạy chương trình với các liệu (đơn giá và số lượng) sau (1000, 20), (3500, 200), (18500, 123) Kiểm tra tính đúng các kết in c) Chạy chương trình với liệu (1, 35000) Quan sát kết nhận Hãy thử đoán lí chương trình cho kết sai HOẠT ĐỘNG CỦA THÀY VÀ TRÒ HOẠT ĐỘNG : Hướng dẫn ban đầu G : Đóng điện KIẾN THỨC CẦN ĐẠT H : Khởi động và kiểm tra tình trạng máy tính mình => Báo cáo tình hình cho G G : Xác nhận kết báo cáo trên máy H : Ổn định vị trí trên các máy G : Phổ biến nội dung yêu cầu chung tiết thực hành là khai báo và sử dụng biến, HOẠT ĐỘNG : Rèn kỹ soạn, dịch, chạy chương trình có sử dụng biến H : Đọc đề bài SGK và nghiên cứu để hiểu cách làm G : Hướng dẫn H các bước để giải bài toán này Bài Thử 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 lại màn hình giá trị x và y Tham khảo chương trình sau: Trang Lop8.net (3) Trường THCS Đoàn Giỏi GV: Phạm Tấn Phát program hoan_doi; var x,y,z:integer; begin read(x,y); writeln(x,' ',y); z:=x; x:=y; y:=z; writeln(x,' ',y); readln end H : Tham khảo chương trình hoan_doi SGK H : Soạn, dịch và chạy chương trình này trên máy G : Thường xuyên kiểm tra và hướng dẫn trên các máy G : Để thực tráo đổi giá trị hai biến ta làm nào ? H : Trả lời HOẠT ĐỘNG : Giáo viên tổng kết nội dung tiết thực hành TỔNG KẾT Cú pháp khai báo biến Pascal: <danh sách biến>: <kiểu liệu>; đó danh sách biến gồm tên các biến và G : Đưa lên màn hình nội dung cách dấu phẩy chính cần đạt tiết thực hành Cú pháp lệnh gán Pascal: var này (SGK) H : Đứng chỗ đọc lại <biến>:= <biểu thức> Lệnh read(<danh sách biến>) hay readln(<danh sách biến>), đó danh sách biến là tên các biến đã khai báo, sử dụng để nhập liệu từ bàn phím Sau nhập liệu cần nhấn phím Enter để xác nhận Nếu giá trị nhập vào vượt quá phạm vi biến, nói chung kết tính toán sai Nội dung chú thích nằm cặp dấu { và } bị bỏ qua dịch chương trình Các chú thích G : Có thể giải thích thêm (nếu cần) dùng để làm cho chương trình dễ đọc, dễ hiểu Ngoài có thể sử dụng cặp các dấu (* và *) để tạo chú thích V CỦNG CỐ_ DẶN DÒ: Nhận xét sau tiết thực hành : Hướng dẫn nhà Đọc trước bài Từ bài toán đến chương trình Trang Lop8.net (4)