1. Trang chủ
  2. » Công Nghệ Thông Tin

Giáo án Tin Học lớp 11: KIỂU MẢNG (Tiết 2) potx

5 1,6K 7
Tài liệu đã được kiểm tra trùng lặp

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 5
Dung lượng 156,69 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Kiến thức: Học sinh hiểu được: * Mảng một chiều: - Mảng một chiều là một dãy các phần tử cùng kiểu.. - Có thể truy xuất hay thao tác trên mỗi phần tử mảng thông qua tên mảng và chỉ số tư

Trang 1

KIỂU MẢNG (Tiết 2)

I Mục đích yêu cầu:

1 Kiến thức:

Học sinh hiểu được:

* Mảng một chiều:

- Mảng một chiều là một dãy các phần tử cùng kiểu

- Có thể truy xuất (hay thao tác) trên mỗi phần tử mảng thông qua tên mảng và chỉ số tương ứng

- TP cho phép xây dựng kiểu dữ liệu mảng một chiều

- Kiểu mảng là một kiểu dữ liệu có cấu trúc, rất cần thiết và hữu ích trong lập trình

2 Kỹ năng:

Biết Khai báo(hay định nghĩa) kiểu dữ liệu mảng:

+ Hoặc trực tiếp trong phần khai báo biến (dùng Var)

+ Hoặc đặt tên và định nghĩa cho kiểu dữ liệu mới này (Type) rồi sau

đó khai báo biến

3 Thái độ:

Tích cực, ham học hỏi

Trang 2

II Chuẩn bị của giáo viên và học sinh:

1 Chuẩn bị của giáo viên:SGK, SGV, giáo án, giáo án điện tử, đèn chiếu,một số chương trình mẫu khổ lớn

2 Chuẩn bị của học sinh:Xem kỹ SGK, soạn trước bài học

III Nội dung bài giảng

1.Ổn định tổ chức

1 Kiểm tra bài cũ: Viết cách khai báo mảng một chiều? Cho ví dụ?

2 Nội dung bài mới

Hoạt động thầy và trò Nội dung bài giảng

GV: Yêu cầu học sinh xác định I,

O?

HS: I: số n và dãy số nguyên

a1,a2, an

b.Ví dụ minh hoạ về mảng một chiều

ví dụ 1:

Tìm phần tử lớn nhất của một dãy

số nguyên

Trang 3

O: Gía trị lớn nhất

GV: Yêu cầu học sinh xây dựng ý

tưởng

HS:

B1: Nhập n và dãy số a1,a2, an

B2 max←a1,i←2

B3 Nếu i>n thì thông báo max, kết

thúc

B4 Nếu ai>Max thì max←ai

i←i+1 quay lại B3

GV:Yêu cầu học sinh khai báo

dãy số nguyên

GV:Gọi học sinh nhập n?

HS: lên bảng

Gv: Phần tử thứ i của mảng A

đựơc viết như thế nào?

HS: A[i]

Program Tim_max;

Uses Crt;

Const nmax=100;

Type mangnguyen=Array[1 nmax]of integer;

Var n, i, max, Csmax:integer;

A: mangnguyen;

Begin Clrscsr;

Write(‘ nhap so phan tu cua day:’); Readln(n);

Trang 4

GV: Nhập phần tử cho mảng A tức

là nhập bao nhiêu lần?

HS: n lần

GV: Việc nhập lặp lại n lần vậy sẽ

đựoc diễn tả như thế nào?

HS: trả lời( lên bảng)

For i:=1 to n do Begin

Write(‘ phan tu thu’,i,’:’); Readln(a[i]);

End;

Max:=a[1];

Csmax:=1;

For i:=2 to n do

if a[i]>max then

Begin Max:=a[i];

Csmax:=i;

End;

4.Củng cố

Cách khai báo kiểu mảng Truy cập phần tử của mảng

5.Dặn dò, bổ sung:

Trang 5

Làm bài tập:4.6;4.7 Chuẩn bị ví dụ 2

Ngày đăng: 07/08/2014, 22:23

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w