« Home « Chủ đề lập trình C # cơ bản

Chủ đề : lập trình C # cơ bản


Có 20+ tài liệu thuộc chủ đề "lập trình C # cơ bản"

Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P1

tailieu.vn

NGÔN NGỮ LẬP TRÌNH C/C++. Không chỉ các ứng dụng được viết trên C/C++ mà cả những chương trình hệ thống lớn đều được viết hầu hết trên C/C. Để phù hợp với chương trình, tập bài giảng này chỉ đề cập một phần nhỏ đến kỹ thuật lập trình hướng đối tượng trong C. Về kỹ thuật lập trình...

Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P2

tailieu.vn

Trước khi viết và chạy một chương trình thông thường chúng ta cần:. Xác định yêu cầu của chương trình. Các tập hợp dữ liệu này ngoài các tên gọi còn cần xác định kiểu của nó.Ví dụ để giải một phương trình bậc 2 dạng: ax2 + bx + c = 0, cần báo cho chương trình biết dữ...

Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P3

tailieu.vn

Miền giá trị của kiểu: Cho biết một đơn vị dữ liệu thuộc kiểu này sẽ có thể lấy. giá trị trong miền nào, ví dụ nhỏ nhất và lớn nhất là bao nhiêu. Hiển nhiên các giá trị này phụ thuộc vào số byte mà hệ thống máy qui định cho từng kiểu.. NSD cần nhớ đến miền giá...

Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P4

tailieu.vn

Phép toán:. C++ có rất nhiều phép toán loại 1 ngôi, 2 ngôi và thậm chí cả 3 ngôi. Các phép toán còn lại sẽ được tìm hiểu dần trong các phần sau của giáo trình. Các thành phần tên gọi tham gia trong phép toán được gọi là hạng thức hoặc toán hạng, các kí hiệu phép toán được...

Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P5

tailieu.vn

CẤU TRÚC RẼ NHÁNH. Nói chung việc thực hiện chương trình là hoạt động tuần tự, tức thực hiện từng lệnh một từ câu lệnh bắt đầu của chương trình cho đến câu lệnh cuối cùng. Tuy nhiên, để việc lập trình hiệu quả hơn hầu hết các NNLT bậc cao đều có các câu lệnh rẽ nhánh và các...

Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P6

tailieu.vn

Dãy biểu thức 2: m >>= 1 và n <<= 1. 1 (tương đương với m = m / 2) và n = n <<. Cách thực hiện của chương trình như sau:. Đầu tiên thực hiện biểu thức 1 tức gán kq = 0. Kiểm tra điều kiện: giả sử m ≠ 0 (tức điều kiện đúng) for sẽ...

Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P7

tailieu.vn

MẢNG DỮ LIỆU 1. Khi cần lưu trữ một dãy n phần tử dữ liệu chúng ta cần khai báo n biến tương ứng với n tên gọi khác nhau. Trong thực tế, hiển nhiên chúng ta gặp rất nhiều dữ liệu có liên quan đến nhau về một mặt nào đó, ví dụ chúng có cùng kiểu và cùng...

Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P8

tailieu.vn

Nhập một kí tự. Cho biết kí tự đó có phải là chữ cái hay không.. Nhập vào một số nguyên. In ra max, min của 2 số đó. Nhập vào một số, in ra thứ tương ứng với số đó (qui ước 2 là thứ hai. In ra số ngày của tháng năm đó (có kiểm tra năm nhuận).....

Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P9

tailieu.vn

Giá trị trả lại là hiệu 2 kí tự khác nhau đầu tiên của s và t. Ví dụ:. if (strcmp(s,t)) cout <<. else cout <<. Giống hàm strcmp(s, t) nhưng chỉ so sánh tối đa n kí tự đầu tiên của hai xâu.. cout <<. HA NOI. HA NOI (s cũng thành in hoa). ha noi. ha noi (s...

Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P10

tailieu.vn

Con trỏ và số học địa chỉ Hàm. CON TRỎ VÀ SỐ HỌC ĐỊA CHỈ. Biến con trỏ là một đặc trưng mạnh của C. Tuy nhiên, vì tính đơn giản, ngắn gọn nên việc sử dụng con trỏ đòi hỏi tính cẩn thận cao và giàu kinh nghiệm của người lập trình.. Địa chỉ, phép toán &. Để tạo...

Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P11

tailieu.vn

Khi đó vùng nhớ mà chương trình dịch đã dành cho mảng là không đủ để sử dụng. Đây chính là hạn chế thứ hai của mảng được khai báo trước.. Khắc phục các hạn chế trên của kiểu mảng, bây giờ chúng ta sẽ không khai báo (bố trí) trước mảng dữ liệu với kích thước cố định như...

Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P12

tailieu.vn

Hàm là một chương trình con trong chương trình lớn. Hàm nhận (hoặc không) các đối số và trả lại (hoặc không) một giá trị cho chương trình gọi nó. Một chương trình là tập các hàm, trong đó có một hàm chính với tên gọi main. Kết thúc hàm main() cũng là kết thúc chương trình.. Hàm giúp cho...

Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P13

tailieu.vn

Khai báo đối void swap(int x, int y) void swap(int &x, int &y) void swap(int *x, int *y) Câu lệnh t = x. Truyền mảng 1 chiều cho hàm. Thông thường chúng ta hay xây dựng các hàm làm việc trên mảng như vectơ hay ma trận các phần tử. Trong trường hợp này ta có 2 cách khai báo...

Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P14

tailieu.vn

cout <<. <<. h <<. t <<. Đối là hằng con trỏ. Theo phần truyền đối cho hàm ta đã biết để thay đổi biến ngoài đối tương ứng phải được khai báo dưới dạng con trỏ. Tuy nhiên, trong nhiều trường hợp các biến ngoài không có nhu cầu thay đổi nhưng đối tương ứng với nó vẫn phải...

Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P15

tailieu.vn

ĐỆ QUI 1. Khái niệm đệ qui. Một hàm gọi đến hàm khác là bình thường, nhưng nếu hàm lại gọi đến chính nó thì ta gọi hàm là đệ qui. Khi thực hiện một hàm đệ qui, hàm sẽ phải chạy rất nhiều lần, trong mỗi lần chạy chương trình sẽ tạo nên một tập biến cục bộ mới...

Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P16

tailieu.vn

Con trỏ. Hãy khai báo biến kí tự ch và con trỏ kiểu kí tự pc trỏ vào biến ch. Viết ra các cách gán giá trị ‘A’ cho biến ch.. Viết ra các cách gán giá trị 100 cho phần tử thứ 3 của mảng.. Cho p, q là các con trỏ cùng trỏ đến kí tự c. Có...

Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P17

tailieu.vn

x và n trong main() có thời gian hoạt động dài nhất: trong suốt quá trình chạy chương trình. Chúng chỉ mất đi khi chương trình chấm dứt. Biến ngoài. Là các biến được khai báo bên ngoài của tất cả các hàm. Vị trí khai báo của chúng có thể từ đầu văn bản chương trình hoặc tại một...

Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P18

tailieu.vn

Dữ liệu kiểu cấu trúc và hợp. DỮ LIỆU KIỂU CẤU TRÚC VÀ HỢP. Kiểu cấu trúc. Cấu trúc tự trỏ và danh sách liên kết Kiểu hợp. Để lưu trữ các giá trị gồm nhiều thành phần dữ liệu giống nhau ta có kiểu biến mảng. Thực tế rất nhiều dữ liệu là tập các kiểu dữ liệu khác...

Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P19

tailieu.vn

câu lệnh vào/ra từng cho từng thành phần. cout <<. Nhập dữ liệu cho sinh viên x:". <<. x.ns.ng >>. x.ns.th >>. x.ns.nam;. "Thông tin về sinh viên x là:". x.hoten <<. x.ns.ng <<. x.ns.th <<. x.ns.nam . Tuy nhiên, khác với biến mảng, đối với cấu trúc chúng ta có thể gán giá trị của 2 biến cho nhau....