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

Giáo án tin học 8_tiết 7 pdf

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

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 10
Dung lượng 179,66 KB

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

Nội dung

Biết một số phép toán cơ bản với dữ liệu số.. - Ngôn ngữ lập trình phân chia dữ liệu theo các kiểu khác nhau .Và... H : Quan sát để phân biệt được hai loại dữ liệu quen thuộc là chữ và s

Trang 1

Tiết : 7 Bài 3 : CHƯƠNG TRÌNH MÁY

TÍNH VÀ DỮ LIỆU

I Mục tiêu :

1 Biết khái niệm kiểu dữ liệu

2 Biết một số phép toán cơ bản với dữ liệu số

II Chuẩn bị :

1 Tµi liÖu, GA ®iÖn tö

2 §å dïng d¹y häc nh­ m¸y tÝnh kÕt nèi

projector,

III Phương pháp: thuyết trình ,vấn đáp và trực

quan

IV Tiến trình bài giảng :

Trang 2

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

Em hãy nêu các bước để soạn thảo một chương

trình trong pascal ?

Theo em trong pascal có phân biệt chữ hoa và chữ

thường không ?

HĐ 1:Tìm hiểu

dữ liệu và kiểu dữ

liệu ?

G : Nêu tình

huống để gợi ý về

dữ liệu và kiểu dữ

liệu

G : Đưa lên màn

HS Quan sát

- HS suy nghĩ, trả lời:

H : Nghiên cứu SGK trả lời

1 Dữ liệu và kiểu dữ liệu

- Ngôn ngữ lập trình phân chia dữ liệu theo các kiểu khác nhau Và

Trang 3

hình ví dụ 1 SGK

H : Quan sát để

phân biệt được hai

loại dữ liệu quen

thuộc là chữ và

số

G : Ta có thể thực

hiện các phép toán

với dữ liệu kiểu

gì?

G : Còn với kiểu

chữ thì các phép

toán đó không có

nghĩa

với kiểu số

- HS ghi chép

 Số nguyên ví dụ số học

sinh của một lớp, số sách trong thư viện,

 Số thực, ví dụ chiều cao

của bạn Bình, điểm trung bình môn Toán,

được chia thành các loại

cơ bản sau :

 Số nguyên

 Số thực

 Xâu kí tự

Trang 4

G : Theo em có

những kiểu dữ

liệu gì ? Lấy ví dụ

cụ thể về một kiểu

dữ liệu nào đó

H : Nghiên cứu

SGK và trả lời

trên bảng phụ

G : Chốt trên màn

hình 3 kiểu dữ

liệu cơ bản nhất

và giải thích thêm

G : Trong ngôn

 Xâu kí tự (hay xâu) là dãy

các "chữ cái" lấy từ bảng chữ cái của ngôn ngữ lập

trình, ví dụ: "Chao cac ban", "Lop 8E",

"2/9/1945"

Trang 5

ngữ lập trình nào

cũng chỉ có 3 kiểu

dữ liệu đó hay còn

nhiều nữa ?

G : Đưa lên màn

hình ví dụ 2 SGK

để giới thiệu tên

-Hs quan sát ví dụ

2 Các phép toán với dữ liệu kiểu số ?

( Hs ghi ở bảng 2 )

Trang 6

của một số kiểu

dữ liệu cơ bản

pascal

G : Đọc tên kiểu

dữ liệu Integer,

real, char, string

H : Đọc lại

H : Viết tên và ý

nghĩa của 4 kiểu

dữ liệu cơ bản

trong TP

G : Đưa ví dụ :

Tên kiểu

Phạm vi giá trị

integer

Số nguyên trong khoảng 215 đến

215  1

real

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

số 0

char Một kí tự trong

bảng chữ cái

string Xâu kí tự, tối đa

Quy tắc tính các biểu thức

số học:

 Các phép toán trong ngoặc được thực hiện trước tiên;

 Trong dãy các phép toán không

ngoặc, các

Trang 7

123 và ‘123’

H : Đọc tên hai

kiểu dữ liệu trên

G : Đưa ra chú ý

về kiểu dữ liệu

char và string

HĐ 2 : Tìm hiểu

các phép toán

trong kiểu dữ liệu

số

G : Đưa lên màn

hình bảng kí hiệu

các phép toán

dùng cho kiểu số

- HS : 123 là kiểu dữ liệu Integer

‘123’ là kiểu dữ liệu char, string

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

và kiểu xâu trong Pascal được đặt trong cặp dấu nháy đơn

gồm 255 kí tự

Kí hiệu

Phép toán

Kiểu dữ liệu

phép nhân,chia,ph

ép chia lấy phần nguyên

và phép chia lấy phần dư được thực hiện trước;

 Phép cộng

và phép trừ được thực hiện theo thứ

tự từ trái sang phải

Trang 8

thực và số

nguyên

G : Hướng dẫn Hs

về phép chia,

phép chia lấy

phần nguyên và

phép chia lấy

phần dư:

5/2 =

2.5;

12/5 =

2.4

5 div

2 = 2;

12 div

5 = 2

5 mod 12 mod

+ 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

số nguyên

Trang 9

2 = 1; 5 = 2

G : Đưa ra phép

toán viết dạng

ngôn ngữ toán học

:

8

2

5  xy

x và yêu cầu

Hs viết biểu thức

này bằng NGLT

G : Viết lại biểu

thức này bằng

ngôn ngữ lập trình

Pascal

 (a b)(c d) 6 

a 3

 ?

HĐ 4 : Củng cố -

Hs : Theo dõi và tập làm quen với ác VD của GV đưa ra

Ngôn ngữ toán

Ngôn ngữ

TP

a  b  c + d a*b-c+d

a

15 5

2

8 2

5  xy

x/5+2*x*y-8

Hs : viết lại Vd của GV đưa

nguyên

mod chia lấy

phần dư

số nguyên

Trang 10

HDVN

G : Chốt lại những kiến thức trọng tâm trong bài

thuyết, làm bài tập 1, 2,

3, 4,5,6

 Đọc trước phần 3,4

ra

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

HÌNH ẢNH LIÊN QUAN

Hình ví dụ 1 SGK. - Giáo án tin học 8_tiết 7 pdf
Hình v í dụ 1 SGK (Trang 3)
Hình  3  kiểu  dữ - Giáo án tin học 8_tiết 7 pdf
nh 3 kiểu dữ (Trang 4)
Hình  bảng  kí  hiệu - Giáo án tin học 8_tiết 7 pdf
nh bảng kí hiệu (Trang 7)

TỪ KHÓA LIÊN QUAN