1. Trang chủ
  2. » Giáo Dục - Đào Tạo

MẢNG 1 CHIỀU (lập TRÌNH c)

50 29 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

Cấu trúc

  • Slide 1

  • Mục tiêu

  • KHÁI NIỆM

  • KHAI BÁO

  • KHAI BÁO VÀ GÁN GIÁ TRỊ BAN ĐẦU CHO MẢNG

  • TRUY XUẤT GIÁ TRỊ

  • CÁC THAO TÁC TRÊN MẢNG

  • NHẬP XUẤT MẢNG

  • NHẬP/ XUẤT MẢNG

  • Slide 10

  • PHÁT SINH CÁC GIÁ TRỊ CHO MẢNG

  • Slide 12

  • Slide 13

  • Slide 14

  • Bài tập

  • LIỆT KÊ CÁC PHẦN TỬ THỎA ĐK CHO TRƯỚC

  • LIỆT KÊ CÁC PHẦN TỬ THỎA ĐK CHO TRƯỚC

  • Slide 18

  • Slide 19

  • Slide 20

  • Slide 21

  • Bài tập tại lớp

  • ĐẾM SỐ LƯỢNG PHẦN TỬ

  • Slide 24

  • Slide 25

  • Slide 26

  • Slide 27

  • Slide 28

  • Slide 29

  • Bài tập

  • TÌM PHẦN TỬ X

  • CODE MINH HỌA

  • Bài tập

  • TÌM VỊ TRÍ PHẦN TỬ NHỎ NHẤT?

  • Slide 35

  • Slide 36

  • Slide 37

  • Slide 38

  • Slide 39

  • Slide 40

  • Slide 41

  • Slide 42

  • CODE MINH HỌA

  • Bài tập

  • TÍNH TỔNG, GIÁ TRỊ TRUNG BÌNH CÓ ĐIỀU KIỆN

  • Slide 46

  • Slide 47

  • Slide 48

  • Slide 49

  • Q&A

Nội dung

Lập trình C Bài Mảng chiều Mục tiêu Kiểu liệu mảng chiều Các thao tác nhập/ xuất mảng Kỹ thuật tìm kiếm, liệt kê giá trị mảng KHÁI NIỆM • Mảng được cấp phát nhớ liên tục và bao gờm nhiều biến thành phần • Các thành phần của mảng là tập hợp biến có cùng KDL và cùng tên Giá trị Vị trí Vị trí tính từ KHAI BÁO < Kiêu dư liêu > < Tên mang > [ < Sô phân tư đa cua mang> ] ; • int a[100]; //Khai bao mang so nguyen a gom 100 phan tu • float b[50]; //Khai bao mang so thuc b gom 50 phan tu • char str[30]; //Khai bao mang ky tu str gom 30 ky tu Nên định nghĩa số MAX đầu chương trình –kích thước tối đa mảng - sau: #define MAX 100 int main() { int a[MAX], b[MAX]; //Các lệnh return 0; } KHAI BÁO VÀ GÁN GIÁ TRỊ BAN ĐẦU CHO MẢNG Gán phần tử int a[5] = {3, 6, 8, 1, 12}; Giá trị 12 Vị trí Gán toàn phần tử có cùng giá trị Giá trị 3 3 int a[8] = {3}; Vị trí 3 3 TRUY XUẤT GIÁ TRỊ TênMảng [vị trí cần truy xuất] int main() { Vị trí int a[5] = {3, 6, 8, 11, 12}; printf(“Gia tri mang tai vi tri = “, a[3]); getch(); return 0; } Kết quả: Gia tri mang tai vi tri = 11 CÁC THAO TÁC TRÊN MẢNG • Nhập • Xuất (liệt kê) • Tìm kiếm • Đếm • Sắp xếp • Kiểm tra mảng thỏa điều kiện cho trước • Tách/ ghép mảng • Chèn / xóa NHẬP XUẤT MẢNG a[0] a[1] a[2] Nhập a[0] Nhập a[1] Nhập a[2] … Nhập a[n-1] a[3] a[4] a[5] … a[n-1]  Nhập a[i], 0

Ngày đăng: 29/03/2021, 18:07

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN