Tìm kiếm theo tiêu đề

Tin tức cộng đồng

5 điều đơn giản cha mẹ nên làm mỗi ngày để con hạnh phúc hơn

Tìm kiếm hạnh phúc là một nhu cầu lớn và xuất hiện xuyên suốt cuộc đời mỗi con người. Tác giả người Mỹ Stephanie Harrison đã dành ra hơn 10 năm để nghiên cứu về cảm nhận hạnh phúc, bà đã hệ thống các kiến thức ấy trong cuốn New Happy. Bà Harrison khẳng định có những thói quen đơn...
Xem tiếp

Tin tức thư viện

Chức năng Dừng xem quảng cáo trên violet.vn

12087057 Kính chào các thầy, cô! Hiện tại, kinh phí duy trì hệ thống dựa chủ yếu vào việc đặt quảng cáo trên hệ thống. Tuy nhiên, đôi khi có gây một số trở ngại đối với thầy, cô khi truy cập. Vì vậy, để thuận tiện trong việc sử dụng thư viện hệ thống đã cung cấp chức năng...
Xem tiếp

Hỗ trợ kĩ thuật

  • (024) 62 930 536
  • 0919 124 899
  • hotro@violet.vn

Liên hệ quảng cáo

  • (024) 66 745 632
  • 096 181 2005
  • contact@bachkim.vn

Bài 11. Kiểu mảng

Wait
  • Begin_button
  • Prev_button
  • Play_button
  • Stop_button
  • Next_button
  • End_button
  • 0 / 0
  • Loading_status
Tham khảo cùng nội dung: Bài giảng, Giáo án, E-learning, Bài mẫu, Sách giáo khoa, ...
Nhấn vào đây để tải về
Báo tài liệu có sai sót
Nhắn tin cho tác giả
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Kiều Oanh
Ngày gửi: 10h:36' 12-05-2021
Dung lượng: 3.5 MB
Số lượt tải: 497
Số lượt thích: 3 người (Þnh ¸n Ñt, Kiều Oanh, Phạm Hữu Trí)
5/12/2021
Bài 11 - Kiểu mảng
1
KÍNH CHÀO QUÝ THẦY CÔ
CÙNG CÁC EM HỌC SINH THÂN MẾN!
Bài toán: Viết chương trình nhập vào dãy số nguyên lẻ có 10 phần tử lần lượt là: 1, 3, 5, 7, 9, 11, 13, 15, 17, 19.
5/12/2021
Bài 11 - Kiểu mảng
2
KHỞI ĐỘNG
Đoạn chương trình nhập vào dãy số nguyên có 10 phần tử
Trong đoạn chương trình trên cần khai báo bao nhiêu biến?
10 Biến
5/12/2021
Bài 11 - Kiểu mảng
3
Trong trường hợp cần nhập dãy số nguyên có 103 phần tử hoặc nhiều hơn thì phải làm sao?
Khai báo đến 1000 biến.
Đoạn chương trình nhìn phức tạp!
Cần tối ưu đoạn chương trình
Bằng cách nào?
5/12/2021
Bài 11 - Kiểu mảng
4
Sự cần thiết của mảng một chiều
Đoạn chương trình sử dụng mảng 1 chiều nhập vào dãy số có 103 =1000 phần tử.
Bài 11: KIỂU MẢNG
5/12/2021
Bài 11 - Kiểu mảng
5
Chương IV
KIỂU DỮ LIỆU CÓ CẤU TRÚC
§11. KIỂU MẢNG
(tiết 1)
5/12/2021
Bài 11 - Kiểu mảng
6
NỘI DUNG CHÍNH
Đặt vấn đề
Định nghĩa mảng một chiều
a) Khai báo
Khai báo trực tiếp
Khai báo gián tiếp
Tham chiếu tới phần tử của mảng
5/12/2021
Bài 11 - Kiểu mảng
7
ĐẶT VẤN ĐỀ
Viết chương trình nhập và xuất 5 số nguyên.
Input: nhập 5 giá trị có kiểu dữ liệu là số nguyên.
Output: xuất 5 giá trị ra màn hình.
Khai báo 5 biến kiểu số nguyên: a1, a2, a3, a4, a5.
5/12/2021
Bài 11 - Kiểu mảng
8
a2
a1
a3
a4
a5
ĐẶT VẤN ĐỀ
5/12/2021
Bài 11 - Kiểu mảng
9
a2
a1
a3
a4
a5
Kiểu mảng một chiều
A
ĐẶT VẤN ĐỀ
5/12/2021
Bài 11 - Kiểu mảng
10
Hãy cùng nhau liên tưởng mảng 1 chiều!
1
2
3
4
5
6
7
5/12/2021
Bài 11 - Kiểu mảng
11
Mảng một chiều là một dãy hữu hạn các phần tử có cùng một kiểu dữ liệu.
Mảng được đặt tên và mỗi phần tử của nó có một chỉ số.
1. MẢNG MỘT CHIỀU
- Khái niêm mảng một chiều:
5/12/2021
Bài 11 - Kiểu mảng
12
Mảng 1 chiều là một dãy hữu hạn các phần tử cùng kiểu. Mảng được đặt tên và các phần tử của nó có một chỉ số.
1. MẢNG MỘT CHIỀU
Để người lập trình có thể xây dựng và sử dụng mảng 1 chiều, các NNLT có quy tắc, cách thức cho phép xác định:
Tên kiểu mảng 1 chiều;
Số lượng phần tử;
Kiểu dữ liệu của phần tử;
Cách khai báo biến mảng
Cách tham chiếu đến phần tử
5/12/2021
Bài 11 - Kiểu mảng
13
a) Cách khai báo
Var
: array[kiểu chỉ số] of ;
Cách 1: khai báo trực tiếp
Trong đó: : tên của mảng
: thường là một đoạn số nguyên liên tục n1..n2
: kiểu dữ liệu của phần tử
* : thường là một đoạn số nguyên liên tục có dạng n1..n2 với n1, n2 không được là kiểu số thực, thường là hằng số hoặc biểu thức nguyên xác định chỉ số đầu và chỉ số cuối và n1≤ n2.
5/12/2021
Bài 11 - Kiểu mảng
14
Var SoNguyen : array[1..8] of integer;
Ví dụ: Khai báo mảng 8 phần tử kiểu số nguyên
SoNguyen
2
1
8
7
3
4
5
6
23
12
1
8
34
25
16
70
a) Cách khai báo
5/12/2021
Bài 11 - Kiểu mảng
15
Cách 1: khai báo trực tiếp
a) Cách khai báo
Cách 2: khai báo gián tiếp
Var
: ;
Var

:
type

=
array[kiểu chỉ số] of ;
5/12/2021
Bài 11 - Kiểu mảng
16
Trong đó: : tên kiểu của mảng,
a) Cách khai báo
Var Kitu : array[1..10] of char;
Ví dụ: khai báo mảng 10 phần tử kiểu kí tự.
Kitu
2
1
8
7
3
4
5
6
‘A’
‘M’
‘T’
‘S’
‘N’
‘C’
‘H’
‘E’
9
‘E’
10
‘R’
5/12/2021
Bài 11 - Kiểu mảng
17
Cách 2: khai báo gián tiếp
Gián tiếp
Trực tiếp
Type mang1c = array[1..10] of char;
Var Kitu: mang1c;
Ví dụ:
B
-4
-5
1
-3
-2
-1
0
2
true
true
true
false
false
true
false
false
a) Cách khai báo
5/12/2021
Bài 11 - Kiểu mảng
18
Type mang1c = array[-5..2] of boolean;
Var B: mang1c;
Cách 2: khai báo gián tiếp
Tham chiếu tới phần tử của mảng
Ví dụ: Var B : array[1..8] of integer;
Cách truy xuất phần tử: Tên mảng[chỉ số]

Vị trí
2
1
7
3
4
5
6
8
B[3]=
-5
17
B
B[7]=
23
10
17
-5
9
43
33
59
5/12/2021
Bài 11 - Kiểu mảng
19
5/12/2021
Bài 11 - Kiểu mảng
‹#›
CỦNG CỐ BÀI HỌC
Một số câu hỏi ôn lại bài học?
5/12/2021
Bài 11 - Kiểu mảng
21
Phần trắc nghiệm
Chào mừng các thầy cô
và các em học sinh
5/12/2021
Bài 11 - Kiểu mảng
22
Quiz
Click the Quiz button to edit this object
A
Phần tự luận
B
1. Khai báo mảng gồm 10 phần tử kiểu số nguyên.
4. Khai báo kiểu mảng số thực gồm có 300 phần tử.
d. Var Mang=array[1..10] of integer;
a. Type Mang=array[0..100] of real;
var A: Mang;
c.Type B=aray [-25..25] of boolean;
2. Khai báo biến mảng gồm có 101 phần tử kiểu số thực.
3. Khai báo kiểu mảng gồm 50 phần tử kiểu logic.
b. Type C=array [-150..150] of real;
Đáp án:
1-d, 2-a, 3-c, 4-b
5/12/2021
Bài 11 - Kiểu mảng
23
Hãy ghép nối 2 cột A và B để được khẳng định đúng.
Các em chuẩn bị:
- Xem trước và tìm hiểu các ví dụ SGK trang 56, 57.
- Làm bài tập 1,2,3, 4 SGK trang 79.
BÀI TẬP VỀ NHÀ:
5/12/2021
Bài 11 - Kiểu mảng
24
CẢM ƠN THẦY CÔ VÀ CÁC EM HỌC SINH ĐÃ CHÚ Ý LẮNG NGHE…!!
5/12/2021
Bài 11 - Kiểu mảng
25
 
Gửi ý kiến