Tiến trỡnh lờn lớp, nội dung bài giảng

Một phần của tài liệu giáo án tin 11 đầy đủ (Trang 64 - 67)

1. Ổn định lớp

- Ổn định lớp.

- Yờu cầu lớp trưởng bỏo cỏo sĩ số.

2. Kiểm tra bài cũ:3. Nội dung thực hành 3. Nội dung thực hành

Hoạt động của GV Hoạt động của HS

Hoạt động 1: Tỡm hiều bài 1

Sử dụng mỏy chiếu, chiếu nội dung bài số 1a/ sgk/63. Sau đú đặt cõu hỏi cho học sinh trả lời .

+ Khai bỏo uses CRT; cú ý nghĩa gỡ? +Myarray là tờn kiểu dữ liệu hay tờn biến?

+Vai trũ của nmax và n cú gỡ khỏc nhau?

Quan sỏt trờn màn chiếu. - Lắng nghe cõu hỏi và trả lời.

-Khai bỏo thư viện chương trỡnh con CRT để sử dụng được thủ tục Clrscr;

- Myarray : tờn kiểu dữ liệu

- nmax: số phần tử tối đa cú thể chứa của biến mảng a, n: số phần tử thực tế của a.

+Những dũng lệnh nào dựng để tạo biến mảng a

-Giỏo viờn giới thiệu hàm Random cho học sinh.Sau đố đặt cõu hỏi:

+ a[i] := Random(300) – Random (300) cú ý nghĩa gỡ?

+ Lệnh for i:=1 to n do Write ( a[i] : 5); Cú ý nghĩa gỡ?

+Lệnh For-do cuối cựng thực hiện nhiệm vụ gỡ?

+Lệnh gỏn s := s + a[i] ; được thực hiện bao nhiờu lần?

-Thực hiện lại chương trỡnh lần cuối để học sinh thấy được kết quả.

- Chiếu nội dung cõu b/ bài tập 1 sgk/64 Hỏi HS:

+ í nghĩa của biến posi và neg?

+ Chức năng của lệnh : If a[i] > 0 then

posi := posi +1 else if a[i] < 0 then neg := neg +1; là gỡ?

+Hướng dẫn học sinh thờm vào vị trớ cần thiết để chương trỡnh đếm được số lượng cỏc số õm và cỏc số dương.

+Chạy thử chưong trỡnh để học sinh theo dừi kết quả.

-Theo dừi để nắm hàm Random.

-Random(n): cho số ngẫu nhiờn từ 0 đến n-1

+Cõu lệnh cho số ngẫu nhiờn cú giỏ trị từ -299 đến 299.

+cõu lệnh in ra màn hỡnh giỏ trị tất cả cỏc phần tử của mảng.

+cộng tất cả cỏc phần tử chia hết cho k. +Số lần thực hiện lệnh gỏn đỳng bằng số phần tử của mảng chia hết cho k.

-Theo dừi kết quả chạy thử chương trỡnh.

Sửa chương trớnh cõu a/ để được chương trỡnh giải quyết bài toỏn cõu b/

-Quan sỏt, theo dừi và trả lời cỏc cõu hỏi của GV.

+posi : đếm số dương trong mảng. +neg: đếm cỏc số õm trong mảng.

+Nếu a[i] > 0 thỡ cộng a[i] vào posi; ngược lại nếu a[i] < 0 thỡ cộng a[i] vào neg.

+Quan sỏt cỏc lệnh và suy nghĩ vị trớ cần sửa trong chương trỡnh cõu a/.

+Theo dừi kết quả chạy chương trỡnh.

Hoạt động 2: Tỡm hiểu bài 2

-Cho học sinh đọc đoạn chương trỡnh trong bài 2/64sgk .

Hỏi HS:

+ Nếu muốn tỡm phần tử nhỏ nhất thỡ cần sửa ở chỗ nào?

+Nếu muốn tỡm phần tử lớn nhất với chỉ số lớn nhất của nú thỡ ta sửa ổ chỗ nào?

-Đọc đoạn chương trỡnh sgk. Liờn hệ trả lời cỏc cõu hỏi mà GV nờu ra.

+Sửa a[i] > a[j] ; thành a[i] < a[j] ; +Sửa a[i] > a[j]; thành a[i] >= a[j];

-Chạy thử chưong trỡnh cho học sinh theo dừi

-Theo dừi học sinh thực hiện chương trỡnh và xem kết quả.

-Theo dừi GV chạy chương trỡnh và làm

lại trờn mỏy tớnh.

IV. Củng cố bài

- Qua bài thực hành hụm nay, cỏc em hiểu rừ hơn về chương trỡnh cú 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ẵn. Biết giải một số bài toỏn tớnh toỏn, tỡm kiếm đơn giản trờn mỏy tớnh.

V. Bài tập về nhà

- Làm lại bài thực hành hụm nay.

- Viết một chương trỡnh nhập một mảng một chiều, đếm số phần tử nhỏ hơn một số k nào đú.

- Viết chương trỡnh nhập một mảng một chiều A[1..20] và nhập một số x. đếm số lượng số trong A cú giỏ trị bằng x.

- Chuẩn bị trước bài tập và thực hành 4

Ngày soạn: Tuần:

Ngày giảng: Tiết: 27, 28

BÀI TẬP VÀ THỰC HÀNH 4I. Mục đớch, yờu cầu I. Mục đớch, yờu cầu

1.Về kiến thức:

Một phần của tài liệu giáo án tin 11 đầy đủ (Trang 64 - 67)

Tải bản đầy đủ (DOC)

(124 trang)
w