Danh mục

Những khái niệm cơ bản về ngôn ngữ C

Số trang: 22      Loại file: doc      Dung lượng: 4.00 KB      Lượt xem: 10      Lượt tải: 0    
Jamona

Hỗ trợ phí lưu trữ khi tải xuống: 18,000 VND Tải xuống file đầy đủ (22 trang) 0
Xem trước 3 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Tham khảo tài liệu những khái niệm cơ bản về ngôn ngữ c, công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Nội dung trích xuất từ tài liệu:
Những khái niệm cơ bản về ngôn ngữ C Những khái niệm cơ bản về ngôn ngữ CBài 1Mục tiêu:Kết thúc bài học này, bạn có thể: Phân biệt sự khác nhau giữa Câu lệnh, Chương trình và Phần mềm Biết được quá trình hình thành C Nên dùng C khi nào và tại sao Nắm được cấu trúc một chương trình C Hiểu rõ khái niệm giải thuật (algorithms) Vẽ lưu đồ (flowchart) Liệt kê các ký hiệu dùng trong lưu đồGiới thiệuNgày nay, khoa học máy tính thâm nhập vào m ọi lĩnh vực. Tự đ ộng hóa hi ện đang là ngành ch ủchốt điều hướng sự phát triển thế giới. Bất cứ ngành nghề nào cũng cần phải hiểu biết ít nhiều vềCông nghệ Thông tin và lập trình nói chung. Cụ thể, C là m ột ngôn ng ữ lập trình cấp cao mà m ọilập trình viên cần phải biết. Vì thế, trong giáo trình này, chúng ta s ẽ nghiên c ứu chi ti ết cấu trúcngôn ngữ C. Ðầu tiên chúng ta tìm hiểu sự khác nhau của những khái ni ệm: Lệnh (Command),Chương trình (Program) và Phần mềm (Software).1.1 Ra lệnh cho máy tính làm việcKhi một máy tính được khởi động, nó sẽ tự động thực thi một số tiến trình và xuất k ết qu ả ra mànhình. Ðiều này diễn ra thế nào? Câu trả lời đơn giản là nhờ vào H ệ đi ều hành cài đ ặt bên trongmáy tính. Hệ điều hành (operating system) được xem nh ư ph ần mềm h ệ th ống. Ph ần m ềm nàykhởi động máy tính và thiết lập các thông số ban đ ầu trước khi trao quy ền cho ng ười dùng. Đ ểlàm được điều này, hệ điều hành phải được cấu tạo từ một tập hợp các chương trình. Mọi chươngtrình đều cố gắng đưa ra lời giải cho một hay nhiều bài toán nào đóMọi ch ương trình c ố g ắng đ ưara giải pháp cho một hay nhiều vấn đề. Mỗi chương trình là t ập h ợp các câu l ệnh gi ải quy ết m ộtbài toán cụ thể. Một nhóm lệnh tạo thành một chương trình và m ột nhóm các ch ương trình t ạothành một phần mềm.Để rõ hơn, chúng ta hãy xem xét một thí dụ : Một người bạn đến nhà chúng ta ch ơi và đ ược m ờimón sữa dâu. Anh ta thấy ngon miệng và muốn xin công thức làm. Chúng ta hướng d ẫn cho anh talàm như sau : 1. Lấy một ít sữa. 2. Đổ nước ép dâu vào. 3. Trộn hỗn hợp này và làm lạnh.Bây giờ nếu bạn của chúng ta theo những chỉ dẫn này, h ọ cũng có th ể t ạo ra món s ữa dâu tuy ệtvời.Chúng ta hãy phân tích chỉ thị (lệnh) ở trên Lệnh đầu tiên : Lệnh này hoàn chỉnh chưa ? Nó có trả lời được câu hỏi lấy sữa ‘ ở đâu’ ?. Lệnh thứ hai : Một lần nữa, lệnh này không nói rõ nước ép dâu để ‘ở đâu’.Những khái niệm cơ bản của ngôn ngữ C 1May mắn là bạn của chúng ta đủ thông minh để hiểu được công thức pha ch ế nói trên, dù r ằng cònnhiều điểm chưa rõ ràng. Do vậy nếu chúng ta muốn phổ biến cách làm, chúng ta c ần b ổ sung cácbước như sau : 1. Rót một ly sữa vào máy trộn. 2. Đổ thêm vào một ít nước dâu ép. 3. Ðóng nắp máy trộn 4. Mở điện và bắt đầu trộn 5. Dừng máy trộn lại 6. Nếu đã trộn đều thì tắt máy, ngược lại thì trộn tiếp. 7. Khi đã trộn xong, rót hỗn hợp vào tô và đặt vào tủ lạnh. 8. Ðể lạnh một lúc rồi lấy ra dùng.So sánh hai cách hướng dẫn nêu trên, hướng dẫn thứ hai chắc chắn hoàn ch ỉnh, rõ ràng h ơn, ai cũngcó thể đọc và hiểu được.Tương tự, máy tính cũng xử lý dữ liệu dựa vào tập lệnh mà nó nhận được. Ðương nhiên các chỉ thịđưa cho máy vi tính cũng cần phải hoàn chỉnh và có ý nghĩa rõ ràng. Nh ững ch ỉ th ị này c ần ph ảituân thủ các quy tắc: Tuần tự 1. Có giới hạn 2. 3. Chính xác.Mỗi chỉ thị trong tập chỉ thị được gọi là “câu lệnh” và tập các câu lệnh được gọi là “ch ương trình ”.Chúng ta hãy xét trường hợp chương trình hướng dẫn máy tính cộng hai số.Các lệnh trong chương trình có thể là : Nhập số thứ nhất và nhớ nó. 1. Nhập số thứ hai và nhớ nó. 2. Thực hiện phép cộng giữa số thứ nhất và số thứ hai, nhớ kết quả phép cộng. 3. Hiển thị kết quả. 4. Kết thúc. 5.Tập lệnh trên tuân thủ tất cả các quy tắc đã đề cập. Vì vậy, t ập lệnh này là m ột ch ương trình vànó sẽ thực hiện thành công việc cộng hai số trên máy tính. Ghi chú: Khả năng nhớ của con người được biết đến như là trí nhớ, kh ả năng nh ớ dữ liệu được đưa vào máy tính được gọi là “bộ nhớ”. Máy tính nhận dữ li ệu tại m ột thời điểm và làm việc với dữ liệu đó vào thời đi ểm khác, nghĩa là máy tính ghi d ữ liệu vào trong bộ nhớ rồi sau đó đọc ra để truy xuất các giá tr ị d ữ li ệu và làm vi ệc với chúng.Khi khối lượng công việc giao cho máy tính ngày càng nên nhi ều và phức tạp thì t ất c ả cáccâu lệnh không thể được đưa vào một chương trình, chúng c ần được chia ra thành m ột s ốchương trình nhỏ hơn. Tất cả các chương trình này cuối cùng được tích h ợp l ại đ ể chúngcó thể làm việc với nhau. Một tập hợp các chương trình như thế được gọi là phần mềm. ...

Tài liệu được xem nhiều: