Bài tập và thực hành 2 tin học 11

     

- cụ đựơ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 làm việc hiệu chỉnh chương trình, cùng 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 chỉnh và khoa học, giải 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 tập và thực hành 2 tin học 11

*
8 trang
*
quocviet
*
*
7316
*
16Download


Xem thêm: Cách Vẽ Đội Mũ Bảo Hiểm Bảo Vệ Chúng Mình 2022, Vẽ Tranh “Đội Mũ Xinh

Bạn sẽ xem tư liệu "Giáo án Tin học 11 - bài bác tập và thực hành 2", để sở hữu tài liệu cội về máy bạn click vào nút DOWNLOAD làm việc trên


Xem thêm: Mẫu 03: Giấy Chứng Nhận Hộ Nghèo, Hộ Cận Nghèo 2022, Mẫu Đơn Xin Xác Nhận Hộ Nghèo, Hộ Cận Nghèo

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