giáo án 11 bai 7-8

- 0 / 0
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Nông Minh Hảo
Ngày gửi: 07h:41' 29-10-2009
Dung lượng: 68.5 KB
Số lượt tải: 8
Nguồn:
Người gửi: Nông Minh Hảo
Ngày gửi: 07h:41' 29-10-2009
Dung lượng: 68.5 KB
Số lượt tải: 8
Số lượt thích:
0 người
Ngày soạn:28/10/2009
Tiết:
BÀI 8
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
I. MỤC TIÊU
1. Kiến thức
- Biết được ý nghĩa của các thủ tục vào/ra chuẩn đối với lập trình.
- Biết được cấu trúc chung của thủ tục vào/ra trong ngôn ngữ lập trình Pascal.
- Biết được các bước để hoàn thành một chương trình.
- Biết các file chương trình cơ bản của Turbo Pascal 7.0
2. Kĩ năng
- Viết đúng lệnh vào/ra dữ liệu.
- Biết nhập đúng dữ liệu khi thực hiện chương trình.
- Biết khởi động và thoát hệ soạn thảo Turbo Pascal.
- Soạn được một chương trình vào máy.
- Dich được chương trình để phát hiện lỗi cú pháp.
- Thực hiện được chương trình để nhập dữ liệu và thu kết quả, tìm lỗi thuật toán và sửa lỗi.
II. ĐỒ DÙNG DẠY HỌC
1. Chuẩn bị của giáo viên
- Sách giáo khoa, tranh chứa các biểu thức trong toán học, một số chương trình viết sẵn.
2. Chuẩn bị của học sinh
- Sách giáo khoa.
III. HOẠT ĐỘNG DẠY-HỌC
1. Hoạt động 1: Tìm hiểu thủ tục nhập dữ liệu vào từ bàn phím.
HOẠT ĐỘNG CỦA GIÁO VIÊN-HỌC SINH
NỘI DUNG
1. Nêu 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ý, việc đưa dữ liệu bằng lệnh gán sẽ làm cho chương trình chỉ có tác dụng với một dữ liệu cố định. Để chương trình giải quyết được nhiều bài toán hơn, ta phải sử dụng thủ tục nhập dữ liệu.
-Học sinh: Chú ý lắng nghe dẫn dắt của giáo viên.
-Giáo viên: Yêu cầu học sinh nghiên cứu sách giáo khoa và cho biết cấu trúc chung của thủ tục nhập dữ liệu trong ngôn ngữ lập trình Pascal?
-Học sinh: - Nghiên cứu sách giáo khoa và suy nghĩ để trả lời.
Read();
Readln();
-Giáo viên: Giải thích là gì.
-Học sinh: Chú ý nghe giảng
-Giáo viên nêu ví dụ: Khi viết chương trình Tìm max của 2 số a,b thì ta phải nhập vào các đại lượng nào?
-Học sinh: Nhấp 2 hệ số a,b.
-Giáo viên: Mời một học sinh lên bảng viết lệnh nhập 2 hệ số a,b?
-Học sinh lên bảng viết: Readln(a,b);
2.Giáo viên viết chương trình Pascal :Tìm Max của 2 số a,b trong đó có lệnh nhập giá trị cho hai biến. Lên bảng
-Học sinh: Quan sát chương trình ví dụ của giáo viên.
-Giáo viên: Trong chương trình ví dụ trên thì người ta đã sử dụng những lệnh nhập nào?
-Họcsinh Trả lời: readln(a), readln(b).
-Giáo viên: Vậy theo các em con có cách khác để nhập 2 số a,b không?
-Học sinh: readln(a,b);
-Giáo viên: Thực hiện chương trình và thực hiện nhập dữ liệu.
-Học sinh: Chú ý quan sát chạy chương trình.
Giáo viên: Giải thích: khi muốn nhập nhiều giá trị cùng lúc thì những giá trị này phải được gõ cách nhau ít nhất một dấu cách hoặc ký tự xuống dòng. Như ví dụ trên.
-Học sinh: Chú ý nghe giảng.
-Giáo viên:Yêu cầu học sinh lên bảng lấy thêm một ví dụ?
-Học sinh: Lên bảng lấy ví dụ theo yêu cầu của giáo viên.
1.Nhập dữ liệu vào từ bàn phím.
-Cấu trúc chung nhập dữ liệu trong ngôn ngữ pascal:
Read();
Readln();
-Giải thích: là một hoặc nhiều tên biến đơn (trừ biến kiểu boolean).trong trường hợp có nhiều biến thì tên các biến được viết cách nhau bởi dấu “phẩy”
-Ví dụ: Khi viết chương trình Tìm max của 2 số a,b thì ta phải nhập vào các đại lượng nào?
- Readln(a,b);
2.Chương trình ví dụ:
program max;
uses crt;
var a,b,max:interger;
begin
Writeln(‘Nhap he so a’);
readln(a);
writeln(‘Nhap he so b’);
readln(b);
max:=a;
if b>max then max
Tiết:
BÀI 8
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
I. MỤC TIÊU
1. Kiến thức
- Biết được ý nghĩa của các thủ tục vào/ra chuẩn đối với lập trình.
- Biết được cấu trúc chung của thủ tục vào/ra trong ngôn ngữ lập trình Pascal.
- Biết được các bước để hoàn thành một chương trình.
- Biết các file chương trình cơ bản của Turbo Pascal 7.0
2. Kĩ năng
- Viết đúng lệnh vào/ra dữ liệu.
- Biết nhập đúng dữ liệu khi thực hiện chương trình.
- Biết khởi động và thoát hệ soạn thảo Turbo Pascal.
- Soạn được một chương trình vào máy.
- Dich được chương trình để phát hiện lỗi cú pháp.
- Thực hiện được chương trình để nhập dữ liệu và thu kết quả, tìm lỗi thuật toán và sửa lỗi.
II. ĐỒ DÙNG DẠY HỌC
1. Chuẩn bị của giáo viên
- Sách giáo khoa, tranh chứa các biểu thức trong toán học, một số chương trình viết sẵn.
2. Chuẩn bị của học sinh
- Sách giáo khoa.
III. HOẠT ĐỘNG DẠY-HỌC
1. Hoạt động 1: Tìm hiểu thủ tục nhập dữ liệu vào từ bàn phím.
HOẠT ĐỘNG CỦA GIÁO VIÊN-HỌC SINH
NỘI DUNG
1. Nêu 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ý, việc đưa dữ liệu bằng lệnh gán sẽ làm cho chương trình chỉ có tác dụng với một dữ liệu cố định. Để chương trình giải quyết được nhiều bài toán hơn, ta phải sử dụng thủ tục nhập dữ liệu.
-Học sinh: Chú ý lắng nghe dẫn dắt của giáo viên.
-Giáo viên: Yêu cầu học sinh nghiên cứu sách giáo khoa và cho biết cấu trúc chung của thủ tục nhập dữ liệu trong ngôn ngữ lập trình Pascal?
-Học sinh: - Nghiên cứu sách giáo khoa và suy nghĩ để trả lời.
Read(
Readln(
-Giáo viên: Giải thích
-Học sinh: Chú ý nghe giảng
-Giáo viên nêu ví dụ: Khi viết chương trình Tìm max của 2 số a,b thì ta phải nhập vào các đại lượng nào?
-Học sinh: Nhấp 2 hệ số a,b.
-Giáo viên: Mời một học sinh lên bảng viết lệnh nhập 2 hệ số a,b?
-Học sinh lên bảng viết: Readln(a,b);
2.Giáo viên viết chương trình Pascal :Tìm Max của 2 số a,b trong đó có lệnh nhập giá trị cho hai biến. Lên bảng
-Học sinh: Quan sát chương trình ví dụ của giáo viên.
-Giáo viên: Trong chương trình ví dụ trên thì người ta đã sử dụng những lệnh nhập nào?
-Họcsinh Trả lời: readln(a), readln(b).
-Giáo viên: Vậy theo các em con có cách khác để nhập 2 số a,b không?
-Học sinh: readln(a,b);
-Giáo viên: Thực hiện chương trình và thực hiện nhập dữ liệu.
-Học sinh: Chú ý quan sát chạy chương trình.
Giáo viên: Giải thích: khi muốn nhập nhiều giá trị cùng lúc thì những giá trị này phải được gõ cách nhau ít nhất một dấu cách hoặc ký tự xuống dòng. Như ví dụ trên.
-Học sinh: Chú ý nghe giảng.
-Giáo viên:Yêu cầu học sinh lên bảng lấy thêm một ví dụ?
-Học sinh: Lên bảng lấy ví dụ theo yêu cầu của giáo viên.
1.Nhập dữ liệu vào từ bàn phím.
-Cấu trúc chung nhập dữ liệu trong ngôn ngữ pascal:
Read(
Readln(
-Giải thích:
-Ví dụ: Khi viết chương trình Tìm max của 2 số a,b thì ta phải nhập vào các đại lượng nào?
- Readln(a,b);
2.Chương trình ví dụ:
program max;
uses crt;
var a,b,max:interger;
begin
Writeln(‘Nhap he so a’);
readln(a);
writeln(‘Nhap he so b’);
readln(b);
max:=a;
if b>max then max
 








Các ý kiến mới nhất