1. Trang chủ
  2. » Giáo án - Bài giảng

Slide tin học 11 bài 11 kiểu mảng _N.T Thảo

26 856 0

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 26
Dung lượng 7,66 MB

Nội dung

Slide tin học 11 bài 11 kiểu mảng _N.T Thảo tài liệu, giáo án, bài giảng , luận văn, luận án, đồ án, bài tập lớn về tất...

Trang 1

BÀI 11: KIỂU MẢNG

BÀI 11: KIỂU MẢNG

SỞ GIÁO DỤC VÀ ĐÀO TẠO TỈNH ĐIỆN BIÊN

TRƯỜNG THPT THỊ XÃ MƯỜNG LAY

GIÁO VIÊN : NGUYỄN THANH THẢO

MƯỜNG LAY : 20/01/2014

BÀI DỰ THI BÀI GIẢNG E-LEANRING

TIẾT 20 CHƯƠNG TRÌNH TIN HỌC LỚP 11

Trang 2

Đáp án đúng làBạn phải hoàn thành câu trả lời Rất tiếc bạn đ? sai

trước khi tiếp tục

Bạn phải hoàn thành câu trả lời

trước khi tiếp tục Trả lờiTrả lời XoáXoá

KIỂM TRA BÀI CŨ

A) Được

B) Không

Trang 3

Đáp án đúng làBạn phải hoàn thành câu trả lời Rất tiếc bạn đ? sai

trước khi tiếp tục

Bạn phải hoàn thành câu trả lời

trước khi tiếp tục Trả lờiTrả lời XoáXoá

A) Có

B) Không

Trang 4

Đáp án đúng làBạn phải hoàn thành câu trả lời Rất tiếc bạn đ? sai

trước khi tiếp tục

Bạn phải hoàn thành câu trả lời

trước khi tiếp tục Trả lờiTrả lời XoáXoá

A)

Câu lệnh sau Do sẽ được thực hiện ít nhất 1 lần ;

B) Câu lệnh sau Do có thể sẽ không được thực hiện ít nhất 1

lần ;

C) Câu lệnh sau Do không được phép là

một câu lệnh While-do

Trang 5

BÀI 11: KIỂU MẢNG

BẠN CẦN ÔN LAI NỘI DUNG BÀI CŨ

Trang 6

BÀI 11: KIỂU MẢNG

Nhập vào nhiệt độ trung bình của mỗi ngày trong tuần Tính và đưa ra màn hình nhiệt độ trung bình của tuần và số lượng ngày

có nhiệt độ trung bình cao hơn nhiệt độ trung bình trong tuần

* Dữ liệu nhập vào (Input) : t1,t2,t3,t4,t5,t6,t7

* Dữ liệu cần tính và In ra (OUTPUT): tb, dem

BÀI TOÁN ĐẶT VẤN ĐỀ :

Hãy xác định Input, Output và viết chương trình

giải bài toán trên

Trang 7

if (t1>tb) then dem := dem + 1;

if (t2>tb) then dem := dem + 1;

if (t3>tb) then dem := dem + 1;

if (t4>tb) then dem := dem + 1;

if (t5>tb) then dem := dem + 1;

if (t6>tb) then dem := dem + 1;

if (t7>tb) then dem : = dem + 1;

Writeln(‘ Nhiet do trung binh trong tuan = ‘,tb : 6 : 2); Writeln(‘ so ngay co nhiet do cao hon nhiet do tb ‘, dem);Readln; END

Trang 8

BÀI 11: KIỂU MẢNG

Quan sát chương trình hãy

cho biết nếu muốn tính

nhiệt độ trung bình của N

ngày trong năm

(VD: N=365) thì sẽ gặp

khó khăn gì ?

Khai báo quá lớn (T1,t2,t3…t365) và chương trình quá dài ( với 365 lệnh IF )

Để khắc phục khó khăn đó ta sử dụng

kiểu dữ liệu mảng một chiều

Trang 10

BÀI 11: KIỂU MẢNG

2 Khai báo mảng một chiều trong PASCAL

*Cách 1 : Khai báo gián tiếp

TYPE <tên kiểu mảng> = array [<chỉ số đầu> <chỉ số cuối>] of

<kiểu phần tử>;

Var <ds biến mảng> : <tên kiểu mảng>;

Ví dụ: TYPE nhietdo = array[1 365] of integer;

Trang 11

BÀI 11: KIỂU MẢNG

* C¸ch 2: Khai b¸o trùc tiÕp

Var A,B : array [1 100] of real;

Ví dụ: Var nhietdo : array[1 365] of integer;

Var <Ds biến mảng > : array[<chỉ số đầu> <chỉ số cuối>] of

<kiểuphần tử>;

Trang 12

write(‘nhiet do ngay thu’ ,i, ’ : ’); readln(A[i]);

19 21

18 20

17

Ví dụ: Nhập nhiệt độ n ngày

Trang 13

BÀI 11: KIỂU MẢNG

b In mảng một chiều

Writeln(‘ Mang vua nhap : ’);

For i:=1 to n do Write(A[i]:5);

Ví dụ: In mảng vừa nhập.

Trang 14

c Các thao tác khi xử lý khác.

Ví dụ : Đếm số ngày có nhiệt độ cao

hơn nhiệt độ TB cả tuần

TB = 18.7

Dem=0

7 6

5 4

3 2

1

i

19 17

19 21

18 20

Trang 15

If A[i]>TB Then dem := dem+1;

Writeln(‘ Nhiet do trung binh ’ ,n,’ ngay = ‘,TB : 6 : 2) ; Writeln(‘ So ngay co nhiet do cao hon nhiet do TB la: ‘, dem) ; Readln ;

END.

Khai báo mảng một chiều

Nhập mảng 1 chiều Tính tổng

Đếm số phần tử thoả mãn điều kiện

Trang 16

BÀI 11: KIỂU MẢNG

Nhap vao so ngay :

7

Nhap nhiet do ngay thu 1 : 17

Nhap nhiet do ngay thu 2 : 20

Nhap nhiet do ngay thu 3 : 18

Nhap nhiet do ngay thu 4 : 21

Nhap nhiet do ngay thu 5 : 19

Nhap nhiet do ngay thu 6 : 17

Nhap nhiet do ngay thu 7 : 19

Nhiet do trung binh 7 ngay = 18.70

So ngay co nhiet do cao hon nhiet do TB la: 4

Chương trình chay với kết quả như sau:

Trang 17

18 25

16 20

15

S = 45

Trang 18

15 20 19 25 18 12 16

Var A: ARRAY[1 100] OF integer;

A[5] = 18

Củng cố !

Trang 19

BÀI 11: KIỂU MẢNG

BÀI TẬP & CỦNG CỐ

1 Khái niệm

2 Khai báo mảng một chiều trong PASCAL

*Cách 1 : Khai báo gián tiếp

* C¸ch 2: Khai b¸o trùc tiÕp

3 Các thao tác xử lí trong mảng một chiều

a Nhập mảng một chiều

b In mảng một chiều

c Các thao tác khi sử lý khác.

Trang 20

để tiếp tục Sai - Bấm chuột vào chỗ bất kỳ để tiếp tục

Sai - Bấm chuột vào chỗ bất kỳ để

tiếp tục

Chúc mừng bạn

Câu trả lời của bạn là :

Đáp án là :Bạn phải hoàn thành câu trả lời Bạn đ? trả lời sai

trước khi tiếp tục

Bạn phải hoàn thành câu trả lời

trước khi tiếp tục Trả lờiTrả lời XoáXoá

A) Mảng một chiều là dãy vô hạn các phần tử cùng kiểu

Trang 21

Câu trả lời của bạn là :

Đáp án là :Bạn phải hoàn thành câu trả lời Bạn đ? trả lời sai

trước khi tiếp tục

Bạn phải hoàn thành câu trả lời

trước khi tiếp tục Trả lờiTrả lời XoáXoá

A) Kiểu số nguyên

B) kiểu số thực

C) Các kiểu dữ liệu chuẩn (đơn giản)

D) Kiểu kí tự và kiểu logic

Trang 22

kỳ để tiếp tục Sai - Bấm chuột vào chỗ bất kỳ để tiếp tục

Sai - Bấm chuột vào chỗ bất kỳ

để tiếp tục

Chúc mừng bạn

Câu trả lời của bạn là :

Đáp án là :Bạn phải hoàn thành câu trả lời Bạn đ? trả lời sai

trước khi tiếp tục

Bạn phải hoàn thành câu trả lời

trước khi tiếp tục Trả lờiTrả lời XoáXoá

A) Type A= array[-5 5] of real ;

Trang 23

BÀI 11: KIỂU MẢNG

Giả sử ta có khai báo mảng như sau

Var A:array[1 10] of Char ;

Đúng -Bấm chuột vào chỗ bất kỳ

để tiếp tục

Đúng -Bấm chuột vào chỗ bất kỳ

để tiếp tục Sai - Bấm chuột vào chỗ bất kỳ để tiếp tục

Sai - Bấm chuột vào chỗ bất kỳ để

tiếp tục

Chúc mừng bạn

Câu trả lời của bạn là :

Đáp án là :Bạn phải hoàn thành câu trả lời Bạn đ? trả lời sai

trước khi tiếp tục

Bạn phải hoàn thành câu trả lời

trước khi tiếp tục Trả lờiTrả lời XoáXoá

1 2 3 4 5 6 7 8 9 10

a b E d H i L M o P

Để có được giá trị M thì ta cần tham chiếu

như thế nào ?

Trang 24

BÀI 11: KIỂU MẢNG

 BẠN LÊN THAM GIA HỌC LẠI BÀI

 HỌC NÀY

Trang 25

BÀI 11: KIỂU MẢNG

 CHÚC MỪNG BẠN BẠN LÀ MỘT HỌC

VIÊN GIỎI

Trang 26

BÀI 11: KIỂU MẢNG

Sách giáo khoa tin học lớp 11 nhà xuất bản giáo dục

Chuẩn kiến thức kỹ năng tin học11 nhà xuất bản giáo dục

Tài liệu tham khảo

Ngày đăng: 09/07/2015, 13:38

TỪ KHÓA LIÊN QUAN

w