Tổng quan về lập trình c (Bài 1)
Tổng quan về lập trình c sẽ giúp các bạn hiểu biết về Lập trình là công việc sử dụng ngôn ngữ lập trình để thiết kế và cài đặt xử lý nhằm tạo ra những chương trình (software) thực thi trên PC (desktop, laptop), hoặc trên thiết bị di động (iPhone, Sumsung, iPad, …).
Về ngôn ngữ lập trình bao gồm Lập trình C, Lập trình Java, Lập trình C#, Lập trình web với PHP, Lập trình cho thiết bị di động với nền tảng Android…
Tổng quan về lập trình c – Biểu diễn thuật toán
Trong lập trình để xử lý cho một chức năng nào đó, chẳng hạn chức năng tính tổng 2 số được nhập từ bàn phím, người lập trình sẽ phải liệt kê ra những bước cần xử lý và được gọi là thuật toán (algorithm).
Vấn đề đặt ra là làm thế nào để thể hiện thuật toán như một qui ước chung để nhiều người có thể đọc và hiểu. Việc này cũng tương tự như trong ngành xây dựng luôn luôn có bản thiết kế cho công trình để dựa vào đó mà thi công. Có nhiều cách để biểu diễn thuật toán như sử dụng mã giả (pseudocode), sử dụng lưu đồ (flowcharts).
Tổng quan về lập trình c – Sử dụng mã giả (pseudocode)
Sử dụng mã giả (pseudocode) là phương pháp biểu diễn thuật toán bằng cách sử dụng một bộ tiêu chuẩn các từ để thể hiện
Ví dụ biểu diễn thuật toán hiển thị chuỗi “Hello World” ra màn hình console
BEGIN DISPLAY ‘Hello World’ END
Giải thích: Bắt đầu (BEGIN) Hiển thị nội dung với (DISPLAY) Kết thúc (END)
Tổng quan về lập trình c – Sử dụng lưu đồ (flowcharts)
Qui ước ký hiệu khi sử dụng lưu đồ
Ví dụ về lưu đồ cho thuật toán tính tổng 2 số n1 và n2
Giải thích lưu đồ:
Bắt đầu
Bước 1: Nhập 2 số tương ứng cho n1 và n2
Bước 2: Tính tổng 2 số và lưu vào t (t = n1 + n2)
Bước 3: Hiển thị kết quả (t)
Kết thúc
Ví dụ về lưu đồ cho thuật toán kiểm tra số nguyên n có phải là số chẵn hay không
Giải thích lưu đồ:
Bắt đầu
Bước 1: Nhập số nguyên n
Bước 2: Thực hiện phép chia lấy phần dư n cho 2 (r = mod 2)
Bước 3: Nếu r = 0 thì hiển thị “n là số chẵn”
Kết thúc
Ví dụ về lưu đồ cho thuật toán hiển thị các số từ 1 đến 10
Giải thích lưu đồ:
Bắt đầu
Bước 1: Bắt đầu với i = 1
Bước 2: Nếu i <= 10 thì sang bước 3, ngược lại kết thúc
Bước 3: Hiển thị và tăng i lên 1 (i = i +1), sau đó chuyển sang bước 2
Kết thúc
Tổng quan về lập trình c – Tổng kết
Trình bày về lập trình và ngôn ngữ lập trình như C, Java, C#, PHP, Android,… Giới thiệu về thuật toán. Trình bày phương pháp biểu diễn thuật toán bằng mã giả (pseudocode) và bằng lưu đồ (flowcharts)
Tổng quan về lập trình c – Bài tập thực hành
Bài thực hành số 1: Vẽ lưu đồ (flowcharts) cho thuật toán nhập vào độ C (Celsius) và chuyển sang độ F (Fahrenheit). Biết rằng C/5 = (F-32)/9.
Bài thực hành số 2: Vẽ lưu đồ cho thuật toán nhập vào điểm toán, điểm lý và điểm hoá. Tính tổng điểm và điểm trung bình rồi hiển thị kết quả.
Bài thực hành số 3: Vẽ lưu đồ cho thuật toán tính chu vi và diện tích hình tròn.
Bài thực hành số 4: Vẽ lưu đồ hiển thị các số lẻ trong đoạn [a,b] với a và b được nhập vào
Bài thực hành số 5: Vẽ lưu đồ cho thuật toán tìm số lớn nhất trong 3 số a, b và c
Bài thực hành số 6: Vẽ lưu đồ cho thuật toán giải phương trình bậc nhất ax + b = 0