Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (102.02 KB, 4 trang )
<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>
Ng y soà ạn: 11/9/2009
Ng y già ảng:14/9/2009
Tiết: 7
<b>I. MC tiêu BàI DY</b>:
1. Ki<b>ến thức:</b>
- HS nắm đợc khái niệm dữ liệu và kiểu dữ liệu, sự cần thiết để phân
loại thành các kiểu dử liệu,
- Nắm đợc một số dữ liệu và kiểu dữ liệu thờng gặp trong Turbo
Pascal. Kiểu số nguyên, số thực, xâu ký tự …
- Nắm đợc các phép toán với dữ liệu kiểu số
2. K<b>ỹ năng :</b>
- Häc sinh nắm chắc dử liệu và kiểu dữ liệu, nắm các phép toán với dữ
liƯu kiĨu sè.
3. Th¸i <b>độ:</b>
- HS có thái độ học tập nghiêm túc.
<b>II. CHUẨN BỊ:</b>
<b>1.</b> <b>Giáo viên: Giáo án, sách giáo khoa, đồ dùng dạy học.</b>
<b>2.</b> <b>Học sinh : S¸ch gi¸o khoa, vë ghi, bót.</b>
<b>III. Phơng pháp: thuyết trình, giảng giải, nêu và giải quyt vn .</b>
<b>IV. tiến trình lên lớp</b>:
<b>1. ổn định tổ chức lớp</b>
- Kiểm tra sĩ số:…………..vắng ……..
- Ổn định trật tự
<b> 2. Kiểm tra b i cà</b> <b>ũ:</b>
G/v ? Trình bày cách lu và chạy chơng trình Pascal
? Hảy nêu cách khởi động và thoát khỏi Turbo
H/s trả lời: - Cách lu chơng trình Pascal vào File/save
- Cách chạy chơng trình Pascal Crt+F9
- Cách khởi động Turbo: 2 cách
C1: nháy đúp chuột vào biểu tợng trên màn hình
C2: nháy đúp chuột vào tên tệp Turbo.exe
- Tho¸t khái Turbo: File/Exit
<b>3. Bµi míi:</b>
<b>Hoạt động của giáo viên</b> <b>Hoạt động của học sinh</b>
nghĩ về bài văn, bài thơ nào đó. Nhng ở mơn
kÕt luận: Đối với các kiểu dữ liệu khác nhau,
ngời ta thờng thực hiện các phép xử lí dữ liệu
kh¸c nhau.
Tơng tự nh vậy, ngơn ngữ lập trình thờng phân
chia dữ liệu thành các kiểu và định nghĩa các
phép xử lí tơng ứng trên mỗi kiểu dữ liệu
<i><b>Hoạt động 1: Dữ liệu và kiểu dữ liệu.</b></i>
? Các thông tin đợc nhập vào máy đợc gọi là
gì?
? Các thơng tin đó có đa dạng khơng?
? Vậy để máy tính quản lý hiệu quả các thơng
tin đó ta phải làm gì?
§óng vËy vÝ dơ trong tập hợp số ngời ta cũng
phân chia nhiều tập hợp, bởi các phép toán trên
mỗi tập hợp thờng khác nhau.
Vì vậy ta phải phân chia dữ liệu thành các kiểu
dữ liệu khác nhau, Chữ, số, số nguyên, số thập
phân
Gv ghi bảng
GV đa ra ví dụ: Cho biết các kiểu dữ liệu của
chơng trình trên?
? Ngơn ngữ lập trình đã định nghĩa sẵn một số
kiểu dữ liệu cơ bản no?
G/v ghi bảng
Cho ví dụ?
GV đa ra bảng ví dụ kiểu giữ liệu và phạm vi sử
dụng.
<b>Tờn kiu</b> <b>Phm vi giá trị</b>
<b>integer</b> Số nguyên trong khoảng <sub>-2</sub>15<sub> đến 2</sub>15<sub> -1</sub>
<b>real</b> Số thực có giá trị tuyệ đố trong khoảng 2,9x10-39<sub> đến </sub>
1,7x1038<sub> vµ sè 0</sub>
<b>Char</b> Mét ký tù trong bảng chữ <sub>cái</sub>
H/s:- Dữ liệu
- RÊt đang dạng.
- Phân chia dữ liệu thành các kiểu
- H/s ghi bài
- H/s trả lời:
Gồm chữ cái, chữ số, và các kiểu ký tự
khác.
Số nguyên, số thực, xâu ký tự.
H/s ghi bài
HS đa ra ví dụ.
<b>string</b> Xâu ký tự, tối đa gồm 225 <sub>kí tự</sub>
Để Pascal dịch dÃy số là kiểu xâu ta phải bỉ
vµo trong dÊu ‘ .. ‘
VD để hiển thị xâu 12345 ta phải gõ ‘12345’
<i><b>Hoạt động 2: Phép toán với dữ liệu kiểu số</b></i>
? Trong toán học gồm có những phép tốn nào?
Trong Pascal định nghĩa và ký hiệu các phép
tốn trên nh sau.
<b>KÝ</b>
<b>hiƯu</b> <b>PhÐp to¸n</b> <b>KiĨu dữ liệu</b>
<b>-</b> Trừ Số nguyên số <sub>thực</sub>
<b>*</b> Nhân Số nguyên, số <sub>thực</sub>
<b>/</b> Chia Số nguyên, số <sub>thực</sub>
<b>Div</b> Lấy phần <sub>nguyên</sub> Số nguyên
<b>mod</b> Chia lấy phần<sub>d</sub> Sè nguyªn
GV đa ra các ví dụ về biểu thức tốn học cho
HS viết ra biểu thức dạng ngơn ngữ tin học.
Các phép toán đợc thực hiện theo thứ tự u tiên:
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 tốn khơng
có dấu ngoặc, các phép nhân,
phép chia, phép chia lấy phần
nguyên (div) và phép chia lấy
phần d (mod) đợc thực hiện trớc;
Cuối cùng thực hiện phép cộng và
phÐp trõ theo thø tù từ trái sang
phải.
Lu ý:Trong mt biu thc ch cú phép cộng và
phép trừ, hoặc chỉ có phép nhân hoặc phép chia,
các phép tính đợc thực hiện theo thứ tự từ trái
<i>sang phải. Cần đặc biệt lu ý đến điều này khi </i>
G/v đa vd: 10 5 + 2 = 7, nhng nếu thực hiện
phép cộng trớc ta đợc kết quả 3.
H/S tr¶ lêi : PhÐp +, -, x, :, ..
HS ghi bµi
H/s lên bảng
G/v đa thêm một số vd
- H/s chó ý
- H/s tr¶ lêi
<b> 4. Cđng cè</b>
-Thế nào là kiểu dữ liÖu?
- Kiểu dữ liệu đợc phân chia nh thế nào?
- Nêu các phép toán trong dữ liệu kiểu số
<b>5. Hớng dẫn ở nhà</b>