giáo án 11 cực hay

121 304 0
giáo án 11 cực hay

Đ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

Năm học 2010 - 2011 Ngy son: Tit 1: Ch ơng I: Một số khái niệm về lập trình Và ngôn ngữ lập trình B i 1: khái niệm lập trình và ngôn ngữ lập trình A. MC CH, YấU CU: Kin thc: - Bit khỏi nim v chng trỡnh dch - Bit khỏi nim biờn dch v thụng dch K nng: - Phõn bit c hai khỏi nim biờn dch v thụng dch, phõn bit c cỏc loi ngụn ng lp trỡnh. Thỏi : - Thy c s cn thit v tin li khi s dng cỏc ngụn ng lp trỡnh bc cao. Liờn h c vi quỏ trỡnh giao tip trong i sng. A. PHNG PHP V PHNG TIN: 1. Phng phỏp: Kt hp phng phỏp ging dy nh: truyn thng, vn ỏp, cú hỡnh minh ho. 2. Phng tin: - V ghi lý thuyt. - Sỏch giỏo khoa v sỏch giỏo viờn lp 11. - Sỏch tham kho (nu cú). C. TIN TRèNH LấN LP, NI DUNG BI GING: I. n nh lp: Yờu cu lp trng bỏo cỏo s s. II. Kim tra bi c v gi ng c bi hc: - Gii thiu chng trỡnh hc lp 11. - Gii thiu bi hc. III. Bi ging, ni dung bi ging: 1. Tỡm hiu khỏi nim lp trỡnh v ngụn ng lp trỡnh. a. Mc tiờu: - Giỳp hc sinh bit c lp trỡnh l gỡ. í ngha ca vic lp trỡnh. - Bit c khỏi nim ngụn ng lp trỡnh v mt s loi ngụn ng lp trỡnh. b. Ni dung: Mi bi toỏn cú thut toỏn u cú th gii c trờn mỏy tớnh in t. Cỏc bc gii mt bi toỏn: - Xỏc nh bi toỏn. Môn: Tin học 11 - 1 - Ngời soạn: Nguyễn Bớch Ngoc Năm học 2010 - 2011 - Xõy dng c thut toỏn kh thi. - Lp trỡnh. Lp trỡnh l vic s dng cu trỳc d liu v cỏc lnh ca mt ngụn ng lp trỡnh c th mụ t d liu v din t nhng thao tỏc ca thut toỏn. Ngụn ng lp trỡnh l mt phn mm dựng din t thut toỏn thnh mt chng trỡnh giỳp cho mỏy tớnh hiu c thut toỏn ú. Mt s ngụn ng lp trỡnh: Ngụn ng mỏy, hp ng v ngụn ng bc cao. c. Cỏc bc tin hnh: Hoạt động của giáo viên Hoạt động của học sinh t. gian 1. Vit ni dung bi toỏn t vn ca bi gii phng trỡnh bc nht v kt lun nghim ca phng trỡnh ax + b = 0. - Hóy xỏc nh cỏc yu t Input v Output ca bi toỏn? - Hóy xỏc nh cỏc bc tỡm Output? - Din gii: H thng cỏc bc ny c gi l thut toỏn. - Nu trỡnh by thut toỏn vi mt ngi nc ngoi; cỏc em s dựng ngụn ng no din t? - Nu din t thut toỏn ny cho mỏy hiu, cỏc em dựng ngụn ng no? - Din gii: Hot ng din t mt thut toỏn thụng qua mt ngụn ng lp trỡnh c gi l lp trỡnh. - Yờu cu hc sinh c sỏch giỏo khoa v cho bit khỏi nim lp trỡnh. - Hi: kt qu ca hot ng lp trỡnh? 2. Yờu cu hc sinh cho bit cỏc loi ngụn ng lp trỡnh. 1. Hc sinh quan sỏt ni dung bi toỏn v theo dừi yờu cu ca giỏo viờn. - Input: a,b - Output: x=-b/a, vụ nghim, vụ s nghim Bc 1: Nhp a,b Bc 2: Nu a<>0 kt lun cú nghim x=-b/a Bc 3: Nu a=0 v b<>0 kt lun vụ nghim Bc 4: Nu a=0 v b=0 kt lun vụ s nghim. - Ngụn ng Ting Anh. - Dựng ngụn ng lp trỡnh - Lp trỡnh l vic s dng cu trỳc d liu v cỏc lnh ca mt ngụn ng lp trỡnh c th mụ t d liu v din t nhng thao tỏc ca thut toỏn. - Ta c mt chng trỡnh. 2. Tham kho sỏch giao khoa v s dng vn hiu bit v Tin hc. - Ngụn ng mỏy - Hp ng 15' 5' Môn: Tin học 11 - 2 - Ngời soạn: Nguyễn Bớch Ngoc N¨m häc 2010 - 2011 Ho¹t ®éng cña gi¸o viªn Ho¹t ®éng cña häc sinh t. gian - Hỏi: Các em hiểu như thế nào về ngôn ngữ máy, ngôn ngữ bậc cao và hợp ngữ? - Hỏi: Làm thế nào để chuyển một chương trình viết từ ngôn ngữ bậc cao sang ngôn ngữ máy? - Hỏi: Vì sao không lập trình trên ngôn ngữ máy để khỏi phải mất công chuyển đổi mà người ta thường lập trình bằng ngôn ngữ bậc cao? - Ngôn ngữ bậc cao - Ngôn ngữ máy: các lệnh được mã hóa bằng các kí hiệu 0 -1. Chương trình được viết trên ngôn ngữ máy có thể được nạp vào bộ nhớ và thực hiện ngay. - Ngôn ngữ bậc cao: Các lệnh được mã hóa bằng một ngôn ngữ gần cới ngôn ngữ Tiếng Anh. Chương trình viết trên ngôn ngữ bậc cao phải được chuyển đổi thành chương trình trên ngôn ngữ máy mới có thể thực hiện được. - Phải sử dụng một chương trình dịch để chuyển đổi. - Lập trình bằng ngôn ngữ bậc cao dễ viết hơn vì các lệnh được mã hóa gần với ngôn ngữ tự nhiên. Lập trình trên ngôn ngữ máy rất khó, thường các chuyên gia lập trình mới lập trình được. 2. Tìm hiểu hai loại chương trình dịch: thông dịch và biên dịch: Thông dịch và biên dịch. a. Mục tiêu: - Học sinh biết được khái niệm chương trình dịch và sự cần thiết của chương trình dịch. - Phân biệt được thông dịch với biên dịch. b. Nội dung: - Chương trình dịch là một chương trình có chức năng chuyển đổi một chương trình được viết bằng một ngôn ngữ lập trình bậc cao thành một chương trình có thể thực hiện được trên máy tính. - Cần phải có một chương trình dịch để chuyển chương trình được viết bằng các ngôn ngữ khác thành ngôn ngữ máy. - Đầu vào của chương trình dịch là một chương trình được viết bằng ngôn ngữ lập trình bậc cao. Đầu ra cũng là một chương trình nhưng được viết bằng ngôn ngữ máy. - Biên dịch: Kiểm tra, phát hiện lỗi và dịch toàn bộ chương trình nguồn thành một chương trình có thể thực hiện trên máy. - Thông dịch: lần lượt dịch và thực hiện từng lệnh một. c. Các bước tiến hành: M«n: Tin häc 11 - 3 - Ngêi so¹n: NguyÔn Bích Ngoc N¨m häc 2010 - 2011 Ho¹t ®éng cña gi¸o viªn Ho¹t ®éng cña häc sinh t. gian 1. Nêu vấn đề: Các em muốn giới thiệu về trường mình cho một người khách du lịch quốc tế biết tiếng Anh, có 2 cách để thực hiện: - Cách 1: Cần một người biết tiếng Anh, dịch từng câu nói của em sang tiếng Anh cho người khách. - Cách 2: Em soạn nội dung cần giới thiệu ra giấy và người phiên dịch dịch toàn bộ nội dung đó sang tiếng Anh rồi đọc cho người khách. - Hãy lấy ví dụ tương tự trong thực tế về biên dịch và thông dịch từ tiếng Anh sang tiếng việt. 2. Yêu cầu học sinh nghiên cứu SGK và sử dụng các ví dụ trên để cho biết các bước trong tiến trình thông dịch và biên dịch. 1. Chú ý lắng nghe ví dụ của giáo viên và thảo luận để tìm ví dụ tương tự. - Khi thủ tướng một chính phủ trả lời phỏng vấn trước nhà báo quốc tế, họ thường cần một người thông dịch để dịch từng câu tiếng việt sang tiêng Anh. - Khi thủ tướng chính phủ đọc một bài diễn văn tiếng Anh trước hội nghị, họ cần một người biên dịch để chuyển văn bản tiếng Việt thành tiếng Anh. 2. Nghiên cứu SGK và suy nghĩ để trả lời. a. Biên dịch: (Compiler) Bước 1: Duyệt, phát hiện lỗi, kiểm tra tính đúng đắn của lệnh trong chương trình nguồn. Bước 2: Dịch toàn bộ chương trình nguồn thành một chương trình trên ngôn ngữ máy. b. Thông dịch: Bước 1: Kiểm tra tính đúng đắn của lệnh tiếp theo trong chương trình nguồn. Bước 2: Chuyển lệnh đó thành ngôn ngữ máy. Bước 3: Thực hiện các câu lệnh vừa được chuyển đổi. 5' 15' IV. Củng cố lại bài: (3') 1. Những nội dung đã học: - Khái niệm lập trình và ngôn ngữ lập trình. M«n: Tin häc 11 - 4 - Ngêi so¹n: NguyÔn Bích Ngoc N¨m häc 2010 - 2011 - Có 3 loại ngôn ngữ lập trình: Ngôn ngữ máy, hợp ngữ và ngôn ngữ bậc cao - Khái niệm chương trình dịch. - Có 2 loại chương trình dịch là biên dịch và thông dịch. 2. Câu hỏi và bài tập về nhà: - Mỗi loại ngôn ngữ lập trình phù hợp với những người có trình độ lập trình như thế nào? - Kể tên một số ngôn ngữ lập trình bậc cao có sử dụng kĩ thuật biên dịch và thông dịch. - Trả lời các câu hỏi 1,2,3 trong SGK trang 13. - Xem bài đọc thêm 1: Em biết gì về các ngôn ngữ lập trình? SGK trang 6 - Xem trước bài học: Các thành phần của ngôn ngữ lập trình. M«n: Tin häc 11 - 5 - Ngêi so¹n: NguyÔn Bích Ngoc Năm học 2010 - 2011 Ngy son: Tit 2: Đ2: Các thành phần của ngôn ngữ lập trình A. MC TIấU, YấU CU: 1. Kin thc: - Nm c cỏc thnh phn ca mt ngụn ng lp trỡnh núi chung. Mt ngụn ng lp trỡnh cú 3 thnh phn: Bng ch cỏi, cỳ phỏp v ng ngha. - Bit c mt s khỏi nim nh: tờn, tờn chun, tờn dnh riờng, tờn do ngi lp trỡnh t t, hng, bin v chỳ thớch. 2. K nng: - Phõn bit c tờn chun vi tờn dnh riờng v tờn t t. - Nh cỏc quy nh v tờn, hng, bin. - Bit t tờn ỳng v nhn bit c tờn sai quy nh. - S dng ỳng chỳ thớch. B. PHNG PHP V PHNG TIN: 1. Phng phỏp: Kt hp phng phỏp ging dy nh: truyn thng, vn ỏp, cú hỡnh minh ho. 2. Phng tin: - V ghi lý thuyt. - Sỏch giỏo khoa v sỏch giỏo viờn lp 11. - Sỏch tham kho (nu cú) C. TIN TRèNH LấN LP, NI DUNG BI GING. I. n nh lp: Yờu cu lp trng bỏo cỏo s s. II. Kim tra bi c v gi ng c bi hc: - Gii thiu bi hc. III. Bi ging, ni dung bi ging: 1. Tỡm hiu cỏc thnh phn ca ngụn ng lp trỡnh. a. Mc tiờu: - Bit c mt ngụn ng lp trỡnh gm cú 3 thnh phn: Bng ch cỏi, cỳ phỏp v ng ngha. b. Ni dung: - Bng ch cỏi: l tp hp cỏc kớ t c dựng vit chng trỡnh. Khụng c phộp dựng bt kỡ kớ t no ngoi cỏc kớ t quy nh trong bng ch cỏi. - Cỳ phỏp: l b quy tc vit chng trỡnh. Môn: Tin học 11 - 6 - Ngời soạn: Nguyễn Bớch Ngoc N¨m häc 2010 - 2011 - Ngữ nghĩa xác định ý nghĩa thao tác cần phải thực hiện, ứng với mỗi tổ hợp kí tự dựa vào ngữ cảnh của nó. c. Các bước tiến hành: Ho¹t ®éng cña gi¸o viªn Ho¹t ®éng cña häc sinh t. gian 1. Đặt vấn đề: có những yếu tố nào dùng để xây dựng nên ngôn ngữ tiếng Việt? 2. Diễn giải: Trong ngôn ngữ lập trình cũng tương tự như vậy, nó gồm có các thành phần: Bảng chữ cái, cú pháp và ngữ nghĩa. 3. Yêu cầu học sinh nghiên cứu trong SGK và cho biết: - Hãy nêu các chữ cái của bảng chữ cái tiếng Anh. - Nêu các số trong hệ đếm thập phân. - Nêu một số kí hiệu đặc biệt. - Gọi học sinh trả lời và bổ sung thêm. 1. Độc lập suy nghĩ và trả lời: - Bảng chữ cái tiếng việt, số, dấu. - Cách ghép các kí tự thành từ, ghép từ thnàh câu. - Ngữ nghĩa của từ và câu. 2. Lắng nghe và ghi nhớ. 3. Nghiên cứu SGK và thảo luận. - Bảng chữ cái: A,B,C ,Z. a,b,c ,z - Hệ đếm: 0,1,2, .,9 - Kí hiệu đặc biệt: + - * / = < > [ ] . , _ ; # ^ $ & () { }: ‘ - Theo dõi kết quả rồi bổ sung. 5' 2. Tìm hiểu khái niệm “tên” trong thành phần của ngôn ngữ lập trình. a. Mục tiêu: - Học sinh biết phân biệt được một số loại tên: tên dành riêng, tên chuẩn, tên do người lập trình tự đặt. b. Nội dung: - Mọi đối tượng trong chương trình đều phải được đặt tên theo một quy tắc của ngôn ngữ lập trình và từng chương trình dịch cụ thể. - Tên dành riêng: là những tên được ngôn ngữ lập trình quy định dùng với ý nghĩa xác định(còn được gọi là từ khóa), người lập trình không được dùng với ý nghĩa khác. - Tên chuẩn: là những tên được ngôn ngữ lập trình quy định dùng với một ý nghĩa nào đó, người lập trình có thể định nghĩa lại để dùng nó với ý nghĩa khác. - Tên do người lập trình đặt : là tên được dùng theo ý nghĩa riêng của từng người lập trình, tên này được khai báo trước khi sử dụng. Các tên không được trùng với tên dành riêng. c. Các bước tiến hành: Ho¹t ®éng cña gi¸o viªn Ho¹t ®éng cña häc sinh thêi gian 1. Đặt vấn đề: Mọi đối tượng trong chương trình đều phải được đặt tên. 1. Nghiên cứu SGK và trả lời. 5' M«n: Tin häc 11 - 7 - Ngêi so¹n: NguyÔn Bích Ngoc N¨m häc 2010 - 2011 Ho¹t ®éng cña gi¸o viªn Ho¹t ®éng cña häc sinh thêi gian - Hãy nghiên cứu SGK, trang 10, để nêu quy cách đặt tên trong Turbo Pascal? 2. Đưa ra những tên và yêu cầu học sinh chọn tên đúng. A 6Pq R12 X#y _45 - Giải thích thêm về cách đặt tên. 3. Yêu cầu học sinh nghiên cứu SGK trang 10,11 để biết các khái niệm về tên dành riêng, tên chuẩn và tên do người lập trình đặt. - Gọi học sinh trả lời và cho ví dụ. - Lấy một số ví dụ trong Pascal : Program Asb Integer Type Xyx Byte Tong - Yêu cầu học sinh chỉ rõ xem đâu là : + Tên dành riêng. + Tên chuẩn. + Tên tự đặt. - Gồm chữ số, chữ cái, dấu gạch dưới. - Bắt đầu bàng chữ cái hoặc dấu gạch dưới. - Độ dài không quá 127 kí tự 2. Quan sát và trả lời. A R12 _45 3. Nghiên cứu SGK để trả lời. - Tên dành riêng: là những tên được ngôn ngữ lập trình quy định dùng với ý nghĩa xác định(còn được gọi là từ khóa), người lập trình không được dùng với ý nghĩa khác. -Tên chuẩn: là những tên được ngôn ngữ lập trình quy định dùng với một ý nghĩa nào đó, người lập trình có thể định nghĩa lại để dùng nó với ý nghĩa khác. - Tên do người lập trình đặt : là tên được dùng theo ý nghĩa riêng của từng người lập trình, tên này được khai báo trước khi sử dụng. Các tên không được trùng với tên dành riêng. - Học sinh trả lời: + Tên dành riêng: Program Type + Tên chuẩn: Asb Integer Byte + Tên tự đặt. Xyx Tong 5' 5' 3. Tìm hiểu hằng, biến và chú thích. a. Mục tiêu: - Học sinh biết được các khái niệm về hằng , biến và các chú thích. Phân biệt được hằng và biến. thấy được ý nghĩa của chú thích. b. Nội dung: - Hằng là đại lượng có giá trị không đỏi trong quá trình thực hiện chương trình. Có 3 loại hằng thường dùng: Hằng số học, hằng xâu và hằng logic. + Hằng số học: là các số nguyên và số thực, có dấu hoặc không dấu. + Hằng xâu: là một chuỗi kí tự bất kỳ. Khi viết, chuỗi kí tự này được đặt trong cặp dấu nháy đơn. M«n: Tin häc 11 - 8 - Ngêi so¹n: NguyÔn Bích Ngoc N¨m häc 2010 - 2011 + Hằng logic: là giá trị đúng (true) hặc sai (false). - Biến là đại lượng được đặt tên dùng để lưu trữ giá trị và giá trị này có thể được thay đổi trong quá trình thực hiện chương trình. Các biến dùng trong chương trình đều phải được khai báo. - Chú thích được đặt giữa cặp dấu nháy { } hoặc (* *) dùng để giải thích cho chương trình rõ ràng và dễ hiểu. c. Các bước tiến hành: Ho¹t ®éng cña gi¸o viªn Ho¹t ®éng cña häc sinh thêi gian 1. Yêu cầu học sinh cho một ví dụ về hằng số, hằng xâu và hằng logic. - Trình bày khái niệm về hằng số, hằng xâu và hằng logic? 2. Ghi bảng: Xác định hằng số và hằng xâu trong các hằng sau: - 2345 ‘QP’ ‘30’ 1.5E+2 3. Yêu cầu học sinh nghiên cứu SGK và cho biết khái niệm biến. - Cho một số ví dụ về biến. 4. Yêu cầu học sinh nghiên cứu SGK và cho biết chức năng của chú thích trong chương trình. - Cho ví dụ về một dòng chú thích - Hỏi: Tên biến và tên hằng là tên dành riêng hay tên chuẩn hay tên do người lập trình đặt? - Hỏi: Các lệnh được viết trong cặp dấu { } có được Turbo thực hiện không? 1. Độc lập suy nghĩ và trả lời. - Hằng số: 40, 40.5 - Hằng xâu: ‘Hưng Đạo’, ‘B’ - Hằng logic: False - Hằng số học là các số nguyên và số thực, có dấu hoặc không dấu. - Hằng xâu là chuỗi kí tự trong bộ mã ASCII, được đặt trong cặp nháy đơn. - Hằng logic: là giá trị đúng (true) hoặc sai (false). 2. Quan sát và trả lời. - Hằng số: -2345, 1.5E+2 - Hắng xâu: ‘QP’, ‘30’ 3. Nghiên cứu SGK và trả lời: - Biến là đại lượng được đặt tên dùng để lưu trữ giá trị và giá trị này có thể được thay đổi trong quá trình thực hiện chương trình. Các biến dùng trong chương trình đều phải được khai báo. Ví dụ tên biến là Tong, xyz 4. Nghiên cứu SGK và trả lời. - Chú thích được đặt giữa cặp dấu nháy { } hoặc (* *) dùng để giải thích cho chương trình rõ ràng và dễ hiểu. -{ Lệnh gán} - Là tên do người lập trình đặt. - Không: vì đó là dòng chú thích. 5' 5' 5' 5' IV. Củng cố bài giảng: (3') 1. Những nội dung đã học: - Thành phần của ngôn ngữ lập trình: bảng chữ cái, cú pháp và ngữ nghĩa. M«n: Tin häc 11 - 9 - Ngêi so¹n: NguyÔn Bích Ngoc N¨m häc 2010 - 2011 - Khái niệm: tên, tên chuẩn, tên dành riêng, tên do người lập trình đặt, hằng, biến và chú thích. 2. Câu hỏi và bài tập về nhà: - Làm bài tập 4,5,6 SGK trang 13. - Xem bài đọc thêm: Ngôn ngữ Pascal SGK trang 14, 15, 16 - Xem trước bài: Cấu trúc chương trình SGK trang 18. - Xem nội dung phụ lục B SGK trang 128: Một số tên dành riêng. ------------------------------------------------------------------------------- M«n: Tin häc 11 - 10 - Ngêi so¹n: NguyÔn Bích Ngoc [...]... pháp Đáp án: A Bài 3: Đâu là biểu diễn hằng trong những biểu diễn dới đây ? A - begin B - '65c' C - 5.8A D - integer Đáp án: B Bài 4: Hãy chọn biểu diễn tên đúng trong những biểu diễn dới đây ? A - '********' B - (2) C - 3GHI D - PpPpPp Đáp án: D Bài 5: Trong những biểu diễn dới đây, biểu diễn nào là từ khoá trong Pascal ? A - Integer B - END C - Real D - Sqrt Đáp án: B Môn: Tin học 11 - 11 - Ngời... Ngoc Năm học 2010 - 2 011 Bài 6: Phát biểu nào dới đây là đúng ? A - Khi cần thay đổi ý nghĩa của 1 từ khoá nào đó ngời lập trình cần khai báo theo ý nghĩa mới B - Tên do ngời lập trình tự đặt đợc trùng với từ khoá C - Trong chơng trình tên gọi cũng là một đối tợng không thay đổi nên cũng có thể xem là hằng D - Mọi đối tợng có giá trị thay đổi trong chơng trình đều gọi là biến Đáp án: D Bài 7: Trong chế... Pascal, s hc, quan h v logic Môn: Tin học 11 - 22 - Ngời soạn: Nguyễn Bớch Ngoc Năm học 2010 - 2 011 - Cu trỳc lnh gỏn trong Turbo Pascal: tờn_bin:= biu_thc; 2 Cõu hi v bi tp v nh - Lm cỏc bi tp 5, 6, 7, 8 SGK-T35,36 - Xem ph lc A, SGK-T 121: Mt s phộp toỏn thng dựng v giỏ tr phộp toỏn logic Môn: Tin học 11 - 23 - Ngời soạn: Nguyễn Bớch Ngoc Năm học 2010 - 2 011 Ngy son: Tit 7: Đ7: Các thủ tục chuẩn vào/ra... Write/Writeln(, ,); c Cỏc bc tin hnh: Hoạt động của giáo viên Hoạt động của học sinh 1 V: Sau khi x lớ xong, kt qu tỡm 1 Chỳ ý lng nghe dn dt ca GV c ang c lu trong b nh thy c kt qu trờn mn hỡnh ta s dng th tc xut DL Môn: Tin học 11 - 25 - Ngời soạn: Nguyễn Bớch Ngoc thời gian 5' Năm học 2010 - 2 011 Hoạt động của giáo viên Hoạt động của học sinh - Yờu cu HS nghiờn cu SGK v cho bit... Hóy so sỏnh s ging v khỏc nhau gia Write(); v Writeln(); Môn: Tin học 11 thời gian - 26 - Ngời soạn: Nguyễn Bớch Ngoc 15' Năm học 2010 - 2 011 + Hóy so sỏnh s ging v khỏc nhau gia Read(); v Readln(); + Tỡm hiu chc nng ca lnh Readln; Writeln; - c trc ni dung bi mi T32 Môn: Tin học 11 - 27 - Ngời soạn: Nguyễn Bớch Ngoc Năm học 2010 - 2 011 Ngy son Tit 8: Đ8: soạn thảo, dịch, thực hiện và hiệu chỉnh chơng... tp 7, 8, 9, 10 T36 + Son chng trỡnh + Dch li v thc hin + Nhp DL v kim tra kt qu - Chun b bi mi Môn: Tin học 11 - 34 - Ngời soạn: Nguyễn Bớch Ngoc Năm học 2010 - 2 011 Ngy son: Tit 11: Chơng III: cấu trúc rẽ nhánh và lặp Đ9: cấu trúc rẽ nhánh A MC TIấU, YấU CU: 1 Kin thc: - HS bit c ý ngha ca cu trỳc r nhỏnh - HS bit c cu trỳc chung ca cu trỳc r nhỏnh - Bit cỏchs dng ỳng 2 dng cu trỳc r nhỏnh: dng thiu... gỏn trong ngụn ng Pascal Bit c lnh ỳng khi lp trỡnh Môn: Tin học 11 - 21 - Ngời soạn: Nguyễn Bớch Ngoc 5' 5' 7' Năm học 2010 - 2 011 b Ni dung - Lnh gỏn dựng tớnh giỏ tr 1 biu thc v chuyn giỏ tr ú vo mt bin - Cu trỳc: Tờn bin := biu_thc; - S thc hin ca mỏy: + Tớnh giỏ tr ca biu_thc + t giỏ tr vo tờn_bin c Cỏc bc tin hnh: Hoạt động của giáo viên Hoạt động của học sinh - Gii thiu 1 VD v lnh gỏn trong... Ngy son: Tit 4: Môn: Tin học 11 - 12 - Ngời soạn: Nguyễn Bớch Ngoc Năm học 2010 - 2 011 Chơng II: chơng trình đơm giản Đ3: cấu trúc chơng trình A MC TIấU, YấU CU: 1 Kin thc: - Bit c cu trỳc chung ca mt chng trỡnh B PHNG PHP V PHNG TIN: 1 Phng phỏp: Kt hp phng phỏp ging dy nh: truyn thng, vn ỏp, cú hỡnh minh ho 2 Phng tin: - V ghi lý thuyt - Sỏch giỏo khoa v sỏch giỏo viờn lp 11 - Sỏch tham kho (nu cú)... ca th tc nhp DL b Ni dung: - Dựng a nhiu b DL khỏc nhau cho cựng mt chng trỡnh x lớ - Nhp: Read/Readln( , , ); c Cỏc bc tin hnh: Môn: Tin học 11 - 24 - Ngời soạn: Nguyễn Bớch Ngoc Năm học 2010 - 2 011 Hoạt động của giáo viên Hoạt động của học sinh 1 V: Khi gii quyt 1 bi toỏn, ta phi a DL vo mỏy tớnh x lớ, vic a DL bng lnh gỏn s lm cho chng trỡnh ch cú tỏc dng vi 1 DL c nh chng... 65535 Longint -2148473648 2148473647 - Kiu s thc: Môn: Tin học 11 - 15 - Ngời soạn: Nguyễn Bớch Ngoc Năm học 2010 - 2 011 Real: Extended: 2.9E-39 1.7E38 3.4E-4932 1.1E4932 - Kiu kớ t: L cỏc kớ t thuc bng mó ASCII, gm 256 kớ t c ỏnh s t 0 n 255 - Kiu logic: L tp hp gm 2 giỏ tr True v False, l kt qu ca phộp so sỏnh c Cỏc bc tin hnh: Hoạt động của giáo viên Hoạt động của học sinh 1 t vn : Trong toỏn hc, thc . - Sqrt Đáp án: B Môn: Tin học 11 - 11 - Ngời soạn: Nguyễn Bớch Ngoc Năm học 2010 - 2 011 Bài 6: Phát biểu nào dới đây là đúng ? A - Khi cần thay đổi ý nghĩa. một đối tợng không thay đổi nên cũng có thể xem là hằng. D - Mọi đối tợng có giá trị thay đổi trong chơng trình đều gọi là biến. Đáp án: D Bài 7: Trong

Ngày đăng: 06/11/2013, 14:11

Hình ảnh liên quan

- Hóy nờu cỏc chữ cỏi của bảng chữ cỏi tiếng Anh. - giáo án 11 cực hay

y.

nờu cỏc chữ cỏi của bảng chữ cỏi tiếng Anh Xem tại trang 7 của tài liệu.
2. Ghi bảng: Xỏc định hằng số và hằng xõu trong cỏc hằng sau: - giáo án 11 cực hay

2..

Ghi bảng: Xỏc định hằng số và hằng xõu trong cỏc hằng sau: Xem tại trang 9 của tài liệu.
- Kiểu kớ tự: Là cỏc kớ tự thuộc bảng mó ASCII, gồm 256 kớ tự được đỏnh số từ đến 255 - giáo án 11 cực hay

i.

ểu kớ tự: Là cỏc kớ tự thuộc bảng mó ASCII, gồm 256 kớ tự được đỏnh số từ đến 255 Xem tại trang 16 của tài liệu.
- Suy nghĩ, lờn bảng trả lời. - giáo án 11 cực hay

uy.

nghĩ, lờn bảng trả lời Xem tại trang 21 của tài liệu.
2. Viết lờn bảng 1 chương trỡnh Pascal đơn giản. - giáo án 11 cực hay

2..

Viết lờn bảng 1 chương trỡnh Pascal đơn giản Xem tại trang 26 của tài liệu.
1. Quan sỏt bảng, tự soạn chương trỡnh vào mỏy. - giáo án 11 cực hay

1..

Quan sỏt bảng, tự soạn chương trỡnh vào mỏy Xem tại trang 32 của tài liệu.
2. Lờn bảng vẽ sơ đồ cấu trỳc của lệnh - giáo án 11 cực hay

2..

Lờn bảng vẽ sơ đồ cấu trỳc của lệnh Xem tại trang 46 của tài liệu.
2. Yờu cầu học sinh lờn bảng vẽ sơ đồ cấu trỳc. - giáo án 11 cực hay

2..

Yờu cầu học sinh lờn bảng vẽ sơ đồ cấu trỳc Xem tại trang 46 của tài liệu.
- Viết lờn bảng một số khai bỏo kiểu mảng một chiều: - giáo án 11 cực hay

i.

ết lờn bảng một số khai bỏo kiểu mảng một chiều: Xem tại trang 59 của tài liệu.
2. Yờu cầu học sinh tham khảo SGK và hỏi: Em hiểu như thế nào về mảng một - giáo án 11 cực hay

2..

Yờu cầu học sinh tham khảo SGK và hỏi: Em hiểu như thế nào về mảng một Xem tại trang 59 của tài liệu.
- Ghi đề bài lờn bảng. - giáo án 11 cực hay

hi.

đề bài lờn bảng Xem tại trang 60 của tài liệu.
2. Yờu cầu học sinh cho biết cỏch khai bỏo biến và một VD khai bỏo một mảng - giáo án 11 cực hay

2..

Yờu cầu học sinh cho biết cỏch khai bỏo biến và một VD khai bỏo một mảng Xem tại trang 60 của tài liệu.
- Khỏi niệm: Mảng hai chiều là một bảng cỏc phần tử cú cựng kiểu dữ liệu. - giáo án 11 cực hay

h.

ỏi niệm: Mảng hai chiều là một bảng cỏc phần tử cú cựng kiểu dữ liệu Xem tại trang 61 của tài liệu.
3. Giới thiệu cỏch tham chiếu đến từng phần tử của mảng một chiều. Yờu cầu - giáo án 11 cực hay

3..

Giới thiệu cỏch tham chiếu đến từng phần tử của mảng một chiều. Yờu cầu Xem tại trang 63 của tài liệu.
- Viết đề bài lờn bảng. - giáo án 11 cực hay

i.

ết đề bài lờn bảng Xem tại trang 63 của tài liệu.
- Viết cỏc lệnh cần thờm vào lờn bảng. - Hỏi: ý nghĩa của biến Posi và neg? - Hỏi: Cỏc chức năng của lệnh:    If a[i] &gt; 0 then posi:= posi+1     Else if a[i] &lt; 0 then neg:=neg+1; - giáo án 11 cực hay

i.

ết cỏc lệnh cần thờm vào lờn bảng. - Hỏi: ý nghĩa của biến Posi và neg? - Hỏi: Cỏc chức năng của lệnh: If a[i] &gt; 0 then posi:= posi+1 Else if a[i] &lt; 0 then neg:=neg+1; Xem tại trang 66 của tài liệu.
- Viết chương trỡnh lờn bảng. - giáo án 11 cực hay

i.

ết chương trỡnh lờn bảng Xem tại trang 70 của tài liệu.
- Xõu kớ tự là dóy cỏc kớ tự trong bảng mó ASCII, mỗi kớ tự được gọi là một phần tử của xõu - giáo án 11 cực hay

u.

kớ tự là dóy cỏc kớ tự trong bảng mó ASCII, mỗi kớ tự được gọi là một phần tử của xõu Xem tại trang 74 của tài liệu.
- Viết nội dung bài tập kiểm tra lờn bảng.  Var   st:string[1]; - giáo án 11 cực hay

i.

ết nội dung bài tập kiểm tra lờn bảng. Var st:string[1]; Xem tại trang 75 của tài liệu.
- Viết VD lờn bảng. Var st:string; - giáo án 11 cực hay

i.

ết VD lờn bảng. Var st:string; Xem tại trang 76 của tài liệu.
Length(st) lờn bảng. - giáo án 11 cực hay

ength.

(st) lờn bảng Xem tại trang 77 của tài liệu.
- Giới thiệu nội dung đề bài lờn bảng. - Diễn giải: Một xõu được gọi là Palidrom nếu ta đọc cỏc kớ tự từ phải sang trỏi sẽ giống khi đọc từ trỏi sang phải. - giáo án 11 cực hay

i.

ới thiệu nội dung đề bài lờn bảng. - Diễn giải: Một xõu được gọi là Palidrom nếu ta đọc cỏc kớ tự từ phải sang trỏi sẽ giống khi đọc từ trỏi sang phải Xem tại trang 82 của tài liệu.
- Viết nội dung đề bài lờn bảng. - Chia lớp thành 2 nhúm: - giáo án 11 cực hay

i.

ết nội dung đề bài lờn bảng. - Chia lớp thành 2 nhúm: Xem tại trang 83 của tài liệu.
- GV chiếu bảng KQ thi trong SGK/74. - Hỏi: Trờn bảng cú những thụng tin gỡ ? - Hỏi: Bảng chứa thụng tin của bao nhiờu đối tượng ? - giáo án 11 cực hay

chi.

ếu bảng KQ thi trong SGK/74. - Hỏi: Trờn bảng cú những thụng tin gỡ ? - Hỏi: Bảng chứa thụng tin của bao nhiờu đối tượng ? Xem tại trang 87 của tài liệu.
2. Giới thiệu bảng tổng hợp cỏc hàm và thủ tục lờn bảng, xem như đõy là tổng kết kiến thức liờn quan. - giáo án 11 cực hay

2..

Giới thiệu bảng tổng hợp cỏc hàm và thủ tục lờn bảng, xem như đõy là tổng kết kiến thức liờn quan Xem tại trang 102 của tài liệu.
- Tham số hình thức: là các tham số đợc đa vào khi định nghĩa chơng trình con. - Tham số thực sự: là các tham số đợc viết trong lời gọi chơng trình con. - giáo án 11 cực hay

ham.

số hình thức: là các tham số đợc đa vào khi định nghĩa chơng trình con. - Tham số thực sự: là các tham số đợc viết trong lời gọi chơng trình con Xem tại trang 111 của tài liệu.
- Trong lời gọi thủ tục các tham số hình thức đợc thay thế bằng các tham số thực sự. - giáo án 11 cực hay

rong.

lời gọi thủ tục các tham số hình thức đợc thay thế bằng các tham số thực sự Xem tại trang 112 của tài liệu.
- Chiếu chơng trình lên bảng. - Hỏi: Chức năng của chơng trình ? - giáo án 11 cực hay

hi.

ếu chơng trình lên bảng. - Hỏi: Chức năng của chơng trình ? Xem tại trang 116 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan