Tài liệu học lập trình c cho người khiếm thị
  • 1. LỜI NÓI ĐẦU
    • Lời nói đầu
  • 2. BÀI HỌC LÝ THUYẾT
    • Bài 1. Giới thiệu về ngôn ngữ lập trình C
    • Bài 2. Cài đặt môi trường và viết chương trình đầu tiên
    • Bài 3. Biến và kiểu dữ liệu
    • Bài 4. Toán tử và biểu thức
    • Bài 5. Nhập và xuất trong C
    • Bài 6. Câu lệnh điều kiện rẽ nhánh
    • Bài 7. Vòng lặp
    • Bài 8. Mảng
    • Bài 9. Con trỏ
    • Bài 10. Hàm
    • Bài 11. Chuỗi
    • Bài 12. Các kiểu dữ liệu nâng cao và thuật toán sắp xếp
    • Bài 13. Quản lý tập tin
  • Bài tập nhỏ
    • Bài tập 1: Biến và kiểu dữ liệu
    • Bài tập 2: Toán tử và biểu thức
    • Bài tập 3: Nhập và xuất trong C
    • Bài tập 4: Câu lệnh điều kiện
    • Bài tập 5: Vòng lặp
    • Bài tập 6: Mảng
    • Bài tập 7: Con trỏ
    • Bài tập 8: Hàm
    • Bài tập 9: Chuỗi
    • Bài tập 10: Dữ liệu nâng cao và sắp xếp
    • Bài tập 11: Quản lý tập tin
  • Bài tập lớn
    • Bài tập 1: Quản lý sinh viên
    • Bài tập 2: Phần mềm quản lý thư viện
    • Bài tập 3: Chương trình quản lý danh bạ
  • 4. VÍ DỤ MINH HỌA
    • Ví dụ 1: Chương trình Hello World
    • Ví dụ 2: Máy tính đơn giản
    • Ví dụ 3: Kiểm tra số nguyên tố
    • Ví dụ 4: Đọc và ghi file trong C
    • Ví dụ 5: Sử dụng con trỏ trong C
    • Ví dụ 6: Quản lý sinh viên sử dụng struct
    • Ví dụ 7: Sắp xếp mảng bằng thuật toán Bubble Sort
    • Ví dụ 8: Đọc ghi file CSV
    • Ví dụ 9: Duyệt mảng bằng con trỏ
    • Ví dụ 10: Quản lý bộ nhớ động
    • Ví dụ 11: Sử dụng vòng lặp để xử lý dữ liệu
    • Ví dụ 12: Xử lý chuỗi bằng thư viện string.h
    • Ví dụ 13: Cấu trúc dữ liệu nâng cao
  • 5. PHỤ LỤC
    • phần I. Các hàm chuẩn trong thư viện C
    • phần II. Cấu trúc dữ liệu trong C
    • Phần III: Thuật toán cơ bản
    • Phần IV: Thuật ngữ lập trình
  • 6. THÔNG TIN TÀI LIỆU
    • thông tin tài liệu
Powered by GitBook
On this page
  • I: Mục tiêu:
  • II: Bài tập mẫu:
  • Đề bài:
  • Hướng dẫn:
  • Mã nguồn mẫu:
  • III: Bài tập thực hành:
  1. Bài tập nhỏ

Bài tập 4: Câu lệnh điều kiện

I: Mục tiêu:

  • Hiểu và vận dụng được các câu lệnh điều kiện (if, if-else, switch-case).

  • Biết cách kết hợp điều kiện logic (&&, ||, !).

  • Áp dụng câu lệnh điều kiện vào giải quyết bài toán thực tế.

  • Hỗ trợ học viên khiếm thị tiếp cận và hiểu rõ cách sử dụng câu lệnh điều kiện trong lập trình C.

II: Bài tập mẫu:

Đề bài:

Viết chương trình nhập vào một số nguyên, kiểm tra và in ra kết quả số đó là số chẵn hay số lẻ.

Hướng dẫn:

  1. Nhập một số nguyên từ bàn phím.

  2. Dùng câu lệnh if-else để kiểm tra số đó.

  3. Nếu số đó chia hết cho 2, in ra "Số chẵn", ngược lại in "Số lẻ".

Mã nguồn mẫu:

#include <stdio.h>

int main() {
    int num;
    printf("Nhập một số nguyên: ");
    scanf("%d", &num);
    
    if (num % 2 == 0) {
        printf("%d là số chẵn.\n", num);
    } else {
        printf("%d là số lẻ.\n", num);
    }
    
    return 0;
}

III: Bài tập thực hành:

  1. Bài 1: Viết chương trình nhập một số nguyên và kiểm tra xem số đó có lớn hơn 0 không. Nếu lớn hơn 0, in ra "Số dương", nếu nhỏ hơn 0, in "Số âm", nếu bằng 0 in "Số không".

    • Gợi ý: Sử dụng if-else để so sánh số vừa nhập.

  2. Bài 2: Nhập vào điểm số của một học sinh (từ 0 đến 100) và in ra xếp loại: Giỏi (>= 85), Khá (70 - 84), Trung bình (50 - 69), Yếu (<50).

    • Gợi ý: Dùng if-else if để phân loại điểm.

  3. Bài 3: Viết chương trình nhập vào một năm, kiểm tra xem năm đó có phải là năm nhuận hay không. (Gợi ý: Năm nhuận chia hết cho 4 nhưng không chia hết cho 100, trừ khi nó chia hết cho 400).

    • Gợi ý: Kết hợp toán tử logic (&&, ||) để kiểm tra điều kiện.

  4. Bài 4: Viết chương trình nhập vào một tháng trong năm (1-12), sau đó in ra số ngày của tháng đó. Sử dụng switch-case để xử lý.

    • Gợi ý: Xác định các tháng có 30, 31 ngày và xử lý tháng 2 riêng biệt.

PreviousBài tập 3: Nhập và xuất trong CNextBài tập 5: Vòng lặp

Last updated 2 months ago