Sử dụng phần mềm crocodile ICT 605 và kĩ thuật dạy học khăn phủ bàn để nâng cao chất lượng dạy học bài cấu trúc lặp tiết 1 (chương trình tin học 11) tại trường THPT thường xuân 2

23 1.1K 2
Sử dụng phần mềm crocodile ICT 605 và kĩ thuật dạy học khăn phủ bàn để nâng cao chất lượng dạy học bài cấu trúc lặp   tiết 1 (chương trình tin học 11) tại trường THPT thường xuân 2

Đ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

SỞ GIÁO DỤC & ĐÀO TẠO THANH HÓA TRƯỜNG THPT THƯỜNG XUÂN SÁNG KIẾN KINH NGHIỆM Sử dụng phần mềm Crocodile ICT 605 kĩ thuật dạy học khăn trải bàn để nâng cao chất lượng dạy học CẤU TRÚC LẶP – tiết (chương trình tin học 11) trường THPT Thường Xuân Người thực hiện: Lê Thị Hoa Chức vụ: Giáo viên SKKN thuộc môn: Tin học THANH HÓA NĂM 2017 MỤC LỤC Mở đầu 1.1 Lí chọn đề tài .1 1.2 Mục đích nghiên cứu 1.3 Đối tượng nghiên cứu 1.4 Phương pháp nghiên cứu 2 Nội dung sáng kiến kinh nghiệm .2 2.1 Cơ sở lí luận sáng kiến 2.2 Thực trạng vấn đề trước áp dụng sáng kiến .2 2.3 Các giải pháp sử dụng để giải vấn đề 2.4 Hiệu sáng kiến 19 Kết luận, kiến nghị 19 Mở đầu 1.1 Lí chọn đề tài Xuất phát từ thực tiễn giảng dạy tin học trường THPT Thường Xuân thấy rằng, để đạt hiệu cao tiết học cần có cách thiết kế giảng cho phù hợp với mục tiêu cần đạt đơn vị kiến thức; phương pháp, phương tiện dạy học phải phù hợp với đối tượng học sinh Để qua tiết học học sinh thích thú với kiến thức mới, qua hiểu kiến thức học lớp, đồng thời học sinh thấy tầm quan trọng học từ học sinh biết vận dụng để giải vấn đề thực tiễn Theo kinh nghiệm dạy học mơn Tin Học, ngồi việc giúp học sinh lĩnh hội kiến thức người giáo viên cịn phải biết kích thích tính tích cực, sáng tạo say mê học hỏi học sinh, giúp học sinh người chủ động chiếm lĩnh tri thức việc học tập em Đồng thời để giúp em nâng cao khả làm việc nhóm, kỹ thuyết trình trước tập thể để thích ứng với phát triển học sinh xã hội tiếp cận với công nghệ tiên tiến xã hội, giới Bên cạnh đó, kỹ thuật dạy học mới, vai trị người thầy có thay đổi là: “hướng dẫn học sinh biết tự tìm hướng giải vấn đề nảy sinh trình học tập, biết cách làm việc độc lập, làm việc tập thể Giáo viên người định hướng, người cố vấn giúp học sinh tự đánh giá, giúp học sinh ln đường tìm hiểu, lĩnh hội kiến thức …”[5] Nhận thấy đa số học sinh người dân tộc thiểu số với xuất phát điểm đầu vào thấp (2.5 điểm/3 môn) đặc thù môn Tin học, học sinh phải thực hành nhiều máy tính, sở vật chất nhà trường có phịng máy có 20 máy chưa thể đáp ứng nhu cầu cần thực hành 800 học sinh Điều dẫn đến việc dạy – học tin học nhiều hạn chế Đặc biệt với chương trình tin học lớp 11 yêu cầu học sinh phải có tư tốn học tốt, hiểu rõ chất ngơn ngữ lập trình đại đa số học sinh khả tư chưa cao, đa số em học máy móc, học vẹt nên việc tự lập trình giải tốn học sinh khó khăn Mặt khác kiến thức lập trình mẻ với học sinh, môn Tin học môn học em làm quen bắt đầu vào THPT, học sinh phụ huynh xem tin học môn học phụ nên chưa có ý thức đầu tư thời gian cho môn Để dạy học với mục tiêu dạy học theo hướng: “Phương pháp giáo dục phổ thông phải phát huy tính tích cực, tự giác, chủ động, sáng tạo học sinh, phù hợp với đặc điểm lớp học, môn học; bồi dưỡng phương pháp tự học, rèn luyện kỹ vận dụng kiến thức vào thực tiễn, tác động đến tình cảm, đem lại niềm vui, hứng thú học tập cho học sinh”(Luật giáo dục, điều 24.2) Với lí tơi định chọn đề tài: “Sử dụng phần mềm Crocodile ICT 605 kĩ thuật dạy học khăn trải bàn để nâng cao chất lượng dạy học CẤU TRÚC LẶP – tiết (chương trình tin học 11) trường THPT Thường Xuân 2” để phục vụ cho trình dạy học có hiệu tốt 1.2 Mục đích nghiên cứu Nâng cao chất lượng dạy học CẤU TRÚC LẶP (chương trình tin học 11) từ góp phần nâng cao hiệu dạy học Tin học 11 Trường THPT Thường Xuân 1.3 Đối tượng nghiên cứu Kĩ thuật dạy học “khăn trải bàn”; phần mềm Crocodile ICT 605; Học sinh lớp 11 trường THPT Thường Xuân năm học 2016-2017 1.4 Phương pháp nghiên cứu - Phương pháp phân tích, xây dựng sở lý thuyết - Thu thập thông tin Internet, kinh nghiệm thực tế giảng dạy - Phương pháp thơng kê tốn học phân tích kết Nội dung sáng kiến kinh nghiệm 2.1 Cơ sở lí luận sáng kiến Để nâng cao chất lượng dạy học người giáo viên cần phải tích cực hóa hoạt động dạy học tức lấy người học làm trung tâm, làm đối tượng chủ động phát lĩnh hội tri thức Tích cực hóa hoạt động dạy học nhằm làm cho mục tiêu sư phạm biến thành mục tiêu cá nhân học sinh, vào bài, đặt vấn đề cách hình thức Quá trình dạy học trình điều khiển hoạt động giao lưu học sinh nhằm đạt mục tiêu dạy học Đây q trình điều khiển người khơng phải điều khiển máy móc, cần phải quan tâm đến yếu tố tâm lý, chẳng hạn học sinh có sẵn sàng, có hứng thú thực hoạt động này, hoạt động khác hay không Mỗi nội dung dạy học liên hệ với hoạt động định mà ta khai thác để tổ chức q trình dạy học có hiệu Những hoạt động coi tương thích với nội dung cho trước Xuất phát từ nội dung dạy học, ta cần phát hoạt động tương thích với nội dung vào mục tiêu dạy học mà lựa chọn để luyện tập cho học sinh số hoạt động hoạt động thành phần giúp cho ta tổ chức cho học sinh tiến hành hoạt động với độ phức tạp vừa sức học sinh 2.2 Thực trạng vấn đề 2.2.1 Việc sử dụng kĩ thuật “khăn trải bàn” dạy học Tin học trường THPT Thường Xuân Kĩ thuật dạy học “khăn trải bàn” kĩ thuật dạy học (đối với giáo dục nước ta), đáp ứng phần nhu cầu đổi phương pháp dạy học nhà trường, phù hợp với nguyện vọng người học yêu cầu xã hội Các giáo viên dạy môn Tin học trang bị tài liệu tập huấn kĩ thuật dạy học “khăn trải bàn”, Ban giám hiệu nhà trường quan tâm tạo điều kiện để giáo viên nghiên cứu sử dụng kĩ thuật dạy học môn Tuy nhiên, việc sử dụng kĩ thuật dạy “khăn trải bàn” tiết dạy môn Tin học 11 trường THPT Thường Xn cịn chưa nhiều số lí chủ quan khách quan sau: + Điều kiện sở vật chất trường chưa thật phù hợp để triển khai + Số lượng học sinh q đơng lớp học (3842 học sinh), nhóm học (68 học sinh) gây khó khăn khâu tổ chức, thời gian triển khai hoạt động, hiệu dạy + Học sinh phần lớn chưa làm quen có với kĩ thuật dạy học Ý thức học tập em chưa thật tự giác, ỷ lại, dựa dẫm + Đặc trưng môn Tin học 11 nhiều kiến thức, yêu cầu khả tư cao, giáo viên cần thuyết trình, gợi mở - vấn đáp, thao tác trực tiếp phần mềm để học sinh quan sát nên tốn nhiều thời gian dạy 2.2.2 Lựa chọn phần mềm hỗ trợ dạy học trực quan Ngôn ngữ lập trình Pascal hồn tồn với học sinh trường THPT Thường Xuân Cấu trúc câu lệnh diễn đạt theo ngôn ngữ tiếng anh học sinh trường khó khăn Do để nhớ chất câu lệnh làm việc Pascal việc không dễ dàng với phần đa số học sinh có học lực từ trung bình trở xuống Mặt khác, tư giải thuật lại yêu cầu khả tư sáng tạo nên em lại thấy khó khăn Để học sinh nhanh chóng tiếp cận với ngơn ngữ lập trình Pascal, đồng thời rèn luyện kĩ lập trình cho học sinh tiết học cần minh họa chương trình cụ thể, thực số thao tác mẫu cho học sinh quan sát Chính cần sử dụng phần mềm hỗ trợ học sinh rèn luyện kĩ lập trình tư giải thuật tiết học để đạt hiệu Phần mềm Crocodile ICT 605 đáp ứng yêu cầu Bởi Crocodile ICT 605 phần mềm mơ hay, cung cấp mơi trường lập trình linh hoạt, không dùng ngôn ngữ để thể giải thuật mà dùng sơ đồ khối, giao diện đẹp mắt dễ sử dụng Nó cơng cụ lập trình mạnh, có khả giải số tốn chương trình Tin học, tốn thực tế với giao diện đồ họa sinh động so với ngơn ngữ lập trình Pascal hay với ngơn ngữ lập trình khác 2.2.3 Đối với “Cấu trúc lặp” Cấu trúc lặp cấu trúc điều khiển hoạt động lập trình, nội dung quan trọng chương trình tin học 11 trường THPT Mục tiêu học nhằm giúp học sinh hiểu ý nghĩa cấu trúc lặp biểu diễn thuật toán; hiểu câu lệnh lặp với số lần biết trước câu lệnh For - Do; Sử dụng cấu trúc lặp mơ tả thuật tốn số toán đơn giản Hoạt động sử dụng hữu hiệu cấu trúc lặp lập trình tạo điều kiện cho học sinh khả phát triển tư sáng tạo, rèn luyện tính độc lập tính kỹ luật Do việc sử dụng hữu hiệu cấu trúc lặp chiếm vị trí đặc biệt quan trọng Tuy nhiên, nội dung chưa hoàn toàn đạt kết mong muốn thể chỗ: - Học sinh chưa có kỹ năng, chưa thành thạo việc sử dụng cấu trúc lặp để lập trình - Học sinh chưa linh hoạt, sáng tạo việc vận dụng cấu trúc lặp vào xây dựng chương trình Chưa thấy rõ mối quan hệ cấu trúc lặp với liệu sở Không thấy hết ứng dụng cấu trúc lặp kiến thức bản, lĩnh vực tin học sống - Mặt khác, qua nhiều lần dạy Cấu trúc lặp trường THPT Thường Xuân nhận thấy với học yêu cầu học sinh phải sử dụng khả tư để phát kiến thức cần đạt với chất lượng mặt chung học sinh khối 11 tốn sách giáo khoa với học sinh đa phần em lúng túng việc xử lý đưa thuật toán cách máy móc theo hướng dẫn sách giáo khoa Vì vậy, tơi mạnh dạn đưa vào tốn sau đơn giản nhằm mục đích phát huy tính tích cực, chủ động tìm tịi học sinh: + Bài số 1: Tính đưa hình tổng: S = + + + … + N (Với N = 100) thay cho toán: S = 1 1 + + + +…+ a a +1 a + a + a + 100 + Bài số 2: Tính đưa hình tổng: S = + + + … + N + Cho đến S>100 a Thay cho toán: S = +  0.0001 a+N 1 1 + + +…+ + … a +1 a + a + a+N Để giải mâu thuẫn yêu cầu dạy học “Cấu trúc lặp” với tình hình thực tế dạy nội dung trường THPT THƯỜNG XUÂN 2, chọn đề tài: “Sử dụng phần mềm Crocodile ICT 605 kĩ thuật dạy học khăn trải bàn để nâng cao chất lượng dạy học CẤU TRÚC LẶP – tiết (chương trình tin học 11) trường THPT Thường Xuân 2” 2.3 Các giải pháp sử dụng để giải vấn đề 2.3.1 Sử dụng kĩ thuật dạy học “khăn trải bàn”, hướng dẫn học sinh thông hiểu kĩ thuật - Kĩ thuật dạy học “khăn trải bàn” gì? Là hình thức tổ chức hoạt động mang tính hợp tác kết hợp hoạt động cá nhân hoạt động nhóm nhằm: Kích thích, thúc đẩy tham gia tích cực; tăng cường tính độc lập, trách nhiệm cá nhân học sinh; Phát triển mơ hình có tương tác học sinh với học sinh [1] - Cách tiến hành kĩ thuật “khăn trải bàn” + Hoạt động theo nhóm (4 người/nhóm) (có thể nhiều người hơn) Mỗi người ngồi vào vị trí hình vẽ minh họa Tập trung vào câu hỏi (hoặc chủ đề,…) Viết ý kiến cá nhân Viết ý kiến cá hân Ý kiến chung nhóm chủ đề Viết ý kiến cá nhân Vi ết ý kiế n cá nh ân + Viết vào ô mang số bạn câu trả lời ý kiến bạn (về chủ đề ) Mỗi cá nhân làm việc độc lập khoảng vài phút Kết thúc thời gian làm việc cá nhân, thành viên chia sẻ, thảo luận thống câu trả lời Viết ý kiến chung nhóm vào khăn trải bàn (giấy A0) [1] - Đối với dạy Cấu trúc lặp – tiết 1, xét toán 1: S = + + + … + N ( Với N = 100) Giáo viên hướng dẫn học sinh phân tích quy luật tốn: S0 = 0; S1=S0+1; S2=S1+2; Học sinh hình thành ý tưởng giải toán ………….; S100 =S99+100; Ssau=Strước+i; Giáo viên: - Sử dụng kĩ thuật “khăn trải bàn” chia lớp nhóm, ổn định nhóm - Với ý tưởng giải tốn mà học sinh tìm tịi phát được, học sinh vận dụng kiến thức học thuật tốn để viết thuật tốn hồn chỉnh cho toán: S = + + + + N (với N=100) theo phương pháp liệt kê bước Học sinh: + Vòng 1: Suy nghĩ độc lập, nghiên cứu tự viết thuật toán theo ý kiến riêng cá nhân (vào vị trí qui định) (3 phút) + Vòng 2: Thảo luận đưa ý kiến chung hồn thiện thuật tốn vào tờ A (2 phút) Giáo viên: Mời đại diện nhóm lên trình bày sau sửa chữa, bổ sung, chốt ý Qua hoạt động học sinh chủ động nắm cấu trúc hoạt động câu lệnh lặp với số lần biết trước sở để giáo viên hướng dẫn học sinh tự lĩnh hội cấu trúc câu lệnh lặp với số lần biết trước câu lệnh For – Do Sau học sinh nắm cấu trúc câu lệnh For – Do ý nghĩa thực câu lệnh lặp với số lần biết trước Giáo viên: - Áp dụng kĩ thuật: “ Khăn trải bàn” chia lớp nhóm, ổn định nhóm - Yêu cầu học sinh vận dụng câu lệnh lặp tiến lặp lùi để hoàn thành chương trình sau: + Nhóm 1,2: Hồn thành chương trình phần kiểm tra cũ sử dụng cấu trúc lặp + Nhóm 3,4: Hồn thành chương trình thuật tốn lặp tiến với số lần biết trước toán S= + + +…+ N (với N = 100) + Nhóm 5,6: Hồn thành chương trình thuật toán lặp lùi với số lần biết trước toán S= + + +…+ N (với N = 100) Học sinh: + Vòng 1: Suy nghĩ độc lập, viết đoạn lệnh lặp vào vị trí quy định (2 phút) + Vòng 2: Thảo luận đưa ý kiến chung hồn thiện chương trình giấy A (2 phút) Giáo viên: Mời đại diện nhóm lên trình bày sau sửa chữa, bổ sung, chốt ý 2.3.2 Sử dụng phương tiện trực quan dạy học Trực quan giảng dạy huy động tất giác quan tham gia vào trình nhận thức Theo nghiên cứu phương pháp lĩnh hội ghi nhớ kiến thức học sinh: “Nếu nghe lĩnh hội 20% lượng thơng tin, nhìn lĩnh hội 30% lượng thơng tin Nếu dùng phối hợp nghe – nhìn hành động lượng thơng tin tiếp thu 70%” [5] Trong dạy học Tin học, nguyên tắc trực quan quan trọng khơng có ý nghĩa to lớn q trình nhận thức mà cịn có nhiều điều kiện thuận lợi để thực (máy tính, máy chiếu, thiết bị truyền thơng) Để làm rõ Cấu trúc lặp thuật toán toán S = + + + + N (với N = 100), dùng sơ đồ thuật tốn bảng phụ, minh họa sơ đồ thuật toán phần mềm Crocodile ICT 605 Giáo viên giới thiệu thuật toán phần mềm Crocodile ICT 605 đưa giá trị cụ thể, yêu cầu học sinh dự đốn q trình hoạt động thuật toán ứng với giá trị đưa vào trực tiếp thực thuật tốn Từ đó, học sinh thấy rõ chất cấu trúc lặp tốn áp dụng để giải tốn sau nhanh chóng xác 2.3.3 Các biện pháp tổ chức thực Tiết thứ: 12 Tên bài: CẤU TRÚC LẶP (tiết 1) 2.3.3.1 Mục tiêu Sau tiết học, học sinh đạt được: Về kiến thức: Hiểu nhu cầu cấu trúc lặp biểu diễn thuật toán; Hiểu cấu trúc lặp với số lần biết trước câu lệnh For –Do [4] Về kỹ năng: Mơ tả thuật tốn số tốn đơn giản có sử dụng lệnh lặp; Viết lặp với số lần định trước; Viết thuật toán giải số toán đơn giản [4] Về thái độ: Hứng thú, tích cực học tập Định hướng phát triển lực: Năng lực hợp tác, lực giải vấn đề, lực sử dụng CNTT – TT 2.3.3.2 Quá trình chuẩn bị: Chuẩn bị học sinh: a Chuẩn bị bài: - Đã học cũ, đọc trước nội dung “Cấu trúc lặp” b Chuẩn bị đồ dùng học tập: - Bút lông, giấy A0 để ghi ý kiến cá nhân, ý kiến nhóm Chuẩn bị giáo viên: - Thiết kế giáo án mẫu theo hướng đổi phương pháp dạy học sử dụng kỹ thuật dạy học khăn trải bàn phương pháp trực quan - Chuẩn bị số phương tiện dạy học như: Máy chiếu, máy vi tính (có cài sẵn phần mềm Turbo Pascal, phần mềm Crocodile ICT 605), chương trình tốn tính tổng với số lần lặp biết trước dạng lặp tiến dạng lặp lùi (bằng phần mềm mô thuật toán Crocodile phần mềm Turbo Pascal) - Phiếu học tập, bảng phụ 2.3.3.3 Cách thức tiến hành: Ổn định lớp: (1 phút) - Ổn định tổ chức - Kiểm tra sĩ số, nhắc nhở học sinh Kiểm tra cũ: (5 phút) Câu hỏi: Cho chương trình sau: Program Vidu; Begin Writeln(‘ Tin hoc 11’); Writeln(‘ Tin hoc 11’); Writeln(‘ Tin hoc 11’); Writeln(‘ Tin hoc 11’); Writeln(‘ Tin hoc 11’); Writeln(‘ Tin hoc 11’); Writeln(‘ Tin hoc 11’); Writeln(‘ Tin hoc 11’); Writeln(‘ Tin hoc 11’); Writeln(‘ Tin hoc 11’); End Cho biết chương trình xuất hình liệu nào? Em có nhận xét câu lệnh chương trình? Đáp án: - Chương trình xuất hình 10 dịng có nội dung: Tin Hoc 11 - Nhận xét: Các câu lệnh chương trình giống hồn tồn lặp lặp lại 10 lần  Chương trình dài, cồng kềnh Tiến trình dạy học HOẠT ĐỘNG (1’): Dẫn nhập (1) Phương pháp/Kĩ thuật dạy học: Thuyết trình (2) Hình thức tổ chức hoạt động: Cả lớp Nội dung Hoạt động GV HS - GV: Quay lại nội phần kiểm tra cũ với nhận xét câu lệnh, nội dung chương trình: Các câu lệnh chương trình viết lặp lặp lại  Chương trình dài, cồng kềnh, phức tạp, …Với câu lệnh cấu trúc rẽ nhánh không đáp ứng việc DẪN NHẬP rút gọn thao tác giống nhau?  Ngơn ngữ lập trình cung cấp cấu trúc điều khiển lặp - HS: ý lắng nghe, định hướng nội dung cần đạt HOẠT ĐỘNG (5’) Tìm hiểu dạng lặp (1) Phương pháp/Kĩ thuật dạy học: Vấn đáp + Kỹ thuật dạy học “khăn trải bàn” (2) Hình thức tổ chức hoạt động: Phân nhóm Nội dung Hoạt động GV HS Lặp [3] - GV: Nêu ví dụ , Mẹ An đưa cho An ca thùng giao nhiệm vụ: - Xét ví dụ thực tiễn: +TH1: Múc 100 ca nước đổ vào thùng +TH2: Lấy ca múc nước đổ vào thùng đến đầy thùng - Hỏi: +TH1: An phải múc ca nước? +TH2: An phải múc ca nước? Việc dừng múc nước nào? - HS: Chú ý lắng nghe, suy nghĩ trả lời câu - Xét tốn: hỏi  hình thành kiến thức lặp với số lần lặp Bài số 1: Tính đưa hình tổng biết trước lặp với số lần chưa biết trước S = + + + … + N (với N = 100) - GV: Tương tự, tốn học có thao tác lặp lặp lại nhiều lần  Lặp với số lần biết trước Giới thiệu ví dụ tốn học (Trên máy chiếu) - HS: Chú ý theo dõi - GV: Yêu cầu hs tìm giống khác toán trên: Bài số 2: Tính đưa hình tổng + Với tốn việc tính S thực bao S = + + + … + N + nhiêu lần? Số lần lặp biết trước hay khơng? Cho đến S>100 + Với tốn việc tính S thực bao  Lặp với số lần chưa biết trước nhiêu lần? Việc tính S dừng lại nào? - HS: Suy nghĩ trả lời câu hỏi - GV: Ngơn ngữ lập trình cung cấp câu trúc để thực lệnh lặp  Lặp với số lần biết trước lặp với số lần chưa biết trước - HS: Chú ý lắng nghe HOẠT ĐỘNG (20’) Tìm hiểu lặp với số lần biết trước câu lệnh For - Do (1) Phương pháp/Kĩ thuật dạy học: Kỹ thuật “khăn trải bàn” + vấn đáp (2) Hình thức tổ chức hoạt động: Phân nhóm Nội dung Hoạt động GV HS Lặp với số lần biết trước câu lệnh - GV: Yêu cầu học sinh theo dõi toán For - Do [3] Yêu cầu học sinh phân tích tốn với N = Xét tốn 1: 100 S = + + + … + N (Với N = 100) - HS: Suy nghĩ, phân tích tốn Phân tích tốn: S0 = 0; - GV: Yêu cầu học sinh viết thuật toán giải toán theo phương pháp liệt kê bước S1=S0+1; S2=S1+2; ………….; S100 =S99+100; ý tưởng thuật toán: Ssau=Strước+i; a Thuật toán giải toán 1: - Thuật tốn tong_1a Bước 1: Sß0; iß0; Bước 2: ißi+1; Bước 3: Nếu i>100 sang bước 5; Bước 4: Sß S+i; Rồi quay lại bước 2; Bước 5: Đưa S kết thúc - Thuật toán tong_1b Bước 1: Sß0; iß101; Bước 2: iß i-1; Bước 3: Nếu i To DO ; [3] * Trong Pascal, dạng lặp lùi: For := Downto Do ; [3] - Trong đó: + Biến đếm: Là kiểu số nguyên kiểu kí tự [1] + Giá trị đầu, giá trị cuối kiểu với biến đếm, giá trị đầu ; Điền cụm từ cịn thiếu vào dấu để hồn thiện câu lệnh: a Câu lệnh b Biến đếm c Giá trị đầu d End Câu 2: Cú pháp câu lệnh dạng lặp lùi với số lần lặp biết trước: a For := to Do ; b For := to Do ; c For := Downto Do ; d For := Downto Do ; Câu 3: Biến đếm vịng lặp For-Do có kiểu liệu nào? a Biến đếm biến kiểu số nguyên kiểu kí tự b Biến đếm biến kiểu kí tự c Biến đếm biến kiểu số nguyên d Biến đếm biến kiểu số nguyên kiểu số thực Câu 4: Cú pháp câu lệnh dạng lặp tiến với số lần lặp biết trước: a For := to Do ; b For := to Do ; c For := Downto Do ; d For := Downto Do ; 13 Câu 5: Cho câu lệnh sau: S:=0; For i:= To Do S:=S+i; Cho biết i khai báo kiểu liệu nào? a Byte b Real c Boolean d Char Câu 6: Điền cụm từ thiếu vào dấu để phát biểu câu lệnh For – Do dạng lặp tiến Câu lệnh sau từ khóa Do thực với biến đếm nhận giá trị từ giá trị đầu đến giá trị cuối a Liên tiếp tăng dấn b Liên tiếp giảm dần c tăng dần d giảm dần [2] Câu 7: Điền cụm từ thiếu vào dấu để phát biểu câu lệnh For – Do dạng lặp lùi Câu lệnh sau từ khóa Do thực với biến đếm nhận giá trị từ giá trị cuối giá trị đầu a Liên tiếp tăng dấn b Liên tiếp giảm dần c tăng dần d giảm dần Câu 8: Cho đoạn chương trình: S:=0; For i:=1 to S:= S+i; Sau kết thúc vòng lặp giá trị S là: a 15 b c d Câu 9: Cho đoạn chưowng trình: t:=3; For i:=6 to 15 Do Write(t); Sau kết thúc vòng lặp giá trị i là: a b c 10 d 15 [2] Câu 10: Cho đoạn chương trình: For i:=5 to j Do Write(j); Với giá trị j số lần thực vịng lặp 10: a 10 b c 14 d.15 14 2.3.3.5 Sử dụng phần mềm Crocodile để xây dựng thuật tốn tính tổng Sau tải phần mềm địa http://crocodile-ict-605-it.updatestar.com/vi cài đặt phần mềm, giao diện làm việc phần mềm Crocodile sau: Để xây dựng thuật tốn tính tổng ta tiến hành sau: 15 1) Chọn Parts Library  Flowcharts  Start and stop Click chuột vào Start kéo rê hình, thả chuột hình ta có - Tại Flowchart nhập tên chương trình Tinh tổng _1a 2) Nhập giá trị cho N: - Chọn Parts Library  Flowcharts Tại Flowcharts  Input and Output  Get Property kéo rê hình ta có click vào x để đổi thành N - Tại Presentaion chọn  Input – Outputs  Editbox Label nhập nhãn “Nhap N” tính Properties , mục - Click chuột vào Get Property rê chuột đến hộp thoại Editbox để liên kết hai thành phần Sau click vào Property part để chọn tính phù hợp Đối với biến N ta chọn value Part dùng để gán giá trị vừa nhập từ bàn phím vào hộp thoại Editbox cho biến đặt tên 16 3) Để gán giá trị cho S: - Tại Flowcharts  Processes  Set Variable kéo rê hình ta có click vào x để đổi thành S 4) Đề gán giá trị cho i ta làm tương tự 5) Kiểm tra i

Ngày đăng: 17/10/2017, 09:33

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