- Học sinh hiểu được khi viết chương trình, để so sánh dữ liệu (số, biểu thức,...) chúng ta phải sử dụng các ký hiệu do ngôn ngữ lập trình quy định.. * Hoạt động 2: - Học sinh biết kh[r]
Trang 1Tuần 4- Tiết 7
Ngày dạy: 15/09/2015
BÀI 3: CHƯƠNG TRÌNH MÁY TÍNH
VÀ DỮ LIỆU.
1 MỤC TIÊU:
1.1 Kiến thức:
* Hoạt động 1 : - Học sinh biết các phép toán so sánh trong ngôn ngữ lập trình
- Học sinh hiểu được khi viết chương trình, để so sánh dữ liệu (số, biểu thức, ) chúng ta phải sử dụng các ký hiệu do ngôn ngữ lập trình quy định
* Hoạt động 2: - Học sinh biết khái niệm điều khiển tương tác giữa người với máy
tính
1.2 Kĩ năng:
- Chuyển đổi từ các ký hiệu các phép so sánh trong toán học sang ngôn ngữ của Pascal
- Giáo tiếp cơ bản với máy tính qua các trường hợp
1.3 Thái độ:
Thói quen:
- Học sinh thói quen tự rèn luyện trong của môn học có ý thức học tập bộ môn, ham thích tìm hiểu về tư duy khoa học
Tính cách:
- Rèn luyện tính kiên trì trong học tập, rèn luyện
2 NỘI DUNG BÀI HỌC:
- Các phép so sánh
- Giao tiếp người – Máy tính
3 CHUẨN BỊ:
3.1 Giáo viên: Bảng phụ
3.2 Học sinh: Học bài cũ Xem trước bài mới.
4 TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP:
4.1.
Ổn định tổ chức và kiểm diện (2’)
Giáo viên ổn định tổ chức và kiểm diện học sinh
Trang 2Kiểm tra miệng : (5’)
Câu 1: Nêu các quy tắc tính các biểu thức số học
Câu 2: Viết các biểu thức toán sau đây dưới dạng biểu thức trong Pascal:
a 15(4 + 30 + 12)
b
10+ x¿2
¿
¿
¿
4.3.
Tiến trình bài học:
HOẠT ĐỘNG CỦA GV VÀ HS NỘI DUNG BÀI HỌC
Hoạt động 1: Các phép so sánh: (15 )’
Gv: Cho học sinh nêu lại các phép toán
trong toán học
Hs: Nêu lại các phép toán có trong toán
học
Gv: Yêu cầu học sinh khác lên viết các ký
hiệu lên bảng phụ mà giáo viên đã chuẩn bị
trước
Hs: Thực hiện yêu cầu của giáo viên.
Gv: Giới thiệu các ký hiệu, ý nghĩa tương
ứng sử dụng trong ngôn ngữ lập trình
Pascal
Hs: Học sinh nắm ký hiệu và ý nghĩa của
các ký hiệu
Gv: Đưa ra các bài tập để học sinh nhớ được
các ký hiệu hơn
Hs: Thực hiện bài tập.
3 Các phép so sánh:
- Bảng ký hiệu các phép so sánh viết trong ngôn ngữ Pascal:
Ký hiệu trong Pascal Phép so sánh Ký hiệu toán học
<= Nhỏ hơn hoặc bằng ≤
>= Lớn hơn hoặc bằng ≥
Chú ý:
- Kết quả của phép so sánh chỉ có thể là đúng hoặc
sai
- Khi viết chương trình, để so sánh dữ liệu (số, biểu thức, ) chúng ta phải sử dụng các ký hiệu do ngôn ngữ lập trình quy định
Hoạt động 2: Giao tiếp người - máy tính
(15 )’
Gv: Trong quá trình thực hiện chương
trình, con người và máy tính có sự tương tác
qua lại với nhau Dưới đây là một số trường
hợp tương tác giữa người và máy tính:
Hs: Nghe giáo viên trình bày.
4 Giao tiếp người - máy tính
Trang 3a) Thông báo kết quả tính toán
Gv: Giới thiệu cách thông báo kết quả tính
toán ra màn hình cùng với ví dụ minh họa
Hs: Quan sát ví dụ và lắng nghe giáo viên
giải thích
b) Nhập dữ liệu
Gv: Giới thiệu trường hợp tương tác giữa
máy tính với người qua trường hợp nhập dữ
liệu với lệnh Read
Hs: Quan sát ví dụ và lắng nghe giáo viên
giải thích đê hiểu bài
c) Chương trình tạm ngừng
Gv: Tương tự Giới thiệu trường hợp tương
tác giữa máy tính với người qua trường hợp
chương trình tạp ngừng với lệnh Delay()
Hs: Quan sát ví dụ và lắng nghe giáo viên
giải thích đê hiểu bài
d) Hộp thoại:
Gv: Tương tự Giới thiệu trường hợp tương
tác giữa máy tính với người qua trường hợp
chương trình có hộp thoại
Hs: Quan sát ví dụ và lắng nghe giáo viên
giải thích đê hiểu bài
a) Thông báo kết quả tính toán
- Lệnh :
write('Dien tich hinh tron la ',X);
- Thông báo :
b) Nhập dữ liệu
- Lệnh :
write('Ban hay nhap nam sinh:');
read(NS);
- Thông báo :
c) Chương trình tạm ngừng
- Lệnh :
Writeln('Cac ban cho 2 giay nhe ');
Delay(2000);
Thông báo :
- Lệnh :
writeln('So Pi = ',Pi);
read; {readln;}
- Thông báo :
d) Hộp thoại:
- Sử dụng như một công cụ cho việc giao tiếp giữa người và máy
Trang 4Tổng kết (5’)
Cho học sinh thực hiện bài tập 6 và bài tập 7 sách giáo khoa để nắm lại kiến thức đã học
4.5.
Hướng dẫn học tập (3’)
Đối với bài học ở tiết này:
- Về nhà học bài cũ, làm bài tập sách giáo khoa
- Học thuộc các ký hiệu dùng trong ngôn ngữ lập trình Pascal
Đối với bài học ở tiết tiếp theo:
- Xem trước bài, chuẩn bị cho bài thực hành số 2: Viết chương trình để tính toán
- Xem trước và tìm hiểu các câu lệnh được sử dụng trong bài tập 1b, và bài tập 2
5 PHỤ LỤC.