1. Trang chủ
  2. » Giáo án - Bài giảng

Tin học bài THỰC HÀNH số 2

7 438 1

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 7
Dung lượng 28,3 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Chuẩn bị của học sinh - Sách giáo khoa, sách bài tập và bài tập đã viết ở nhà.. Yêu cầu học sinh hãy hoàn thành chương trình trên lên máy của mình.. HOẠT ĐỘNG CỦA GI O VI£N Á HOẠT ĐỘNG C

Trang 1

Tin h c: ọ

BÀI THỰC HÀNH SỐ 2(T2)

I MỤC TIÊU:

- Hiểu sơ đồ hoạt động của cấu lặp

- Biết lựa chọn các cấu trúc rẽ nhánh và cấu trúc lặp để lập trình giải một số bài toán cụ thể

- Rèn luyện kỹ năng lập trình

II

. chuÈn bÞ cña gi¸o viªn vµ häc sinh:

1 Chuẩn bị của giáo viên

- Phòng máy vi tính, máy chiếu projector để hướng dẫn

2 Chuẩn bị của học sinh

- Sách giáo khoa, sách bài tập và bài tập đã viết ở nhà

III HOẠT ĐỘNG DẠY-HỌC

Hoạt động(30p) : Rèn luyện kĩ năng lập trình để hoàn thiện một số bài toán.

HOẠT ĐỘNG CỦA GI O VI£N Á HOẠT ĐỘNG CỦA HỌC SINH

Bài toán1:

Tính tổng: S = 1-2+3-4 + -100

Để giải quyết bài toán trên ta sử dụng

loại cấu trúc đã học nào?

Yêu cầu một học sinh đứng tại chổ viết

câu lệnh

Yêu cầu học sinh hãy hoàn thành chương

trình trên lên máy của mình

Theo dõi học sinh viết chương trình và

giúp đỡ những học sinh yếu

Cấu trúc lặp : For do và cấu trúc If Then

For i:=1 to 100 do

If i mod 2 =1 then s:= s+i Else S:=S- i;

Viết chương trình

Trang 2

HOẠT ĐỘNG CỦA GI O VI£N Á HOẠT ĐỘNG CỦA HỌC SINH

Sau đó mời một học sinh khá lên viết

chương trình trên máy giáo viên để cả

lớp quan sát

Chuẩn hoá lại chương trình cho học sinh

và giải thích các câu lệnh trong chương

trình (nếu cần)

Nếu thay cấu trúc lặp cới số lần biết

trước bởi cấu trúc lặp với số lần không

biết trước được không? Nếu được hãy

viết câu lệnh?

Từ đó yêu cầu học sinh hãy sửa chương

trình trên thành chương trình sử dụng

cấu trúc While do

Theo dõi học sinh viết chương trình và

giúp đỡ những học sinh yếu

Bài tập 2:

Nhập từ bàn phím tuổi cha và tuổi con

(hiện tại tuổi cha lớn hơn 2 lần tuổi

con và tuổi cha lớn hơn tuổi con ít nhất

là 25 tuổi) Đưa ra màn hình câu trả

Quan sát chương trình được viết trên máy giáo viên

Được I:=1; s:=0;

While not(i >100) do Begin

If i mod 2 =1 then s:= s+i Else S:=S- i;

i:=i+1;

end;

Viết chương trình

Theo dõi đề bài

Trang 3

HOẠT ĐỘNG CỦA GI O VI£N Á HOẠT ĐỘNG CỦA HỌC SINH

lời cho câu hỏi “Bao nhiêu năm nữa

thì tuổi cha gấp đôi tuổi con”.

Bài toán này đã được giải quyết trong

tiết bài tập trước, yêu cầu một học sinh

nhắc lại câu lệnh lặp để giải quyết bài

toán trên

Yêu cầu học sinh tự hoàn thiện chương

trình trên máy của mình

Theo dõi học sinh viết chương trình và

giúp đỡ nhưng học sinh yếu

Sau đó mời một học sinh khá lên viết

chương trình trên máy giáo viên để chiếu

cả lớp theo dõi

Chuẩn hoá lại chương trình cho học sinh

và giải thích các câu lệnh trong chương

trình (nếu cần)

Dành thời gian còn lại để học sinh tự

thực hành vào máy cá nhân

Nam:=1;

While tcha <> 2*tcon do Begin

Tcha := tcha +1;

Tcon : = tcon +1;

Nam:=nam+1;

End;

Viết chương trình

Quan sát chương trình trên máy giáo viên

Lắng nghe, ghi bài

IV TỔNG KẾT: (15p):

- Giáo viên tổng kết, nhận xét tiết thực hành của lớp

Trang 4

- Nhắc nhở học sinh về nhà tiếp tục hoàn thành các bài tập trong sách giáo khoa và đề cương

Trang 5

-Nhắc nhở học sinh về nhà ôn tập các nội dung đã học để chuẩn bị tốt cho tiết khiểm tra sắp tới

BÀI THỰC HÀNH SỐ 2(T1)

I MUC TIÊU:

- Rèn luyện kĩ năng sử dụng cấu trúc rẽ nhánh trong việc lập trình giải 1 số bài tóan cụ thể

- Làm quen với các công cụ phục vụ và hiệu chỉnh chương trình

II.CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH:

1 Chuẩn bị của giáo viên

- Máy chiếu, phòng máy, giáo án, sách giáo khoa, sách bài tập.

2 Chuẩn bị của học sinh:

Sách giáo khoa, sách bài tập và bài tập đã viết ở nhà

III HOẠT ĐỘNG DẠY VÀ HỌC:

Hoạt động(35p) : Vận dụng cấu trúc rẽ nhánh để giải quyết một số bài toán.

HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐÔNG CỦA HỌC SINH

1 Nêu nội dung, mục đích, yêu cầu của bài toán:

Bài tập 1: Viết chương trình giải phương trình: ax + b

= 0

- Hỏi: bước đầu tiên để giải bài toán?

- Yêu cầu học sinh phác họa thuật toán

Yêu cầu học sinh gõ chương trình vào máy.

Giáo viên tiếp cận từng học sinh để hương dẫn và sửa sai.

Yêu cầu học sinh nhập dữ liệu

Chú ý theo dõi vấn đề đặt ra của giáo viên.

- Xác định input, output và thuật toán.

Thuật toán:

B1: Nhập a,b.

B2: Nếu a <>0 thì pt có một nghiệm x= -b/a, sang B5.

B3: Nếu b=0 thì phương trình có vô số nghiệm, Sang B5.

B4: Nếu b<>0 thì thông báo pt vô nghiệm.

B5: Kết thúc.

Độc lập soạn chương trình vào máy

- Thông báo kết quả viết được

TiÓt 15 Ngµy so¹n:10/10/2010

Trang 6

HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐÔNG CỦA HỌC SINH

- Nhập dữ liệu với test: 1 2

Yêu cầu học sinh xác định các bộ test, nhập dữ liệu, đối

sánh kết quả.

Bài tập 2: Viết chương trình nhập vào 3 số a,b,c Kiẻm

tra 3 số đó có phải là 3 cạnh của tam giác hay

không.Nếu phải thì tính chu vi, diện tích của tam giác

đó, nếu không thì thông báo lên màn hình là không

phải.

* Điều kiện để a,b,c trở thành 3 cạnh của tam giác là gì?

*Bài toán này ta sử dụng cấu trúc nào đã học?

*Điều kiện và các câu lệnh trong cấu trúc rẽ nhánh đây là

gì?

Yêu cầu học sinh tự lập chương trình lên máy cá nhân.

Tiếp cận học sinh và chữa lỗi sai, giúp đỡ những học sinh

yếu.

Mời một học sinh khá lên lập trình trên máy giáo viên để

cả lớp quan sát.

Nhận xét, đánh giá và giải thích các câu lệnh trong chương

trình mà học sinh vừa lập.

Thời gian còn lại để học sinh thực hành các bài tập trong

sách giáo khoa và trong đề cương.

Nhập dữ liệu theo test của giáo viên và thông báo kết quả của chương trình

Tìm test

0 0 VSN

0 3 VN

2 3 -1.5 Nhập dữ liệu và thông báo kết quả.

a+b>c và a+c>b và b+c>a.

Cấu trúc rẽ nhánh dạng đủ.

Điều kiện: (a+b>c) and (a+c>b) and (b+c>a).

Câu lệnh sau then

Begin Cv:= a+b+c;

P:= cv/2;

S:= sqrt(p*(p-a)*(p-b)*(p-c));

End;

Câu lệnh sau else

Writeln(‘a,b,c khong la3 cạnh tg’ );

Lập chương trình.

Quan sát chương trình trên máy giáo viên.

Lắng nghe, ghi bài.

IV TỔNG KẾT(10p):

1 Giáo viên tổng kết nhận xét tiết học thực hành của lớp

Trang 7

2 Yêu cầu học sinh về nhà xem lại các câu lệnh của cấu trúc lặp, tiếp tục hoàn thành các bài tập trong sách giáo khoa và trong đề cương để chuẩn bị tốt cho tiết thực hành sau

Ngày đăng: 13/10/2015, 17:13

TỪ KHÓA LIÊN QUAN

w