Bài giảng Tin học 8 - Tiết 17: Bài thực hành 3 Khai báo và sử dụng biến - La Ngọc Tụ
Bạn đang xem tài liệu "Bài giảng Tin học 8 - Tiết 17: Bài thực hành 3 Khai báo và sử dụng biến - La Ngọc Tụ", để 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:
- bai_giang_tin_hoc_8_tiet_17_bai_thuc_hanh_3_khai_bao_va_su_d.ppt
Nội dung text: Bài giảng Tin học 8 - Tiết 17: Bài thực hành 3 Khai báo và sử dụng biến - La Ngọc Tụ
- Trường THCS Nguyễn Trường Tộ Tiết 17 Bài thực hành 3 Khai báo và sử dụng biến GV: La Ngọc Tụ Thực hiện: Tháng 17/10/2018
- Tiết 13 Khai báo và sử dụng biến Bài thực hành 3 Ôn lại kiến thức Câu 1: Hãy cho biết biến được sử dụng để làm gì? Dùng để lưu trữ dữ liệu. (Dữ liệu do biến lưu trữ sẽ thay đổi trong chương trình) Câu 2: Việc khai báo biến gồm những gì ? Nêu cú pháp của khai báo biến? Việc khai báo biến gồm: + Khai báo tên biến + Khai báo kiểu dữ liệu của biến. *Cú pháp: Var : ; www.themegallery.com
- Tiết 13 Khai báo và sử dụng biến Bài thực hành 3 Ôn lại kiến thức Câu 3: Hằng là gì ? Nêu cú pháp khai báo hằng? Hằng là một đại lượng có giá trị không đổi trong suốt quá trình thực hiện chương trình. * Cú pháp khai báo hằng: Const = ; * Ví dụ: Const Pi=3.14; www.themegallery.com
- Tiết 13 Khai báo và sử dụng biến Bài thực hành 3 Ôn lại kiến thức Câu 4: Sử dụng biến trong chương trình như thế nào? - Gán giá trị cho biến. - Tính toán với giá trị của biến. - Cú pháp lệnh gán: := ; Ví dụ: X := (a+b)/2 Y:= 12 www.themegallery.com
- Tiết 13 Khai báo và sử dụng biến Bài thực hành 3 Các kiểu dữ liệu trong Pascal Tên kiểu Phạm vi giá trị dữ liệu Byte Các số nguyên từ 0 đến 255. Integer Số nguyên trong khoảng -32768 đến 32767 Real Số thực có giá trị tuyệt đối trong khoảng 1.5x10-45 đến 3.4x1038 và số 0 Char Một kí tự trong bảng chữ cái String Xâu kí tự, tối đa gồm 255 kí tự www.themegallery.com
- Tiết 13 Khai báo và sử dụng biến Bài thực hành 3 Thực hành bài 1: Bài 1. 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 thanh toán tại nhà. Khách hàng chỉ 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 thanh toán tại nhà khách hàng. Ngoài trị giá hàng hoá, 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 thanh toán trong trường hợp khách hàng chỉ mua một mặt hàng duy nhất. Gợi ý: Công thức cần tính: Tiền thanh toán=Đơn giá * Số lượng+phí dịch vụ www.themegallery.com
- Tiết 13 Khai báo và sử dụng biến Bài thực hành 3 a) Khởi động Pascal. Gõ chương trình sau và tìm hiểu ý Bài 1: nghĩa của từng câu lệnh trong chương trình: program Tinhtien; uses crt; var soluong:integer; Khai báo biến dongia, thanhtien:real; thongbao:string; Const phi=10000; Khai báo hằng begin Lệnh gán clrscr; thongbao:='Tong so tien phai thanh toan:'; Ghi chú {Nhap do gia va so luong hang} Nhập đơn giá Write('Don gia:'); readln(dongia); Nhập số lượng Write('So luong:'); readln(soluong); Lệnh gán thanhtien:=soluong*dongia+phi; (*in ra so tien phai tra*) In kết quả writeln(thongbao,thanhtien:10:2); readln end.www.themegallery.com
- Tiết 13 Khai báo và sử dụng biến Bài thực hành 3 Thực hành bài 1: b)Lưu chương trình với tên TINHTIEN.PAS. Dịch và chỉnh sửa các lỗi gõ, nếu có. c)Chạy chương trình với các bộ dữ liệu (đơn giá và số lượng) như sau (1000, 20), (3500, 200), (18500, 123). Kiểm tra tính đúng của các kết quả in ra. d)Chạy chương trình với bộ dữ liệu (1, 35000). Quan sát kết quả nhận được. Hãy thử đoán lí do tại sao chương trình cho kết quả sai. www.themegallery.com
- BÀI TẬP CỦNG CỐ ? Hãy gõ chương trình sau, liệt kê các lỗi nếu có trong chương trình dưới đây và sửa lại cho đúng. Program vd; Program vd; Uses crt; Uses crt; Var a:=Integer; Var a:Integer; b: real; b:Real; Const c:=3; Const c=3; Begin Begin a:=200 a:=200; b:= a/c; b:= a/c; Write(‘ Ket qua ‘,b); Write(‘Ket qua ‘,b); Readln; Readln; End. End. www.themegallery.com
- DẶN DÒ - Về xem lại bài 1. - Xem trước bài 2. www.themegallery.com
- www.themegallery.com