I. Mục đích yêu cầu: 1. Kiến thức: Các bài tập 4.6,4.7,4.8,4.9; 4.10 2. Kỹ năng: Biết Khai báo(hay định nghĩa) kiểu dữ liệu mảng: + Hoặc trực tiếp trong phần khai báo biến (dùng Var). + Hoặc đặt tên và định nghĩa cho kiểu dữ liệu mới này (Type) rồi sau đó khai báo biến. 3. Thái độ: Tích cực ham học hỏi II Chuẩn bị của giáo viên và học sinh: 1. Chuẩn bị của giáo viên:SGK, SGV, giáo án, giáo án điện tử, đèn chiếu,một số chương trình mẫu khổ lớn. 2. Chuẩn bị của học sinh:Xem...
Nội dung trích xuất từ tài liệu:
Giáo án Tin Học lớp 11: BÀI TẬP MẢNG MỘT CHIỀU BÀI TẬP MẢNG MỘT CHIỀUI. Mục đích yêu cầu: 1. Kiến thức: Các bài tập 4.6,4.7,4.8,4.9; 4.10 2. Kỹ năng: Biết Khai báo(hay định nghĩa) kiểu dữ liệu mảng: + Hoặc trực tiếp trong phần khai báo biến (dùng Var). + Hoặc đặt tên và định nghĩa cho kiểu dữ liệu mới này (Type) rồi sauđó khai báo biến. 3. Thái độ: Tích cực ham học hỏiII Chuẩn bị của giáo viên và học sinh: 1. Chuẩn bị của giáo viên:SGK, SGV, giáo án, giáo án điện tử, đènchiếu,một số chương trình mẫu khổ lớn. 2. Chuẩn bị của học sinh:Xem kỹ SGK, soạn trước bài học.III. Nội dung bài giảng 1. Ổn định tổ chức 2. Kiểm tra bài cũ Trình bày cách khai báo biến kiểu mảng? Chương trình có sử dụng biến kiểu mảng thường chứa các câu lệnh lặp dạng nào? Tại sao? 3. Nội dung bài mới Hoạt động thầy và trò Nội dung bài giảng GV: Yêu cầu học sinh đọc đề 4.6 sách bài tập? GV: Tóm tắc đề: Var M,N:array[1..20] of integer; Dữ liệu có đủ trong hai mảng. Đoạn chương trình sau làm gì? d:=0; For i:=1 to 20 do if M[i]N[i] then d:=d+1;Writeln(d);GV: Đổi đề thànhVar M,N:array[1..20] of integer;Dữ liệu có đủ trong hai mảng.Đoạn chương trình sau làm gì?d:=0;For i:=1 to 7do if M[i]N[i] thend:=d+1;Writeln(d);GV: Yêu cầu học sinh chạy thửđoạn chương trình với bộ dữ liệuvào:Bộ1:N: 5 9 7 8 6 2 3 Bài 4.6 Đáp án CM: 4 6 7 9 8 2 5.Bộ 2 :N: 8 9 6 12 7 14 3M: 7 9 12 6 4 14 16HS: thực hiện.Gv: Vậy đoạn chương trình trên làmgì?Hs: Trả lờiGV: Yêu cầu một học sinh cầmsách giáo khoa viết lại chương trìnhlên bảng.Gv: Yêu cầu học sinh chạy thửchương trình với từng bộ dữ liệukhác nhau.HS: Thực hiện. Bài 4.7GV: Nhận xét gì? Đáp án AHS: Nhận xét. Bài 4.9GV: Xác định bài toán?HS: xác định.GV: Yêu cầu học sinh lấy ví dụ cụthể và cho kết quả trong trường hợpcụ thể? Program bai49;HS: Thực hiện. Uses crt;Gv: Ý tửơng giải thuật: Var A: array[1..100] of-Khai báo mảng A. integer;-Nhập mảng A I,dem,m:byte;-Kỉêm tra trong mảng A tại vị trí Beginchẵn có giá trị lẻ thì đếm Clrscr; Write(‘nhap so phan tu cua mang ‘); Readln(n); Writeln(‘nhap mang A’) For i:=1 to n do Begin write(‘A[‘,i,’]=’); Readln(A[i]); End; GV: Yêu cầu học sinh chạy chương Dem:=0; m:= n div 2; trình Test lại. For i:=1 to m do If A[i*2] mod 20 then dem:=dem+1; GV: Yêu cầu học sinh xác định yêu Write( ‘ so phan tu o vi tri cầu của bài 4.10? chan co gia tri le la:’,dem); HS: Xác định. Readln; GV: Hướng dẫn học sinh nhập End. mảng A, B.(tưong tự nhập mảng A Bài 4.10 bài 4.9). Mảng C được xác định thông qua mảng A, B .... For i:= 1 to n do C[i*2- 1]:=A[i]; For i:= 1 to n do C[i*2]:=B[i];4. Củng cố:Nhắc lại cách nhập mảng một chiều, cách làm việc với phần tử củamảng5. Bổ sung, dặn dò:Chuẩn bị bài mới
Giáo án Tin Học lớp 11: BÀI TẬP MẢNG MỘT CHIỀU
Số trang: 7
Loại file: pdf
Dung lượng: 152.63 KB
Lượt xem: 13
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:
Tìm kiếm theo từ khóa liên quan:
Giáo án Tin Học 11 tài liệu giảng dạy Tin Học 11 giáo trình Tin Học 11 tài liệu Tin Học 11 cẩm nang giảng dạy Tin Học 11Tài liệu có liên quan:
-
10 trang 31 0 0
-
Bài thực hành số 4 – Tin học 11
10 trang 28 0 0 -
8 trang 27 0 0
-
Bài thực hành số 3 – Tin học 11
9 trang 27 0 0 -
49 trang 26 0 0
-
6 trang 26 0 0
-
Giáo án Tin Học Văn Phòng: Bài 20. Sử dụng hàm
6 trang 25 0 0 -
Chương trình con và lập trình có cấu trúc
10 trang 25 0 0 -
7 trang 24 0 0
-
5 trang 24 0 0