... dung trình bày • • • • • • Biểu th c logic toán tử logic Tối ưu biểu th c Câu lệnh rẽ nhánh if C u lệnh if lồng C u lệnh rẽ nhánh switch So sánh if switch Biểu th c logic • Biểu th c Logic (hay ... Biểu th c Logic đơn • Biểu th c Logic đơn biểu th c chứa số biến số thu c kiểu bool • Ví dụ: false bool x, y; x = true; // true biểu th c logic đơn y = x; // x biểu th c logic đơn C c toán ... biểu th c logic • Ví dụ: 15 < 20 => BTh c Logic mang giá trị false float x = 3 .5; const float PI = 3 .14 ; bool y = (x == PI); //ở (x == PI) BTh c Logic mang giá trị false Biểu th c Logic tạo...
Ngày tải lên: 23/10/2013, 00:15
... hàm, trình biên dịch tạo thị nhớ Khi hàm gọi, chương trình tự động chuyển quyền điều khiển đến đoạn mã chứa thị hàm • C c th c cho phép tiết kiệm nhớ th c chương trình lại làm giảm t c độ th c chương ... z = 1. 1); • C c hàm c đối số m c định sau sai: int tinhToan(int x = 6, int y); void soThuc(float x = 2.3, int y = 12 , float z); Quá tải hàm (Overloading Function) • Trong ngôn ngữ C ngôn ngữ ... th c x, y đổi chỗ cho pham vi hàm Nhưng giá trị tham số th c không đổi chỗ cho Truyền tham chiếu cho hàm • Truyền tham chiếu cho hàm: – Để tham số th c đổi chỗ cho nhau, ta thay đối số truyền cho...
Ngày tải lên: 27/10/2013, 07:15
Ngôn ngữ lập trình C++1 - Tuần 7
... mảng diem c 20 phần tử kiểu int – char kt [ 15 ]; // khai báo mảng kt c 15 phần tử kiểu char Truy c p đến phần tử mảng • Để truy c p đến phần tử mảng ta c n cung c p tên mảng số phần tử Chỉ số mảng ... – cout
Ngày tải lên: 04/11/2013, 16:15
ngôn ngữ lập trình C++ 1
... không gọi CON TRỎ & THAM CHIẾU Qua ví dụ phân tích, vi c sử dụng trỏ tham chiếu cho ta kết giống Nên sử dụng tham chiếu thay cho trỏ Nếu ta làm vi c với nhiều đối tượng, c c ch sử dụng ... Phương th c đặt giá trị cho thu c tính, phương th c lấy giá trị thu c tính(dùng tham chiếu trỏ) Viết chương trình minh họa Viết chương trình xây dựng lớp Điểm không gian chiều với thu c tính sau: ... HẠN C A THAM CHIẾU - - C thể th c tham chiếu với đối tượng nào? phải tham chiếu đến đối tượng c thể! Ví dụ khai báo sau sai 1) int &sn=int; 2) Sinhvien &sv1=Sinhvien; C c khai báo 1) int sn=20;...
Ngày tải lên: 19/10/2013, 02:15
Ngôn ngữ lập trình C++ 1
... World ! Dịch lệnh Th c lệnh Lệnh mã máy 11 10 010 100 011 1 01 10 011 1 011 1 011 011 … Giới thiệu C+ + • C+ + loại ngôn ngữ lập trình b c cao c ch c hướng đối tượng • Bjarne Stroustrup phát triển C+ + theo ... chương trình ngôn ngữ C c m c ngôn ngữ lập trình C u tr c phân c p ngôn ngữ máy tính C c m c ngôn ngữ lập trình • Ngôn ngữ máy: Gồm tập hợp c u lệnh mã hóa theo số nhị phân 1, ngôn ngữ mà máy ... dụ: Pascal, C, C+ +, Java, Fortran, Cobol Biên dịch chạy chương trình • Chú ý: Tất chương trình viết ngôn ngữ lập trình b c cao phải chuyển sang ngôn ngữ máy trư c th c thi Lệnh C+ + Kết chạy cout
Ngày tải lên: 19/10/2013, 02:15
Tài liệu NGÔN NGỮ LẬP TRÌNH C++ 1 pptx
... ve_hinh_tam_giac(); ve_hai_duong_giao(); } Case Study: Vẽ hình C i đặt 14 15 16 17 18 19 20 // Ham ve hinh tron void ve_hinh_tron() { cout
Ngày tải lên: 25/01/2014, 14:20
Ngôn ngữ lập trình C/C++ - Tuần 1
... Một chương trình c nhiều hàm đảm nhiệm ch c kh c chương trình main() hàm đ c biệt: Hàm th c bắt bu c phải c để hoàn chỉnh chương trình C+ + 21 C u tr c chương trình C+ + 22 Ví dụ chương trình C+ + ... tt.com/~bs/ C c yếu tố C+ + 13 Bảng ký tự 14 Từ khóa C c chữ La Tinh viết thường hoa (a-z, A-Z) C+ + phân biệt chữ thường chữ hoa Dấu gạch “_” C c chữ số 0, 1, 2,…, C c ký hiệu toán h c ký hiệu đ c biệt: ... sử ngôn ngữ lập trình C+ + C+ + Bjarne Stroustrup phát minh vào năm 19 79 Bell Lab C+ + xem mở rộng C với tính lập trình hướng đối tượng (Chú ý C ngôn ngữ lập trình hướng c u tr c) Dennis Ritchie...
Ngày tải lên: 08/05/2014, 16:34
Ngôn ngữ lập trình c++ - Bài 1 " Giới thiệu" docx
... dùng c hàm cout, th c hi n vi c in hỡnh using namespace std; C c tờn ó nh ngha tr c C++ c ch a standard (std) namespace, ch d n using cho phộp truy c p tr c ti p vo c c tờn namespace chu n ... World ! 10 return k t th c hm main() tr v giỏ tr l mó thoỏt trờn th c t c xem nh d u hi u k t th c chng trỡnh hon h o 11 C u tr c c c chng trỡnh C+ + n gi n v i vi hm #include C ch chỳ ... V CC C A C+ + C TRNG c xõy d ng b i nhúm c a Bjarne Stroustrup t i AT&T, USA Nm 19 89 y ban ANSI chu n húa t o i u ki n s d ng r ng rói c chu n húa b i ISO nm 19 98 (ISO/IEC 14 882) OOP (Object-Oriented...
Ngày tải lên: 24/03/2014, 20:20
Ngôn ngữ lập trình C/C++ - Tuần 2
... đổi chương trình th c Kiểu short, int: 3, -7 Kiểu unsigned: 3, 12 3 45 Kiểu long, long int: 3L, -7L, 12 345L Hằng nguyên viết hệ 16 8: Hệ 16 : 0xA1 Hệ 8: 013 (11 hệ 10 ) (11 hệ 10 ) Hằng th c 10 Hằng ... sosinhvien 50 #define MAX 10 0 const sosinhvien = 50 ; Chương trình dễ đ c số thay tên gọi c ý nghĩa, ví dụ: 3 .14 15 thay Pi Chương trình dễ sửa chữa 15 16 Khai báo biến Biến tên gọi để lưu giá trị chương ... // c pháp c C // c pháp C+ + 37 C u lệnh 38 Khối lệnh Một c u lệnh C+ + thiết lập từ từ khoá biểu th c … luôn kết th c dấu chấm phẩy Ví dụ: Một số c u lệnh gọi lệnh c c u tr c, t c bên lại chứa...
Ngày tải lên: 08/05/2014, 16:34
Ngôn ngữ lập trình C/C++ - Tuần 3 - 4
... C u lệnh lựa chọn switch: C pháp Ví dụ c u lệnh switch int th; cout > th ; switch (th) { case 1: case 3: case 5: case 7: case 8: case 10 : case 12 : cout ... "tháng c 31 ngày" ; break ; case 2: cout
Ngày tải lên: 08/05/2014, 16:34
Ngôn ngữ lập trình C/C++ - Tuần 5 - 6
... float =1. 0); int=0 float =1. 0 hai giá trị ngầm định 19 20 C c cách truyền đối cho hàm Biến tham chiếu Biến tham chiếu int i; int &j=i; // j c ch tham chiếu kh c // biến i j = 5; // Sau lệnh gán i c ... main: main(argc, argv) int argc; char *argv[]; 11 12 Khái niệm hàm Đ c trưng hàm Nằm văn c chương trình gọi đến hàm Trong văn chứa nhiều hàm, Đư c gọi từ chương trình (main), từ hàm kh c từ (đệ quy), ... Hàm giúp cho vi c phân đoạn chương trình thành môđun đ c lập 13 Khai báo hàm 14 Định nghĩa hàm (danh sách tham đối hình th c) { khai báo c c hàm ; // dùng cho hàm...
Ngày tải lên: 08/05/2014, 16:34
Ngôn ngữ lập trình C/C++ - Tuần 8
... tạo c u tr c Kh c với biến mảng, ta gán hai biến c u tr c kiểu Ví dụ: Hàm c u tr c struct vector v1, v2, v3 = {1, 1, 1} ; v1.x = 0; v1.y = 0; v1.z = 0; v2 = v1; // Gán c u tr c Con trỏ địa c u ... phần>) 10 Giá trị hàm c u tr c Cũng tương tự kiểu liệu bản, giá trị trả lại hàm c u tr c dạng sau: C u tr c với thành phần kiểu bit (trường) biến c u tr c trỏ c u tr c tham chiếu c u tr c 11 12 Khái ... th c cấu tr c Là trỏ c u tr c, tham đối th c địa c u tr c Là tham chiếu c u tr c, tham đối th c cấu tr c Là mảng c u tr c hình th c trỏ mảng, tham đối th c tên mảng c u tr c p->,...
Ngày tải lên: 08/05/2014, 16:34
Ngôn ngữ lập trình C/C++ - Tuần 9
... vào liệu C c từ khóa private public: C c thành phần khai báo private truy c p từ bên lớp C c thành phần khai báo public truy c p từ Sử dụng private c t c dụng che giấu thông tin lớp 13 14 Khai ... tên_lớp.tên_phương_th c[ danh_sách_đối] tên_con_trỏ_lớp.tên_phương_th c[ danh_sách_đối] Ví dụ: DIEM d1, d2, d3 ; DIEM d[20] ; 19 20 Bài tập Thiết kế lớp vector: Thể c u tr c liệu vector chiều Viết phương th c th c ... nhapsl(void); }; Thu c tính lớp biến, mảng, trỏ c kiểu chuẩn (int, float, char, char*, long, ) kiểu chuẩn định nghĩa trư c (c u tr c, hợp, lớp, ) Thu c tính lớp c kiểu lớp đó, trỏ lớp 10 Ví dụ khai...
Ngày tải lên: 08/05/2014, 16:34
Ngôn ngữ lập trình C/C++ - Tuần 10
... Thiết kế lớp vector: Thể c u tr c liệu vector chiều Viết phương th c th c phép toán vector: C ng, trừ hai vector, nhân vector với số, chuẩn hóa vector, tích vô hướng hai vector chiều // u = p ... Chương trình dịch cung c p hàm tạo m c định không làm Lớp c hàm tạo: Chương trình dịch không cung c p hàm tạo m c định, c u lệnh xây dựng đối tượng gọi đến hàm tạo c Hàm hủy/Hủy tử (destructor) ... Hàm hủy phương th c lớp c ch c ngư c với hàm tạo Hàm hủy gọi trư c giải phóng đối tượng để th c giải phóng nhớ Hàm hủy m c định: Do chương trình dịch tạo không làm 13 14 Qui t c viết hàm hủy Ví...
Ngày tải lên: 08/05/2014, 16:34
Bài 1: Giới thiệu ngôn ngữ lập trình C#
... dịch chương trình : bấm chọn Build/ Build Solution Nếu tr c tr c cú pháp, thông báo cho biết trình biên dịch thành c ng xuất c a sổ Output Screen 14 ) Thi hành chương trình : bấm chuột chọn Debug/Start ... n)); Console.ReadLine(); } }} using System; using System.Collections ; namespace Demo1 { class MyStack { static String[] data={ "12 .5" ,"2.2","+","8 .5" ,"-"}; static Stack st; static void process(String ... public int sodia; public String cotdau, cotcuoi, cottrunggian; public TinhTrang(int sd,String dau,String cuoi, String tgian) {sodia=sd;cotdau=dau;cotcuoi=cuoi;cottrunggian=tgian;} } public class...
Ngày tải lên: 09/05/2014, 14:34
bài 1 giới thiệu về ngôn ngữ lập trình c – các câu lệnh cơ bản trên c
... M C TIÊU BÀI H C Trình bày lịch sử hình thành ngôn ngữ C Trình bày đ c điểm ngôn ngữ lập trình C Trình bày c u tr c ngôn ngữ lập trình C Trình bày c u lệnh nhập, xuất ngôn ngữ C Có ... thần h c hỏi, yêu thích lập trình Nội dung h c I II III IV GIỚI THIỆU VỀ NGÔN NGỮ LẬP TRÌNH C Đ C ĐIỂM C A NGÔN NGỮ C CẤU TR C CỦA CHƯƠNG TRÌNH VIẾT BẰNG NGÔN NGỮ C C C CÂU LỆNH C BẢN TRÊN C GIỚI ... &b, &c) ; 37 C ng c kiến th c Lịch sử hình thành ngôn ngữ C Ứng dụng ngôn ngữ C C c đ c điểm ngôn ngữ C C u tr c ngôn ngữ C Hàm xuất Hàm nhập 38 Bài tập nhà Anh (chị) trình bày c u...
Ngày tải lên: 28/05/2014, 16:36
chương 1 ôn tập một số nội dung chính của ngôn ngữ lập trình c
... C c nội dung C c đ c điểm bật C Cấu tr c chương trình viết C C c kiểu liệu C c thao t c nhập/xuất C c kiểu liệu c c u tr c Kiểu liệu trỏ C c cấu tr c điều khiển lệnh Kỹ thuật lập ... thuật lập trình 2/ 31 Một số đ c điểm C C ngôn ngữ lập trình b c trung (kết hợp b c cao b c thấp) C ngôn ngữ c c u tr c C ngôn ngữ mạnh mềm dẻo, viết chương trình nhiều m c kh c từ thấp ... thấp đến cao C tạo chương trình hiệu C ngôn ngữ khả chuyển (portable) C có kích thư c nhỏ C định kiểu không c ng nh c (loose typing) Kỹ thuật lập trình 3/ 31 C u tr c chương trình #include ...
Ngày tải lên: 28/05/2014, 17:58