hocvietcode.com
  • Trang chủ
  • Học lập trình
    • Lập trình C/C++
    • Lập trình HTML
    • Lập trình Javascript
      • Javascript cơ bản
      • ReactJS framework
      • AngularJS framework
      • Typescript cơ bản
      • Angular
    • Lập trình Mobile
      • Lập Trình Dart Cơ Bản
        • Dart Flutter Framework
    • Cơ sở dữ liệu
      • MySQL – MariaDB
      • Micrsoft SQL Server
      • Extensible Markup Language (XML)
      • JSON
    • Lập trình PHP
      • Lập trình PHP cơ bản
      • Laravel Framework
    • Lập trình Java
      • Java Cơ bản
    • Cấu trúc dữ liệu và giải thuật
    • Lập Trình C# Cơ Bản
    • Machine Learning
  • WORDPRESS
    • WordPress cơ bản
    • WordPress nâng cao
    • Chia sẻ WordPress
  • Kiến thức hệ thống
    • Microsoft Azure
    • Docker
    • Linux
  • Chia sẻ IT
    • Tin học văn phòng
      • Microsoft Word
      • Microsoft Excel
    • Marketing
      • Google Adwords
      • Facebook Ads
      • Kiến thức khác
    • Chia sẻ phần mềm
    • Review công nghệ
    • Công cụ – tiện ích
      • Kiểm tra bàn phím online
      • Kiểm tra webcam online
Đăng nhập
  • Đăng nhập / Đăng ký

Please enter key search to display results.

Home
  • Học C căn bản
  • Lập trình C/C++
Giới thiệu mở đầu – mô tả khái niệm phần mềm trước khi bắt đầu học lập trình C

Giới thiệu mở đầu – mô tả khái niệm phần mềm trước khi bắt đầu học lập trình C

  • 02-02-2022
  • Toanngo92
  • 1 Comment

Khi máy tính khởi động hệ điều hành, BIOS System hoặc bắt đầu chạy một chương trình, nó sẽ hiển thị cho chúng ta một kết quả gì đó ra màn hình để người dùng hiểu và giao tiếp bằng chuột và bàn phím, với môi trường màn hình đen, thì người dùng sẽ tương tác với máy tính bằng bàn phím và dòng lệnh, chúng ta sẽ hiểu như sau: việc sử dụng bàn phím gõ câu lệnh là để ra lệnh cho máy tính làm tác vụ theo mục đích của mình, máy tính sẽ hiểu câu lệnh, thực thi nhiệm vụ và hiển thị kết quả ra cho người dùng, để làm được điều này, máy tính sẽ cần một tập hợp các chương trình để các thực thi tác vụ tương ứng. Mỗi chương trình được cấu thành từ một tập hợp các khối lệnh để giúp máy tính giải quyết một bài toán cụ thể. Một chương trình cấu thành từ các nhóm lệnh, một phần mềm cấu thành từ các chương trình. Chúng ta có thể liên hệ với bài toán trong thực tế ví dụ như:

Một phần mềm quản lý doanh nghiệp sẽ bao gồm các chương trình quản lý nhân sự, quản lý vật tư, quản lý dự án, bên trong các chương trình con này lại bao gồm các tính năng (nhóm lệnh) thêm xửa xóa, tìm kiếm với từng chương trình con …

Mặc dù ví dụ không phù hợp với ngôn ngữ lập trình C lắm vì ít ai làm phần mềm quản lý bằng ngôn ngữ C nhưng có lẽ bạn sẽ có hình dung rõ ràng hơn với ý mình vừa mô tả.

Lấy ví dụ về một bài toán đơn giản nhất là viết chương trình làm bài toán tính tổng 2 số do người dùng nhập vào và in ra màn hình. Cách hoạt động như sau:

  1. Yêu cầu người dùng nhập vào số thứ nhất
  2. Lưu số thứ nhất vào bộ nhớ của máy tính
  3. Yêu cầu người dùng nhập vào số thứ hai
  4. Lưu số thứ hai vào bộ nhớ của máy tính
  5. Yêu cầu máy tính cộng số thứ nhất và số thứ hai, kết quả được lưu vào số thứ 3 trong bộ nhớ máy tính
  6. In số thứ 3 trong bộ nhớ máy tính ra màn hình làm kết quả cho người dùng
  7. Kết thúc chương trình

Như lộ trình trên, chúng ta thấy các hướng dẫn được chia nhỏ, được mô tả một cách có tuần tự, thể hiện rõ ràng các mệnh lệnh cho từng hạng mục thực thi.

Khi các mô tả càng nhiều, dẫn đến khối lệnh quá dài và phức tạp, khi đó chúng ta sẽ lại tiếp tục chia nhỏ ra, gom từng khối lệnh thực thi một công việc nào đó thành chương trình, và khi các chương trình kết hợp với nhau tạo thành một phần mềm.

Cấu trúc phần mềm được cấu thành bao gồm các chương trình con và tập hợp các khối lệnh

Bài viết liên quan:

Kiểu dữ liệu Struct và một số thuật toán sắp xếp
Xử lý tệp tin (File Handling)
Hàm trong C (Functions)
Chuỗi trong C (String)
Con trỏ trong C (Pointers)
Mảng trong C – Mảng một chiều và mảng đa chiều
Các lệnh rẽ nhánh vô điều kiện trong C – return, goto, break, continue, hàm exit
Vòng lặp trong C – các cấu trúc vòng lặp for, while, do while
Điều kiện trong C – các cấu trúc điều kiện if/else, switch case
Các toán tử và biểu thức trong C
Thao tác Input / Output trong C
Các kiểu dữ liệu cơ bản trong C

1 Comments

  1. Pingback: Học lập trình C theo giáo trình cho người mới bắt đầu - Web888 chia sẻ kiến thức lập trình, kinh doanh, mmo

THÊM BÌNH LUẬN Cancel reply

Dịch vụ thiết kế Wesbite

NỘI DUNG MỚI CẬP NHẬT

KHÁI NIỆM QUẢN LÝ DỰ ÁN CÔNG NGHỆ THÔNG TIN (IT PROJECT MANAGEMENT)

Cấu trúc lập trình và Mảng

Bắt đầu với C#

1. GIỚI THIỆU KHÁI NIỆM CHUẨN MỰC – ĐẠO ĐỨC VÀ VẤN ĐỀ NGHỀ NGHIỆP TRONG CNTT

2. ÁP DỤNG CÁC CHUẨN MỰC VÀ VẤN ĐỀ NGHỀ NGHIỆP TRONG CNTT

Giới thiệu

hocvietcode.com là website chia sẻ và cập nhật tin tức công nghệ, chia sẻ kiến thức, kỹ năng. Chúng tôi rất cảm ơn và mong muốn nhận được nhiều phản hồi để có thể phục vụ quý bạn đọc tốt hơn !

Liên hệ quảng cáo: [email protected]

Kết nối với HỌC VIẾT CODE

© hocvietcode.com - Tech888 Co .Ltd since 2019

Đăng nhập

Trở thành một phần của cộng đồng của chúng tôi!
Registration complete. Please check your email.
Đăng nhập bằng google
Đăng kýBạn quên mật khẩu?

Create an account

Welcome! Register for an account
The user name or email address is not correct.
Registration confirmation will be emailed to you.
Log in Lost your password?

Reset password

Recover your password
Password reset email has been sent.
The email could not be sent. Possible reason: your host may have disabled the mail function.
A password will be e-mailed to you.
Log in Register
×