Tải Giáo án môn Tin học lớp 11 bài 26 - Bài tập kiểu mảng

2 32 0
Tải Giáo án môn Tin học lớp 11 bài 26 - Bài tập kiểu mảng

Đang tải... (xem toàn văn)

Thông tin tài liệu

- Nâng cao kĩ năng sử dụng một số câu lệnh và một số kiểu dữ liệu thông qua việc tìm hiểu, chạy thử các chương trình có sẵn2. Kỹ năng: Vận dụng kiến thức về mảng hai chiều để xây d[r]

(1)

Tiết 26: BÀI TẬP KIỂU MẢNG I Mục tiêu

Kiến thức:

- Củng cố cho học sinh hiểu biết kiểu liệu mảng

- Nâng cao kĩ sử dụng số câu lệnh số kiểu liệu thơng qua việc tìm hiểu, chạy thử chương trình có sẵn

2 Kỹ năng: Vận dụng kiến thức mảng hai chiều để xây dựng chương trình số tốn đơn giản

II Chuẩn bị 1 Giáo viên

- Giáo án, SGK, sách giáo viên 2 Học sinh

- Vở ghi, sách giáo khoa, đồ dùng học tập III Tổ chức hoạt động học tập

1. Ổn định tổ chức lớp: 2. Kiểm tra cũ: 3 Tiến trình học:

Hoạt động thầy trị Nội dung

Hoạt động 1: Lập trình giải bài toán (30 phút)

B1: chuyển giao nhiệm vụ học tập GV nêu yêu cầu toán Chia lớp theo nhóm thảo luận

GV: Chia HS nhóm (lấy HS theo tở lớp)

GV: Giới thiệu cho HS đọc đề:

- Yêu cầu HS xác định liệu đầu vào, đầu

- Ý tưởng giải toán

HS: - Dãy số nguyên gồm n phần tử, số ngun K

- dùng thuật tốn tìm kiếm - dãy số nguyên gồm n phần tử - tương tự toán 1b

B2: Thực nhiệm vụ học tập HS thảo luận nhóm

GV quan sát giúp đỡ HS gặp khó khăn GV: u cầu HS phân tích tốn, viết đoạn chương trình thực việc khai báo, nhập mảng A, kiểm tra phần tử

Bài 2: Nhập vào dãy số nguyên gồm N phần tử (N <= 100)

a Nhập vào số ngun K, tìm xem K có dãy khơng? Nếu có đưa vị trí dãy Nếu khơng thơng báo “Khơng tìm thấy”

Vd: Dãy A gồm phần tử: 12 Nhap so can tim:

Cac vi tri cua la: b Tính tích số chẵn dãy Dãy A gồm: 13 10

Tich cac so chan la: 80 Chương trình

uses crt;

var a: array[1 100] of integer; i,n,dem,k: integer;

begin

writeln('nhap sl phan tu: '); readln(n);

for i:=1 to n begin

writeln('nhap so thu: ',i,' '); readln(a[i]);

end;

(2)

Hoạt động thầy trò Nội dung có bằng K hay khơng? (Thực theo

nhóm)

HS: Thực theo yêu cầu GV B3: Báo cáo kết thảo luận

Các nhóm báo cáo kết thảo luận

GV: Cho HS ghép đoạn lệnh tạo nên chương trình

B4: Đánh giá kết thực nhiệm vụ học tập

GV nhận xét kết thực nhiệm vụ nhóm xác hóa kiến thức

Hoạt động 2: Mơ việc thực hiện chương trình (10p)

GV: yêu cầu học sinh mô việc thực chương trình?

HS: Dãy A gồm phần tử: 12 Nhập số cần tìm:

Các vị trí là: - Dãy A gồm: 13 10

Tích số chẵn là: 80

writeln('cac vi tri cua ',k,' la: '); for i:=1 to n

if a[i] = k then begin

write(i:4); dem:=dem+1; end;

writeln; {xuong dong}

if dem = then writeln('khong tim thay vi tri nao');

tich:=1;

for i:=1 to n

if a[i] mod =0 then tich:=tich*a[i]; writeln('tich cac so chan la: ',tich); readln;

end

4 Tổng kết hướng dẫn học tập nhà (05p) * Củng cố

- Một số lưu ý học sinh xây dựng chương trình có sử dụng kiểu mảng chiều

- Cú pháp nhập xuất phần tử mảng chiều * Bài tập nhà.

Ngày đăng: 19/02/2021, 21:48

Tài liệu cùng người dùng

Tài liệu liên quan