bai 5-6 lop 11 - Pdf 60

§5 + 6. KHAI BÁO BIẾN
PHÉP TỐN, BIỂU THỨC, CÂU LỆNH GÁN
I. MỤC TIÊU
1. Về kiến thức:
- Hiểu được các khai báo biến.
- Biết được khái niệm: phép tốn, biểu thức số học, hàm số học chuẩn, biểu thức quan hệ.
- Hiểu lệnh gán.
- Biết được một số hàm thơng dụng trong Pascal
2. Về kỹ năng:
- Khai báo biến đúng, nhận biết khai báo sai.
- Viết được lệnh gán
- Viết được các biểu thức số học và logic với các phép tốn thơng dụng
3. Về thái độ:
- Xác định thái độ nghiêm túc trong học tập khi làm quen với nhiều quy định nghiêm ngặt trong lập trình.
- Tạo sự ham muốn giải các bài tập lập trình, trước mắt thấy được lợi ích của lập trình, phục vụ tính tốn va
giải được một số bài tốn.
II. CHUẨN BỊ:
Giáo viên: Soạn giáo án, sách giáo khoa, sách bài tập, tài liệu tham khảo. Máy tính ( nếu có).
Học sinh: Cấu trúc chương trình.
III. HOẠT ĐỘNG DẠY HỌC:
1) Ổn định tổ chức: Kiểm tra sĩ số lớp.
2) Kiểm tra bài cũ ( 7 ‘)
Câu hỏi :
Cấu trúc chung của một chương trình Pascal? Nêu cấu trúc của các phần khai báo: Tên chương trình,hằng,
thư viện? Cho vd?
3) Giảng bài mới:
Hoạt động của GV và HS Nội dung
GV: Khai báo biến là chương trình báo cho
máy biết phải dùng những biến nào trong
chương trình.
HS: Lắng ghe và ghi chép

- Khai báo biến cần quan tâm chú ý đến phạm vi
giá trị của nó.
GV: Trong khi viết chương trình ta thường
phải thực hiện tính tốn, thực hiện các so sánh
II) PHÉP TỐN, BIỂU THỨC, CÂU LỆNH GÁN
1. Phép Tốn
để đưa ra quyết định xem làm việc gì? Trong
khi viết chương trình có giống với ngôn ngữ tự
nhiên không?...
GV: Toán học có những phép toán nào?
HS: Đưa ra một số phép toán thường dùng
trong toán học.
GV: Chúng có được sử dụng trong ngôn ngữ
lập trình không?
- Chỉ có một số phép toán dùng được, một số
phép toán phải xây dựng từ các phép toán
khác.
- Ví dụ phép luỹ thừa không phải ngôn ngữ
nào cũng viết được.
- Mỗi ngôn ngữ khác nhau lại có cách kí hiệu
phép toán khác nhau.
GV: Trong toán học, biểu thức là gì?
HS: Đưa ra khái niệm
GV: Đưa ra khái niệm của biểu thức lập trình.
GV: Cách viết các biểu thức này trong lập
trình có giống với cách viết trong toán học hay
không?
HS: Đưa ra ý kiến của mình
GV: Phân tích ý kiến của học sinh.
GV: Đưa ra cách viết biểu thức và thứ tự thực

- Với số thực: +, - , *, /
- Các phép toán quan hệ: <, <=, >, >=, <> cho kết
quả là một giá trị Logic (true hoặc false).
- Các phép toán logic: NOT, OR, AND thường
dùng để kết hợp nhiều biểu thức quan hệ với nhau.
2. Biểu thức số học
* Là một dãy các phép toán +, - , *, /, div và mod
từ các hằng, biến kiểu số và các hàm.
- Dùng cặp dấu () để quy định trình tự tính toán.
* Thứ tự thực hiện các phép toán:
- Trong ngoặc trước, ngoài ngoặc sau.
- Nhân chia trước, cộng trừ sau
- Giá trị của biểu thức có kiểu là kiểu của biến
hoặc hằng có miền giá trị lớn nhất trong biểu thức.
3. Hàm số học chuẩn
- Các ngôn ngữ lập trình thường cung cấp sẵn một
số hàm số học để tính một số giá trị thông dụng.
- Cách viết: Tên_hàm (đối số)
- Kết quả của hàm phụ thuộc vào kiểu của đối số.
- Đối số của hàm là một hay nhiều biểu thức số
học đặt trong dấu ngoặc () sau tên hàm.
- Bản thân hàm cũng có thể coi là biểu thức số học
và có thể tham gia vào biểu thức như một toán
hạng bất kỳ.
* Bảng một số hàm chuẩn:
Học sinh xem SGK
4. Biểu thức quan hệ
* Có dạng như sau:
<Biểu thức 1> <phép toán quan hệ> <Biểu thức 2>
- Trong đó: Biểu thức 1 và biểu thức 2 phải cùng

biểu thức hoặc phải bao hàm kiểu của biểu thức.
- Hoạt động của lệnh gán: Tính giá trị của biểu
thức sau đó ghi giá trị đó vào tên biến.
X1:=(- b + sqrt(delta))/(2*a);
X2:=(- b - sqrt(delta))/(2*a);
4) CỦNG CỐ : Các kiểu dữ liệu chuẩn: nguyên, thực, kí tự, lôgic. Cách khai báo biến
5) BÀI TẬP VỀ NHÀ:
- Làm bài tập 1,2,3,4,5 sgk trang 35
- Xem trước bài: Các thủ tục chuẩn vào/ra đơn giản. Soạn thảo, dịch, thực hiện và hiệu chỉnh chương trình
IV. RÚT KINH NGHIỆM, BỔ SUNG:
...................................................................................................................................................................................
...................................................................................................................................................................................
...................................................................................................................................................................................
...................................................................................................................................................................................


Nhờ tải bản gốc
Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status