cấu trúc liên kết cho cây nhị phân

Lập trình C++ tuần 1 potx

Lập trình C++ tuần 1 potx

Ngày tải lên : 12/08/2014, 17:20
... Lệnh: – Lệnh tập hợp nhóm ký hiệu ngôn ngữ nhằm giúp cho người lập trình xây dựng 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 Biên dịch chạy chương trình ... nhập liệu cho biến từ bàn phím – Cú pháp: cin >> biến >> biến >> … >> biến n; – Ví dụ: • Nhập giá trị cho biến số nguyên x hiển thị giá trị x lên hình int x; cout
  • 52
  • 464
  • 0
ngôn ngữ lập trình C++ 1 - Tuần 2

ngôn ngữ lập trình C++ 1 - Tuần 2

Ngày tải lên : 23/10/2013, 00:15
... switch So sánh if switch Biểu thức logic • Biểu thức Logic (hay gọi biểu thức điều kiện biểu thức nhị phân) biểu thức chứa toán tử so sánh, biến logic, logic, toán tử logic Giá trị biểu thức Logic ... sử ta có giá trị sau: A=5 B=6 Biểu thức A == B A == A>B A= B A >= A
  • 26
  • 979
  • 3
Ngôn ngữ lập trình C++ 1 - Tuần 6

Ngôn ngữ lập trình C++ 1 - Tuần 6

Ngày tải lên : 27/10/2013, 07:15
... 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 hàm tham trị – Ví dụ: void Doicho(int &x, int &y) ... hàm thì: – giaiThua(1) := 1; Máy quay ngược lại: – giaiThua(2) := * 1; cho kết Tiếp tục: – giaiThua(3) := * 2; cho kết Như kết cuối trả Ta có: 3! = ... tham chiếu cho hàm • Nhắc lại truyền tham trị: – Đối số truyền cho hàm tham trị – Ví dụ: void Doicho(int x, int y) { int tam; tam=x; x=y; y=tam; } – Giá trị tham số hình thức x, y đổi chỗ cho pham...
  • 27
  • 405
  • 1
Ngôn ngữ lập trình C++1 - Tuần 7

Ngôn ngữ lập trình C++1 - Tuần 7

Ngày tải lên : 04/11/2013, 16:15
... • • • • • • Khái niệm mảng Truy cập mảng Khởi gán giá trị cho mảng Duyệt mảng Mảng phần Tìm kiếm mảng Khái niệm mảng • Mảng dãy ô nhớ liên tiếp có kiểu liệu • Ví dụ: – Một mảng số nguyên – Một ... + x[1]; tong += x[2]; x[3] += 1.0; x[2] = x[0] + x[1]; // Hiển thị giá trị x[0] // Gán giá trị cho x[3] // Tính tổng x[0] x[1] // Cộng thêm x[2] vào biến tong // Cộng x[3] thêm 1.0 // Lấy giá ... x[0], x[1] gán vào x[2] Ví dụ truy nhập mảng • Chỉ số mảng biểu thức có giá trị nguyên • Ví dụ: cho i = mảng x 16.0 • Các câu lệnh – – – – – – cout
  • 19
  • 599
  • 7
ngôn ngữ lập trình C++ 1

ngôn ngữ lập trình C++ 1

Ngày tải lên : 19/10/2013, 02:15
... &sv1 = sv_lop_T14A; TRUYỀN THAM CHIẾU CHO HÀM(1)  Nhắc lại truyền tham trị:  Đối số truyền cho hàm giá trị  Câu lệnh return cho phép trả giá trị void Doicho(int x, int y) { int tam; tam=x; x=y; ... đổi chỗ cho pham vi hàm TRUYỀN THAM CHIẾU CHO HÀM(2)  Giải trỏ void Doicho(int *px, int *py); { int tam; tam=*px; *px=*py; *py=tam; }  Khi gọi hàm phải truyền đối số trỏ int x=5,y=7; Doicho(&x,&y); ... tạo 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ử...
  • 16
  • 205
  • 0
Ngôn ngữ lập trình C++ 1

Ngôn ngữ lập trình C++ 1

Ngày tải lên : 19/10/2013, 02:15
... nắm phương pháp lập trình cấu trúc Nội dung gồm: Các bước giải toán máy tính Các khái niệm biến, hằng, toán tử, biểu thức, câu lệnh Cấu trúc rẽ nhánh lựa chọn Cấu trúc lặp Mảng Hàm Con trỏ • ... Lệnh: – Lệnh tập hợp nhóm ký hiệu ngôn ngữ nhằm giúp cho người lập trình xây dựng 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 hiểu đưa vào trực tiếp • Hợp ngữ: Gồm tập hợp ký tự gợi nhớ cho phép thuận tiện việc viết chương trình Một lệnh...
  • 51
  • 404
  • 0
Tài liệu NGÔN NGỮ LẬP TRÌNH C++ 1 pptx

Tài liệu NGÔN NGỮ LẬP TRÌNH C++ 1 pptx

Ngày tải lên : 25/01/2014, 14:20
... đầu vào cho hàm • Các tham số hàm mang ý nghĩa biến cục hàm • Mỗi tham số hình thức đại diện cho tham số thực đó, giá trị tham số thực truyền vào cho tham số hình thức để thực làm đầu vào cho hàm ... thành module cụ thể Sau thay cho việc viết lặp lặp lại đoạn mã, ta cần thực module nhiều lần Khái niệm hàm • Ví dụ: Trong toán ta cần phải thực 10 lần tính n! Thay cho việc viết 10 lần lặp lặp ... Chia toán ban đầu thành toán nhỏ • Xử lý toán nhỏ • Kết hợp lời giải toán nhỏ để giải toán lớn • Lời giải toán nhỏ cài đặt hàm Case Study: Vẽ hình Phân tích toán – Bạn muốn vẽ hình em bé * * * *...
  • 46
  • 1.3K
  • 1
Ngôn ngữ lập trình C/C++ - Tuần 1

Ngôn ngữ lập trình C/C++ - Tuần 1

Ngày tải lên : 08/05/2014, 16:34
... Nếu số có dạng thập phân: Qui định tổng số cột số cột dành cho phần thập phân (Chỉ áp dụng cho biến số thực) Ví dụ: %-5.2f in số thực có độ rộng cột với cột dành cho phần thập phân lề trái 35 36 ... %d) 5.00 với hai chữ số thập phân %0.2f 33 Định dạng cho printf scanf 34 Định dạng cho printf scanf Giữa ký tự % ký tự định dạng có: d in số nguyên dạng hệ thập phân o in số nguyên dạng hệ x, ... n cột để in kết setprecision(n): Chỉ định in n chữ số thập phân setiosflags(ios::showpoint): Do setprecision(n) có tác dụng dòng, dùng setiosflags(ios::showpoint) để đặt định dạng cho dòng Xem...
  • 7
  • 604
  • 7
Ngôn ngữ lập trình c++ - Bài 1 " Giới thiệu" docx

Ngôn ngữ lập trình c++ - Bài 1 " Giới thiệu" docx

Ngày tải lên : 24/03/2014, 20:20
... Là ký hiệu tiền xử lý thực Include lệnh tiền xử lý, copy file h vo source code Dấu ngoặc cho tiền xử lý tỡm file th mục chứa tập tin h T p tin "iostream.h" [Input-OputStream] dùng c hàm ... 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 Hm Main() Dòng bắt đầu chơng trỡnh thông ... main() đặc biệt Khi chơng trỡnh bắt đầu, main() đợc g i tự động Tất hàm bắt đầu với ngoặc mở ({) kết thúc b ng dấu ngoặc đóng (}) Dấu ngoặc main() dòng dòng Phần cn chơng trỡnh dòng số Hàm "cout"...
  • 15
  • 361
  • 0
Ngôn ngữ lập trình C/C++ - Tuần 2

Ngôn ngữ lập trình C/C++ - Tuần 2

Ngày tải lên : 08/05/2014, 16:34
... sau 23 24 Gán giá trị cho biến Một số lưu ý phép gán Sử dụng phép gán để gán giá trị cho biến: = ; Ví dụ: int n, i = 3; // khởi tạo i n = 10; // gán cho n giá trị 10 cout ... 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 dãy lệnh khác Dãy lệnh phải bao cặp dấu ngoặc ... dụ: x = x + → x += y = y/2 → y /= 33 Biểu thức 34 Thứ tự ưu tiên phép toán Biểu thức dãy kí hiệu kết hợp toán hạng, phép toán cặp dấu () theo qui tắc định Các toán hạng hằng, biến, hàm Ví dụ biểu...
  • 8
  • 416
  • 4
Ngôn ngữ lập trình C/C++ - Tuần 3 - 4

Ngôn ngữ lập trình C/C++ - Tuần 3 - 4

Ngày tải lên : 08/05/2014, 16:34
... t: Nếu s < t trả lại kết âm Nếu s == t hàm trả kết Nếu s > t hàm trả kết dương strncmp(s, t, n): Giống strcmp thao tác với n ký tự hai xâu strcmpi(s, t): Giống strcmp không phân biệt chữ hoa chữ ... dùng vòng lặp mà số lần lặp trước 21 22 Mảng chiều Mảng dãy phần tử kiểu kề liên tục nhớ Các phần tử đánh số thứ tự để phân biệt Nếu mảng có n phần tử phần tử đánh số từ đến n-1 Mảng (Bảng) xâu ... trình đặt tên Cách viết nhãn: label: Hạn chế dùng câu lệnh goto lạm dụng câu lệnh làm cho chương trình trở nên khó hiểu, dễ sinh lỗi Lệnh lặp for 10 Ví dụ minh họa lệnh lặp for for (
  • 6
  • 397
  • 4
Ngôn ngữ lập trình C/C++ - Tuần 5 - 6

Ngôn ngữ lập trình C/C++ - Tuần 5 - 6

Ngày tải lên : 08/05/2014, 16:34
... Cấp phát nhớ cho trỏ Giải phóng nhớ cấp phát Để cấp phát nhớ cho trỏ, ta dùng thị delete: Để cấp phát nhớ cho trỏ, ta dùng thị new: delete p; delete[] p; p ... Hàm chương trình Hàm nhận không nhận đối số Hàm trả lại kết không Một chương trình C chứa hàm (main) có nhiều hàm khác 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 ... trỏ: Cách khai báo, sử dụng, cấp phát giải phóng nhớ Mối liên quan trỏ mảng Khai báo, xây dựng sử dụng hàm Phân biệt cách truyền đối khác cho hàm Đối ngầm định, hàm trùng tên 27 Các tập từ số đến...
  • 5
  • 375
  • 6
Ngôn ngữ lập trình C/C++ - Tuần 8

Ngôn ngữ lập trình C/C++ - Tuần 8

Ngày tải lên : 08/05/2014, 16:34
... hàm cấu trúc Khai báo trỏ đến cấu trúc: struct *p; Truy cập đến thành phần: Một cấu trúc sử dụng để làm đối hàm dạng sau đây: Là biến cấu trúc, tham đối thực cấu trúc Là trỏ cấu trúc, ... 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 ... 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->, *p.
  • 4
  • 333
  • 4
Ngôn ngữ lập trình C/C++ - Tuần 9

Ngôn ngữ lập trình C/C++ - Tuần 9

Ngày tải lên : 08/05/2014, 16:34
... A x; //Không cho phép, x có kiểu lớp A A* p ; / /Cho phép , p trỏ kiểu lớp A }; 11 12 Khai báo thành phần lớp Khai báo thành phần liệu Được khai báo khai báo thành phần kiểu cấu trúc hay hợp Các ... 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 báo lớp (tiếp) Khai báo ... 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 phép toán vector: Cộng, trừ hai vector, nhân vector...
  • 4
  • 333
  • 3
Ngôn ngữ lập trình C/C++ - Tuần 10

Ngôn ngữ lập trình C/C++ - Tuần 10

Ngày tải lên : 08/05/2014, 16:34
... Hàm tạo /Cấu tử (constructor) Ví dụ hàm tạo class DIEM_DH { private: int x, y, m ; public: // Hàm tạo không đối: Khởi tạo x = 0, y = 0, m = DlEM_DH() { x = y = 0; m = 1; } Hàm tạo (hay cấu tử) ... hàm tạo: Tên hàm tạo: Tên hàm tạo bắt buộc phải trùng với tên lớp Không khai báo kiểu cho hàm tạo Hàm tạo kết trả Trong lớp có nhiều hàm tạo (trùng tên khác số lượng đối) Sử dụng hàm tạo khai ... y1; m = m1; } DIEM_DH d; // Gọi tới hàm tạo không đối // Kết d.x = 0, d.y = 0, d.m = DIEM_DH u(300, 100, 5); // Gọi tới hàm tạo có đối // Kết u.x = 300, u.y = 100, d.m = Sử dụng hàm tạo cấp phát...
  • 4
  • 382
  • 4
Bài 1: Giới thiệu ngôn ngữ lập trình C#

Bài 1: Giới thiệu ngôn ngữ lập trình C#

Ngày tải lên : 09/05/2014, 14:34
... World", sau ký tự ")", kết thúc câu lệnh ";" (Tất biểu thức C# kết thúc ký tự “;” 13) Biên 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 ... Basic.Net managed C++ • Sử dụng chuẩn chung Internet Net hỗ trợ cho ngôn ngữ XML, dạng thức định dạng thông tin Internet Ngoài tích hợp hỗ trợ cho mô hình SOAP • Sử dụng Metadata có khả lắp ghép Các ... New Project 2) Chọn "Visual C# Projects" 3) Chọn “Console Application” : Chương trình cho phép nhập liệu in kết cửa sổ lệnh (tương tự cửa sổ DOS Windows), dạng Console App phần giao tiếp đồ họa...
  • 36
  • 1.2K
  • 0
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

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

Ngày tải lên : 28/05/2014, 16:36
... main() 27 Cấu trúc chương trình Dấu phân cách  Dấu { cho biết việc thực thi lệnh hàm bắt đầu  Dấu } cho biết việc thực thi lệnh hàm kết thúc  Các lệnh hàm phải đặt dấu { } 28 Cấu trúc chương ... trình Dấu kết thúc lệnh  câu lệnh C phải kết thúc dấu ;  Trình biên dịch không hiểu việc xuống dòng, khoảng trắng hay tab  Một câu lệnh không kết thúc dấu ; trình biên dịch báo lỗi 29 Cấu trúc ... số nguyên thập phân có dấu %f: số chấm động (ký hiệu thập phân) %e: số chấm động ( ký hiệu số mũ) %x: số nguyên thập phân không dấu %u: số nguyên hẽ không dấu %o: số nguyên bát phân không dấu...
  • 39
  • 1K
  • 2

Xem thêm