Giáo án Môn Tin Học 11 - Bài Tập Và Thực Hành 3

  • Trang Chủ
  • Đăng ký
  • Đăng nhập
  • Upload
  • Liên hệ

Lớp 11, Giáo Án Lớp 11, Bài Giảng Điện Tử Lớp 11

Trang ChủTin Học Lớp 11 Giáo án môn Tin học 11 - Bài tập và thực hành 3 Giáo án môn Tin học 11 - 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:

 

doc 3 trang Người đăng minh_thuy Lượt xem 4439Lượt tải 3 Download 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ênNgµ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:

  • docBai tap thuc hanh 3-T24,25.doc
Tài liệu liên quan
  • docĐề kiểm tra trắc nghiệm môn Tin, khối 11 - Mã đề 209

    Lượt xem Lượt xem: 3048 Lượt tải Lượt tải: 1

  • docGiáo án môn Tin học 11 - Bài 18: Ví dụ về cách viết và sử dụng chương trình con

    Lượt xem Lượt xem: 7863 Lượt tải Lượt tải: 5

  • docGiáo án Tin học 11 - Tiết: 30 - Bài 12: Kiểu xâu

    Lượt xem Lượt xem: 1118 Lượt tải Lượt tải: 1

  • docGiáo án môn Tin học 11 - Bài 10: Cấu trúc lặp

    Lượt xem Lượt xem: 3149 Lượt tải Lượt tải: 1

  • docBài giảng Tin học 11 - Bài 30: Biểu diễn dữ liệu bằng biểu đồ

    Lượt xem Lượt xem: 2595 Lượt tải Lượt tải: 2

  • docĐề cương thi học kì 1 môn Tin học

    Lượt xem Lượt xem: 1898 Lượt tải Lượt tải: 1

  • docGiáo án môn Tin học 11 - Các thủ tục chuẩn vào/ra đơn giản soạn thảo dịch, thực hiện và hiệu chỉnh chương trình

    Lượt xem Lượt xem: 1541 Lượt tải Lượt tải: 0

  • docĐề kiểm tra chất lượng học kỳ II - Năm học 2009 - 2010 môn thi: Tin học - Lớp 10

    Lượt xem Lượt xem: 1918 Lượt tải Lượt tải: 0

  • docĐề kiểm tra học kỳ I môn Toán 9 - Năm học 2009 - 2010

    Lượt xem Lượt xem: 1727 Lượt tải Lượt tải: 0

  • docGiáo án môn Tin học 11 - Lê Đức Anh

    Lượt xem Lượt xem: 1715 Lượt tải Lượt tải: 2

Copyright © 2026 Lop11.com - Giáo án điện tử lớp 11, Thư viện giáo án hay, Luận văn

Facebook Twitter

Từ khóa » Tin Học Lớp 11 Bài Thực Hành 3