1. Trang chủ
  2. » Công Nghệ Thông Tin

Giáo án tin học 8_tiết 10 pot

12 270 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 12
Dung lượng 184,08 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

MỤC TIÊU : 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.. Làm bài tập sau bài 3 : Chương trình máy tính v

Trang 1

Tiết : 10 Bài tập : CHƯƠNG TRÌNH MÁY

TÍNH VÀ DỮ LIỆU

I MỤC TIÊU :

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

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

ngôn ngữ Pascal

II CHUẨN BỊ :

1 Giáo viên : SGK, SGV,Đồ dùng dạy học như

máy tính, projector,

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

Trang 2

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, bảng phụ

III TIẾN TRÌNH TIẾT DẠY :

1 Ổn định tổ chức lớp : Kiểm tra sĩ số ,Ổn định

trật tự

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 :

HĐ 1: Chốt lại

kiến thức trọng

tâm để áp dụng

làm bài tập

H : Đọc và ghi nhớ

Trang 3

G : Trong TP có

những kiểu dữ liệu

cơ bản nào ?

G : Đưa ra mẫu

bảng tổng kết

Kiểu

dữ

liệu

Tên kiểu

Ví dụ

Số

nguy

ên

Inte ger

39

G : Đưa ra mẫu

H : Đọc và ghi nhớ

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ự

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

- Cộng : +

Trang 4

bảng :

n phé

p toá

n

Kí hiệ

u

Kiể

u

dữ liệu

dụ

Cộ

ng

+ Số ngu yên,

số thự

c

5+7

= 12

H :Xem lại SGK, rồi viết câu lệnh lên bảng phụ

H : Đọc đề bài

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

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

- Trừ : -

- Nhân : *

- Chia : /

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

3 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

Trang 5

G: Viết tên lệnh in

ra màn hình ?

G : Viết tên lệnh

nhập dữ liệu ?

G : Yêu cầu H viết

lệnh tạm dừng

G : Nhận xét và đưa

ra dạng bài toán áp

dụng

HĐ 2 :Chữa bài

tập SGK

G : Yêu cầu H trình

bày chuẩn bị kết

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

c) Chương trình tạm ngừ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

Trang 6

quả làm bài tập về

nhà

G : Chốt,và hướng

dẫn H câu trả lời

đúng

G : Yêu cầu H trình

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

Trang 7

bày chuẩn bị kết

quả làm bài tập về

nhà bài 2

G : Nhận xét và đưa

ra đáp án đúng

H : Làm việc theo

Bài 2 :

Dãy chữ số 2010

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

2010 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 (')

Trang 8

G : Yêu cầu H trình

bày chuẩn bị kết

quả làm bài tập về

nhà bài 3

G : Nhận xét và đưa

ra đáp án đúng

G : Yêu cầu H lên

bảng trình bày

integer; c:

string;

begin

writeln('2010')

;

writeln(2010); a:=2010;

b:=2010;

c:=’2010’

end

Bài 3 :

Trang 9

chuẩn bị kết quả

làm bài tập về nhà

bài 4

G : Nhận xét và đưa

ra đáp án đúng,và

cho điểm

HĐ 3 : Chữa bài

tập 1 câu a chuẩn

bị cho tiết thực

hành

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=',2 0+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

Trang 10

G : Yêu cầu H làm

bài 1 câu a trên

bảng phụ (Hoặc gọi

từng Hs lên bản )

G : Nghiệm thu kết

quả nhóm Nhận xét

và cho điểm

Củng cố kiến thức

G : 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

Hướng dẫn về

nhà

phép toán bằng

TP

a) a c

bd; b)

2

ax  bx  c; c)

1 a (b 2)

x5  ; d)

(a  b)(1 c) 

a)

a/b+c /d; b)

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

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

Trang 11

Chuẩn bị trước bài

thực hành số 2 để

tiết sau thực hành

d)(a* a+b)

*(1+ c)*(1 +c)*( 1+c)

Ngày đăng: 05/08/2014, 22:20

HÌNH ẢNH LIÊN QUAN

Bảng tổng kết. - Giáo án tin học 8_tiết 10 pot
Bảng t ổng kết (Trang 3)
Bảng  trình  bày - Giáo án tin học 8_tiết 10 pot
ng trình bày (Trang 8)
Bảng phụ (Hoặc gọi - Giáo án tin học 8_tiết 10 pot
Bảng ph ụ (Hoặc gọi (Trang 10)