![Phân tích tư tưởng của nhân dân qua đoạn thơ: Những người vợ nhớ chồng… Những cuộc đời đã hóa sông núi ta trong Đất nước của Nguyễn Khoa Điềm](https://timtailieu.net/upload/document/136415/phan-tich-tu-tuong-cua-nhan-dan-qua-doan-tho-039-039-nhung-nguoi-vo-nho-chong-nhung-cuoc-doi-da-hoa-song-nui-ta-039-039-trong-dat-nuoc-cua-nguyen-khoa-136415.jpg)
SKKN: Gợi động cơ cho học sinh trong việc dạy học chương trình con
Số trang: 8
Loại file: pdf
Dung lượng: 214.94 KB
Lượt xem: 9
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Nội dung bài tập về mảng hai chiều có nhiều phần, trong phạm vi nghiên cứu này chỉ đề cập đến một phần nhỏ của bài tập về mảng hai chiều, nhưng lại là một phần rất quan trọng, đó là : tính tổng các phần tử nằm trên đường chéo chính, tính tổng các phần tử nằm trên đường chéo phụ của mảng hai chiều có N cột và N hàng. Mời quý thầy cô tham khảo sáng kiến trên.
Nội dung trích xuất từ tài liệu:
SKKN: Gợi động cơ cho học sinh trong việc dạy học chương trình con SỞ GIÁO DỤC VÀO ĐÀO TẠO LÀO CAI TRƯỜNG THPT SỐ 1 BÁT XÁT ***SÁNG KIẾN KINH NGHIỆM“GỢI ĐỘNG CƠ CHO HỌC SINH TRONG VIỆC DẠY HỌC CHƯƠNG TRÌNH CON” Họ tên: Nguyễn Thị Thu Tổ: Toán – Lí – KTCN - Tin Bát Xát, tháng 3 năm 2012 A.- ĐẶT VẤN ĐỀ 1.- Lý do chọn đề tài: Công nghệ thông tin là một ngành khoa học đang phát triển rất mạnhmẽ. Sự bùng nổ thông tin trong thời đại ngày nay, tốc độ phát triển của côngnghệ thông tin khiến cho người thầy không thể hết mọi điều cho học trò, màdù có kéo dài thời gian để dạy hết mọi điều thì rồi các kiến thức đó cũngnhanh chóng trở nên lạc hậu, Do đó người thầy cần phải tìm ra phương pháp dạy học tích cực hơnđể tăng hiệu quả dạy và học. Dạy học sinh cách chủ động, phương pháp học,cách học những điều mà thực tế đòi hỏi thay vì chuyển tải một lượng kiếnthức quá nhiều đến mức chúng không thể nhớ nổi hoặc có nhớ lúc học, cònlúc cần vận dụng thì quên sạch. Môn Tin học là một môn học mới mẻ của học sinh THPT, học sinhchưa có khái niệm về công nghệ thông tin, khái niệm thuật toán trong cácngôn ngữ lập trình, vì vậy rất khó cho việc dạy và học. Vậy cần phải có phương pháp dạy và học cho một môn học hoàn toànmới. 2.- Mục đích yêu cầu: Việc làm các bài tập về mảng hai chiều là một việc rất khó. Vậy trước hết học sinh phải hình dung được mảng hai chiều như mộtbảng có các dòng và các cột. Các dòng và các cột được đánh số liên tục bằngcác số nguyên liên tiếp. Hai đoạn số nguyên dùng để đánh số cho các dòngvà các cột có thể khác nhau. Mỗi phần tử của mảng hai chiều được hình dungnhư giá trị của một ô của bảng, mỗi ô có chỉ số dòng và chỉ số cột. Giống như mảng một chiều, có thể tham chiếu trên mỗi phần tử củamảng hai chiều, nhưng khác ở chỗ mỗi phần tử của mảng hai chiều có hai chỉsố ( chứ không phải có một chỉ số như mảng một chiều) và do vậy nó đượcxác định bởi tên mảng và hai chỉ số của nó. Mảng hai chiều là mảng một chiều mà mỗi phần tử của nó lại là mộtmảng một chiều. 3.- Phạm vi nghiên cứu, phương pháp nghiên cứu. Nội dung bài tập về mảng hai chiều có nhiều phần, trong phạm vinghiên cứu này chỉ đề cập đến một phần nhỏ của bài tập về mảng hai chiều,nhưng lại là một phần rất quan trọng, đó là : tính tổng các phần tử nằm trênđường chéo chính, tính tổng các phần tử nằm trên đường chéo phụ của mảnghai chiều có N cột và N hàng. Để thực hiện được mục tiêu trên, yêu cầu học sinh cần nắm vững đượckiến thức sau: - Cách khai báo kiểu dữ liệu mảng hai chiều + Khai báo gián tiếp + Khai báo trực tiếp * Tên kiểu mảng hai chiều * Số lượng phần tử của mỗi chiều * Kiểu dữ liệu của phần tử * Cách khai báo biến * Cách tham chiếu đến phần tử - Các kỹ năng * Nhận biết được các thành phần trong khai báo kiểu mảng hai chiều * Nhận biết được định danh của một phần tử mảng hai chiều xuất hiện trong một chương trình. Cách tham chiếu đến một phần tử của mảng hai chiều. * Viết được khai báo mảng hai chiều với các chỉ số thuộc kiểu nguyên. 4.- Đối tượng, phạm vi và kế hoạch nghiên cứu: Đối tượng là học sinh khối 11 trường THPT Hồng Bàng, thực hiện kếhoạch nghiên cứu trong phạm vi chương 4 - Kiểu dữ liệu có cấu trúc. B.- NỘI DUNG{phần khai báo mảng hai chiều }Program mang_2_chieu;type mang:array[1..100,1..100] of integer; var i,j,n:integer; a:mang; Begin { Mảng hai chiều với số hàng bằng số cột bằng N } writeln( nhap so hang va so cot n:=); readln(n); {Nhập các phần tử của mảng hai chiều với số hàng bằng số cột bằngN} for i:=1 to n do for j:=1 to n do Begin write( nhap phan tu thu a[ hang ,i, va cot ,j,]:=); readln(a[i,j]); end; { Đưa ra màn hình các phần tử đã nhập của mảng ra màn hình} for i:=1 to n do begin for j:=1 to n do write( cac phan tu cua mang la:=,a[i,j]:4); writeln; writeln; end; Readln; End. Trên là các thủ tục nhập phần tử cho mảng hai chiều và đưa ra cácphần tử đã nhập của mảng theo N hàng và N cột. Sau đây là các bài toán tínhtổng các phần tử của mảng nằm trên đường chéo chính và đường chéo phụ: Trước hết ta phải xác định xem các phần tử nằm trên đường chéochính giữa hàng và cột có quy luật gì không: Ví dụ 1 mảng sau: Các phần tửnằm trên đường chéo chính nằm ở ô có mầu sẫmHàng = cột = 4 Hay I = J = 4A[Hàng, Cột] J=1 J=2 J=3 J=4 I=1 8 9 13 5 I=2 -21 68 34 9 I=3 5 23 56 0 ...
Nội dung trích xuất từ tài liệu:
SKKN: Gợi động cơ cho học sinh trong việc dạy học chương trình con SỞ GIÁO DỤC VÀO ĐÀO TẠO LÀO CAI TRƯỜNG THPT SỐ 1 BÁT XÁT ***SÁNG KIẾN KINH NGHIỆM“GỢI ĐỘNG CƠ CHO HỌC SINH TRONG VIỆC DẠY HỌC CHƯƠNG TRÌNH CON” Họ tên: Nguyễn Thị Thu Tổ: Toán – Lí – KTCN - Tin Bát Xát, tháng 3 năm 2012 A.- ĐẶT VẤN ĐỀ 1.- Lý do chọn đề tài: Công nghệ thông tin là một ngành khoa học đang phát triển rất mạnhmẽ. Sự bùng nổ thông tin trong thời đại ngày nay, tốc độ phát triển của côngnghệ thông tin khiến cho người thầy không thể hết mọi điều cho học trò, màdù có kéo dài thời gian để dạy hết mọi điều thì rồi các kiến thức đó cũngnhanh chóng trở nên lạc hậu, Do đó người thầy cần phải tìm ra phương pháp dạy học tích cực hơnđể tăng hiệu quả dạy và học. Dạy học sinh cách chủ động, phương pháp học,cách học những điều mà thực tế đòi hỏi thay vì chuyển tải một lượng kiếnthức quá nhiều đến mức chúng không thể nhớ nổi hoặc có nhớ lúc học, cònlúc cần vận dụng thì quên sạch. Môn Tin học là một môn học mới mẻ của học sinh THPT, học sinhchưa có khái niệm về công nghệ thông tin, khái niệm thuật toán trong cácngôn ngữ lập trình, vì vậy rất khó cho việc dạy và học. Vậy cần phải có phương pháp dạy và học cho một môn học hoàn toànmới. 2.- Mục đích yêu cầu: Việc làm các bài tập về mảng hai chiều là một việc rất khó. Vậy trước hết học sinh phải hình dung được mảng hai chiều như mộtbảng có các dòng và các cột. Các dòng và các cột được đánh số liên tục bằngcác số nguyên liên tiếp. Hai đoạn số nguyên dùng để đánh số cho các dòngvà các cột có thể khác nhau. Mỗi phần tử của mảng hai chiều được hình dungnhư giá trị của một ô của bảng, mỗi ô có chỉ số dòng và chỉ số cột. Giống như mảng một chiều, có thể tham chiếu trên mỗi phần tử củamảng hai chiều, nhưng khác ở chỗ mỗi phần tử của mảng hai chiều có hai chỉsố ( chứ không phải có một chỉ số như mảng một chiều) và do vậy nó đượcxác định bởi tên mảng và hai chỉ số của nó. Mảng hai chiều là mảng một chiều mà mỗi phần tử của nó lại là mộtmảng một chiều. 3.- Phạm vi nghiên cứu, phương pháp nghiên cứu. Nội dung bài tập về mảng hai chiều có nhiều phần, trong phạm vinghiên cứu này chỉ đề cập đến một phần nhỏ của bài tập về mảng hai chiều,nhưng lại là một phần rất quan trọng, đó là : tính tổng các phần tử nằm trênđường chéo chính, tính tổng các phần tử nằm trên đường chéo phụ của mảnghai chiều có N cột và N hàng. Để thực hiện được mục tiêu trên, yêu cầu học sinh cần nắm vững đượckiến thức sau: - Cách khai báo kiểu dữ liệu mảng hai chiều + Khai báo gián tiếp + Khai báo trực tiếp * Tên kiểu mảng hai chiều * Số lượng phần tử của mỗi chiều * Kiểu dữ liệu của phần tử * Cách khai báo biến * Cách tham chiếu đến phần tử - Các kỹ năng * Nhận biết được các thành phần trong khai báo kiểu mảng hai chiều * Nhận biết được định danh của một phần tử mảng hai chiều xuất hiện trong một chương trình. Cách tham chiếu đến một phần tử của mảng hai chiều. * Viết được khai báo mảng hai chiều với các chỉ số thuộc kiểu nguyên. 4.- Đối tượng, phạm vi và kế hoạch nghiên cứu: Đối tượng là học sinh khối 11 trường THPT Hồng Bàng, thực hiện kếhoạch nghiên cứu trong phạm vi chương 4 - Kiểu dữ liệu có cấu trúc. B.- NỘI DUNG{phần khai báo mảng hai chiều }Program mang_2_chieu;type mang:array[1..100,1..100] of integer; var i,j,n:integer; a:mang; Begin { Mảng hai chiều với số hàng bằng số cột bằng N } writeln( nhap so hang va so cot n:=); readln(n); {Nhập các phần tử của mảng hai chiều với số hàng bằng số cột bằngN} for i:=1 to n do for j:=1 to n do Begin write( nhap phan tu thu a[ hang ,i, va cot ,j,]:=); readln(a[i,j]); end; { Đưa ra màn hình các phần tử đã nhập của mảng ra màn hình} for i:=1 to n do begin for j:=1 to n do write( cac phan tu cua mang la:=,a[i,j]:4); writeln; writeln; end; Readln; End. Trên là các thủ tục nhập phần tử cho mảng hai chiều và đưa ra cácphần tử đã nhập của mảng theo N hàng và N cột. Sau đây là các bài toán tínhtổng các phần tử của mảng nằm trên đường chéo chính và đường chéo phụ: Trước hết ta phải xác định xem các phần tử nằm trên đường chéochính giữa hàng và cột có quy luật gì không: Ví dụ 1 mảng sau: Các phần tửnằm trên đường chéo chính nằm ở ô có mầu sẫmHàng = cột = 4 Hay I = J = 4A[Hàng, Cột] J=1 J=2 J=3 J=4 I=1 8 9 13 5 I=2 -21 68 34 9 I=3 5 23 56 0 ...
Tìm kiếm theo từ khóa liên quan:
Tạo động cơ học tập cho học sinh Phương pháp dạy học chương trình con Nâng cao hiệu quả trong dạy học Sáng kiến kinh nghiệm môn Tin học Sáng kiến kinh nghiệmTHPT Sáng kiến kinh nghiệmTài liệu liên quan:
-
Sáng kiến kinh nghiệm Tiểu học: Vận dụng giáo dục STEM trong dạy học môn Khoa học lớp 5
18 trang 2026 21 0 -
47 trang 1019 6 0
-
65 trang 754 9 0
-
7 trang 606 8 0
-
16 trang 541 3 0
-
26 trang 479 0 0
-
23 trang 476 0 0
-
37 trang 476 0 0
-
29 trang 475 0 0
-
65 trang 468 3 0