Tổng hợp tài liệu, ebook Kỹ Thuật Lập Trình tham khảo.
Một ngôn ngữ lập trình (NNLT) bậc cao cho phép người sử dụng (NSD) biểu hiện ý tưởng của mình để giải quyết một vấn đề, bài toán bằng cách diễn đạt gần với ngôn ngữ thông thường thay vì phải diễn đạt theo ngôn ngữ máy (dãy các kí hiệu 0,1). Hiển nhiên, các ý tưởng NSD muốn trình bày phải được viết theo một cấu trúc chặt chẽ thường được gọi là thuật...
88 trang | Chia sẻ: tlsuongmuoi | Ngày: 25/06/2013 | Lượt xem: 1955 | Lượt tải: 0
Cho biết giá trị của x sau khi thực hiện câu lệnh sau: for (x = 0; x < 100, x++) ; 3. Cho biết giá trị của x sau khi thực hiện câu lệnh sau: for (ctr = 2; ctr < 10; ctr += 3) ; 5. Có bao nhiêu ký tự X được in ra sau khi thực hiện đoạn mã: for (x = 0; x < 10; x++) for (y = 5; y > 0; y--) puts("X"); 6. Cho biết điểm sai trong đo...
196 trang | Chia sẻ: tlsuongmuoi | Ngày: 25/06/2013 | Lượt xem: 2545 | Lượt tải: 2
Dùng VB6 là cách nhanh và tốt nhất để lập trình cho Microsoft Windows. Cho dù bạn là chuyên nghiệp hay mới mẻ đối với chương trình Windows, VB6 sẽ cung cấp cho bạn một bộ công cụ hoàn chỉnh để đơn giản hóa việc triển khai lập trình ứng dụng cho MSWindows. Visual Basic là gì? Phần "Visual" đề cập đến phương phàp được sử dụng để tạo giao di...
22 trang | Chia sẻ: tlsuongmuoi | Ngày: 25/06/2013 | Lượt xem: 2273 | Lượt tải: 0
Visual Basic là gì? Phần "Visual" đề cập đến phương phàp được sử dụng để tạo giao diện đồ họa người dùng (Graphical User Interface hay viết tắc là GUI) . Có sẵn những bộ phận hình ảnh, gọi là controls, bạn tha hồ sắp đặt vị trí và quyết định các đặc tính của chúng trên một khung màn hình, gọi là form. Nếu bạn đã từng sử dụng chương trình ...
36 trang | Chia sẻ: tlsuongmuoi | Ngày: 25/06/2013 | Lượt xem: 2606 | Lượt tải: 2
"Trong lập trình đối tượng đa hình là khả năng các đối tượng khác nhau có thể trả lời cùng một thông điệp theo cách riêng của chúng" Khả năng của một đối tượng của các lớp khác nhau có thể đáp ứng thực hiện các hàm khác nhau của các lớp khác nhau cho cùng một giao diện gọi hàm
15 trang | Chia sẻ: tlsuongmuoi | Ngày: 25/06/2013 | Lượt xem: 2352 | Lượt tải: 0
Việc khai báo dữ liệu ở phạm vi toàn cục (global) có thể không đảm bảo an toàn hoặc gây xung đột Để khắc phục điều này thì ta khai báo dữ liệu dưới dạng Static Từ khoá static: – Các dữ liệu static chiếm các địa chỉ cố định và chỉ được tạo ra một lần, những lần tham chiếu sau sử dụng lại các dữ liệu đã được tạo ra này Mang tính cục bộ về khả n...
29 trang | Chia sẻ: tlsuongmuoi | Ngày: 25/06/2013 | Lượt xem: 3384 | Lượt tải: 0
Khi viết chương trình thông thường có hai trường hợp xảy ra: (1) chúng ta viết thư viện và (2) chúng ra sử dụng thư viện Trong truờng hợp (1): chúng ta không muốn cho các LTV sử dụng thư viện được truy nhập/can thiệp vào các phần lõi của thư viện Trong trường hợp (2): chúng ta không cần quan tâm tới phần lõi của thư viện, chúng ta chỉ cần quan ...
31 trang | Chia sẻ: tlsuongmuoi | Ngày: 25/06/2013 | Lượt xem: 2625 | Lượt tải: 0
1. Lịch sửphát triển của các ngôn ngữlập trình 2. Đối tượng và các khái niệm liên quan 3. Khái niệm thực hiệnẩn (hidden implementation) trong LTHDT 4. Khái niệm tái sửdụng trong LTHDT 5. Khái niệm kếthừa trong LTHDT 6. Khái niệmđahình trong lập trìnhhướng đối tượng
36 trang | Chia sẻ: tlsuongmuoi | Ngày: 25/06/2013 | Lượt xem: 2749 | Lượt tải: 3
Trong các ngôn ngữ lập trình sử dụng nguyên lý hàm hoặc khai báo nguyên mẫu của hàm (function prototyping). Trong khai báo hàm chúng ta cần khai báo đầyđủcác thông tin sau: Kiểu dữliệu trảvềtừhàm (có thểlà rỗng) Tên của hàm Số lượng và dạng dữliệu của cácđối sốtham gia vào hàm
36 trang | Chia sẻ: tlsuongmuoi | Ngày: 25/06/2013 | Lượt xem: 2517 | Lượt tải: 0
Câu 1. Nhập một số nguyên <= 9999, in ra màn hình cách đọc số nguyên đó (VD: số 1523 đọc là: 1 ngàn 5 trăn 2 chục 3 đơn vị). Nhận xét về cách làm vừa áp dụng nếu số nguyên nhập vào không được giới hạn? Thử đưa ra phương án đọc số hoàn toàn? (Ví dụ: với số 1304 đọc là: một nghìn ba trăm linh tư?)
17 trang | Chia sẻ: tlsuongmuoi | Ngày: 25/06/2013 | Lượt xem: 3068 | Lượt tải: 0