YOMEDIA
Giáo án tin học 8_tiết 7
Chia sẻ: Nguyễn Minh Thắng
| Ngày:
| Loại File: PDF
| Số trang:10
79
lượt xem
8
download
Download
Vui lòng tải xuống để xem tài liệu đầy đủ
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Đ của Thầy HĐ 1:Tìm hiểu dữ liệu và kiểu dữ liệu ? G : Nêu tình HS Quan sát. -
huống để gợi ý về dữ liệu và kiểu dữ liệu.
AMBIENT/
Chủ đề:
Nội dung Text: Giáo án tin học 8_tiết 7
- 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 :
- 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Đ của trò Ghi bảng
HĐ của Thầy
HĐ 1:Tìm hiểu 1. Dữ liệu và
dữ liệu và kiểu dữ kiểu dữ liệu .
liệu ?
- Ngôn ngữ
tình HS Quan sát.
G : Nêu
lập trình phân
huống để gợi ý về
chia dữ liệu
dữ liệu và kiểu dữ
- HS suy nghĩ, trả lời:..... theo các kiểu
liệu.
G : Đưa lên màn H : Nghiên cứu SGK trả lời khác nhau .Và
- hình ví dụ 1 SGK. với kiểu số. được chia
thành các loại
H : Quan sát để
cơ bản sau :
phân biệt được hai
Số nguyên
loại dữ liệu quen
thuộc là chữ và Số thực
số. - HS ghi chép.. Xâu kí tự
G : Ta có thể thực
hiện các phép toán
với dữ liệu kiểu Số nguyên ví dụ số học
sinh của một lớp, số sách
gì?
trong thư viện,...
G : Còn với kiểu
chữ thì các phép Số thực, ví dụ chiều cao
toán đó không có của bạn Bình, điểm trung
nghĩa. bình môn Toán,...
- Xâu kí tự (hay xâu) là dãy
các "chữ cái" lấy từ bảng
G : Theo em có
chữ cái của ngôn ngữ lập
những kiểu dữ
trình, ví dụ: "Chao cac
liệu gì ? Lấy ví dụ
ban", "Lop 8E",
cụ thể về một kiểu
"2/9/1945"...
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
- ngữ lập trình nào
cũng chỉ có 3 kiểu -Hs quan sát ví dụ
dữ liệu đó hay còn
nhiều nữa ?
2. Các phép
toán với dữ
liệu kiểu số ?
G : Đưa lên màn
( Hs ghi ở
hình ví dụ 2 SGK
bảng 2 )
để giới thiệu tên
- của một số kiểu Tên Phạm vi giá trị
dữ liệu cơ bản kiểu
Quy tắc tính
trong NNLT Số nguyên trong
các biểu thức
integer khoảng 215 đến
pascal.
số học:
215 1. Các phép
G : Đọc tên kiểu Số thực có giá trị toán trong
dữ liệu Integer, tuyệt đối trong ngoặc được
khoảng 2,910-39
real, char, string. real thực hiện
đến 1,71038 và
H : Đọc lại. trước tiên;
H : Viết tên và ý số 0. Trong dãy
nghĩa của 4 kiểu char Một kí tự trong các phép
dữ liệu cơ bản bảng chữ cái. toán không
trong TP. Xâu kí tự, tối đa
string dấu
có
G : Đưa ví dụ : ngoặc, các
- 123 và ‘123’ phép
gồm 255 kí tự.
nhân,chia,ph
H : Đọc tên hai - HS : 123 là kiểu dữ liệu
ép chia lấy
Integer
kiểu dữ liệu trên.
phần nguyên
‘123’ là kiểu dữ liệu
G : Đưa ra chú ý
và phép chia
về kiểu dữ liệu char, string.
lấy phần dư
Chú ý: Dữ liệu kiểu kí tự
char và string.
được thực
HĐ 2 : Tìm hiểu và kiểu xâu trong Pascal
hiện trước;
toán được đặt trong cặp dấu
các phép
trong kiểu dữ liệu nháy đơn. Phép cộng
và phép trừ
số
được thực
G : Đưa lên màn
hiện theo thứ
Kí Phép Kiểu dữ
hình bảng kí hiệu
tự từ trái
toán hiệu toán liệu
các phép
sang phải.
dùng cho kiểu số
- thực và số cộng số
+
nguyên. nguyên,
G : Hướng dẫn Hs số thực
về phép chia, trừ số
lấy
phép chia nguyên,
phần nguyên và số thực
lấy
phép chia số
nhân
*
phần dư: nguyên,
số thực
5/2 = 12/5 =
số
chia
/
2.5; 2.4.
nguyên,
5 div 12 div
số thực
2 = 2; 5 = 2
div chia lấy số nguyên
5 mod 12 mod
phần
- 2 = 1; 5 = 2 nguyên
G : Đưa ra phép mod chia lấy số nguyên
phần dư
viết dạng
toán
ngôn ngữ toán học Hs : Theo dõi và tập làm
quen với ác VD của GV
:
và yêu cầu đưa ra
x
2 xy 8
5
Ngôn ngữ Ngôn ngữ
Hs viết biểu thức
toán TP
này bằng NGLT
G : Viết lại biểu a b c + d a*b-c+d
thức này bằng a
15+5*(a/2)
15 5
2
ngôn ngữ lập trình
x/5+2*x*y-
x
2 xy 8
Pascal. 5
8
(a b)(c d) 6 a ?
3
Hs : viết lại Vd của GV đưa
HĐ 4 : Củng cố -
- ra
HDVN
Chốt lại
G :
những kiến thức
trọng tâm trong
bài.
Học lý
thuyết, làm
bài tập 1, 2,
3, 4,5,6
Đọc trước
phần 3,4
Thêm tài liệu vào bộ sưu tập có sẵn:
Báo xấu
LAVA
ERROR:connection to 10.20.1.100:9315 failed (errno=111, msg=Connection refused)
ERROR:connection to 10.20.1.100:9315 failed (errno=111, msg=Connection refused)
Đang xử lý...