Tải bản đầy đủ (.docx) (2 trang)

Tải Giáo án Tin học 8: Bài tập (bài 4) - Giáo án điện tử Tin học lớp 8

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 (112.68 KB, 2 trang )

<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>

<b>BÀI TẬP</b>


<b>I. MỤC TIÊU:</b>


<i><b>1. Kiến thức: Luyện tập nội dung khái báo và sử dụng biến.</b></i>
<i><b>2. Kĩ năng: </b></i>


- Sửa các lỗi trong quá trình khai báo và sử dụng biến.


- Viết được chương trình Pascal đơn giản, khai báo đúng biến, câu lệnh vào ra để nhập thơng
tin từ bàn phím hoặc đưa thơng tin ra màn hình.


<i><b>3. Thái độ: Nghiêm túc trong quá trình làm bài tập, có ý thức học tập, sáng tạo, tự chủ.</b></i>
<b>II. CHUẨN BỊ:</b>


<i><b>1. Giáo viên: Sách giáo khoa, máy tính điện tử, giáo án, máy chiếu.</b></i>
<i><b>2. Học sinh: Vở ghi, sách giáo khoa.</b></i>


<b>III. CÁC HOẠT ĐỘNG DẠY – HỌC: </b>
<i><b>1. Ổn định lớp: (1’)</b></i>


8A1:………
8A2:………
<i><b>2. Kiểm tra bài cũ: </b></i>


Lồng ghép trong nội dung bài học
<i><b>3. Bài mới:</b></i>


<b>Hoạt động của GV</b> <b>Hoạt động của HS</b> <b>Nội dung ghi bảng</b>


<i><b>Hoạt động 1: (11’) Tìm hiểu bài tập 1.</b></i>
+ GV: Tìm lỗi sai trong các lệnh



khai báo sau và sửa lại cho đúng:
a) var start, begin: real;


b) const x:=3.14; y:=1000;
c) var a:=5;


d) const ten lop = ‘8A 2’;
e) var HS, TB: integer, real;
f) const ten = Tin hoc;
g) var a; b: integer;


+ HS: Thực hiện theo cá nhân
thực hiện vào vở học.


a) var start: real;


b) const x=3.14; y=1000;
c) const a=5;


d) const ten_lop = ‘8A 2’;
e) var HS: integer; TB: real;
f) const ten = ‘Tin hoc’;
g) var a, b: integer;


<b>1 . Bài tập 1. </b>
a) var start: real;


b) const x=3.14; y=1000;
c) const a=5;



d) const ten_lop = ‘8A 2’;
e) var HS: integer; TB: real;
f) const ten = ‘Tin hoc’;
g) var a, b: integer;


<i><b>Hoạt động 2: (16’) Tìm hiểu bài tập 2.</b></i>
+ GV: Yêu cầu HS tìm hiểu nội


dung bài tập.


<i>Bài tập: Viết chương trình tính chỉ</i>
số khối cơ thể BMI theo cơng thức


BMI= 2
<i>w</i>


<i>H</i> <sub>, trong đó w là cân nặng</sub>
của một người (tính bằng kilơgam),
H là chiều cao của người đó (tính
bằng mét).


+ GV: Cho biết biến cần khai báo
trong chương trình là gì?


+ GV: Mỗi biến này tương ứng với
từng loại dữ liệu gì?


+ GV: Giải thích lí do lựa chọn dữ



+ HS: Ghi bài vào vở, nghiên cứu
tìm hiểu nội dung bài.


+ HS: Đọc và tìm hiểu các thơng
tin và nội dung liên quan đến bài
tốn được đưa ra.


+ HS: Trình bày Input và Output.
- Input: cân nặng, chiều cao của
một người.


- Output: Chỉ số BMI.


+ HS:Khai báo biến chiều cao và
cân nặng và chỉ số BMI.


+ HS: Kiểu dữ liệu Real.


+ HS: Cân nặng và chiều cao có


<b>2 . Bài tập 2 . </b>
<i>* Bài giải:</i>
Program chiso;
Uses Crt;


Var BMI, h, w: Real;
Begin


Write(‘nhập h’);
Readln(h);



Write( ‘nhập w’);
Readln(w);
BMI := w/(h*h);


Writeln(‘BMI= ’,BMI);
End.


<b>Ngày soạn: </b>
<b>Ngày dạy: </b>
<b>Tuần: 9</b>


</div>
<span class='text_page_counter'>(2)</span><div class='page_container' data-page=2>

liệu trên.


+ GV: Gọi một HS trả lời các bạn
khác lắng nghe nhận xét.


+ GV: Cho HS thảo luận nhóm lớn.
+ GV: Yêu cầu HS viết đoạn
chương trình này ra giấy để minh
họa.


+ GV: Vấn đáp các dữ liệu nào được
nhập từ bàn phím.


+ GV: Dữ liệu nào dùng để xuất kết
quả tình tốn.


+ GV: Cho HS thực hiện trên máy
tính, viết chương trình theo cá nhân.


+ GV: Chỉnh sửa sai xót và hoàn
chỉnh nội dung.


số lẽ nên khai báo kiểu Real để có
thể tính được phần thập phân phù
hợp với yêu cầu bài toán.


+ HS: Thảo luận theo yêu cầu.
+ HS: Viết chương trình minh
họa và tìm hiểu về chương trình
thưc hiện.


+ HS: Chiều cao và cân nặng
được nhập từ bàn phím.


+ HS: Chỉ số BMI.


+ HS: Thực hiện theo yêu cầu của
GV đưa ra.


+ HS: Lắng nghe, chú ý theo dõi
bài học.


<i><b>Hoạt động 3: (16’) Tìm hiểu bài tập 3.</b></i>
+ GV: Yêu cầu HS tìm hiểu nội


dung bài tập.


<i>Bài tập: Tính cước phí sử dụng các</i>
dịch vụ internet qua đường truyền


ADSL hàng tháng với cách tính
cước phí là trả theo lưu lượng sử
dụng, được cho như sau:


<i>Tổng số tiền=tiền thuê bao hàng</i>
<i>tháng + đơn giá 1MB * số MB dữ</i>
<i>liệu đã sử dụng.</i>


+ GV: Hãy cho biết biến cần khai
báo trong chương trình là gì?


+ GV: Biến này tương ứng với từng
loại dữ liệu gì?


+ GV: Giải thích lí do lựa chọn kiểu
dữ liệu trên.


+ GV: Nhận xét và bổ sung.


+ GV: Yêu cầu hoàn thành đoạn
chương trình này ra giấy.


+ GV: Chỉnh sửa sai xót và hoàn
chỉnh nội dung.


+ GV: Hướng dẫn HS làm một bài
toán đơn giản trong Pascal.


+ HS: Ghi bài vào vở, nghiên cứu
tìm hiểu nội dung bài.



+ HS: Đọc và tìm hiểu các thơng
tin và nội dung liên quan đến bài
tốn được đưa ra.


+ HS: Trình bày Input và Output
tương tự như bài toán trên.


+ HS: Thực hiện các bước lập
chương trình thực hiện tương tự
sự hướng dẫn của bài tập trên.
+ HS: Phát biểu:


A: Tiền thuê bao hằng tháng, b:
Đơn giá 1MB, c: Số MB dữ liệu
đã sử dụng, T: Tổng số tiền. Kiểu
dữ liệu Real.


+ HS: Chú ý lắng nghe phần giải
thích sử dụng biến.


+ HS: Tập trung chú ý lắng nghe.
+ HS: Viết chương trình theo
nhóm lớn.


+ HS: Thực hiện dưới sự hướng
dẫn của GV.


+ HS: Lắng nghe, chú ý theo dõi
và thực hiện theo hướng dẫn.



<b>3 . Bài tập 3 . </b>
<i>* Bài giải:</i>
Program ADSL;
Var a,b,c,T: Real;
Begin


Write(‘Nhap tien thue
bao hang thang: ’);


Readln(a);


Write(‘Nhap don gia 1
MB: ’);


Readln(b);


Write(‘Nhap MB du lieu
da su dung ’);


Readln(s);
T:= a+b*s;


Write(‘Tong so tien phai
thanh toan: ’,T:5:2);


Readln;
End.


<i><b>4. Củng cố: </b></i>



- Củng cố trong nội dung bài học.
<i><b>5. Dặn dò: (1’)</b></i>


- Ôn lại bài đã học. Chuẩn bị các bài tập tiếp theo.
<b>IV. RÚT KINH NGHIỆM : </b>


</div>

<!--links-->

×