1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Ứng dụng sơ đồ tư duy trong giảng dạy tiết ôn tập cuối học ki 2 (tiết 49,50, 51) môn tin học 11 nhằm kích thích khả năng tư duy, phân tích, tổng hợp, ghi nhớ một cách chủ động và sáng tạo của học sinh

27 13 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 27
Dung lượng 4,99 MB

Nội dung

SỞ GIÁO DỤC VÀ ĐÀO TẠO THANH HÓA TRƯỜNG THPT TRIỆU SƠN  SÁNG KIẾN KINH NGHIỆM “ỨNG DỤNG SƠ ĐỒ TƯ DUY TRONG GIẢNG DẠY TIẾT ÔN TẬP CUỐI HỌC KÌ (TIẾT 49, 50, 51) MƠN TIN HỌC 11 NHẰM KÍCH THÍCH KHẢ NĂNG TƯ DUY, PHÂN TÍCH, TỔNG HỢP, GHI NHỚ MỘT CÁCH CHỦ ĐỘNG VÀ SÁNG TẠO CỦA HỌC SINH” Người thực hiện: Đặng Thị Hòa Chức vụ: Giáo viên SKKN thuộc lĩnh vực (môn): Tin học THANH HÓA NĂM 2021 MỤC LỤC Trang Mở đầu 1.1 Lí chọn đề tài 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.1 Cơ sở lí luận sáng kiến kinh nghiệm 2.1.1 Khái niệm sơ đồ tư 2.1.2 Cách học tốt Mindmap 2.2 Thực trạng vấn đề trước áp dụng sáng kiến kinh nghiệm 2.3 Các giải pháp thực 2.3.1 Giới thiệu cho học sinh sơ đồ tư hướng dẫn cách vẽ sơ đồ, qua giúp học sinh ôn tập lại kiến thức cũ lập trình 2.3.2 Sử dụng Sơ đồ tư để tổng hợp, hướng dẫn học sinh ôn tập kiến thức tệp chương trình – nội dung học học kì 2.3.3 Ứng dụng sơ đồ tư vào giải tập lập trình sử dụng thao tác với tệp chương trình 2.4 Hiệu sáng kiến kinh nghiệm hoạt động giáo dục, với thân, đồng nghiệp nhà trường Kết luận, kiến nghị 11 17 19 3.1 Kết luận 19 3.2 Kiến nghị 20 Tài liệu tham khảo 21 Danh mục đề tài SKKN 22 Phụ lục 23 MỞ ĐẦU 1.1 Lí chọn đề tài: Cuộc cách mạng KHCN năm gần làm thay đổi toàn sống người CNTT làm tích cực hóa q trình dạy học, mang đến luồng sinh khí cho hệ thống nhà trường phổ thông Mặc dù môn Tin học chưa tạo vị trí xứng đáng mơi trường THPT nói chung trường THPT Triệu Sơn nói riêng Đối với học sinh môn tin học môn học điều kiện để lên lớp, không cần phải quan tâm nhiều môn thi đại học hay thi tốt nghiệp THPT Từ suy nghĩ lệch lạc vào học tin, học sinh thường cho quyền lười vận động, lười tư suy nghĩ, chơi nhiều học, khoảng thời gian để giải lao sau học tốn - lí - hóa hay văn - sử - địa Chính mà giáo viên tiết dạy trở nên nặng nề chất lượng dạy học chưa đáp ứng yêu cầu môn học Qua nhiều năm giảng dạy nhận thấy ba khối 10, 11 12 kết mơn tin học 11 thấp hẳn Nguyên nhân khách quan nội dung tin học lớp 11 giới thiệu cho học sinh khái niệm ngôn ngữ lập trình bậc cao (chủ yếu lấy Pascal làm ví dụ), nội dung mẻ “khó” “khơ khan” Khảo sát học sinh khối 11 khối 12 học qua nội dung tin học lớp 11 cho thấy đa số học sinh đưa ý kiến: Tin học 11 khó với em, học gồm tồn từ ngữ tiếng anh, kí tự hay câu lệnh vơ khó hiểu, khó nhớ, học mà khơng thuộc Nguyên nhân chủ quan đa số học sinh chưa tìm thấy tác dụng nội dung tin 10, 11, 12 với ứng dụng thực tế, đặc biệt nội dung lập trình Pascal lớp 11 Nhiều học sinh cho tác dụng tin học thực tế là: truy cập web, giải trí, chơi games, nghe nhạc hay vào zalo, messenger để trò chuyện tán gẫu với bạn bè số học sinh dùng vào việc học tập tìm tài liệu mạng Hầu hết học tin học em cảm thấy nhàm chán, thiếu hấp dẫn lôi Đặc biệt với lớp học C chủ yếu học theo phương pháp học thuộc lịng việc học ngơn ngữ lập trình Pascal cần nhiều duy, logic sáng tạo lại khó khăn nhiều Mặt khác trường THPT Triệu Sơn đóng địa bàn xã Thọ Dân vùng nông thôn, điều kiện gia đình nhà trường chưa đáp ứng yêu cầu dạy học môn tin học Bản thân học sinh chưa tiếp xúc nhiều với thiết bị CNTT máy tính nên việc học ngơn ngữ lập trình Pascal mơn tin học lớp 11 cịn gặp nhiều khó khăn Đa số học sinh chưa có máy tính để thực hành, chạy thử chương trình nên viết chương trình giấy em nhiều cịn ngại, sợ tốn giấy mà lại hay sai Vì người giáo viên cần phải nắm bắt tâm lý em, nghiên cứu giảng thật tốt, kết hợp nhiều phương pháp giảng dạy tích cực thu hút ý học sinh mà giúp em hiểu nắm bắt kiến thức lớp Làm để học tin trở nên sinh động, hứng thú, thu hút học sinh; đồng thời giúp học sinh thể cá nhân nhiều hơn, hoạt bát chủ động chiếm lĩnh kiến thức, phát triển khả tư lập trình Muốn đạt điều thân giáo viên phải tự đổi mình, đổi cách dạy dạy học xem yếu tố quan trọng định đến thành công giáo dục Đó nhiệm vụ quan trọng cấp bách mà Bộ giáo dục Đào tạo triển khai thực Giảng dạy nội dung tin 11 khó, dạy tiết ơn tập cuối kì cịn khó Đó thời điểm học sinh phải gồng trước kho kiến thức 13 mơn học, trước áp lực thi cử điểm số Học sinh cần phương pháp học khoa học, giúp ghi nhớ nhanh sâu mà không gây nhàm chán, mệt mỏi Tuy nhiên phương pháp kẻ bảng hay tổng hợp cách ghi chép thường không phát huy hiệu Chính tơi sử dụng sơ đồ tư vào giảng dạy tiết ôn tập cuối học kì thông qua đề tài sáng kiến kinh nghiệm: “Ứng dụng Sơ đồ tư giảng dạy tiết ôn tập cuối học ki (tiết 49,50, 51) mơn Tin học 11 nhằm kích thích khả tư duy, phân tích, tổng hợp, ghi nhớ cách chủ động sáng tạo học sinh” góp phần làm tăng chất lượng giảng dạy mơn tin học 11 1.2 Mục đích nghiên cứu Giúp học sinh lớp 11B6 lớp 11B7 thuộc ban Khoa học xã hội phát triển khả tư duy, phân tích, tổng hợp, ghi nhớ cách chủ động kiến thức tệp chương trình học ơn tập tiết phân phối chương trình 49, 50 51 cuối học kì 1.3 Đối tượng nghiên cứu Tệp, thao tác với tệp, chương trình con, hàm (function), thủ tục (Procedure) số tập có sử dụng tệp chương trình 1.4 Phương pháp nghiên cứu Để xây dựng hoàn thiện sáng kiến kinh nghiệm này, thân sử dụng số phương pháp nghiên cứu kể đến như: - Phương pháp nghiên cứu xây dựng sở lý thuyết: Nghiên cứu phương pháp giảng dạy, nghiên cứu đặc điểm mơn Tin học trường phổ thơng nói chung nội dung chương trình mơn Tin học 11 nói riêng - Phương pháp điều tra khảo sát thực tế, thu thập thơng tin: Điều tra, tìm hiểu phương pháp giảng dạy, hình thức hoạt động học sinh, trang thiết bị liên quan đến tin học có trường học sinh - Kiểm tra đánh giá chất lượng học tập học sinh qua kiểm tra đánh giá trắc nghiệm tự luận - Phương pháp thống kê, xử lý số liệu: Thống kê kết kiểm tra đánh giá định kỳ học sinh nội dung tệp chương trình con, kết điểm trung bình mơn Tin học 11 học kì II học sinh lớp đối chứng lớp thực nghiệm - Đối thoại trực tiếp với đồng nghiệp, học sinh cảm hứng học sinh học mơn tin học nói chung mơn tin học11 nói riêng NỘI DUNG SÁNG KIẾN KINH NGHIỆM 2.1 Cơ sở lí luận sáng kiến kinh nghiệm 2.1.1 Khái niệm sơ đồ tư Sơ đồ tư phương pháp, lưu trữ, xếp thông tin xác định thông tin theo thứ tự ưu tiên cách sử dụng Từ khoá, Hình ảnh chủ đạo Mỗi từ khố hình ảnh chủ đạo sơ đồ tư kích hoạt ký ức cụ thể làm nảy sinh suy nghĩ, ý tưởng Cho bạn có nhìn tổng quan thông tin, để giải mã kiện, ý tưởng thông tin đồng thời để giải phóng tiềm thật não đáng kinh ngạc bạn để bạn đạt điều muốn Bạn thử tưởng tượng người mặt đất người cao có nhìn tổng qt Sơ đồ tư giúp bạn có nhìn tổng quan vậy.[1] Khi học theo cách truyền thống bạn thường có tư tưởng lo ra, buồn ngủ, bạn học não trái (lo tư logic), não phải lo tưởng tượng, hình ảnh Vì bạn sử dụng sơ đồ tư bạn bắt toàn não hoạt động 100% công sức Sơ đồ tư giúp não hoạt động hết công suất chức nhờ lý sau: - Hơn 90% thông tin bạn nhận không cần thiết, bạn cần nhớ từ khố đủ, bạn lãng phí thời gian để ghi nhớ thơng tin khơng hữu ích Bạn thử tưởng tượng 10 trang sách thơng tin tóm gọn sơ đồ tư bạn ghi nhớ, học nhanh - Bạn lãng phí thời gian để tìm từ khố câu khơng làm bật - Bộ não bạn có khả nhớ hình ảnh, màu sắc, kích cỡ tốt ngơn ngữ chữ viết - Bộ não bạn có nhìn tổng quan liên kết kiện lại với làm bạn nhớ lâu Và quan trọng sơ đồ tư sử dụng hai bán cầu não lúc Nó giải phóng lực tiềm ẩn não bạn đưa bạn lên đẳng cấp mới, đẳng cấp tài chí thiên tài [2] Sơ đồ tư não Cấu tạo sơ đồ tư gồm có: - Chủ đề - Nhánh - Từ khố - Hình ảnh gợi nhớ - Liên kết - Màu sắc, kích cỡ 2.1.2 Cách học tốt Mindmap Cách học tốt (Mindmap) phương pháp dạy học đưa phương tiện mạnh để tận dụng khả ghi nhận hình ảnh não Đây cách để ghi nhớ chi tiết, để tổng hợp, hay để phân tích vấn đề thành dạng lược đồ phân nhánh Khác với máy tính, ngồi khả ghi nhớ kiểu tuyến tính (ghi nhớ theo trình tự định chẳng hạn trình tự biến cố xuất câu truyện) não cịn có khả liên lạc, liên hệ kiện với Phương pháp khai thác hai khả não [3] Đây kĩ thuật để nâng cao cách ghi chép Bằng cách dùng giản đồ ý, tổng thể vấn đề dạng hình đối tượng liên hệ với đường nối Với cách thức đó, liệu ghi nhớ nhìn nhận dễ dàng nhanh chóng Phương pháp phát triển vào cuối thập niên 60 (thế kỷ 20) Tony Buzan, giúp ghi lại giảng mà dùng từ then chốt hình ảnh Cách ghi chép nhanh, dễ nhớ dễ ôn tập Thay dùng chữ viết để miêu tả chiều, Mindmap biểu thị toàn cấu trúc chi tiết đối tượng hình ảnh hai chiều Nó dạng thức đối tượng, quan hệ hỗ tương khái niệm (hay ý) có liên quan cách liên hệ chúng với bên vấn đề lớn So với cách thức ghi chép truyền thống phương pháp giản đồ ý có điểm vượt trội sau [4]: - Ý trung tâm xác định rõ ràng - Quan hệ hỗ tương ý tường tận Ý quan trọng nằm vị trí gần với ý - Liên hệ khái niệm then chốt tiếp nhận thị giác - Ôn tập ghi nhớ hiệu nhanh - Thêm thông tin (ý) dễ dàng cách vẽ chèn thêm vào giản đồ - Mỗi giản đồ phân biệt tạo dễ dàng cho việc gợi nhớ - Các ý đặt vào vị trí hình cách dễ dàng, bất chấp thứ tự trình bày, tạo điều kiện cho việc thay đổi cách nhanh chóng linh hoạt cho việc ghi nhớ - Có thể tận dụng hỗ trợ phần mềm máy tính Việc dùng ký hiệu hay biểu tượng màu sắc qua hình vẽ: - Các ký hiệu hay biểu tượng qua hình vẽ giản đồ sống động - Dùng loại hình mũi tên khác để chiều hướng kiểu liên hệ ý - Các ký tự đặc biệt như! ? {} & * | â đ " $ ' @ tăng "chất lượng cô đọng ý làm rõ nghĩa cho giản đồ - Dùng nhiều hình vẽ kiểu "logo" để hình tượng hóa ý giúp biểu thị kiểu lời giải - Biểu thị đặc tính kĩ thuật hình biểu tượng - Sử dụng nhiều màu sắc giúp nhớ dễ 2.2 Thực trạng vấn đề trước sử dụng sáng kiến kinh nghiệm Theo thống kê http://www.vntrades.com cho thấy 90% người truy cập mạng để đọc tin tức, số người sử dụng máy tính để học tập quản lí cơng việc Trình độ tin học Lao động Việt Nam thấp so với giới, đa số chưa đáp ứng yêu cầu cơng việc, việc dùng máy tính chủ yếu để giải trí Đối với học sinh, máy tính mạng máy tính cơng cụ tuyệt vời để nghe nhạc, xem phim, lướt Web, vào Face book hay Zalo, Messenger để tán chuyện với bạn bè hay để tìm lời giải cho tập nhà nhằm đối phó với giáo viên Các em thường nghĩ học tin học học sử dụng máy tính mơn tin mơn phụ, có thi tốt nghiệp hay đại học cao đẳng đâu Học tin học chẳng có ích lợi gì, bố mẹ anh chị em chí em nhỏ khơng học tin người sử dụng máy tính mạng cách thành thục – lối suy nghĩ vô lệch lạc em học sinh, có học sinh trường THPT Triệu Sơn Qua đàm thoại trực tiếp với giáo viên học sinh thấy phần đa em học sinh có khơng có cảm hứng với môn học môn Tin học 11 lý sau: - Đối với em học sinh có dự định thi đại học, cao đẳng thường thích học tốn, lý, hóa (khối khoa học tự nhiên) hay văn, sử, địa, giáo dục công dân (khối khoa học xã hội) để thi lấy kết cao khơng thích mơn cịn lại tin học, cơng nghệ mơn khơng phải mơn thi tuyển sinh Nhóm học sinh cịn lại xem mơn tin học môn học điều kiện để lên lớp nên chẳng quan tâm hay hứng thú - Nội dung lập trình mơn tin học 11 khó hiểu, khó nhớ, khó viết, khó học Điều cịn khó khăn với học sinh thuộc ban khoa học xã hội chủ yếu học theo kiểu thuộc lịng, tư sáng tạo Nội dung lập trình Pascal địi hỏi học sinh phải hiểu câu lệnh, phải chạy thử chương trình (khơng dùng máy tính), tức địi hỏi tư duy, khả ghi nhớ, phân tích, tổng hợp Nếu em học sinh chọn phương pháp học thuộc lòng học văn, sử chắn gây chán nản, mệt mỏi, không nắm chất vấn đề, kết cuối thấp - Các học tin học thường hấp dẫn, sơi nổi, khơng lôi kéo ý học sinh Như thấy đa số học sinh chưa nhận thức giá trị thực việc học, không thấy học tập gắn liền với thực tiễn, nội dung học – với em học sinh – có giá trị lúc thi cử Vì học sinh “cưỡng bức” hứng thú vào mơn học có thi, từ kết học tập thấp chưa đảm bảo yêu cầu Cụ thể khảo sát điểm trung bình học kì lớp 11B6 11B7 môn Tin học năm học 2020 – 2021 kết sau: Lớp Sĩ số Giỏi % Khá % TB % Yếu % 11B4 43 0 11 25,6 25 58,1 16,3 11B5 45 2,2 16 35,6 23 51,1 11,1 11B6 44 2,3 13 29,5 25 56,8 11,4 11B7 42 0 19 26 61,9 19,1 Còn kết kiểm tra đánh giá nội dung tệp chương trình hai lớp 11B6 11B7 sau thống kê bảng số liệu sau: Lớp 11B6 Số HS kiểm tra miệng tiết học thuộc 14, 15, 16, 17 18 Sĩ số Tỉ lệ đạt Số Tỉ lệ điểm điểm từ lượng trở lên 44 21 76,2% 23,8% Điểm trung bình kiểm tra đánh giá định kì tệp thư mục Tỉ lệ Tỉ lệ Tỉ lệ điểm điểm điểm giỏi khá,TB yếu, 0% 79,5% 20,5% 11B7 42 19 68,4% 31,6% 0% 73,8% 26,2% Từ kết mà thân thu thập được, giáo viên giảng dạy nhiều năm trường THPT Triệu Sơn phải suy nghĩ nhiều Triệu Sơn có khu vực xét tuyển xã Thọ Cường, Thọ Ngọc, Xuân Thọ, Xuân Thịnh, Xuân Lộc, Thọ Thế, Thọ Tân, Thọ Dân, kết đầu vào hàng năm thường đứng tốp đầu so với trường bạn Vậy nguyên nhân dẫn đến kết học tập mơn tin học lại có phần khơng cân xứng Sau nghiên cứu kĩ lại nội dung môn tin học 11 trao đổi tìm hiểu tâm tư nguyện vọng học sinh nhận nội dung lập trình Pascal mẻ, học sinh lớp C quen với cách học tư lôgic nên giáo viên cần phương pháp học tập thích hợp, phù hợp với đặc điểm lớp học, môn học Muốn đổi cách học phải đổi cách dạy Cách dạy đạo cách học, ngược lại thói quen học tập trị ảnh hưởng tới cách dạy thầy Vì vậy, người giáo viên phải kiên trì dùng cách dạy hoạt động để xây dựng cho học sinh phương pháp học tập chủ động cách vừa sức, từ thấp lên cao Trong đổi phương pháp dạy học phải có hợp tác thầy trị, phối hợp nhịp nhàng hoạt động dạy với hoạt động học thành cơng Từ tơi mạnh dạn cải tiến cách dạy, sử dụng sơ đồ tư nhằm phát huy tính tích cực, tự giác, chủ động, sáng tạo học sinh; 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 2.3 Các giải pháp sử dụng để giải vấn đề 2.3.1 Giới thiệu cho học sinh sơ đồ tư hướng dẫn cách vẽ sơ đồ, qua giúp học sinh ơn tập lại kiến thức cũ lập trình Tơi đưa ví dụ Sơ đồ tư sau: (Thực trình chiếu máy chiếu máy tính có cài đặt phần mềm Mindjet MindManager) Sơ đồ tư 1: cấu trúc chương trình Pascal: Đây nội dung mà học sinh biết chương 2, giáo viên giới thiệu lại ý nghĩa nút đối tượng, em dễ hiểu nhớ lại nội dung vấn đề Sơ đồ tư 2: Câu lệnh rẽ nhánh If – then: Sơ đồ tư 3: thao tác với tệp văn bản: Thơng qua việc giải thích kí hiệu, hình ảnh, nội dung sơ đồ tư 1,2,3 giáo viên giúp học sinh ghi nhớ, tổng hợp lại kiến thức chương sách giáo khoa tin học 11 Đồng thời, giáo viên hướng dẫn để học sinh rút đặc điểm chung Sơ đồ tư Từ giáo viên đưa kết luận Sơ đồ tư duy, ý nghĩa sơ đồ tư việc ôn tập tổng hợp kiến thức cách xây dựng sơ đồ tư Nội dung giới thiệu cho học sinh biết, không sâu vào giải thích Sơ đồ tư duy, không cần ghi chép nội dung để không thời gian làm việc khác 2.3.2 Sử dụng Sơ đồ tư để tổng hợp, hướng dẫn học sinh ơn tập kiến thức tệp chương trình – nội dung học học kì Sau giới thiệu xong Sơ đồ tư duy, cách lập Sơ đồ tư giáo viên chia lớp thành nhóm (mỗi bàn nhóm), hướng dẫn yêu cầu 2.3.3 Ứng dụng sơ đồ tư vào giải tập lập trình sử dụng thao tác với tệp chương trình 2.3.3.1 Bài tập trắc nghiệm Thông qua sơ đồ tư học sinh ôn tập tổng hợp kiến thức tệp chương trình con, sau vận dụng vào giải câu hỏi trắc nghiệm sau: Câu 1: Dữ liệu kiểu tệp A bị hết tắt máy B không bị tắt máy điện C bị hết tắt điện đột ngột D A, B, C sai Câu 2: Trong PASCAL, để khai báo hai biến tệp văn f1, f2 ta viết A Var f1, f2 : Text; B Var f1 f2 : Text; C Var f1 ; f2 : Text; D Var f1 : f2 : Text; Câu 3: Để gắn tệp KQ.TXT cho biến tệp f1 ta sử dụng câu lệnh A f1 := ‘KQ.TXT’; B KQ.TXT := f1; C Assign(‘KQ.TXT’,f1); D Assign(f1.‘KQ.TXT’); Câu 4: Trong PASCAL mở tệp để đọc liệu ta phải sử dụng thủ tục A Reset(); B Reset(); C Rewrite(); D Rewrite(); Câu 5: Trong PASCAL mở tệp để ghi kết ta phải sử dụng thủ tục A Reset(); B Reset(); C Rewrite(); D Rewrite(); Câu 6: Vị trí trỏ tệp sau lời gọi thủ tục Reset A Nằm đầu tệp B Nằm cuối tệp C Nằm tệp D Nằm ngẫu nhiên vị trí Câu 7: Để đọc liệu từ tệp văn ta sử dụng thủ tục A.Read(,); B.Read(,); C.Write(,);D.Write(,); Câu 8: Để ghi kết vào tệp văn ta sử dụng thủ tục A Read(,); B Read(,); C Write(,); D Writeln(,); Câu 9: Nếu hàm EOF() cho giá trị True trỏ tệp nằm vị trí A Đầu dịng B Đầu tệp C Cuối dòng D Cuối tệp Câu 10: Nếu hàm EOLN() cho giá trị True trỏ tệp nằm vị trí A Đầu dịng B Đầu tệp C Cuối dòng D Cuối tệp Câu 11: Trong Pascal để đóng tệp ta dùng thủ tục A Stop(); B Close(); C Close(); D Stop(); Câu 12: Hãy chọn phương án ghép Kiểu hàm xác định A Kiểu tham số B Kiểu giá trị trả C Tên hàm D Địa mà hàm trả Câu 13: Mô tả hàm sai? A Phải trả lại kết B Phải có tham số C Trong hàm gọi lại hàm D Có thể có biến cục Câu 14: Mô tả tham số sai? A Một hàm có tham số giá trị tham số biến; B Có thể truyền biến số cho tham số giá trị; C Có thể truyền giá trị cho tham số biến; D Có thể dùng tham số biến để nhận kết quả; Câu 15: Trong cách sử dụng thủ tục sau, cách phù hợp nhất? A Khai báo lại thủ tục gọi cần sử dụng; B Khai báo thủ tục lần gọi lần nhất; C Chỉ cần khai báo; D Khai báo thủ tục lần gọi thân chương trình muốn sử dụng; Câu 16: Trong chương trình chuẩn sau đây, chương trình chuẩn thủ tục chuẩn? A Sin(x); B Length(S); C Sqrt(x); D Delete(S,5,1); Câu 17: Giả sử có hai biến xâu x y ( y có giá trị ) câu lệnh sau không hợp lệ? A x := Copy(y,5,3); B x := y; C x := Delete(y,5,3); D Delete(y,5,3); Câu 18: Nói cấu trúc chương trình con, khẳng định sau không đúng? A Phần đầu phần thân thiết phải có, phần khai báo có khơng B Phần khai báo có khơng có tùy thuộc vào chương trình cụ thể C Phần đầu có khơng có D Phần đầu thiết phải có để khai báo tên chương trình Câu 19: Khẳng định sau đúng? A Một chương trình thiết phải có tham số hình thức B Một chương trình thiết phải có biến cục C Một chương trình thiết phải có tham số hình thức, khơng thiết phải có biến cục D Một chương trình khơng có tham số hình thức khơng có biến cục Câu 20: Kiểu liệu hàm A Chỉ kiểu integer B Chỉ kiểu real C Có thể kiểu integer, real, char, boolean, string D Có thể integer, real, char, boolean, string, record, kiểu mảng Đáp án câu hỏi trắc nhiệm: 1B 2A 3D 4B 5D 6A 7B 8D 9D 10C 11C 12B 13B 14B 15D 16D 17C 18D 19D 20C 2.3.3.2 Bài tập tự luận Giáo viên lựa chọn số tập điển hình hướng dẫn học sinh sử dụng sơ đồ tư để lập trình Trong trình học sinh làm tập viết chương trình thành nhiều phần dạng sơ đồ tư để từ học sinh dễ chiếm lĩnh tri thức thành phần, dễ dàng tổng hợp thơng tin để tạo thành chương trình lớn Bài tập 1: Cho hai tệp văn TEP_A.TXT TEP_B TXT, dòng tệp chứa số ngun Viết chương trình lọc dịng chứa số nguyên dương đoạn [0 999] từ hai tệp sang tệp TEP_AB.TXT, giữ nguyên thứ tự xuất tệp liệu vào, số viết dịng Giáo viên u cầu nhóm thảo luận, xác định Input, Output suy nghĩ xây dựng sơ đồ tư cho tập GV trình chiếu sơ đồ tư tập 1, yêu cầu học sinh so sánh nhận xét làm mình, giáo viên hướng dẫn học sinh sửa lỗi hồn thiện chương trình Sơ đồ tư tập 1đọc ghi tệp văn Chương trình: Var f1,f2,g:text; n:longint; Begin Assign(f1, ‘TEP_A.TXT’);Assign(f2, ‘TEP_B.TXT’); Assign(g, ‘TEP_AB.TXT’); reset(f1); reset(f2); rewrite(g); While not eof(f1) Begin Readln(f1,n); If (n>=0) and (n=0) and (nb)) then writeln(‘3 canh tren tao tam giac voi dien tich ‘,dientich(a,b,c)) else writeln(‘3 canh tren khong tao tam giac); End; Begin nhapabc(a,b,c); kiemtra_indt(a,b,c); Readln; End Bài tập 4: Tệp văn KYTU.INP gồm xâu S dài khơng q 255 kí tự bao gồm chữ chữ số Viết chương trình kiểm tra xem có chữ số xuất xâu S chữ số xuất lần Kết ghi vào tệp KYTU.OUT gồm nhiều dòng, dòng gồm số nguyên tần số xuất chữ số xâu S Ví dụ: KYTU.INP KYTU.OUT ’Hom 20 thang nam 2021’ 1 Program baitap4; Var S:string; f,g:text; A:array[‘0’ ’9’] of byte; i:byte;j:char; Begin Assign(f,’KYTU.INP’); reset(f); Assign(g,’KYTU.OUT’); rewrite(g); Read(f,S); Fillchar(A,sizeof(A),0); For i:=1 to length(S) If (S[i]>=’0’) and (S[i]

Ngày đăng: 21/05/2021, 22:28

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w