Bai 9: Làm việc với dãy số

20 643 0
Bai 9: Làm việc với dãy số

Đ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

HÂN HOAN CHÀO ĐÓN CÁC BẠN HÂN HOAN CHÀO ĐÓN CÁC BẠN HỌC SINH VÀ CÁC THẦY CÔ HỌC SINH VÀ CÁC THẦY CÔ ĐẾN DỰ GIỜ! ĐẾN DỰ GIỜ! KIỂM TRA BÀI KIỂM TRA BÀI Câu hỏi: Hãy xác đònh các công cụ và nêu Câu hỏi: Hãy xác đònh các công cụ và nêu thao tác để vẽ một hình tam giác cân bằng thao tác để vẽ một hình tam giác cân bằng phần mềm Geogebra? phần mềm Geogebra? LÀM VIỆC VỚI DÃY SỐ Bài 9 1. Dãy số và biến mảng: Ví dụ: Viết chương trình nhập vào điểm kiểm tra môn tin học của các học sinh trong lớp (k học sinh). In ra màn hình điểm số cao nhất. Input: điểm của k HS. Output: Điểm số cao nhất. LÀM VIỆC VỚI DÃY SỐ Bài 9 1. Dãy số và biến mảng: Input: điểm của k HS. Output: Điểm số cao nhất. LÀM VIỆC VỚI DÃY SỐ Bài 9 Cần bao nhiêu biến trong bài toán trên? 1. Dãy số và biến mảng: Var diem1, diem2, diem 3,…, diemk: real; … Read(diem1); Read(diem2); … Read(diemk); LÀM VIỆC VỚI DÃY SỐ Bài 9 Chương trình trở nên càng dài. Việc quản lí các biến càng khó khăn. Nhầm lẫn và sai sót. 1. Dãy số và biến mảng: LÀM VIỆC VỚI DÃY SỐ Bài 9 Vậy có cách nào để thay thế k biến ở trên bởi một biến duy nhất hay không? Và thay thế k lần câu lệnh nhập ở trên bởi một câu lệnh duy nhất hay không? 1. Dãy số và biến mảng: LÀM VIỆC VỚI DÃY SỐ Bài 9 8 6 7 5 10 Diem1 Diem2 Diem3 Diem4 Diemk … 8 6 7 5 ……… 10 1 2 3 4 ……. k Diem Diem1 Diem2 Diem3 Diem4 Diemk Chỉ số Mảng 1. Dãy số và biến mảng: LÀM VIỆC VỚI DÃY SỐ Bài 9 8 6 7 5 ……… 10 1 2 3 4 ……. k Diem Chỉ số Mảng Dữ liệu kiểu mảng 1. Dãy số và biến mảng: LÀM VIỆC VỚI DÃY SỐ Bài 9 8 6 7 5 ……… 10 1 2 3 4 ……. k Diem Chỉ số Phần tử của mảng [...]...Bài 9 LÀM VIỆC VỚI DÃY SỐ 1 Dãy số và biến mảng: Diem Chỉ số   8 1 6 2 7 3 5 4 ……… …… 10 k Dữ liệu kiểu mảng là một tập hợp hữu hạn các phần tử có thứ tự , mọi phần tử đều có cùng một kiểu dữ liệu, gọi là kiểu của phần tử Mỗi phần tử được xác đònh bởi chỉ số Bài 9 LÀM VIỆC VỚI DÃY SỐ 1 Dãy số và biến mảng: Diem Chỉ số    8 1 6 2 7 3 5 4 ……… …… 10 k Một biến... Tuoi gồm 31 phần tử có kiểu số nguyên Bài 9 LÀM VIỆC VỚI DÃY SỐ 2 Ví dụ về biến mảng: Trong Pascal, mảng được khai báo như sau: Tên mảng: array [ ] of kiểu dữ liệu; Trong đó:  Chỉ số đầu, chỉ số cuối: là các giá trò số nguyên  Từ thể ví dụ hoặ Integer Kiểu dữ liệu có hai là Realtên,cmảng trong Pascal được khia báo như thế nào? Bài 9 LÀM VIỆC VỚI DÃY SỐ 2 Ví dụ về biến mảng:... 9 LÀM VIỆC VỚI DÃY SỐ 2 Ví dụ về biến mảng: Lợi ích của việc sử dụng biến mảng:  Có thể sử dụng biến mảng một cách rất hiệu quả trong xử lí dữ liệu If diem1>8.0 then Write(‘Gioi’); If diem2>8.0 then Write(‘Gioi’); If diem3>8.0 then Write(‘Gioi’); … If diemk>8.0 then Write(‘Gioi’); For i:=1 to k do begin If diem[i]>8.0 then end; Write(‘Gioi’); Bài 9 LÀM VIỆC VỚI DÃY SỐ 2 Ví dụ về biến mảng: Làm việc. .. trò của biến mảng là một mảng, tức là một dãy số Mỗi số làø giá trò của từng phần tử trong mảng Bài 9 LÀM VIỆC VỚI DÃY SỐ 2 Ví dụ về biến mảng: Khai báo dữ liệu kiểu mảng, ta cần chỉ rỏ: tên biến mảng, số phần tử của mảng, kiểu dữ liệu của các phần tử Ví dụ: Var chieucao: array [1 50] of real;  Khai báo biến mảng có tên là chieucao gồm 50 phần tử có kiểu số thực Var Tuoi: array [20 50] of integer;... mảng: Khai báo biến mảng ở ví dụ 1: Var Diem: array [1 50] of real; Lợi ích của việc sử dụng biến mảng:  Có thể thay rất nhiều câu lệnh nhập và in dữ liệu ra màn hình bằng một câu lệnh lặp Em nào hãy khai cáchvà sử Vậy, cách nêu báo khai báo biếbiến mảchonhư trên dụng n mảng ng ví dụ 1? có lợi ích gì?? Bài 9 LÀM VIỆC VỚI DÃY SỐ 2 Ví dụ về biến mảng: Write(‘Nhap vo diem HS thu 1: ‘); Readln(diem1); Write(‘Nhap... do begin If diem[i]>8.0 then end; Write(‘Gioi’); Bài 9 LÀM VIỆC VỚI DÃY SỐ 2 Ví dụ về biến mảng: Làm việc với các phần tử của biến mảng: • Ta sử dụng các phần tử của biến mảng như một biến thông thường: gán giá trò, nhập giá trò, tính toán,… Tham chiếu tới phần tử của mảng: [chỉ số] Ví dụ: Diem[1]:=5; Diem[2]:=7; Var diem:array [1 50] of integer; For i:=1 to 5 do readln(diem[i]); Diem[3]:=diem[1]+diem[2]; . Điểm số cao nhất. LÀM VIỆC VỚI DÃY SỐ Bài 9 1. Dãy số và biến mảng: Input: điểm của k HS. Output: Điểm số cao nhất. LÀM VIỆC VỚI DÃY SỐ Bài 9 Cần bao nhiêu biến trong bài toán trên? 1. Dãy số. mảng: LÀM VIỆC VỚI DÃY SỐ Bài 9 8 6 7 5 ……… 10 1 2 3 4 ……. k Diem Chỉ số Mảng Dữ liệu kiểu mảng 1. Dãy số và biến mảng: LÀM VIỆC VỚI DÃY SỐ Bài 9 8 6 7 5 ……… 10 1 2 3 4 ……. k Diem Chỉ số Phần. Read(diem1); Read(diem2); … Read(diemk); LÀM VIỆC VỚI DÃY SỐ Bài 9 Chương trình trở nên càng dài. Việc quản lí các biến càng khó khăn. Nhầm lẫn và sai sót. 1. Dãy số và biến mảng: LÀM VIỆC VỚI DÃY SỐ Bài 9 Vậy có cách

Ngày đăng: 08/05/2015, 06:00

Từ khóa liên quan

Mục lục

  • HÂN HOAN CHÀO ĐÓN CÁC BẠN HỌC SINH VÀ CÁC THẦY CÔ ĐẾN DỰ GIỜ!

  • KIỂM TRA BÀI

  • Slide 3

  • Slide 4

  • Slide 5

  • Slide 6

  • Slide 7

  • Slide 8

  • Slide 9

  • Slide 10

  • Slide 11

  • Slide 12

  • Slide 13

  • Slide 14

  • Slide 15

  • Slide 16

  • Slide 17

  • Slide 18

  • Củng cố

  • HẾT! CẢM ƠN SỰ THEO DÕI CỦA QUÝ THẦY CÔ VÀ CÁC BẠN HỌC SINH!

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

Tài liệu liên quan