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

tin 11 ky 2

84 510 0

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 84
Dung lượng 861,5 KB

Nội dung

Giáo án Tin học 11 Nguyễn Quang Tuấn Ngày soạn: LUYỆN TẬP VỀ CẤU TRÚC RẼ NHÁNH VÀ CẤU TRÚC LẶP PPCT: 20 I Mục đích, yêu cầu Kiến thức Củng cố cho học sinh kiến thức cấu trúc rẽ nhánh cấu trúc lặp Kỹ năng: -Rèn luyện kỹ vận dụng linh hoạt việc lựa chọn cấu trúc rẽ nhánh cấu trúc lặp để giải toán đặt Tư duy, thái độ: -Rèn luyện ý thức tự giác học tập tích cực, ham thích tìm hiểu, chủ động giải tập.Rèn luyện tư khoa học, tư logic II Chuẩn bị giáo viên học sinh GV: - Soạn giáo án HS: - Học cũ chuẩn bị tập III Phương pháp dạy học Gợi mở thuyết trình IV Tiến trình dạy: Hoạt động 1: Kiểm tra cũ Câu hỏi 1(H1): Trình bày cấu trúc câu lệnh rẽ nhánh cấu trúc lặp ? Hoạt động GV - GV gọi HS lên trả lời H1 Hoạt động HS - HS lên bảng trả lời Ghi bảng -Rẽ nhánh If then else ; If then ; - Lặp For For := To Do ; For := Downto Do ; - Lặp While WhileDo; - Cả lớp theo dõi - GV yêu cầu lớp nhận nhận xét bổ sung (nếu xét câu trả lời bạn có) - GV nhận xét đánh giá Hoạt động 2: Giải tập Câu hỏi 1(H1): Sử dụng lệnh If gồm nhánh ? Câu hỏi 2(H2): Hàm lấy giá trị tuyệt đối biểu thức hay biến ? Hoạt động GV Hoạt động HS Ghi bảng Hoạt động 1: - GV gọi HS lên bảng - HS lên bảng Câu 4a) giải câu 4a) giải câu 4a) If (sqrt(x) + sqrt(y)) =x then z:= x+y Else z:= 0.5; Câu 4b) If (sqr(x-a) + sqr(y-b)) 0 Then duong := duong + Else if A[i]0 Then duong := duong +1 Else if A[i]=b) and(a>=c) then vd:=a; If (b>=a) and(b>=c) then vd:=b; If (c>=a) and(c>=b) then vd:=c; End Giả sử nhập liệu sau: write(vd(6,5, 8)); Sau chạy chương trình ta thu kết gì? A B C D 12 II Phần tự luận: (Thông hiểu) Cho chương trình sau: Program vidu; Var f:text; begin assign(f,’vidu.inf’); readln(f.n); n:=n+1; write(‘n= ‘,n); a Tìm sửa lỗi cú pháp chương trình b Cho biết chương trình thực công việc gì? (Vận dụng) Viết hàm tìm giá trị lớn ba số nguyên IV Đáp án - Biểu điểm: - Phần trắc nghiệm: câu trả lời đúng: 0,5điểm Trang - 83 - Giáo án Tin học 11 - - - Nguyễn Quang Tuấn 1B 2B 3B 4C 5A 6B 7C Phần tự luận + Câu 1a: điểm 1b: điểm Phát lỗi thiếu Begin end điểm biết chương trình dùng để tính thông báo hình diện tích chu vi hình vuông 1điểm + Câu 2: 4.5 điểm Khai báo điểm Viết đoạn tính thông báo hình 2,5 điểm Mỗi lỗi trừ 0,2 điểm Trang - 84 - [...]... một bài toán 2 Câu hỏi, bài tập về nhà -Xem lại các bài tập về mảng đã giải ở tiết 20 -Xem trước bài: Bài thực hành số 3 Trang - 12 - Giáo án Tin học 11 Nguyễn Quang Tuấn -Bài tập: Cho mảng A gồm N phần tử hãy viết chương trình tạo ra mảng B cũng gồm N phần tử, trong đó B[i] bằng tổng của i phần tử đầu tiên trong mảng A (B[i]= A[1]+A [2] + +A[i]) ***************** Ngày soạn: 24 /11/ 20 09 11 KIỂU MẢNG...Giáo án Tin học 11 Nguyễn Quang Tuấn Ngày soạn: 22 /11/ 20 09 11 KIỂU MẢNG (Tiết 3) PPCT: 23 I Mục đích, yêu cầu 1 Kiến thức: - Khai báo kiểu, biến mảng một chiều, cách tham chiếu dến các p/tử trong mảng - Củng cố và làm hs hiểu sâu hơn thuật toán sắp xếp đã được học ở lớp 10 2 Kĩ năng: Hs sử dụng được biến kiểu mảng một chiều để giải quyết một... minh hoạ - Ra: Trang - 24 - Giáo án Tin học 11 A 4 1 5 2 1 3 2 4 Nguyễn Quang Tuấn 3 5 7 6 3 Theo dõi ví dụ minh hoạ B 1 2 3 4 5 6 Ban đầu: mọi B[i] = 0 Hỏi: mỗi B[i] được tạo mới bằng bao nhiêu? Tóm lại: B[i] = A[1] + Tl: (2- 3hs) …+ A[i] Khai báo: + k/báo mảng + biến đơn Phần thân: B1: tạo mảng A B2: xd mảng B theo A B3: In mảng B i = ∑A[j ] j=1 GV minh hoạ một số phần tử: B[1], B [2] , B[3] Tl: - Y/cầu... chương trình nhập một mảng một chiều, đếm số phần tử nhỏ hơn một số k nào đó Trang - 21 - Giáo án Tin học 11 Nguyễn Quang Tuấn Ngày soạn:16/ 12/ 2009 BÀI THỰC HÀNH SỐ 4 (Tiết 1) PPCT: 28 I Mục đích, yêu cầu 1 Kiến thức - Củng cố kiến thức về dữ liệu kiểu mảng - Xây dựng cấu trúc dữ liệu, hiểu thuật toán sắp xếp bằng tráo đổi 2 Kĩ năng - Biết chỉnh sữa lỗi trong chương trình - Tự nhập các bộ dữ liệu để hiểu... 2: Giải bài tập 7 trang 79 Sách GK Tin học lớp 11 Hoạt động của GV Hoạt động của HS Ghi bảng - Yêu cầu HS liệt kê 6 số hạng - Liệt kê: 0, 1, 1, 2, 3, 5 đầu của dãy Fiponaci H1: Đoạn chương trình nhập - Viết chương trình lên Chính xác hoá bài 6/trang79 từ bàn phím số nguyện dương bảng: như thế nào? H2: Số hạng tổng quát thứ n TL: Fn = Fn-1 + Fn -2 như thế nào? - Gợi ý: Để viết chương trình TL: Dùng 2. .. vị trí vt - Kí hiệu cảu xâu - Pos(S1, S2) Tìm vị trí xuất hiện gồm 1 kí tự trống là ‘ đầu tiên của S1 trong S2 ‘ xâu này có độ dài là - Length(st) Cho độ dài của xâu 1 St - Upcase(ch) Cho chữ cái viết hoa tưng ứng với chữ thường trong ch - Tham số của các hàm và thủ tục chuẩn phải hợp lí, chẳng hạng không thể dùng Insert( S1, S2, 12) khi length(S2)< 12 Hoạt động 2: Rèn luyện kĩ năng vận dụng hàm và thủ... bằng nghe câu hỏi của gv thuật toán tráo đổi với các giá trị 2 Xác định bài toán 2 Trả lời câu hỏi khác nhau của n số Y/cầu hs xác định dữ liệu - Vào: mảng A vào/ra của bài toán? - Ra: mảng A đã sắp 3 Gv minh hoạ bài toán: xếp 3 Theo dãy số minh A 5 7 2 8 6 4 họa, nhớ lại thuật toán 1 2 3 4 5 6 sắp xếp đã học Mảng A đã sắp xếp: A 2 4 5 6 7 8 1 2 3 4 5 6 CT( SGK/65) - Yêu cầu hs nhắc lại ý tưởng - Nhắc... khác tối ưu hơn Cho mảng A và mảng B (là mảng A đã được sắp xếp) Hãy in ra chỉ số của các phần tử mảng A theo mảng B Ngày soạn: 20 / 12/ 2009 BÀI THỰC HÀNH SỐ 4 (Tiết 2) PPCT: 29 I Mục đích, yêu cầu 1 Kiến thức -Tiếp tục củng cố kiến thức khi lập trình với dữ liệu kiểu mảng 2 Kĩ năng -Nhận xét, phân tích và đề xuất các cách giải bài toán sao cho chương trình chạy nhanh hơn 3 Thái độ -Tự giác, chủ động... kiểu mảng 1 chiều Tl: có 2 cách + gián tiếp: + trực tiếp: Hỏi 2: (tuỳ từng lớp) 2 Hoạt động 2: (13') Nêu đề bài toán và tìm hiểu Hoạt động của GV Hoạt động của HS Ghi bảng 1 Ghi đề bài lên bảng 1 Quan sát đề và Đề: Cho mảng A gồm n phần tử Viết lắng nghe câu hỏi của CT tạo ra mảng B[1 n], trong đó B[i] 2 Tìm hiểu đề gv là tổng của i phần tử đầu tiên của Y/cầu hs xác định dữ liệu 2 Trả lời câu hỏi mảng... F2) H3: sử dụng câu lệnh nào - Suy nghĩ, trả lờ: trong bài này? - Yêu cầu HS viết chương - Lên bảng trình bày: trình tìm số hạng thứ n - Gọi 1 HS hoàn chỉnh lại chương trình - Nhận xét, chỉnh sửa, đánh giá bài làm + Hoạt động 3: Củng cố (2ph) Cấu trúc lệnh: While do và For do Về nhà làm các bài tập tiếp theo ************************* Trang - 17 - Giáo án Tin học 11 Nguyễn Quang Tuấn PPCT: 26 -27 ... -Khai bỏo c mng, tham chiu c cỏc phn t ca mng Trang - - Giỏo ỏn Tin hc 11 Nguyn Quang Tun Ngy son: 21 /11/ 20 09 11 KIU MNG (Tit 2) PPCT: 22 I Mc ớch, yờu cu Kin thc: Khai bỏo kiu, bin mng mt chiu,... cũn li SGK trang 51 Trang - - Giỏo ỏn Tin hc 11 Nguyn Quang Tun Trang - - Giỏo ỏn Tin hc 11 Nguyn Quang Tun Ngy son: 16 /11/ 20 09 11 KIU MNG (Tit 1) PPCT: 21 I Mc ớch, yờu cu Kin thc -Bit c mt... Xem trc vớd v vớ d 3/trang 57, 58 sgk Trang - 10 - Giỏo ỏn Tin hc 11 Nguyn Quang Tun Ngy son: 22 /11/ 20 09 11 KIU MNG (Tit 3) PPCT: 23 I Mc ớch, yờu cu Kin thc: - Khai bỏo kiu, bin mng mt chiu,

Ngày đăng: 07/11/2015, 06:03

Xem thêm

TỪ KHÓA LIÊN QUAN

w