... CHƯƠNG 1: CÁC KHÁI NIỆM CƠ BẢN Nội dung Khái niêm ngônngữlậptrình Lời thích Câu lệnh Kiểu liệu Biến Hằng Phép toán Biểu thức Các hàm thư viện chuẩn ngônngữ C KHÁI NIỆM VỀ NGÔNNGỮLẬPTRÌNH ... a||b !a 0 0 11 0 11 • • Phép toán tăng giảm ++: cộng thêm vào toán hạng : trừ bớt khỏi toán hạng • • • Ví dụ 2: int n = 10 ; //khởi tạo giá trị cho biến n n++; // n có giá trị 11 • Trong C ... tự cho phép toán • • • • • • Ví dụ 3: int n = 10 ; int m = ++n + 20; // n = 11 , m = 31; Ví dụ 4: int n = 10 ; int m = n++ + 20; // m = 30, n = 11 ; • • • • Phép toán chuyển kiểu (ép kiểu) Phép...
... Environment) ̌ Biên t p ch ng trìnhngu n (Trình EDIT) ̌ Biên d ch ch ng trình (Trình COMPILE) ̌ Ch y ch ng trìnhngu n (Trình RUNTIME) ̌ S a l i ch h ng trình t ì h ngu n (Trình (T ì h DEBUG) DEBUG) ... L p trình đ n th , tái s d ng thông qua hàm Khoa TVTHK Tin H c iC ng Ph n II Ch ng 1: Gi i Thi u Ngôn Ng C Trang Gi i thi u: Ngôn ng c p trung Ngôn ng c p cao C Ngôn ng h p ng (c p th p) Ngôn ... 1 Gi i thi u ngôn ng C Dennis Ritchie t i Bell Telephone n m 19 72 Ti n thân c a ngôn g ng g B,, KenThompson, p , c ng g t i Bell Telephone Là ngôn ng l p trình có c u trúc phân...
... nhiều ngônngữlậptrình để tạo chương trình máy tính Có loại lập trình: Lậptrình thủ tục Lậptrình hướng đối tượng 1LẬPTRÌNH LÀ GÌ? BÀI TOÁN Ngônngữlập trình? Dùng ngônngữlậptrình nào? ... NGÔNNGỮLẬPTRÌNH MÁY TÍNH LẬPTRÌNH LÀ GÌ? Ngônngữlập trình: hệ thống ký hiệu hóa theo dạng mà người máy hiểu Phân loại: Ngônngữ Pascal Ngônngữ Visual Basic Ngônngữ C Ngônngữ Java … LẬP ... c=a%b; // c =1 Khác kiểu liệu TH2: f=f1+a; // c =12 .5 f=a/f1; // c=0.66667 f=f1/a; // c =1. 5 Kiểu liệu cao -> thấp Kiểu liệu thấp -> cao TH4: a=f1+f2;// c =12 TH3: f=a+b; // c=7.0 a=f1/f2; // c =1 ??? f=a/b;...
... TP.HCM BÀI TẬP LẬPTRÌNH HƯỚNG ĐỐI TƯỢNG C++ } getch(); } Bài 5: Xây dựng lớp PHANSO có thông tin: Tử số, Mẫu số, Ngày sinh phương thức: - Phương thức thiết lập với tham số (Tử số, mẫu số) - Phương ... Gia TP.HCM BÀI TẬP LẬPTRÌNH HƯỚNG ĐỐI TƯỢNG C++ } Bài Xây dựng lớp sở VECTO có thông tin hai toạ độ mặt phẳng hai chiều: x, y phương thức: - Phương thức nhập để nhập toạ độ x,y - Phương thức ... toán cộng, trừ hai véc tơ (Cho hai véc tơ A(x1,y1) B(x2,y2) A+B véc tơ có toạ độ (x1+x2,y1+ y2), A-B véc tơ có toạ độ (x1-x2,y1- y2) Viết chương trình thực nhập vào hai véc tơ A, B tính tổng,...
... void ); // function prototype 11 12 int x = 1; 13 14 15 16 int main() { int x = 5; 17 18 19 20 21 22 23 24 25 26 fig03 _12 .cpp (1 of 5) // global variable Biến địa phương với phạm vi hàm // local ... specifies default arguments int boxVolume( int length = 1, int width = 1, int height = ); 10 11 12 13 14 15 16 17 18 19 20 21 22 23 fig03_23.cpp (1 of 2) Các giá trị mặc định đặt function prototype ... VNU Chương 1 79 // Fig 3.25: fig03_25.cpp // Using overloaded functions #include using std::cout; using std::endl; 10 11 12 13 14 15 16 17 18 19 20 21 22 fig03_25.cpp (1 of 2) Các...
... chương trình, ngônngữ để viết chương trình gọi ngônngữlậptrình Có nhiều loại ngônngữlậptrình Để hiểu rõ ngônngữlậptrình hôm tìm hiểu ngônngữ Thuyết trình: 10 ' số người lậptrình Để ... cố học: (1' ) Hôm tìm hiểu ngônngữlậptrình bao gồm ngôn ngữ: Ngônngữ máy Hợp ngữNgônngữ bậc cao Các bạn ghi nhớ vai trò ngônngữngônngữlập trình. \ E Bài tập nhà câu hỏi ôn tập (1' ) * Nghiên ... người ta xây dựng 10 ' 15 ' ngônngữlậptrình bậc cao, ngônngữ viết gần với ngônngữ tự nhiên hơn, có tính độc lập cao, phụ thuộc vào loại máy tính Ngônngữ bậc cao ngônngữ FOTRAN (FORmula TRANslator)...
... BàiNgônngữlậptrình Làm để máy tính hiểu trực tiếp thực thuật toán? Cần diễn tả thuật toán ngônngữ mà máy tính hiểu thực Ngônngữ gọi ngônngữlậptrình Có ba loại ngônngữlập trình: Ngôn ... ngữ thực Để chương trình viết hợp ngữ thực máy tính, cần dịch ngônngữ máy chư máy tính, cần dịch ngônngữ máy chư ơng trình hợp dịch ơng trình hợp dịch 3 Ngônngữ bậc cao Ưu điểm: Là ngônngữ ... trình viết ngắn gọn, dễ hiểu, dễ nâng cấp Vì ngônngữ thích hợp với phần đông người lậptrình Một số ngônngữ bậc cao: Turbo Pascal, Visual Basic, Java, Delphi, C++ Ngônngữ máy 011 000 01 011 00 010 ...
... = x = x = x = 10 x = 10 Dòng 2: x = 12 x = 14 x = 16 x = 18 10 x = 20 Dòng 3: x = 18 x = 21 x = 24 x = 27 10 x = 30 … Dòng 10 : x 10 = 607 x 10 = 70 x 10 = 80 x 10 = 90 10 x 10 = 10 0 Để phù hợp ... x = 2x1=2 3x1=3 4x1=4 5x1=5 Dòng 2: x = 2 x = x = x = x = 10 Dòng 3: x = x = x = x = 12 x = 15 … Dòng 10 : x 10 = 10 2 x 10 = 20 x 10 = 30 x 10 = 40 x 10 = 50 Tiếp theo bảng đến 10 Dòng 1: x = ... Nếu nhập a = 1/ n = a = =>> n = • Nếu a = 1, 5 + 1/ 2 = 1, 5 = a => n = • Nếu a = biểu thức là: 1/ 1 + 1/ 2 +1/ 3 + 1/ 4 = 2,08333 > =>> n = • Nếu a = 2.2 biểu thức là: 1/ 1 + 1/ 2 +1/ 3 + 1/ 4 + 1/ 5 = 2,283...
... hinh} Write( Xin chao cac ban lop 11 ); readln; END Ghi nhớ! Các thành phần ngônngữlập trình: - Bộ chữ - Cú pháp - Ngữ nghĩa Các khái niệm ngônngữlập trình: - Tên: + Tên dành riêng (Từ ... cách ] } : _ (dấu gạch dưới) , Các ngônngữlập Các ngônngữlậptrình khác trình có khác khác bảng chữ bảng chữ có khác không ? Ví dụ: Bảng chữ ngônngữ c/c++ so với PASCAL có bổ sung thêm ... phân biệt chữ hoa thường Ví dụ: Baitap S X1 SO_LUONG _R2 PI Một số ngônngữlậptrình phân biệt ba loại tên sau: Tên dành riêng (Từ khoá): tên ngônngữlậptrình dùng với ý nghĩa xác định mà không...
... HTML=HyperText Markup Language – Ngônngữ đánh dấu siêu văn – Ngônngữ để viết trang web Do Tim Berner Lee phát minh W3C (World Wide Web Consortium) đưa thành chuẩn năm 19 94 Đặc điểm HTML sử dụng ... thuộc tính: Chú ý: – Có thể thay đổi thứ tự, số lượng thuộc tính mà không gây lỗi cú pháp – Sự hỗ trợ thẻ, thuộc tính trình duyệt khác Chỉ giống ... định dạng liệu HTML không phân biệt chữ hoa, chữ thường Các trình duyệt thường không báo lỗi cú pháp HTML Nếu viết sai cú pháp dẫn đến kết hiển thị không với dự định Thẻ (tag) Có nhiều...
... Chương 1: Giới thiệu ngônngữlậptrình C 1. 1) Lịch sử phát triển Ra đời khoảng thời gian 19 69 -19 73, gắn liền với phát triển hệ điều hành Unix Tác giả: Denis Ritchie (19 41- 2 011 ) cộng Bell ... (Borland) 1. 2) Tổng Quan C ngônngữlậptrình bậc cao (high-level programming language) C kết hợp tính ngônngữ bậc cao với ngônngữ bậc thấp, nên số tài liệu xếp ngônngữ C thuộc loại ngônngữ ... Có nhiều phiên bản: K&R C (19 78), ANSI C hay C89 (19 89), C99 (19 99), C 11 (2 011 ) C++ mở rộng C, hỗ trợ lậptrình hướng đối tượng (Object-Oriented Programming) Lậptrình môi trường Windows:...
... triển lậptrình hướng đối tượng Lậptrình hướng đối tượng(LTHĐT) đặc quyền ngônngữ đặc biệt Các khái niệm LTHĐT thể nhiều ngônngữlậptrình khác Những ngônngữ cung cấp khả LTHĐT gọi ngônngữ ... năm 19 70 - Đặc điểm bản: vừa có đặc trưng ngônngữ bậc cao có đầy đủ chức ngônngữ bậc thấp - Có nhiều ngônngữ C: Hãng Borland: Turbo C→ C++→Delphi Hãng Microsoft: MicrosoftC→C++→Visual C++ 1. 2 ... thiệu ngônngữ C C++ Chương Các thành phần bản, kiểu liệu sở phép toán Chương Các thao tác xử lý INPUT/OUTPUT Chương Cấu trúc điều khiển Chương Giới thiệu ngônngữ C C++ 1.1 Lịch sử ngônngữ C...
... 10 n Ví dụ số π = 3 .14 16 viết: π = … = 0.0 314 16e2 = 0. 314 16e1 = 3 .14 16e0 = 31. 416 e 1 = 314 .16 e−2 = … π = 0.0 314 16 x 10 2 = 0. 314 16 x 10 1 = 3 .14 16 x 10 0 =… Như số x viết dạng mEn với nhiều giá trị ... 21 11 m lẻ, cộng thêm 11 vào kq = + 11 = 11 10 22 m chẵn, bỏ qua 44 m lẻ, cộng thêm 44 vào kq = 11 + 44 = 55 46Chương Cấu trúc điều khiển liệu kiểu mảng 88 m chẵn, bỏ qua 17 6 m lẻ, cộng thêm 17 6 ... ĐẦU Ngônngữlậptrình (NNLT) C/C++ ngônngữlậptrình hướng đối tượng mạnh phổ biến tính mềm dẻo đa Không ứng dụng viết C/C++ mà chương trình hệ thống lớn viết hầu hết C/C++ C++ ngônngữlập trình...
... Ví dụ số π = 3 .14 16 viết: π = … = 0.0 314 16e2 = 0. 314 16e1 = 3 .14 16e0 = 31. 416 e 1 = 314 .16 e−2 = … π = 0.0 314 16 x 10 2 = 0. 314 16 x 10 1 = 3 .14 16 x 10 0 = … Như số x viết dạng mEn với nhiều giá trị m, ... ĐẦU Ngônngữlậptrình (NNLT) C/C++ ngônngữlậptrình hướng đối tượng mạnh phổ biến tính mềm dẻo đa Không ứng dụng viết C/C++ mà chương trình hệ thống lớn viết hầu hết C/C++ C++ ngônngữlậptrình ... 0) 21 11 m lẻ, cộng thêm 11 vào kq = + 11 = 11 10 22 m chẵn, bỏ qua 46 m (chia 2) 44 m lẻ, cộng thêm 44 vào kq = 11 + 44 = 55 Chương Cấu trúc điều khiển liệu kiểu mảng 88 m chẵn, bỏ qua 17 6 m...
... Ví dụ số π = 3 .14 16 viết: π = … = 0.0 314 16e2 = 0. 314 16e1 = 3 .14 16e0 = 31. 416 e 1 = 314 .16 e−2 = … π = 0.0 314 16 x 10 2 = 0. 314 16 x 10 1 = 3 .14 16 x 10 0 = … Như số x viết dạng mEn với nhiều giá trị m, ... ĐẦU Ngônngữlậptrình (NNLT) C/C++ ngônngữlậptrình hướng đối tượng mạnh phổ biến tính mềm dẻo đa Không ứng dụng viết C/C++ mà chương trình hệ thống lớn viết hầu hết C/C++ C++ ngônngữlậptrình ... 0) 21 11 m lẻ, cộng thêm 11 vào kq = + 11 = 11 10 22 m chẵn, bỏ qua 46 m (chia 2) 44 m lẻ, cộng thêm 44 vào kq = 11 + 44 = 55 Chương Cấu trúc điều khiển liệu kiểu mảng 88 m chẵn, bỏ qua 17 6 m...
... xõu, vớ d '14 2345') Sau ú chuy n dóy s ny thnh s chu i nh phõn, ú m i ch s c chuy n thnh c m bit nh phõn vớ d n u nh p xõu '12 34567' thỡ k t qu cho ta : '00 01 0 010 0 011 010 0 010 1 011 0 011 1' Bi t ... S1 S = "" Nho = For i = Len(S1) To Step -1 DonVi = (Val(Mid(S1, i, 1) ) + Val(Mid(S2, i, 1) ) + Nho) Mod 10 Nho = (Val(Mid(S1, i, 1) ) + Val(Mid(S2, i, 1) ) + Nho) \ 10 S = DonVi & S Next If Nho ... As Integer, S1 As String S = InputBox("Hãy nhập xâu ký tự : ") S1 = "" i =1 Do While i