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

Bài giảng Kỹ thuật lập trình Chương 3 Trần Minh Thái

27 317 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 27
Dung lượng 97,86 KB

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

Nội dung

Bài giảng Kỹ thuật lập trình Chương 3 Kiểu dữ liệu có cấu trúc cung cấp cho người học các kiến thức Khái niệm, khai báo, cách truy xuất thành phần bên trong cấu trúc, xử lý cấu trúc đơn, xử lý mảng có cấu trúc. Mời các bạn cùng tham khảo.

Trang 1

Lập trình C

Chương 3 Kiểu dữ liệu có cấu trúc

(3 tiết)

Trần Minh Thái

Trang 3

KHÁI NIỆM VÀ KHAI BÁO

Trang 4

Khái niệm

Là kiểu dữ liệu (KDL) do lập trình viên tự định nghĩa bằng cách gom nhóm các KDL cơ bản trong C thành một KDL phức hợp gồm nhiều thành phần

Trang 6

TRUY CẬP CÁC THÀNH PHẦN

TRONG CẤU TRÚC

Trang 7

Truy cập các thuộc tính cấu trúc

• Biến kiểu cấu trúc

Trang 8

Truy cập các thuộc tính cấu trúc

• Biến con trỏ kiểu cấu trúc

Trang 9

struct StructName

{

khai báo các thuộc tính;

struct StructName *attributeName;;

};

Khai báo đệ quy

Trang 11

Viết chương trình nhập vào toạ độ hai điểm trong mặt phẳng, tính tổng và

khoảng cách của hai toạ độ này

typedef struct StructDiem Diem ;

void Nhap( Diem &d);

void Xuat( Diem d);

Trang 16

BÀI TẬP

Trang 19

Bài tập 3

Viết chương trình nhập vào 2 thời gian t1 và t2 (thông tin thời gian gồm: giờ, phút và giây); tính khoảng cách giữa t1 và t2 (đơn vị tính bằng giây)

Trang 20

MẢNG CÓ CẤU TRÚC

Trang 22

Nguyên tắc lập trình trên mảng cấu trúc

Do kiểu dữ liệu có cấu trúc chứa nhiều thành phần nên khi viết chương trình loại này ta cần:

1 Xây dựng hàm xử lý cho một kiểu cấu trúc

2 Muốn xử lý cho mảng cấu trúc, gọi hàm xử lý cho

một kiểu cấu trúc bằng cách dùng vòng lặp

Trang 26

Bài tập

1 Viết chương trình nhập vào mảng các phân số, cho biết phân

số có giá trị lớn nhất trong mảng

2 Viết chương trình nhập vào danh sách các mặt hàng, in ra mặt

hàng có xuất xứ theo điều kiện cho trước (ví dụ: “Viet Nam”,

…), biết thông tin mặt hàng gồm:

- Mã mặt hàng

- Tên mặt hàng

- Đơn giá

Trang 27

Q&A

Ngày đăng: 15/05/2017, 10:28

TỪ KHÓA LIÊN QUAN