Tải Giáo án môn Tin học lớp 11 bài 28 - Bài thực hành số 3

2 21 0
Tải Giáo án môn Tin học lớp 11 bài 28 - Bài thực hành số 3

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

Thông tin tài liệu

GV: Lấy một ví dụ thực tiễn: Người mù tìm viên sỏi có kích thước lớn nhất trong một dãy các viên sỏi để gợi ý cho học sinh thuật toán tìm giá trị lớn nhất.. GV: Nêu thuật toán tìm phần t[r]

(1)

Tiết 28: BÀI TẬP VÀ THỰC HÀNH (tiết 2) I Mục tiêu

Kiến thức:

- Củng cố cho học sinh kiến thức kiểu mảng

- Mô tả cách khai báo, tham chiếu đến phần tử mảng, cách nhập xuất phần tử mảng

- Biết giải số tốn tính tốn, tìm kiếm đơn giản máy tính 2 Kỹ năng: Nâng cao kỹ sử dụng số câu lệnh số kiểu dữ liệu thơng qua việc tìm hiểu, chạy thử chương trình có sẵn

II Chuẩn bị

1 Giáo viên: Giáo án, SGK, sách giáo viên, phòng máy, máy chiếu. 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 Ti n trình b i h cế à ọ

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

Hoạt động 1: Hướng dẫn HS thực hành (15p)

B1: chuyển giao nhiệm vụ học tập GV nêu yêu cầu tốn Chia lớp theo nhóm thảo luận GV: Giới thiệu nội dung thực hành: HS: Quan sát nội dung thực hành

GV: Lấy ví dụ thực tiễn: Người mù tìm viên sỏi có kích thước lớn dãy viên sỏi để gợi ý cho học sinh thuật tốn tìm giá trị lớn

GV: Nêu thuật tốn tìm phần tử có giá trị lớn

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 HS: So sánh từ trái sang phải, giữ lại số phần tử lớn

GV: Yêu cầu học sinh tìm hiểu chương trình tìm số giá trị lớn

- Chiếu chương trình ví dụ, sách giáo khoa trang 64

- Hỏi: Vai trò biến j chương trình?

HS: Giữ lại số phần tử có giá trị lớn

GV: Nếu muốn tìm phần tử lớn với

Bài 2: Viết chương trình tìm phần tử có giá trị lớn mảng in hình số giá trị phần tử tìm Nếu có nhiều phần tử có giá trị lớn đưa phần tử có số nhỏ Chương trình sau:

Program timmax; Uses crt;

Var A: array[1 250] of integer; n,i,max,csmax: Integer;

Begin

clrscr;

Write('Nhap n = '); Readln(n);

For i:= to n Begin

Write('a[',i,'] = '); readln(a[i]); End;

max:= a[N]; csmax:= 1;

For i:= n-1 downto If a[i] > max then Begin

max:= a[i]; csmax:=i; End;

(2)

chỉ số nhỏ ta sửa chỗ nào? 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

HS: Duyệt chương trình từ n-1 đến GV: Đặt yêu cầu mới: Viết chương trình đưa số phần tử có giá trị lớn

HS: Theo dõi yêu cầu, suy nghĩ câu hỏi định hướng để viết chương trình

GV: Cần giữ lại đoạn chương trình tìm giá trị lớn khơng?

HS: Có

GV: Cần thêm lệnh nữa?

HS: Lệnh để in số có giá trị giá trị lớn tìm

GV: Vị trí thêm lệnh đó? Sau tìm giá trị lớn

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: Học sinh thực hành (25p) GV: u cầu Viết chương trình hồn thiện

- Yêu cầu học sinh nhập liệu vào giáo viên báo kết

- Đánh giá kết học sinh

- Soạn chương trìnhvào máy Thực chương trình thơng báo kết

- Nhập liệu vào thông báo cho giáo viên liệu

Writeln('chi so ptu lon nhat: ',csmax); Readln;

End

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

Một số thuật toán bản:

+ Tìm tổng phần tử thỏa mãn điều kiện + Đếm số phần tử thỏa mãn điều kiện + Tìm phần tử lớn nhất, nhỏ

* Câu hỏi tập nhà.

chương trình

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

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

Tài liệu liên quan