SlideShare a Scribd company logo
Khoa Công Nghệ Thông Tin & Truyền Thông  Đại Học Cần Thơ MỞ ĐẦU CHƯƠNG 1: (INTRODUCTION)
Lịch Sử Của C++ C++ dựa trên ngôn ngữ lập trình C C được phát minh trước 1970 bởi Dennis Ritchie Ngôn ngữ cài đặt hệ thống cho hệ điều hành Unix C++ được phát minh bởi Bijarne Stroustroup, bắt đầu năm 1979 Phiên bản thử nghiệm, phiên bản thương mại Các chuẩn ngôn ngữ C++ hiện tại được điều khiển bởi ANSI và ISO
Mở Đầu Mục tiêu Giới thiệu các khái niệm cơ bản của một chương trình C++ Nội dung Viết và biên dịch chương trình C++ Biến, hằng, chú thích, kiểu dữ liệu Bộ nhớ, nhập xuất Cách đặt tên Chương 1
Chương Trình C++ Đầu Tiên Sử dụng bất kỳ trình soạn thảo nào Lưu đúng định dạng Biên dịch Hello.cpp Hello.cpp Hello.obj Hello.exe #include <iostream.h> int main (void) { cout << &quot;Hello World\n&quot;; }
Biến Biến Tên tượng trưng cho một vùng nhớ mà dữ liệu có thể được lưu trữ trên đó hay là được sử dụng lại. Thuộc tính của biến Kiểu : được thiết lập khi các biến được định nghĩa Giá trị :  có thể được chuyển đổi bằng cách gán một giá trị mới cho biến   Chương 1
Khai Báo Biến Chương 1 Danh sách 1.2 Danh sách 1.3 Khai báo biến Khởi tạo biến Khai báo và khởi tạo biến #include <iostream.h> int main (void) { int   workDays = 5; float   workHours = 7.5; float   payRate = 38.55; float   weeklyPay = workDays * workHours * payRate; cout << &quot;Weekly Pay = &quot;; cout << weeklyPay; cout << '\n'; } 1  2  3  4 5 6 7 8 9  10 11 #include <iostream.h> int main (void) { int workDays; float   workHours, payRate, weeklyPay; workDays = 5; workHours = 7.5; payRate = 38.55; weeklyPay = workDays  * workHours * payRate; cout << &quot;Weekly Pay = &quot;<< weeklyPay<< '\n'; } 1  2  3  4 5 6 7 8 9 10 11
Xuất Nhập Đơn Giản Chương 1 Danh sách 1.4 Danh sách 1.5 #include <iostream.h> int main (void) { int workDays = 5; float  workHours = 7.5; float   payRate, weeklyPay; cout << &quot;What is the hourly pay rate? &quot;; cin >>  payRate; weeklyPay = workDays * workHours * payRate; cout <<  &quot;Weekly Pay = &quot;; cout <<  weeklyPay; cout <<  '\n'; } 1  2  3  4 5 6 7 8 9  10 11 12 13 #include <iostream.h> int main (void) { int workDays = 5; float  workHours, payRate, weeklyPay; cout << &quot;What are the work hours and the hourly pay rate? &quot;; cin >>  workHours  >>  payRate; weeklyPay = workDays * workHours * payRate; cout <<  &quot;Weekly Pay = &quot;  <<  weeklyPay  <<  '\n'; } 1  2  3  4 5 6 7 8 9  10
Chú Thích Danh sách 1.6 Chú thích nhiều hàng Chú thích một hàng #include <iostream.h> /*  Chuong trinh nay tinh toan tong so tien phai tra hang tuan cho mot cong nhan dua tren tong so gio lam viec va so tien phai tra moi gio.  */ int main (void) { int workDays = 5; //  so ngay lam viec trong tuan float workHours = 7.5; //  so gio lam viec trong ngay float payRate = 33.50; //  so tien phai tra moi gio float weeklyPay; //  tong so tien phai tra moi tuan weeklyPay = workDays * workHours * payRate; cout << &quot;Weekly Pay = &quot; << weeklyPay << '\n'; } 1  2  3  4 5 6 7 8 9  10 11 12 13
Số Nguyên & Số Thực Ký Tự & Chuỗi Biến số nguyên có thể được định nghĩa là  short ,  int ,  hay  long . Biến số thực có thể được định nghĩa là kiểu  float  hay  double . Biến ký tự được định nghĩa là kiểu  char .   Biến chuỗi được định nghĩa kiểu  char*  (con trỏ ký tự).
Tên Tên  còn được gọi là  định danh đ ượ c sử dụng để tham khảo tên biến, tên hàm, tên kiểu, và tên macro phải được đặt  theo luật không giới hạn số ký tự không được đặt trùng  từ khóa

More Related Content

PPT
Lesson01
PPT
Lesson01
DOC
Ngon ngu c
PDF
Lập trình C cơ bản cho vi điều khiển
PDF
Ngon ngu c theo chuan ansi
PDF
Ctdl lab01
PPT
Vi du ve cach viet va dung chuong trinh con
PPTX
Giao trinh thiet ke web bai 4 - php
Lesson01
Lesson01
Ngon ngu c
Lập trình C cơ bản cho vi điều khiển
Ngon ngu c theo chuan ansi
Ctdl lab01
Vi du ve cach viet va dung chuong trinh con
Giao trinh thiet ke web bai 4 - php

What's hot (19)

PDF
LAP TRINH C - SESSION 2
PPT
Nmlt c11 con_trocoban
PDF
Nmlt c13 con_trocoban
PPT
Các ví dụ về cách viết và sử dụng chương trình con
PDF
Nmlt c11 con_trocoban_in
PPTX
Bài 18 tin hoc 11
PDF
Huong dan su dung va debug voi dev c++
PDF
Các cấu trúc lệnh trong C
PPT
3 Function
PPT
Nmlt c09 chuoi_kytu
PPT
Nmlt c12 quan_lybonho
PPT
Nmlt c11 con_trocoban-
PDF
Tin học ứng dụng trong kinh doanh data4u
PDF
Sổ tay thư viện hàm ngôn ngữ C
PDF
Hàm và Chuỗi
PDF
C đến C++ phần 1
PPT
Nmlt c06 ham
DOCX
Tai lieu lap trinh c cho 8051
LAP TRINH C - SESSION 2
Nmlt c11 con_trocoban
Nmlt c13 con_trocoban
Các ví dụ về cách viết và sử dụng chương trình con
Nmlt c11 con_trocoban_in
Bài 18 tin hoc 11
Huong dan su dung va debug voi dev c++
Các cấu trúc lệnh trong C
3 Function
Nmlt c09 chuoi_kytu
Nmlt c12 quan_lybonho
Nmlt c11 con_trocoban-
Tin học ứng dụng trong kinh doanh data4u
Sổ tay thư viện hàm ngôn ngữ C
Hàm và Chuỗi
C đến C++ phần 1
Nmlt c06 ham
Tai lieu lap trinh c cho 8051
Ad

Viewers also liked (18)

PDF
T d que_lap_trinh_huong_doi_tuong
PPT
Lap trinh huong_doi_tuong_cpp_dhct_lesson06
PPT
Lap trinh huong_doi_tuong_cpp_dhct_lesson02
PPT
Lap trinh huong_doi_tuong_cpp_dhct_lesson05
PPT
Lap trinh huong_doi_tuong_cpp_dhct_lesson09
PPT
Lap trinh huong_doi_tuong_cpp_dhct_lesson04
PPT
Lap trinh huong_doi_tuong_cpp_dhct_lesson08
PPT
Lap trinh huong_doi_tuong_cpp_dhct_lesson03
PDF
PPT
Lap trinh huong_doi_tuong_cpp_dhct_lesson07
PDF
Gtrinh oop
DOC
Lập trình c++ có lời giải 2
PDF
Pplthdt c00 gioi_thieumonhoc_v13.09a
PDF
Pplthdt c01 mot_sovandetronglaptrinh_v13.09a
DOC
Lap trinh c++ có lời giải 1
DOC
Lap trinh c++ có lời giải 3
PDF
Bài tập mẫu C và C++ có giải
PDF
Bài 2: Lập trình hướng đối tượng (OOP) - Giáo trình FPT
T d que_lap_trinh_huong_doi_tuong
Lap trinh huong_doi_tuong_cpp_dhct_lesson06
Lap trinh huong_doi_tuong_cpp_dhct_lesson02
Lap trinh huong_doi_tuong_cpp_dhct_lesson05
Lap trinh huong_doi_tuong_cpp_dhct_lesson09
Lap trinh huong_doi_tuong_cpp_dhct_lesson04
Lap trinh huong_doi_tuong_cpp_dhct_lesson08
Lap trinh huong_doi_tuong_cpp_dhct_lesson03
Lap trinh huong_doi_tuong_cpp_dhct_lesson07
Gtrinh oop
Lập trình c++ có lời giải 2
Pplthdt c00 gioi_thieumonhoc_v13.09a
Pplthdt c01 mot_sovandetronglaptrinh_v13.09a
Lap trinh c++ có lời giải 1
Lap trinh c++ có lời giải 3
Bài tập mẫu C và C++ có giải
Bài 2: Lập trình hướng đối tượng (OOP) - Giáo trình FPT
Ad

Similar to Lap trinh huong_doi_tuong_cpp_dhct_lesson01 (20)

PPT
Lesson01
PDF
Chuong1 c
PDF
Chuong 2@ngon ngu c
PDF
Giới thiệu ngôn ngữ lập trình C++
PDF
Baigiang022 bien va kieu
PDF
lap trinh c Phan2 chuong5
PDF
Lec3. Ham.pdf
PDF
LTNC_Chuong1-Kieu du lieu va cac cau truc.pdf
PDF
Lap trinh huong doi tuong voi c++ smith.n studio
 
PPT
Cac dac diem cua ngôn ngữ C++ trong nhâp moon lập trình
DOC
Chuong 2
PDF
BÀI 2: Các khái niệm cơ bản của ngôn ngữ lập trình c++
PPT
giao trinh c++ Chuong1
DOCX
Giáo trình c++ full tiếng việt
PDF
Chuong 01 mo dau
PDF
Chuong 01
PPT
Chapter 2
PDF
Ctdl c1
PDF
Lap trinh c_tu_co_ban_den_nang_cao
PDF
Lap trinh c_tu_co_ban_den_nang_cao
Lesson01
Chuong1 c
Chuong 2@ngon ngu c
Giới thiệu ngôn ngữ lập trình C++
Baigiang022 bien va kieu
lap trinh c Phan2 chuong5
Lec3. Ham.pdf
LTNC_Chuong1-Kieu du lieu va cac cau truc.pdf
Lap trinh huong doi tuong voi c++ smith.n studio
 
Cac dac diem cua ngôn ngữ C++ trong nhâp moon lập trình
Chuong 2
BÀI 2: Các khái niệm cơ bản của ngôn ngữ lập trình c++
giao trinh c++ Chuong1
Giáo trình c++ full tiếng việt
Chuong 01 mo dau
Chuong 01
Chapter 2
Ctdl c1
Lap trinh c_tu_co_ban_den_nang_cao
Lap trinh c_tu_co_ban_den_nang_cao

Lap trinh huong_doi_tuong_cpp_dhct_lesson01

  • 1. Khoa Công Nghệ Thông Tin & Truyền Thông Đại Học Cần Thơ MỞ ĐẦU CHƯƠNG 1: (INTRODUCTION)
  • 2. Lịch Sử Của C++ C++ dựa trên ngôn ngữ lập trình C C được phát minh trước 1970 bởi Dennis Ritchie Ngôn ngữ cài đặt hệ thống cho hệ điều hành Unix C++ được phát minh bởi Bijarne Stroustroup, bắt đầu năm 1979 Phiên bản thử nghiệm, phiên bản thương mại Các chuẩn ngôn ngữ C++ hiện tại được điều khiển bởi ANSI và ISO
  • 3. Mở Đầu Mục tiêu Giới thiệu các khái niệm cơ bản của một chương trình C++ Nội dung Viết và biên dịch chương trình C++ Biến, hằng, chú thích, kiểu dữ liệu Bộ nhớ, nhập xuất Cách đặt tên Chương 1
  • 4. Chương Trình C++ Đầu Tiên Sử dụng bất kỳ trình soạn thảo nào Lưu đúng định dạng Biên dịch Hello.cpp Hello.cpp Hello.obj Hello.exe #include <iostream.h> int main (void) { cout << &quot;Hello World\n&quot;; }
  • 5. Biến Biến Tên tượng trưng cho một vùng nhớ mà dữ liệu có thể được lưu trữ trên đó hay là được sử dụng lại. Thuộc tính của biến Kiểu : được thiết lập khi các biến được định nghĩa Giá trị : có thể được chuyển đổi bằng cách gán một giá trị mới cho biến Chương 1
  • 6. Khai Báo Biến Chương 1 Danh sách 1.2 Danh sách 1.3 Khai báo biến Khởi tạo biến Khai báo và khởi tạo biến #include <iostream.h> int main (void) { int workDays = 5; float workHours = 7.5; float payRate = 38.55; float weeklyPay = workDays * workHours * payRate; cout << &quot;Weekly Pay = &quot;; cout << weeklyPay; cout << '\n'; } 1 2 3 4 5 6 7 8 9 10 11 #include <iostream.h> int main (void) { int workDays; float workHours, payRate, weeklyPay; workDays = 5; workHours = 7.5; payRate = 38.55; weeklyPay = workDays * workHours * payRate; cout << &quot;Weekly Pay = &quot;<< weeklyPay<< '\n'; } 1 2 3 4 5 6 7 8 9 10 11
  • 7. Xuất Nhập Đơn Giản Chương 1 Danh sách 1.4 Danh sách 1.5 #include <iostream.h> int main (void) { int workDays = 5; float workHours = 7.5; float payRate, weeklyPay; cout << &quot;What is the hourly pay rate? &quot;; cin >> payRate; weeklyPay = workDays * workHours * payRate; cout << &quot;Weekly Pay = &quot;; cout << weeklyPay; cout << '\n'; } 1 2 3 4 5 6 7 8 9 10 11 12 13 #include <iostream.h> int main (void) { int workDays = 5; float workHours, payRate, weeklyPay; cout << &quot;What are the work hours and the hourly pay rate? &quot;; cin >> workHours >> payRate; weeklyPay = workDays * workHours * payRate; cout << &quot;Weekly Pay = &quot; << weeklyPay << '\n'; } 1 2 3 4 5 6 7 8 9 10
  • 8. Chú Thích Danh sách 1.6 Chú thích nhiều hàng Chú thích một hàng #include <iostream.h> /* Chuong trinh nay tinh toan tong so tien phai tra hang tuan cho mot cong nhan dua tren tong so gio lam viec va so tien phai tra moi gio. */ int main (void) { int workDays = 5; // so ngay lam viec trong tuan float workHours = 7.5; // so gio lam viec trong ngay float payRate = 33.50; // so tien phai tra moi gio float weeklyPay; // tong so tien phai tra moi tuan weeklyPay = workDays * workHours * payRate; cout << &quot;Weekly Pay = &quot; << weeklyPay << '\n'; } 1 2 3 4 5 6 7 8 9 10 11 12 13
  • 9. Số Nguyên & Số Thực Ký Tự & Chuỗi Biến số nguyên có thể được định nghĩa là short , int , hay long . Biến số thực có thể được định nghĩa là kiểu float hay double . Biến ký tự được định nghĩa là kiểu char . Biến chuỗi được định nghĩa kiểu char* (con trỏ ký tự).
  • 10. Tên Tên còn được gọi là định danh đ ượ c sử dụng để tham khảo tên biến, tên hàm, tên kiểu, và tên macro phải được đặt theo luật không giới hạn số ký tự không được đặt trùng từ khóa