ngµy so¹n gi¸o ¸n tin häc 8 tr­êng thcs h¶i thiön ngµy so¹n ngµy d¹y tiõt 7 bµi 3 ch¦¥ng tr×nh m¸y týnh vµ d÷ liöu a môc tiªu biết khái niệm kiểu dữ liệu biết một số phép toán cơ bản với dữ liệu số

3 8 0
ngµy so¹n gi¸o ¸n tin häc 8 tr­êng thcs h¶i thiön ngµy so¹n ngµy d¹y tiõt 7 bµi 3 ch¦¥ng tr×nh m¸y týnh vµ d÷ liöu a môc tiªu biết khái niệm kiểu dữ liệu biết một số phép toán cơ bản với dữ liệu số

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

Thông tin tài liệu

lập trình nói chung) chỉ được phép sử dụng cặp dấu ngoặc tròn () để gộp các phép toán.. G : Chèt l¹i nh÷ng kiÕn thøc träng t©m trong bµi.[r]

(1)

Gi¸o ¸n Tin Häc Trờng THCS Hải Thiện Ngày soạn:

Ngày dạy: TiÕt :

Bµi :

CHƯƠNG TRìNH MáY TíNH Và Dữ LIệU A Mục tiêu :

 Biết khái niệm kiểu liệu;

 Biết số phép toán với liệu số;

B ChuÈn bÞ : 1 Giáo viên :

- SGK, SGV, tài liệu, Gi¸o ¸n

- Đồ dùng dạy học nh máy tính, projector, 2 Học sinh : - Kiến thức ó hc.

- Đọc trớc

- SGK, Đồ dùng học tập, bảng phụ C Tiến trình tiết dạy :

I n nh t chức lớp : - Kiểm tra sĩ số : - ổn định trật tự : II Kiểm tra c :

III Dạy :

hoạt động thày trò kiến thức cần đạt

Hoạt động : Học sinh tìm hiểu liệu kiểu liệu. G : Nêu tình gi ý

về liệu kiểu liệu G : Đa lên hình ví dụ SGK

H : Quan sát để phân biệt đ-ợc hai loại liệu quen thuộc chữ số

G : Ta cã thĨ thùc hiƯn c¸c phép toán với liệu kiểu ?

H : Nghiên cứu SGK trả lời với kiểu số

G : Cịn với kiểu chữ phép tốn khơng có nghĩa

G : Theo em có kiểu liệu ? Lấy ví dụ cụ thể kiểu liệu H : Nghiên cứu SGK trả lời SGK, Đồ dùng học tập, bảng phụ

G : Chèt trªn hình kiểu liệu giải thích thêm

G : Trong ngụn ng lp trình có kiểu liệu hay nhiều ? H : Nghiên cứu SGK tr li

1. Dữ liệu kiểu liệu.

Ví dụ 1: Minh hoạ kết thực chơng trình in hình với kiểu liệu quen thuộc chữ số

- Các ngơn ngữ lập trình định nghĩa sẵn số kiu d liu c bn

Dới sè kiĨu d÷ liƯu thêng dïng nhÊt:

Sè nguyªn, vÝ dơ sè häc sinh cđa mét líp, sè s¸ch th viƯn,

Sè thùc, vÝ dụ chiều cao bạn Bình, điểm trung bình môn Toán,

Xâu kí tự (hay xâu) dÃy "chữ cái" lấy từ bảng chữ ngôn ngữ lập trình, ví dụ: "Chao cac ban", "Lop 8E", "2/9/1945"

- Ngơn ngữ lập trình cụ thể định nghĩa nhiều kiểu liệu khác Số kiểu liệu tên kiểu liệu ngơn ngữ lập trình khác

Ví dụ Bảng dới liệt kê số kiểu liệu cơ ngôn ngữ lập trình Pascal:

(2)

Giáo án Tin Học Trờng THCS Hải Thiện G : Đa lên hình ví dụ

SGK gii thiệu tên số kiểu liệu NNLT pascal

G : Đọc tên kiểu liệu Integer, real, char, string H : Đọc lại

H : Viết tên ý nghĩa kiểu liệu TP G : Đa ví dụ : 123 123 H : Đọc tên hai kiểu liệu

G : Đa ý kiểu liệu char string

Chú ý: Dữ liệu kiểu kí tự

kiểu xâu Pascal đặt cặp dấu nháy đơn

Hoạt động : HS tìm hiểu, làm quen với phép toán kiểu liệu số. G : Viết lên bảng phụ

phÐp to¸n sè häc dùng cho liệu kiểu số thực số nguyên ?

H : Viết giơ bảng phụ cã hiƯu lƯnh cđa G

G : Đa lên hình bảng kí hiệu phép tốn dùng cho kiểu số thực số nguyên H : Quan sát để hiểu cách viết ý nghĩa phép tốn ghi

G : §a mét số ví dụ sgk giải thích thêm

H : Quan sát, lắng nghe ghi

G : Đa phép toán viết dạng ngôn ngữ toán học :

x

5+2 xy8 yêu cầu H viết biểu thức ngôn ngữ TP

H : Viết giơ bảng phụ có hiệu lệnh G

G : Yêu cầu H viết lại phép toán

2

x y

(x 2) a b

bằng

ngôn ngữ TP

H : Làm bảng phụ

G : Nhận xét đa bảng ví dụ SGK

H : Nêu quy tắc tính biểu thức số học

G : Nhận xét chốt hình

G : Viết lại biểu thức ngôn ngữ lập trình

2 Các phép toán với liƯu kiĨu sè.

- Bảng dới kí hiệu phép tốn số học ngơn ng Pascal:

Dới ví dụ phép chia, phép chia lấy phần nguyên phép chia lÊy phÇn d:

5/2 = 2.5; 12/5 = 2.4 div = 2; 12 div = 2 mod = 1; 12 mod = 2

- Ta kết hợp phép tính số học nói ngôn ngữ lập trình Pascal ví dụ :

Ngôn ngữ toán Ngôn ngữ TP a  b  c + d a*b-c+d

a 15

2

  15+5*(a/2)

2

x y

(x 2) a b

 

 

(x+5)/(a+3)-y/ (b+5)*(x+2)*(x+2)

Quy tắc tính biểu thức số häc:

 Các phép toán ngoặc đợc thực trớc tiên;

 Trong dãy phép toán khơng có dấu ngoặc, phép nhân, phép chia, phép chia lấy phần nguyên phép chia lấy phần d đợc thực trớc;

 Phép cộng phép trừ đợc thực theo thứ tự từ trái sang phải

Chó ý: Trong Pascal (và hầu hết ngơn ngữ

lập trình nói chung) phép sử dụng cặp dấu ngoặc tròn () để gộp phép tốn Khơng dùng cặp dấu ngoặc vng [] hay cặp dấu ngoặc nhọn {}

Gv: Lê Xuân Tâm

Tên kiểu Phạm vi giá trị

integer Số nguyên khoảng

15 đến 215  1.

real

Số thực có giá trị tuyệt đối khoảng 2,910-39 đến 1,71038 và số 0.

char Mét kÝ tù b¶ng chữ

string Xâu kí tự, tối đa gồm 255 kí tự

Kí hiệu Phép toán Kiểu liƯu

+ céng sè nguyªn, sè thùc

 trừ số nguyên, số thực

* nhân số nguyªn, sè thùc / chia sè nguyªn, sè thùc div chia lấy phần nguyên số nguyên

(3)

Giáo án Tin Học Trờng THCS Hải ThiÖn Pascal

(a b)(c d) 6 a

  

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

G : Nhận xét đa ý

trong tốn học

Cđng cè kiÕn thøc.

H : Nhắc lại kiến thức cần đạt đợc G : Chốt lại kiến thức trọng tâm Hớng dẫn nhà.

1 Häc lý thuyết, làm tập 1, 2, 3, Đọc trớc phần 3,4

Ngày đăng: 12/04/2021, 18:27

Tài liệu cùng người dùng

Tài liệu liên quan