Tin hoc 11 full

Chia sẻ bởi Đỗ Thành Huế | Ngày 26/04/2019 | 37

Chia sẻ tài liệu: tin hoc 11 full thuộc Tin học 12

Nội dung tài liệu:

NS: 8/7/09
§6: KHAI BÁO BIẾN PHÉP TOÁN
BIỂU THỨC CÂU LỆNH GÁN
Tuần: 6

ND: 14/7/09

Tiết: 6


MỤC ĐÍCH, YÊU CẦU
Biết các phép toán trong ngôn ngữ pascal
Các biểu thức quan hệ, biểu thức logic
Biết một số hàm số học chuẩn, vận dụng viết biểu thức có chứa hàm số học chuẩn.
Biết câu lệnh gán, vận dụng viết một số phép gán đơn giản.
Hiểu được cách khai báo biến, khai báo đúng
Nhận xét biết được khai báo sai
PHƯƠNG PHÁP
Thuyết trình, vấn đáp
Sử dụng máy để trình chiếu trên máy
CHUẨN BỊ, LƯU Ý.
Trong chương toán học các em đã được học các phép toán. Đối với từng loại số thì có phép toán nào? Tại sao?
NỘI DUNG BÀI GIẢNG
HĐGV
HĐHS
NỘI DUNG

 Khai báo biến là chương trình báo cho máy biết phải dùng những tên nào trong chương trình
Ví dụ: Để giải phương trình bậc hai :
ax2+ bx+c=0 cần khai báo các biến như sau:
Var a, b, c, x1, x2, delta: real;
Để tính chu vi diện tích của tam giác ta cần khai báo như thế nào;
Trong đó:

Đặt câu hỏi : Khi khai báo biến cần chú ý đến điều gì?











Trong khi viết chương trình ta thường phải thực hiện các phép toán, thực hiện các so sánh để đưa ra quyết định xem làm việc gì? Viết như thế nào? Có giống như ta giải một bài toán không?
Trong toán học có những phép toán nào?



Các phép toán trong toán học có thực hiện được trong các ngôn ngữ lập trình không ?
Ngoài ra mỗi ngôn ngữ khác nhau lại kí hiệu các phép toán khác nhau
Trong toán học biểu thức là gì?
Đưa ra biểu thức trong ngôn ngữ lâp trình.
Cách viết các biểu thức này trong lập trình có giống với biểu thức trong toán học không?
phân tích và đưa ra cách viết biểu thức trong lập trình cho vi dụ:
Cách viết còn phụ thuộc vào cú pháp của từng ngôn ngữ
Cho một số biểu thức trong toán học và yêu cầu hs chuyển chúng sang ngôn ngữ Pascal.
Vậy muốn tính x2 ta làm thế nào ?
tính  ta làm thế nào?

Để 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 của 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
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ề.
Trong lập trình thường phải so sánh 2 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 được dung để so sánh 2 giá trị, cho kết quả là đúng hoặc sai
Vi dụ: 2>3 cho kết quả sai
Muốn so sánh nhiều điều kiện đồng thời làm thế nào ?
Đưa ra cách viết đúng trong Pascal.
Chu ý: Mỗi ngôn ngữ có cách viết khác nhau.
cho một số vi dụ
Mỗi ngôn ngữ lập trình có cách viết lệnh gán khác nhau.
Chúng ta cần chú ý điều gì khi viết lệnh gán.
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.
cho ví dụ một vài lệnh gán



Lắng nghe và ghi chép
Var a, b, c, p, s, cv: Real;





A, b, c dung để lưu độ dài 3 cạnh của tam giác
P là nửa chu vi
Cv,s : chu vi và diện tích của tam giác
Khi khai báo biến ta cần chú ý :
Cần đặt tên biến sao cho gợi nhớ đến ý nghĩa của nó.
Không nên đặt tên quá ngắn hoặc quá dài dễ dẫn đến mắc lỗi hoặc hiểu nhầm.
Ta xét qua 4 bước sau:
Xem khai báo đã đúng cú pháp chưa
Tên biến đã đúng chưa
Kiểu dữ liệu có đúng với từng biến chưa?
Phạm vi giá trị của biến có vượt quá phạm vi giá trị của biến không?



Đưa ra một số phép toán thường dùng.
Với số nguyên : +, -, *, div, Mod
Với số thực: +, -, *, /
Các phép toán quan hệ : >, >=, <, <=, =, <>: Cho kết quả là một giá trị True hoặc False
Các phép toán logic: Not, Or, And
Suy nghĩ trả lời chỉ có một số phép toán thực hiện được còn lại phải xây dựng từ phép toán cơ bản
Vi dụ
* 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ẻ: Đỗ Thành Huế
Dung lượng: | Lượt tài: 2
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)