Bài giảng ngôn ngữ lập trình chương 1 nguyễn thị phương dung

10 2 0
Bài giảng ngôn ngữ lập trình chương 1   nguyễn thị phương dung

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

Thông tin tài liệu

Giảng viên Nguyễn Thị Phương Dung Email dungntp@hnue edu vn CHƯƠNG I GIỚI THIỆU VỀ C++ NGÔN NGỮ LẬP TRÌNH NỘI DUNG 1 Giới thiệu về C++ 2 Biến, biểu thức và lệnh gán 3 Nhập, xuất dữ liệu 4 Phong cách l[.]

NGƠN NGỮ LẬP TRÌNH CHƯƠNG I GIỚI THIỆU VỀ C++ Giảng viên: Nguyễn Thị Phương Dung Email: dungntp@hnue.edu.vn NỘI DUNG Giới thiệu C++ Biến, biểu thức lệnh gán Nhập, xuất liệu Phong cách lập trình Khơng gian tên 1/5/2018 Nguyễn Thị Phương Dung 1/5/2018 Nguyễn Thị Phương Dung Giới thiệu C++ 1.1 Nguồn gốc C++ • • Ngơn ngữ lập trình C++ hiểu ngơn ngữ lập trình C với lớp (và vài tính khác thêm vào) Ngơn ngữ lập trình C phát triển Dennis Ritchie thuộc phịng thí nghiệm AT&T Bell vào năm 1970 1/5/2018 Nguyễn Thị Phương Dung Giới thiệu C++ Ưu điểm:  Có thể trực tiếp thao tác nhớ máy tính giống hợp ngữ  Dễ đọc dễ viết hợp ngữ  Thuận lợi cho viết chương trình hệ thống Nhược điểm:  Khi viết chương trình khác khơng dễ dàng để hiểu  Nó khơng có nhiều thao tác kiểm tra tự động vài ngôn ngữ bậc cao khác 1/5/2018 Nguyễn Thị Phương Dung Giới thiệu C++ 1.1 • • Nguồn gốc C++ Để khắc phục nhược điểm vài nhược điểm khác C, Bjarne Stroustrup phịng thí nghiệm AT&T Bell phát triển C++ vào năm đầu 1980 Hầu hết C tập C++ hầu hết chương trình C chương trình C++ Khơng giống C, C++ có tiện ích cho lớp sử dụng cho lập trình hướng đối tượng 1/5/2018 Nguyễn Thị Phương Dung Giới thiệu C++ 1.2 • C++ lập trình hướng đối tượng Lập trình hướng đối tượng (OOP) kĩ thuật lập trình phổ biến mạnh mẽ Đặc điểm: • Tính đóng gói: dạng che dấu thơng tin trừu tượng hóa • Tính thừa kế: đề cập đến việc viết mã có khả sử dụng lại • Tính đa hình: đề cập đến việc tên mà có nhiều ngữ nghĩa đặt hồn cảnh có thừa kế 1/5/2018 Nguyễn Thị Phương Dung Giới thiệu C++ Đặc tính C++ C++ có lớp cho phép sử dụng ngôn ngữ hướng đối tượng  Cơ chế nạp chồng  Cơ chế trừu tượng  Những khn mẫu  Khơng gian tên  Tính quản lý ngoại lệ  Quản lý nhớ 1/5/2018 Nguyễn Thị Phương Dung Giới thiệu C++ 1.4 • • Thuật ngữ C++ Hàm: Tất thứ mà gọi thủ tục, phương thức, hàm chương trình ngơn ngữ khác gọi hàm C++ Chương trình: chương trình C++ hàm có tên main 1/5/2018 Nguyễn Thị Phương Dung Giới thiệu C++ 1.5 Một chương trình C++ Demo: 1/5/2018 Nguyễn Thị Phương Dung 10 ...NỘI DUNG Giới thiệu C++ Biến, biểu thức lệnh gán Nhập, xuất liệu Phong cách lập trình Khơng gian tên 1/ 5/2 018 Nguyễn Thị Phương Dung 1/ 5/2 018 Nguyễn Thị Phương Dung Giới thiệu C++ 1. 1 Nguồn... Quản lý nhớ 1/ 5/2 018 Nguyễn Thị Phương Dung Giới thiệu C++ 1. 4 • • Thuật ngữ C++ Hàm: Tất thứ mà gọi thủ tục, phương thức, hàm chương trình ngơn ngữ khác gọi hàm C++ Chương trình: chương trình C++... trình: chương trình C++ hàm có tên main 1/ 5/2 018 Nguyễn Thị Phương Dung Giới thiệu C++ 1. 5 Một chương trình C++ Demo: 1/ 5/2 018 Nguyễn Thị Phương Dung 10

Ngày đăng: 24/02/2023, 09:45

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

  • Đang cập nhật ...

Tài liệu liên quan