Toàn bộ các tài liệu, ebook, sách về kỹ thuật lập trình phần mềm, web, .net, c#, vb, asp.net, php, java, javascript, html, css, ... từ cơ bản để nâng cáo giúp bạn tư học và nghiên cứu một cách hiệu quả.
Biến Khai báo •Cú pháp: $ten_bien Quy tắc đặt tên biến • Bắt đầu bằng ký tự theo sau là 1 ký tự hoặc dấu _, tiếp đó là ký tự, ký số hoặc dấu _ • Nên khởi tạo giá trị ban đầu cho biến • Không trùng với tên hàm • Không nên bắt đầu bằng ký số Lưu ý: Tên biến có phân biệt chữ HOA – chữ
10 trang | Chia sẻ: thanhle95 | Ngày: 29/06/2021 | Lượt xem: 615 | Lượt tải: 1
1. Lịch sử của ngôn ngữ C/C++ C được tạo bởi Dennis Ritchie ở Bell Telephone Laboratories vào năm 1972. Vào năm 1983, học viện chuẩn quốc gia Mỹ (American National Standards Institute - ANSI) thành lập một tiểu ban để chuẩn hóa C được biết đến như ANSI Standard C C++ được xây dựng trên nền tảng ANSI Standard C C++ là một ngôn ngữ l...
70 trang | Chia sẻ: thanhle95 | Ngày: 29/06/2021 | Lượt xem: 656 | Lượt tải: 1
Đặc điểm • Chạy trên hệ thống máy chủ (Server) • Rất đơn giản • Tốc độ xử lý nhanh, dễ sử dụng • Luôn được cải tiến và cập nhật (mã nguồn mở) • Có nhiều hướng dẫn sử dụng trên mạng • Hoàn toàn miễn phí • Có thể thực thi trên bất cứ hệ điều hành (Operator System) nào. • Không chỉ làm việc với HTML mà còn có thể làm việc được với hình ảnh, PDF, Flash...
11 trang | Chia sẻ: thanhle95 | Ngày: 29/06/2021 | Lượt xem: 663 | Lượt tải: 2
Câu 4. Tại sao chúng ta phải mô hình hóa? A. Giúp để trực quan hóa hệ thống B, Đưa ra một khuôn mẫu để xây dựng hệ thống C. Để làm tài liệu các quyết định D. Tất cả các phương án còn lại Câu 5. Giả sử ta đã thực thi/chạy bộ kiểm tử T trên P và thu được kết quả kiểm thử. Chọn kết luận đúng trong các kết luận sau: A. Nếu tất cả các ca kiểm thử...
2 trang | Chia sẻ: thanhle95 | Ngày: 29/06/2021 | Lượt xem: 544 | Lượt tải: 1
Bài tập tại lớp
Cho mảng số nguyên a, gồm n phần tử, viết chương trình
gồm các hàm thực hiện các yêu cầu sau:
1. Nhập vào kích thước mảng (0 50 trang | Chia sẻ: thanhle95 | Ngày: 29/06/2021 | Lượt xem: 579 | Lượt tải: 1
Khái niệm Hàm (chương trình con - subroutine) là một khối lệnh, thực hiện trọn vẹn một công việc nhất định (module), được đặt tên và được gọi thực thi nhiều lần tại nhiều vị trí Khi nào sử dụng hàm? 1. Khi có một công việc giống nhau cần thực hiện ở nhiều vị trí 2. Khi cần chia nhỏ chương trình để dễ quản lý Khái niệm •Hàm có thể được gọ...
55 trang | Chia sẻ: thanhle95 | Ngày: 29/06/2021 | Lượt xem: 698 | Lượt tải: 1
Bài tập viết chương trình 1. Cho 3 số nguyên a, b và c, hãy tìm giá trị lớn nhất của ba số trên và in ra kết quả. 2. Nhập vào số nguyên dương n, hãy cho biết n có phải là số chính phương không? (n được gọi là số chính phương khi căn bậc 2 của n là nguyên) 3. Viết chương trình nhập vào một số nguyên dương n gồm 3 chữ số. Xuất ra màn hình...
54 trang | Chia sẻ: thanhle95 | Ngày: 29/06/2021 | Lượt xem: 823 | Lượt tải: 2
Đặc điểm • Bộ lệnh phù hợp với PP LT có cấu trúc • KDL phong phú, cho phép định nghĩa thêm kiểu dữ liệu mới • Linh động về cú pháp, ít từ khóa • Ngôn ngữ mạnh và mềm dẻo, được dùng để viết OS, chương trình điều khiển, soạn thảo văn bản, đồ hoạ, bảng tính và các chương trình dịch cho các ngôn ngữ lập trình khác Khuyết điểm • Cú pháp thuộc ...
75 trang | Chia sẻ: thanhle95 | Ngày: 29/06/2021 | Lượt xem: 750 | Lượt tải: 1
Các đặc điểm cần có của chương trình • Đúng đắn, chính xác (correctness) • Chắc chắn (robustness) • Thân thiện (user friendliness) • Khả năng thích nghi (adapability): Chương trình có khả năng để phát triển tiến hóa theo yêu cầu • Tính tái sử dụng (reuseability): Chương trình có thể dùng để làm một phần trong một chương trình lớn khác Các đ...
24 trang | Chia sẻ: thanhle95 | Ngày: 29/06/2021 | Lượt xem: 593 | Lượt tải: 2
Mục tiêu học phần Kiến thức • Đọc hiểu lưu đồ giải thuật • Các kiểu dữ liệu cơ sở, các ký hiệu, từ khóa, cú pháp và cấu trúc điều khiển trong ngôn ngữ C • Lập trình bằng phương pháp thủ tục hàm • Xử lý kiểu dữ liệu mảng một chiều Mục tiêu học phần Kỹ năng • Sử dụng công cụ lập trình DEV C++ • Cài đặt được các chương trình bằng phương pháp...
12 trang | Chia sẻ: thanhle95 | Ngày: 29/06/2021 | Lượt xem: 619 | Lượt tải: 1