• Trang Chủ
  • TOP Thủ Thuật
    • Internet
    • Máy Tính
    • Phần Mềm
    • Tiện Ích
  • Chia Sẻ Kiến Thức
    • Học Excel
    • Học Power Point
    • Học Word
  • Kênh Công Nghệ
  • Facebook
  • Games
  • WordPress
  • SEO
Thủ Thuật
  • Trang Chủ
  • TOP Thủ Thuật
    • Internet
    • Máy Tính
    • Phần Mềm
    • Tiện Ích
  • Chia Sẻ Kiến Thức
    • Học Excel
    • Học Power Point
    • Học Word
  • Kênh Công Nghệ
  • Facebook
  • Games
  • WordPress
  • SEO
Thủ Thuật
No Result
View All Result

Những Khái Niệm Cơ Bản Về Ngôn Ngữ C

Rate this post
Phân biệt sự khác nhau giữa Câu lệnh, Chương trình và Phần mềmBiết được quá trình hình thành CNên dùng C khi nào và tại saoNắm được cấu trúc một chương trình CHiể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ệu

Ngà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ọi lậ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úc ngô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).

Bạn đang xem: Các Thành Phần Cơ Bản Của Ngôn Ngữ C Là Gì ? Bài 1: Những Khái Niệm Cơ Bản Về Ngôn Ngữ C

1. Hoạt động của máy tính

Khi 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àn hì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 trong má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ày khở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ương trì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 đưa ra 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ột bà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ạo thành một phần mềm.

Xem thêm:  Update về List Code Mini World gồm VIP Skin và Map mới nhất

Để 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ời mó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 ta làm như sau :

Lấy một ít sữa.Đổ nước ép dâu vào.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ệt vờ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’.

May 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òn nhiề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ác bước như sau :

Rót một ly sữa vào máy trộn.Đổ thêm vào một ít nước dâu ép.Ðóng nắp máy trộnMở điện và bắt đầu trộnDừng máy trộn lạiNếu đã trộn đều thì tắt máy, ngược lại thì trộn tiếp.Khi đã trộn xong, rót hỗn hợp vào tô và đặt vào tủ lạnh.Ðể 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ũng có thể đọc và hiểu được.

Xem thêm:  Come Up Against Nghĩa Là Gì, Come Up Against Có Nghĩa Là Gì

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ải tuân thủ các quy tắc:

Tuần tựCó giới hạnChính xác.

Xem thêm:

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ó.Nhập số thứ hai và nhớ nó.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.Hiển thị kết quả.Kết thúc.

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ác câ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úng có 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.

Xem thêm:  Review nằm mơ nhìn thấy chó giao phối đánh con gì chuẩn nhất

Mối quan hệ giữa ba khái niệm câu lệnh, chương trình và phần mềm có thể được biểu diễn bằng sơ đồ trong hình 1.1:

*
*
*
*
*
*
*

Hình 1.7: Kiểm tra số chẵn

Cú pháp của lệnh IF trong C như sau:

if (Điều kiện)

{

Câu lệnh

}

Cấu trúc IF…ELSE

Trong ví dụ 4, sẽ hay hơn nếu ta cho ra thông điệp báo rằng số đó không là số chẵn tức là số lẻ thay vì chỉ thoát ra. Ðể làm điều này ta có thể thêm câu lệnh IF khác để kiểm tra xem trường hợp số đó không chia hết cho 2. Ta xem ví dụ 5.

Ví dụ 5:

BEGIN

INPUT num

r = num MOD 2

IF r=0

DISPLAY “Even number”

END IF

IF r0

DISPLAY “Odd number”

END IF

END

Ngôn ngữ lập trình cung cấp cho chúng ta cấu trúc IF…ELSE. Dùng cấu trúc này sẽ hiệu quả và tốt hơn để giải quyết vấn đề. Cấu trúc IF …ELSE giúp lập trình viên chỉ làm một phép so sánh và sau đó thực thi các bước tùy theo kết quả của phép so sánh là True (đúng) hay False (sai).

#https://thuthuat.com.vn/

Thủ Thuật

Website đang trong quá trình thử nghiệm AI biên tập, mọi nội dung trên website chúng tôi không chịu trách nhiệm. Bạn hãy cân nhắc thêm khi tham khảo bài viết, xin cảm ơn!

Related Posts

Soi cầu dự đoán XSMB 17/01/2023 Admin Cao thủ soi cầu
Chia Sẻ Kiến Thức

Soi cầu dự đoán XSMB 29/01/2023 Admin Cao thủ soi cầu

Soi cầu XSMB 09/01/2023 chuẩn xác – Admin Soi cầu 888
Chia Sẻ Kiến Thức

Soi cầu XSMB 29/01/2023 chuẩn xác – Admin Soi cầu 888

Chốt số dự đoán XSMB 12/01/2023 – Admin Soi cầu 24h
Chia Sẻ Kiến Thức

Chốt số dự đoán XSMB 29/01/2023 – Admin Soi cầu 24h

Soi cầu dự đoán XSMB 28/01/2023 Admin Cao thủ soi cầu
Chia Sẻ Kiến Thức

Soi cầu dự đoán XSMB 28/01/2023 Admin Cao thủ soi cầu

TÌM KIẾM

No Result
View All Result

Bài Viết Gần Đây

  • Soi cầu dự đoán XSMB 29/01/2023 Admin Cao thủ soi cầu
  • Soi cầu XSMB 29/01/2023 chuẩn xác – Admin Soi cầu 888
  • Chốt số dự đoán XSMB 29/01/2023 – Admin Soi cầu 24h
  • Soi cầu dự đoán XSMB 28/01/2023 Admin Cao thủ soi cầu
  • Soi cầu XSMB 28/01/2023 chuẩn xác – Admin Soi cầu 888

Mod Skin Liên Quân

Hack KC FF

Liên Kết Hữu Ích

➤ ST666

➤ 789BET

➤ Game Bài Đổi Thưởng

➤ https://188bet.page/

➤ ae888vn.co

➤ hi88

➤

GIỚI THIỆU

Thủ Thuật

ThuThuat.Com.Vn - TOP 1 trang web chia sẻ kiến thức, kinh nghiệm, thủ thuật internet, máy tính. Update kiến thức hàng ngày miễn phí !!!

CHUYÊN MỤC

➤ Nhà Cái THABET

➤ QH88

➤ Nhà cái https://kubet11.top/ chính thức

➤ Jun88

➤ S666

➤ Nhà cái Jun88

TIỆN ÍCH MỞ RỘNG

➤ Nhà Cái Uy Tín

➤ Bắn Cá Đổi Thưởng

➤ Game iwin

➤ https://kubet77.us

➤ Trang chủ nhà cái 789BET

➤

➤ xoilac tv

LIÊN HỆ

➤ Địa chỉ: TP. Hải Phòng, Việt Nam

➤ SDT: 0931. 910. JQK

➤ Website đang trong quá trình thử nghiệm AI biên tập, mọi nội dung trên website chúng tôi không chịu trách nhiệm. Bạn hãy cân nhắc thêm khi tham khảo bài viết, xin cảm ơn!
DMCA.com Protection Status
➤ betvisa tặng 100k

➤ SV368

➤ Moto88

➤ Hi88

➤ May 88

➤ Sun city

➤ Nhà cái 7ball

➤ 88 online

➤ MIG8

➤ 68 game bài

Bản quyền thuộc về THUTHUAT.COM.VN

No Result
View All Result
  • Trang Chủ
  • TOP Thủ Thuật
    • Internet
    • Máy Tính
    • Phần Mềm
    • Tiện Ích
  • Chia Sẻ Kiến Thức
    • Học Excel
    • Học Power Point
    • Học Word
  • Kênh Công Nghệ
  • Facebook
  • Games
  • WordPress
  • SEO

Bản quyền thuộc về THUTHUAT.COM.VN