Giáo án Tin học 8 Bài thực hành 3: Khai báo và sử dụng biến mới nhất

I. MỤC TIÊU:

1. Kiến thức:

- Thực hiện được khai báo đúng cú pháp, lựa chọn được kiểu dữ liệu phù hợp cho biến.

- Kết hợp được giữa lệnh Write, Writeln với Read, Readln để thực hiện việc nhập dữ liệu cho biến từ bàn phím.

- Hiểu về các kiểu dữ liệu chuẩn: số nguyên, số thực.

- Hiểu cách khai báo và sử dụng hằng.

2. Kĩ năng:

- Rèn luyện kĩ năng kết hợp giữa câu lệnh Write, Writeln với Read, Readln.

3. Thái độ:

- Thái độ học tập nghiêm túc, yêu thích mônhọc.

     4. Năng lực hướng tới:

     - Hình thành năng lực sử dụng công nghệ thông tinvà truyền thông, năng lực giải quyết vấn đề dựa trên tin học, năng lực tự học, năng lực hợp tác.

II. CHUẨN BỊ:

- Giáo viên: Giáo án, SGK, phòng máy, máy chiếu.

- Học sinh: Dụng cụ học tập, sách, vở, xem trước bài mới.

III.HOẠT ĐỘNG DẠY - HỌC:

  1. Ổn định tổ chức

2. Kiểm tra bài cũ:

? Nêu cách khai báo biến và khai báo hằng trong chương trình. Lấy ví dụ.

? Nêu các cách để gán giá trị cho biến, lấy ví dụ.

3. Bài mới:

Hoạt động của GV

Hoạt động của HS

Nội dung

+ Hoạt động 1:

GV Phổ biến nội dung yêu cầu chung trong tiết thực hành là khai báo và sử dụng biến, hằng.

GV Yêu cầu HS đọc bài toán trong SGK

? Ch­ương trình này cần khai báo những biến nào?

HS: ...

GV Gợi ý công thức cần tính:

Tiền thanh toán = Đơn giá * Số lượng + Phí dịch vụ

GV Yêu cầu HSkhởi động Pascal và gõ chương trình rồi tìm hiểu ý nghĩa của từng dòng lệnh trong chương trình.

GV Đi các máy kiểm tra và hư­ớng dẫn, uốn nắn HS cách soạn thảo chương trình.

? Giải thích sơ bộ từng phần trong chương trình.

GV nhận xét và giải thích cụ thể

GV yêu cầu HS Lư­u chư­ơng trình với tên TINHTIEN+tên lớp.PAS. Dịch và chỉnh sửa các lỗi gõ, nếu có.

? Chạy chư­ơng trình với các bộ số và kiểm tra tính đúng của các kết quả in ra.

? 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.

GV chốt lại nguyên nhân là do số lượng được khai báo kiểu số nguyên mà giá trị nhập vào lại là 35000 lớn hơn kiểu số nguyên (32767) nên chương trình báo lỗi.

GV chấm điểm bài thực hành của một vài HS

HS lắng nghe

HS Đọc bài toán trong SGK và nghiên cứu.

- Khởi động Pascal và gõ chương trình.

HS giải thích theo ý hiểu.

HS lắng nghe.

HS thực hiện theo yêu cầu

HS thực hiện theo yêu cầu

HS thực hiện và trả lời nguyên nhân chương trình chạy sai

HS lắng nghe ghi nhớ.

1. Viết chương trình Pascal có khai báo và sử dụng biến

Bài tập 1.

a, Viết chương trình

program Tinh_tien;

uses crt;

var

soluong: integer;

dongia, thanhtien: real;

thongbao: string;

const phi=10000;

begin

clrscr;

thongbao:='Tong so tien phai thanh toan : ';

{Nhap don gia va so luong hang}

write('Don gia = '); readln(dongia);

write('So luong=');

readln(so luong);

thanhtien:= soluong*dongia+phi;

(*In ra so tien phai tra*)

writeln(thongbao,thanhtien:10:2);

readln

end.

b) Lư­u chư­ơng trình với tên TINHTIEN.PAS.

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).

d) Chạy chư­ơng trình với bộ dữ liệu (1, 35000).

IV. CỦNG CỐ:

- GV chiếu bài làm của một số nhóm cho cả lớp cùng xem. Gọi các nhóm khác nhận xét, cho điểm bạn. GV nhận xét cho điểm.

- Giáo viên nhận xét và đánh giá tiết thực hành.

V. HƯỚNG DẪN VỀ NHÀ:

- Học bài và thực hành lại trên máy nếu có điều kiện.

- Đọc tiếp bài 2/35 để tiết sau tiếp tục bài thực hành.

VI. RÚT KINH NGHIỆM:

.......................................................................................................................................

.......................................................................................................................................

.......................................................................................................................................