Bài 6. Phép toán, biểu thức, câu lệnh gán

Chia sẻ bởi Nguyễn Trung Tính | Ngày 25/04/2019 | 56

Chia sẻ tài liệu: Bài 6. Phép toán, biểu thức, câu lệnh gán thuộc Tin học 11

Nội dung tài liệu:

Ngày soạn: …………… Ngày dạy: …………… Lớp: 11A5, 11A6
Tuần: 6 Ngày dạy: …………… Lớp: 11A7, 11A8
Tiết: 6
Bài 6: PHÉP TOÁN, BIỂU THỨC, CÂU LỆNH GÁN
MỤC ĐÍCH YÊU CẦU
Kiến thức:
Biết khái niệm: phép toán, biểu thức số học, hàm số học chuẩn, biểu thức quan hệ.
Hiểu câu lệnh gán.
Kĩ năng:
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 toán thông dụng.
Thái độ: Có tinh thần sáng tạo trong học tập và tư duy logic.
CHUẨN BỊ:
Chuẩn bị của giáo viên:
Gáo án, Một số chương trình mẫu viết sẵn.
Nghiên cứu sách tài liệu, SGK tin học 11, Sách giáo viên tin học 11.
Chuẩn bị của học sinh:
- Học bài cũ, xem trước bài mới.
- Sách giáo khoa, đồ dùng học tập
III. HOẠT ĐỘNG DẠY HỌC
Ổn định lớp: Kiểm tra sỉ số lớp, ổn định nội vụ lớp.
Kiễm tra bài cũ:
Nội dung bài mới:
Hoạt động của Giáo viên và Học sinh
Nội dung

GV : Dẫn dắt vào bài: Trong khi viết chương trình ta thường phải thực hiện các tính toán, thực hiện các so sánh để đưa ra quyết định xem làm việc gì? Vậy trong chương trình ta viết thế nào? Có giống với ngôn ngữ tự nhiên hay không? Tất cả các ngôn ngữ có sử dụng chúng một cách giống nhau 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ó dùng được trong các ngôn ngữ lập trình ?
Chỉ một số phép dùng được, một số phép phải xây dựng từ các phép toán khác.
VD : Phép lũy thừa không phải ngôn ngữ nào cũng viết được.
GV : 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 biểu thức trong 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 cách viết trong toán học ?
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 hiện phép toán trong lập trình.

GV : Cách viết biểu thức phụ thuộc cú pháp từng ngôn ngữ lập trình.

Đưa ra một số biểu thức toán học và yêu cầu các em viết chúng trong ngôn ngữ Pascal.

HS : Gọi một vài học sinh lên bảng viết.

GV : Đặt câu hỏi, muốn tính X2, x + ,  -  ta viết thế nào?
HS : Có thể đưa ra là X*X, x+1/(x-y), ((a+b+c)/((2*a /b)+c)) - (b*b-c)/a*c


GV : Muốn tính ,sinx, cosx,… làm thế nào ?
HS : Chưa biết cách tính
GV : Để tính các giá trị đó một cách đơn giản, người ta xây dựng sẵn một số đơn vị chương trình trong các thư viện chương trình giúp người lập trình tính toán nhanh các giá trị thông dụng.
GV : Với các hàm chuẩn, cần quan tâm đến kiểu của đối số và kiểu của giá trị trả về.

GV : Trong lập trình thường ta phải so sánh hai giá trị nào đó trước khi thực hiện lệnh nào đó. Biểu thức quan hệ còn được gọi là biểu thức so sánh 2 giá trị, cho kết quả là đúng hoặc sai (logic).
VD : 3>5: Cho kết quả sai
GV : Đặt câu hỏi, muốn so sánh nhiều điều kiện đồng thời làm thế nào?
HS : Đưa ra ý kiến của mình. (và, hoặc,…)
Đưa ra ví dụ và cách viết đúng trong ngôn ngữ Pascal
Chú ý : Mỗi ngôn ngữ có cách viết khác nhau.

GV : Mỗi NNLT có cách viết lệnh gán khác nhau.
GV : Cần chú ý điều gì khi viết lệnh gán?
HS : Đưa ra ý kiến.
GV : Phân tích câu trả lời của học sinh sau đó tổng hợp lại: cần chú ý đến kiểu của biến và kiểu của biểu thức.

GV : Minh họa một vài lệnh gán bằng một ví dụ trực quan trên bảng hoặc trên màn hình.
VD:
Var i, j integer;
Begin
i := 2;
j := 5;
i := i+1;
j := j-1;
Writeln (‘i=’, i);
Writeln (‘j=’, j);
readln;
End.
- Vậy chương trên in ra màn hình giá
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Nguyễn Trung Tính
Dung lượng: | Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)