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

Cấu trúc

  • BÀI THỰC HÀNH SỐ 3

    • Bài 12: KIỂU XÂU

      • Hoạt động của HS

    • II - Đồ dung dạy học:

    • III - Hoạt động dạy học

  • Hoạt động của GV

    • Nội dung ghi bảng

      • II. ®å dïng d¹y häc

      • III. Ho¹t ®éng d¹y häc

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