Bài tập và thực hành 3 Tin học 11 violet
I.Mục đích: Show
+ Củng cố cho hs những hiểu biết về kiểu dl mảng. -T/chức những h/đ trong pm để hs có được các kĩ năng cban lviệc với kiểu mảng 1 chiều trong LT. - Khai báo kiểu dl, nhập đưa ra màn hình chỉ số và giá trị các ptử của mảng. - Duyệt qua tất cả các ptử của mảng để xử lí từng ptử. + Cung cấp cho hs 3 thuật toán cbản và đơn giản thường gặp với dl kiểu mảng. Tính tổng và đếm các ptử thỏa mãn đ/k nào đó. Tìm ptử max (min) của mảng cùng với vị trí của nó trong mảng II.Biện pháp: Dạy và học hợp tác trong nhóm nhỏ. III. Phương tiện: - GV: Phßng m¸y vi tÝnh. - HS: S¸ch bµi tËp. IV. Nội dung tiết dạy. 1. æn ®Þnh tæ chøc: Bạn đang xem tài liệu "Giáo án môn Tin học 11 - Bài tập và thực hành 3", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên Ngµy so¹n: 2/01/2010 Ngµy d¹y: 6/01/2010 TiÕt : 24,25 BÀI TẬP VÀ THỰC HÀNH 3. I.Mục đích: + Củng cố cho hs những hiểu biết về kiểu dl mảng. -T/chức những h/đ trong pm để hs có được các kĩ năng cban lviệc với kiểu mảng 1 chiều trong LT. - Khai báo kiểu dl, nhập đưa ra màn hình chỉ số và giá trị các ptử của mảng. - Duyệt qua tất cả các ptử của mảng để xử lí từng ptử. + Cung cấp cho hs 3 thuật toán cbản và đơn giản thường gặp với dl kiểu mảng. Tính tổng và đếm các ptử thỏa mãn đ/k nào đó. Tìm ptử max (min) của mảng cùng với vị trí của nó trong mảng II.Biện pháp: Dạy và học hợp tác trong nhóm nhỏ. III. Phương tiện: - GV: Phßng m¸y vi tÝnh. - HS: S¸ch bµi tËp. IV. Nội dung tiết dạy. 1. æn ®Þnh tæ chøc: 2. KiÓm tra bµi cò: 3. TiÕn tr×nh bµi häc: Hoạt động Nội dung GV: Chia nhóm cho hs thực hành. Y/c hs đọc và nghiên cứu đề bài. -Y/c hs chạy chương trình SGK(63) và tìm hiểu. Hs: chạy ctrinh theo y/c của gv. - Nhấn Ctrl+F9 rồi nhập n=5. - Y/c đại diện 5 nhóm đứng dậy đọc kq. HS: đứng dậy đọc kết quả theo y/c. ! Tại sao cùng 1 ctrinh và nhập n=5 thì lại ra 3 kết quả khác nhau. => - Hàm chuẩn random(n) cho gtri là số nguyên ngẫu nhiên trong phạm vi từ 0 đến n-1. - Còn thủ tục Randomize dùng để khởi tạo cơ chế sinh số ngẫu nhiên. ? Câu lệnh A[i]:=random(300)-random(300); có ý nghĩa gì. Hs: Cho giá trị ngẫu nhiên trong phạm vi từ 299 đến -299. ? Câu lệnh write(A[i]:5); có ý nghĩa gì. Hs: Viết kết quả của mảng A[i] cách nhau 5 kí tự. GV: Y/c hs đọc và nghiên cứu đề bài. -Y/c hs chạy chương trình SGK(64) và tìm hiểu. ? Từ MyArray có phải là 1 hàm chuẩn ko? Có thể thay thế bằng 1 từ khác được không. Đó là tên kiểu dl do người lập trình tự đặt. Vì thế nó không phải là 1 hàm chuẩn và có thể thay thế bằng bất cứ từ gì do người lập trình tự đặt. Hs: chạy ctrinh theo y/c của gv. Hs: chỉnh sửa ctrinh theo yêu cầu. Bài1: Tạo mảng A gồm (n<=100) số nguyên, mỗi số có trị tuyệt đối không vượt quá 300. Tính tổng các phần tử của mảng là bội số của 1 số nguyên dương k cho trước. A, Tìm hiểu và chạy ctrình. Program Sum1; Uses crt; Const nmax=100; Type Myarray=array[1..nmax] of integer; Var A:Myarray; S,n,I,k:integer; Begin Clrscr; randomize; Write (‘Nhap n=’); Readln(n); For i:=1 to n do A[i]:=random(300)-random(300); For i:=1 to n do write(A[i]:5); Writeln; Write (‘Nhap k=’’); Readln(k); S:=0; For i:=1 to n do If A[i] mod k=0 then s:=s+A[i]; Writeln(‘Tong can tinh la: ’,s); Readln End. Bài 2: Viết ctrinh tìm ptử có gtri lớn nhất của mảng và đưa ra màn hình chỉ số và gtri của ptu tìm được. Nếu có nhiều ptu có cùng gtri lớn nhất thì đưa ra ptu có chỉ số nhỏ nhất. A, Tìm hiểu ctrinh. Program MaxElement; Const nmax=100; Type Myarray=array[1..nmax] of integer; Var A:Myarray; n,i,j:integer; Begin Write (‘Nhap so luong ptu cua day so, N=’); Readln(N); For i:=1 to n do Begin Write (‘phan tu thu ’, I,’=’); Readln(A[i]); End; J:=1; For i:=2 to n do if A[i]>A[j] then j:=I; Write (‘chi so : ’, j,’Gia tri: ‘, A[j]:4); Readln End. B, Chỉnh sửa ctrinh để đưa ra chỉ số của các ptu có cùng gtri lớn nhất. 4. Cñng cè: Gọi 1 hs lên máy chủ chạy lại chương trình. 5. DÆn dß: Về nhà viết chương trình tìm phần tử nhỏ nhất của mảng. Tài liệu đính kèm:
Duới đây là các thông tin và kiến thức về chủ đề bài tập và thực hành 1 tin học 11 hay nhất do chính tay đội ngũ chúng tôi biên soạn và tổng hợp: 1. Tin học 11 Bài tập và thực hành 1 - VietJack
Xem Ngay
2. Tin học 11 Bài tập và thực hành 1 - Hoc247.net
Xem Ngay 3. Tin học 11 Bài tập và thực hành 1 - haylamdo.com
Xem Ngay 4. Giải bài tập Tin học 11: Bài tập và thực hành 1 - VnDoc
Xem Ngay 5. Bài tập và thực hành 1 - Tin học 11 - YouTube
Xem Ngay 6. Bài tập thực hành số 1 tin lớp 11. - Blogger
Xem Ngay 7. Bài tập và thực hành 1 - Tin học 11 - Lê Thị Lịnh - Violet
Xem Ngay 8. SGK Tin Học 11 - Bài tập và thực hành 1 - GiaiBaiTap123.com
Xem Ngay 9. Bài tập và thực hành 1 - Tin học 11 - nguyễn thị niên - Thư viện Bài ...
Xem Ngay
10. Tin học 11 Bài tập và thực hành 7 - VietJack
Xem Ngay 11. Giáo án môn Tin học 11 - Bài tập và thực hành 1
Xem Ngay
12. Tin học 11 Bài tập và thực hành 1 - Học hỏi Net
Xem Ngay
13. Giải bài tập Tin học 11: Bài tập và thực hành 1 (Ngắn gọn)
Xem Ngay 14. Giải tin học 10 cánh diều bài 11: Thực hành lập trình với hàm và …
Xem Ngay
15. Đề thực hành số 1-Tin học nghề PT lớp 11 - 123doc
Xem Ngay 16. Bài tập và thực hành 1 - - Thư viện Bài giảng điện tử
Xem Ngay 17. Giải bài tập Tin học 11 - VnDoc
Xem Ngay
18. Tin học lớp 11 | Giải bài tập SGK Tin học 11 hay nhất, ngắn gọn
Xem Ngay
19. Nội dung bài tập và thực hành 6 Tin học 12 - Học Đấu Thầu
Xem Ngay
20. Tin học 12 Bài tập và thực hành 11: Bảo mật cơ sở dữ liệu
Xem Ngay |