Tr­êng THCS Qu¶ng T©n                                                       gi¸o ¸n Tin Häc 8


Tiết: 17                                                                                                   

 

BÀI TẬP

I. MỤC TIÊU: 

1. Kiến thức

- Củng cố kiến thức cơ bản về kiểu dữ liệu, các phép toán với kiểu dữ liệu số, các phép so sánh và giao tiếp giữa người và máy.

2. Kỹ năng

- Rèn luyện kĩ năng sử dụng các phép toán trong ngôn ngữ Pascal.

- Học sinh nắm chắc vai trò của biến, hằng, cách khai báo biến, hằng.s

- Học sinh nắm chắc cách sử dụng biến trong chương trình và cấu trúc của lệnh gán.

- Rèn kĩ năng sử dụng biến trong chương trình.

3. Thái độ

- Tập trung cao độ, nghiêm túc trong giờ học 

II. PHƯƠNG PHÁP: Hoạt động theo nhóm.

       Đặt và giải quyết vấn đề  + thuyết trình.

III. CHUẨN BỊ:

1. Giáo viên : - SGK, giáo án

    - Đồ dùng dạy học như máy tính, projector,...

2. Học sinh : - Kiến thức đã học.

- Làm bài tập sau bài 3 : Chương trình máy tính và dữ liệu.

- SGK, Đồ dùng học tập,...

IV. TIẾN TRÌNH TIẾT DẠY :

1. Ổn định tổ chức lớp:

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

- Kiểm tra việc chuẩn bị bài ở nhà của học sinh trong vở.

3. Dạy bài mới:

Hoạt động của Thầy và trò

Nội dung

Hoạt động 1 :  Chốt lại kiến thức trọng tâm để áp dụng làm bài tập

GV: Trong TP có những kiểu dữ liệu cơ bản nào ?

GV: Đưa ra mẫu bảng tổng kết.

Kiểu dữ liệu

Tên kiểu

Ví dụ

Số nguyên

Integer

39

  1. Kiểu dữ liệu cơ bản :

 

- Interger : Số nguyên

- Real : Số thực

- Char : Kí tự

- String : Xâu kí tự

 

Gi¸o Viªn: Phan Thanh Minh


Tr­êng THCS Qu¶ng T©n                                                       gi¸o ¸n Tin Häc 8


HS: Đọc và ghi nhớ.

GV: Đưa ra mẫu bảng :

Tên phép toán

Kí hiệu

Kiểu dữ liệu

Ví dụ

Cộng

+

Số nguyên, số thực

5+7 = 12

GV: Viết tên lệnh in ra màn hình... ?

HS: Viết lên SGK, Đồ dùng học tập, bảng phụ...

GV: Viết tên lệnh nhập dữ liệu ?

HS: Viết SGK, Đồ dùng học tập, bảng phụ...

GV: Yêu cầu H viết lệnh tạm dừng

HS: Viết SGK, Đồ dùng học tập, bảng phụ...

GV: Nhận xét và đưa ra dạng bài toán áp dụng.

 

  1. Các phép toán cơ bản :

 

- Cộng : +

- Trừ : -

- Nhân : *

- Chia : /

-  Chia lấy phần nguyên, phần dư : Div, mod.

 

  1. Một số lệnh cơ bản để giao tiếp giữa người và máy.

a) Thông báo kết quả tính toán

b) Nhập dữ liệu

c) Chương trình tạm ngừng

Hoạt động 2 : Chữa bài tập SGK.

HS: Đọc đề bài

HS: Đọc câu trả lời đã chuẩn bị ở nhà.

HS: Nhận xét bài của bạn.

GV: Chốt, nhận xét.

 

HS: Đọc đề bài và phần làm bài ở nhà của mình.

GV: gọi hs nhận xét bài cua bạn.

HS: Nhận xét bài làm của bạn bổ sung bài làm nếu thiếu.

GV: Nhận xét và đưa ra đáp án đúng.

 

 

 

 

 

 

HS: Đọc kết quả làm bài của mình ở nhà.

 

GV: Nhận xét và đưa ra đápán đúng.

Bài 1 :

Có thể nêu các ví dụ sau đây:

a) Dữ liệu kiểu số và dữ liệu kiểu xâu kí tự. Phép cộng được định nghĩa trên dữ liệu số, nhưng không có nghĩa trên dữ liệu kiểu xâu.

b) Dữ liệu kiểu số nguyên và dữ liệu kiểu số thực. Phép chia lấy phần nguyên và phép chia lấy phần dư có nghĩa trên dữ liệu kiểu số nguyên, nhưng không có nghĩa trên dữ liệu kiểu số thực.

Bài 2 :

Dãy chữ số 2012 có thể là dữ liệu kiểu dữ liệu số nguyên, số thực hoặc kiểu xâu kí tự. Tuy nhiên, để chương trình dịch Turbo Pascal hiểu 2012 là dữ liệu kiểu xâu, chúng ta phải viết dãy số này trong cặp dấu nháy đơn (').

var a: real; b: integer; c: string;

 begin

writeln('2012');

writeln(2012);

Gi¸o Viªn: Phan Thanh Minh


Tr­êng THCS Qu¶ng T©n                                                       gi¸o ¸n Tin Häc 8


 

 

 

 

HS: Đọc đề bài và phần làm bài ở nhà của mình.

GV: Gọi hs nhận xét bài cua bạn.

HS: Nhận xét bài làm của bạn bổ sung bài làm nếu thiếu.

GV: Gọi hs lên bảng viết các phép tính thành bài Pascal hoàn chỉnh.

HS: Thực hiện.

GV: gọi hs nhận xét bài của bạn.

HS: nhận xét bổ sung nếu sai.

GV: Nhận xét lại bài và bổ sung.

a:=2012;

b:=2012;

c:=’2012’

 end.

Bài 3 :

Lệnh Writeln('5+20=','20+5') in ra màn hình hai xâu kí tự '5+20' và '20+5' liền nhau: 5+20 = 20+5, còn lệnh Writeln('5+20=',20+5) in ra màn hình xâu kí tự '5+20' và tổng 20 + 5 như sau: 5+20=25.

Bài 4 :  Viết lại phép toán bằng TP

a) ;

b) ; b) ;

c);

d)

a) a/b+c/d;

 

b) a*x*x+b*x+c ;  b) a*x*x+b*x+c ; 

c) 1/x-a/5*(b+2);  d) (a*a+b)*(1+c)*(1+c)*(1+c).

d)(a*a+b)*(1+c)*(1+c)*(1+c).

Hoạt động 3 : Chữa bài tập 1 câu a chuẩn bị cho tiết thực hành

 

GV: Yêu cầu H làm bài 1 câu a trên SGK, Đồ dùng học tập, bảng phụ...

 

HS: Làm việc theo nhóm.

 

GV: Nghiệm thu kết quả nhóm. Nhận xét và cho điểm.

Viết các biểu thức toán học sau đây dưới dạng biểu thức trong Pascal.

a) ;              b) ;

c) ;                      d) .

4. Củng cố kiến thức và Hướng dẫn về nhà.

Chốt lại kiến thức trọng tâm cần nắm được để áp dụng làm bài tập.

Chuẩn bị trước bài thực hành số 2 để tiết sau thực hành.

 

 

 

 

 

 

Gi¸o Viªn: Phan Thanh Minh

nguon VI OLET