Tiết 7

- 0 / 0
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Trần Chí Thu (trang riêng)
Ngày gửi: 22h:57' 08-07-2009
Dung lượng: 94.0 KB
Số lượt tải: 10
Nguồn:
Người gửi: Trần Chí Thu (trang riêng)
Ngày gửi: 22h:57' 08-07-2009
Dung lượng: 94.0 KB
Số lượt tải: 10
Số lượt thích:
0 người
Tuần : 7 Ngày soạn 26/08/08
CHƯƠNG II. CHƯƠNG TRÌNH ĐƠN GIẢNBÀI
BÀI 3: CẤU TRÚC CHƯƠNG TRÌNH
A- Mục tiêu bài học:
1. Kiến thức:
- Biết các lệnh vào/ra đơn giản để nhập thông tin từ bàn phím và đưa thông tin ra màn hình
- Biết các bước: Soạn thảo, dịch, thực hiện và hiệu chỉnh chương trình
- Biết một số công cụ của môi trường Turbo Pascal
2. Kỹ năng:
- Viết được một số lệnh vào/ra đơn giản
- Bước đầu sử dụng được chương trình dịch để phát hiện lỗi
- Bước đầu chỉnh sửa được chương trình dựa vào thông báo lỗi của chương trình dịch và tính hợp lí của kết quả thu được
3. Thái độ:
Học sinh tích cực chủ động, nghiêm túc, chính xác trong nghiên cứu khoa học.
B- Phương pháp:
Thuyết trình giới thiệu và sử dụng giáo cụ trực quan kết hợp với vấn đáp HS
C- Chuẩn bị của giáo viên và học sinh:
1-Chuẩn bị của giáo viên
- Bảng viết, sách giáo khoa, sách giáo viên, phiếu học tập.
2-Chuẩn bị của học sinh
- Sách giáo khoa.
D- Tiến trình lên lớp:
I- Ổn định lớp:
II- Kiểm tra bài cũ:
III- Bài mới:
1. Đặt vấn đề: Khi giải quyết một bài toán, ta phải đưa dữ liệu vào để máy tính xử lí. Và sau khi máy xử lí xong, ta cần hiển thị kết quả đó ra màn hình để xem. Vậy ta có thể đưa dữ liệu vào xử lí và lấy kết quả ra sau khi xử lí bằng cách nào? Chúng ta vào bài mới: Một số thủ tục chuẩn vào/ra đơn giản
2. Triển khai bài:
Hoạt động 1: Cung cấp và phân tích cho học sinh về thủ tục nhập DL vào từ bàn phím
Hoạt động của giáo viên và học sinh
Nội dung kiến thức
- GV: Trong phần này ta sẽ xem xét các thủ tục chuẩn vào/ra đơn giản của Pascal
- GV: Các em hãy cho biết cấu trúc chung của thủ tục nhập dữ liệu trong Pascal?
HS: Nghiên cứu SGK và trả lời câu hỏi
- GV: Nêu vd và giải thích.
Gv: Diễn gải sự hoạt động của READ và READLN và nêu sự khác nhau khi dùng hai thủ tục trên.
Mỗi ngôn ngữ lập trình có cách nhập thông tin vào khác nhau
Nhập dữ liệu vào từ bàn phím
Dùng để đưa nhiều bộ dữ liệu khác nhau cho cùng một chương trình xử lí
Thủ tục chuẩn :
Read () ;
hoặc Readln() ;
Trong đó, danh sách biến vào là một hay nhiều tên biến đơn được viết cách nhau bởi dấu phẩy (,)
Vd :
Read(N) ;
Readln (a, b, c) ;
** Lưu ý : Khi nhập giá trị cho nhiều biến, những giá trị này được gõ cách nhau ít nhất một khoảng trắng (phím Space) hoặc kí tự xuống dòng (phím Enter)
HĐ2 :Tìm hiểu thủ tục đưa dữ liệu ra màn hình
Sau khi xử lí xong, kết quả được lưu trong bộ nhớ. Để thấy được kết quả trên màn hình, ta phải sử dụng thủ tục xuất dữ liệu ra màn hình.
- GV : Các em hãy cho biết cấu trúc chung của thủ tục này trong Pascal ?
HS : Đọc sách và trả lời câu hỏi
- GV : Nêu Vd1 và giải thích kết quả
HS : Nghe giảng
- GV : Cho HS xem Vd2, yêu cầu hs xác định các thành phần trong chương trình. Cho biết chương trình làm gì và dự đoán kết quả của chương trình?
HS : Suy nghĩ , thảo luận và trả lời
GV : Nhận xét và giải thích lại cho cả lớp hiểu
- GV : Cho HS xem Vd3, yêu cầu Hs cho biết chương trình này làm gì ? Kết quả hiển thị trên màn hình như thế nào ?
HS : Suy nghĩ, kết hợp xem SGK để trả lời câu hỏi
GV : Nhận xét, giải thích hoàn chỉnh cho cả lớp hiểu.
(* 1 *) giá trị a chiếm 5 vị trí kể từ vị trí hiện thời của con trỏ
giá trị x chiếm 6 vị trí tính từ vị trí hiện thời của con trỏ, trong đó 2 vị trí dành để hiển thị phần thập phân
(* 2 *) giá trị a chiếm 5 vị trí
giá trị a+x chiếm 10 vị trí, trong đó 2 vị trí dành cho phần thập phân
2. Đưa dữ liệu ra màn hình
Dùng để đưa kết quả sau khi xử lí ra màn hình
CHƯƠNG II. CHƯƠNG TRÌNH ĐƠN GIẢNBÀI
BÀI 3: CẤU TRÚC CHƯƠNG TRÌNH
A- Mục tiêu bài học:
1. Kiến thức:
- Biết các lệnh vào/ra đơn giản để nhập thông tin từ bàn phím và đưa thông tin ra màn hình
- Biết các bước: Soạn thảo, dịch, thực hiện và hiệu chỉnh chương trình
- Biết một số công cụ của môi trường Turbo Pascal
2. Kỹ năng:
- Viết được một số lệnh vào/ra đơn giản
- Bước đầu sử dụng được chương trình dịch để phát hiện lỗi
- Bước đầu chỉnh sửa được chương trình dựa vào thông báo lỗi của chương trình dịch và tính hợp lí của kết quả thu được
3. Thái độ:
Học sinh tích cực chủ động, nghiêm túc, chính xác trong nghiên cứu khoa học.
B- Phương pháp:
Thuyết trình giới thiệu và sử dụng giáo cụ trực quan kết hợp với vấn đáp HS
C- Chuẩn bị của giáo viên và học sinh:
1-Chuẩn bị của giáo viên
- Bảng viết, sách giáo khoa, sách giáo viên, phiếu học tập.
2-Chuẩn bị của học sinh
- Sách giáo khoa.
D- Tiến trình lên lớp:
I- Ổn định lớp:
II- Kiểm tra bài cũ:
III- Bài mới:
1. Đặt vấn đề: Khi giải quyết một bài toán, ta phải đưa dữ liệu vào để máy tính xử lí. Và sau khi máy xử lí xong, ta cần hiển thị kết quả đó ra màn hình để xem. Vậy ta có thể đưa dữ liệu vào xử lí và lấy kết quả ra sau khi xử lí bằng cách nào? Chúng ta vào bài mới: Một số thủ tục chuẩn vào/ra đơn giản
2. Triển khai bài:
Hoạt động 1: Cung cấp và phân tích cho học sinh về thủ tục nhập DL vào từ bàn phím
Hoạt động của giáo viên và học sinh
Nội dung kiến thức
- GV: Trong phần này ta sẽ xem xét các thủ tục chuẩn vào/ra đơn giản của Pascal
- GV: Các em hãy cho biết cấu trúc chung của thủ tục nhập dữ liệu trong Pascal?
HS: Nghiên cứu SGK và trả lời câu hỏi
- GV: Nêu vd và giải thích.
Gv: Diễn gải sự hoạt động của READ và READLN và nêu sự khác nhau khi dùng hai thủ tục trên.
Mỗi ngôn ngữ lập trình có cách nhập thông tin vào khác nhau
Nhập dữ liệu vào từ bàn phím
Dùng để đưa nhiều bộ dữ liệu khác nhau cho cùng một chương trình xử lí
Thủ tục chuẩn :
Read (
hoặc Readln(
Trong đó, danh sách biến vào là một hay nhiều tên biến đơn được viết cách nhau bởi dấu phẩy (,)
Vd :
Read(N) ;
Readln (a, b, c) ;
** Lưu ý : Khi nhập giá trị cho nhiều biến, những giá trị này được gõ cách nhau ít nhất một khoảng trắng (phím Space) hoặc kí tự xuống dòng (phím Enter)
HĐ2 :Tìm hiểu thủ tục đưa dữ liệu ra màn hình
Sau khi xử lí xong, kết quả được lưu trong bộ nhớ. Để thấy được kết quả trên màn hình, ta phải sử dụng thủ tục xuất dữ liệu ra màn hình.
- GV : Các em hãy cho biết cấu trúc chung của thủ tục này trong Pascal ?
HS : Đọc sách và trả lời câu hỏi
- GV : Nêu Vd1 và giải thích kết quả
HS : Nghe giảng
- GV : Cho HS xem Vd2, yêu cầu hs xác định các thành phần trong chương trình. Cho biết chương trình làm gì và dự đoán kết quả của chương trình?
HS : Suy nghĩ , thảo luận và trả lời
GV : Nhận xét và giải thích lại cho cả lớp hiểu
- GV : Cho HS xem Vd3, yêu cầu Hs cho biết chương trình này làm gì ? Kết quả hiển thị trên màn hình như thế nào ?
HS : Suy nghĩ, kết hợp xem SGK để trả lời câu hỏi
GV : Nhận xét, giải thích hoàn chỉnh cho cả lớp hiểu.
(* 1 *) giá trị a chiếm 5 vị trí kể từ vị trí hiện thời của con trỏ
giá trị x chiếm 6 vị trí tính từ vị trí hiện thời của con trỏ, trong đó 2 vị trí dành để hiển thị phần thập phân
(* 2 *) giá trị a chiếm 5 vị trí
giá trị a+x chiếm 10 vị trí, trong đó 2 vị trí dành cho phần thập phân
2. Đưa dữ liệu ra màn hình
Dùng để đưa kết quả sau khi xử lí ra màn hình
 








Các Ý Kiến