Bài thực hành 2 tin học 11

     

- cầm cố đựơc cấu tạo của câu lệnh rẽ nhánh, và lặp, biết được bí quyết thức hoạt động của từng cấu trúc.

- Biết một số làm việc hiệu chỉnh chương trình, và một số để ý về các vòng lặp vô hạn.

 - biết cách viết một chương trình hoàn hảo và khoa học, phương pháp kiểm tra một chương trình rõ ràng thông qua cỗ test thử.

 




Bạn đang xem: Bài thực hành 2 tin học 11

*
8 trang
*
quocviet
*
7823
*
16Download


Xem thêm: Giải Toán Lớp 4 Trang 139 Sgk Toán 4, Giải Sgk Toán 4 Trang 139 Luyện Tập Chung (Tiếp)

Bạn vẫn xem tài liệu "Giáo án Tin học tập 11 - bài xích tập và thực hành thực tế 2", để download tài liệu cội về máy bạn click vào nút DOWNLOAD ngơi nghỉ trên


Xem thêm: Giải Bài Tập Hóa 9 Bài 9 Bài 9: Tính Chất Hóa Học Của Muối, Giải Hóa 9 Bài 9: Tính Chất Hóa Học Của Muối

BàI TậP Và thực hành 2Ngày soạn: Ngày giảng: ..Người soạn: ..I. Mục tiêu – yêu thương cầu1. Kỹ năng - Củng nạm thêm về kết cấu rẽ nhánh cùng lặp.- Luyện tập cấu trúc lặp, chú ý với việc tìm tổng của hàng số.2. Kỹ năngSau lúc đã sẵn sàng bài tập sinh sống nhà, học sinh cần:- cố kỉnh đựơc cấu trúc của câu lệnh rẽ nhánh, và lặp, biết được bí quyết thức hoạt động của từng cấu trúc.- Biết một số thao tác hiệu chỉnh chương trình, và một số chăm chú về những vòng lặp vô hạn. - biết cách viết một chương trình hoàn hảo và khoa học, biện pháp kiểm tra một chương trình ví dụ thông qua bộ test thử.III. Chuẩn bị của thầy giáo và học tập sinhII. Chuyển động dạy với học1. định hình lớp - đánh giá sĩ số: Tổng số: Vắng: có phép: ko phép: 2. Thực hiện bài mớiHoạt hễ của giáo viênHoạt động của học sinhI. Nắm tắt lí thuyết1. Câu lệnh rẽ nhánha. Dạng thiếu:If Then ;b. Dạng đủ:If Then Else ;2. Cấu tạo lặpa. Lặp cùng với số lần không biết trướcWhile bởi ;b. Lặp với mốc giới hạn biết trướcDạng tiến:For := To vị ;Dạng lùi:For := DownTo vị ;Chữa bài bác tập:- Lắng nghe cùng ghi bàiBài 1(Sgk_Tr50): gọi một học sinh đọc đầu bài bác và trả lời thắc mắc đó?Đề bài: Hãy cho thấy thêm sự như thể và khác nhau của nhị dạng câu lệnh Ifthen.- tương đương nhau: cùng là tổ chức rẽ nhánh, khi gặp một điều kiện nào đó thì sàng lọc thực hiện làm việc thích hợp.- không giống nhau: trong câu lệnh Ifthen dạng thiếu, nếu điều kiện không đúng thì bay khỏi tổ chức triển khai rẽ nhánh, và triển khai câu lệnh tiếp theo của chương trình; còn trong câu lệnh Ifthen dạng đủ, nếu đk không đúng thì thực hiện lệnh vật dụng hai, sau đó mới bay khỏi tổ chức rẽ nhánh và tiến hành câu lệnh tiếp theo sau của chương trình.- dìm xét bài bác làm của học sinh sau đó nếu thấy chỉ bao gồm một ít học sinh làm đúng thì củng cố lại;Bài 2(Sgk_Tr50): điện thoại tư vấn một học viên đọc đầu bài xích và trả lời thắc mắc đó?Đề bài: Câu lệnh ghép là gì? vì sao phải bao gồm câu lệnh ghép?- đem một ví dụ ví dụ về vấn đề dùng câu lệnh ghép cho học viên hình dung được trực quan lại hơn:VD: lịch trình tính nghiệm của phương trình bậc 2TL: Câu lệnh ghép là 1 câu lệnh được hình thành từ không ít câu lệnh thành phần. Câu lệnh ghép nhằm thực hiện thao tác làm việc gồm nhiều thao tác thành phần. Mỗi làm việc thành phần ứng với cùng một câu lệnh yếu tố hoặc câu lệnh ghép khác. Về mặt ngôn từ lập trình, câu lệnh ghép là 1 trong những trong các yếu tố nhằm tạo khả năng chương trình gồm cấu trúc.Bài 3(Sgk_Tr51): có thể dùng câu lệnh Whiledo để cầm cho câu lệnh fordo được không? giả dụ được, hãy thực hiện điều đó với công tác Tong_1a.- với thuật toán Tong_1a câu lệnh fordo được biểu hiện ở bước nào với câu lệnh đó như vậy nào?- bộc lộ ở cách 2 và 3.- Câu lệnh:For N:=1 to lớn 100 vì chưng S :=S +1.0/(a+N);- Câu lệnh trên diễn đạt vòng lặp với tần số biết trước, rõ ràng là 100 lần (câu lệnh fordo dạng tiến). Vậy ta có thể dùng câu lệnh Whiledo nỗ lực cho đoạn câu lệnh Fordo bên trên được không? Đoạn lịch trình được sau khi thay thế như vậy nào?- hoàn toàn có thể thay núm đoạn chương trình chứa câu lệnh fordo (dạng tiến) bằng đoạn chương trình cất câu lệnh Whiledo. Đoạn lịch trình như saui := 1;While i=x then z:=x+yelse z:=0.5;b) Câu lệnh rẽ nhánh dạng đủ:if (sqr(x-a)+sqr(y-b))1) & (y>=x) then z:= x+y;If (sqr(x)+sqr(y)>1) & (ysqr(r) thenz:= x+y;- nhấn xét bài xích của hai em. Để tự đó chỉ ra đựơc đều lỗi hay phạm phải của HS.Lưu ý: Lỗi mà HS hay phạm phải là: thiếu hụt ngoặc nghỉ ngơi trong từng vế của phép toán để trong câu lệnh Ifthen.- điện thoại tư vấn một em HS dấn xét để nhằm nêu bật được tiện thể lợi khi dùng lệnh dạng đủ cùng lệnh dạng thiếu với bài này và một trong những bài khác.Bài 5(Sgk_Tr51): lập trình sẵn tính:a) b) cho đến khi =2*1E-6 doBeginn:=n+1;s:=s*(1/n);e:=e+s;end;- Gọi học sinh lên bảng viết chương trình.Program Bai5_b;Var n : longint;e, s : real; Begins := 1/2;n := 2;e := 2 + s;While s>=2*1E-6 doBeginn:=n+1;s:=s*(1/n);e:=e+s;end;Writeln(‘Gia tri e(n) la:’,e:10:6);ReadlnEnd.- dấn xét và hoàn thiện chương trình của học sinh.Bài 6(Sgk_Tr51): lập trình sẵn giải vấn đề cổ:Vừa con gà vừa chó.Bó lại mang đến tròn.Ba mươi sáu con.Một trăm chân chẵn.Hỏi bao gồm bao nhiêu bé mỗi loại?- khẳng định Input, output đầu ra của bài toán- Input: tổng thể gà, chó; tổng thể chân- Output: số gà, số chó.- vị gà + chó = 36 con nên biết số kê sẽ suy ra được số chó.- gọi số gà là x -> số chó vẫn là 36–x, số chân là: 2x+4(36-x)- Ta cần tìm gần như giá trị x thoả mãn2x+4(36-x)=100 - Vậy x hoàn toàn có thể nhận phần đông giá trị nào? Để thử đk của bài xích toán rất có thể sử dụng câu lệnh như thế nào để biểu diễn được? - TL: x hoàn toàn có thể nhận các giá trị từ là một đến 35, hữu hạn đề nghị ta rất có thể sử dụng kết cấu lặp xác minh trước mốc giới hạn để demo từng trường vừa lòng của x.- Câu lệnh:For x:=1 to lớn 35 doIf 2*x+4*(36-x)=100 thenWriteln(‘So ga:’,x,’So cho:’,36-x);- Gọi học sinh lên bảng viết lịch trình hoàn chỉnh.Program Bai6;Var x:byte;BeginFor x:=1 to lớn 35 doIf 2*x+4*(36-x)=100 thenWriteln(‘So ga:’,x,’So cho:’,36-x);ReadlnEnd.- trường hợp ngược lại nếu ta đánh số chó là x, vậy có tìm được hiệu quả không? Vòng lặp nghỉ ngơi đây triển khai bao nhiêu lần?- Trường hợp nếu ta viết số chó là x thì số gà sẽ là 36-x. Trọn vẹn thu được hiệu quả như trên. Bởi vì chó gồm 4 chân nên x hoàn toàn có thể nhận những giá trị từ 1 đến 24. Vòng lặp giảm xuống 10 lần- Vậy thực hiện cách nào về tối ưu?- Nên sử dụng cách khắc số chó là x sẽ về tối ưu vì chưng giảm được số lần lặp, tiết kiệm thời gian và bộ nhớ.IV. Củng rứa và dặn dò học tập sinh- gia sư nhận xét khâu sẵn sàng bài cùng học bài của các em và nhấn mạnh những điểm mà các em tốt m -Về nhà những em làm cho lại cho hoàn chỉnh các chương trình đã trị và chuẩn bị các bài bác sau: bài xích 7, 8 trang 51.