Please enable JavaScript.
Coggle requires JavaScript to display documents.
Chương 1: Giới thiệu về Máy tính và lập trình - Coggle Diagram
Chương 1: Giới thiệu về Máy tính và lập trình
Máy tính và các thành phần cơ bản
Khái niệm máy tính: Máy tính là thiết bị điện tử thực hiện các thao tác tính toán và xử lý dữ liệu theo một trình tự được lập trình trước.
Các thành phần chính của máy tính:
Bộ xử lý trung tâm (CPU): Là "bộ não" của máy tính, thực hiện các lệnh và điều khiển các hoạt động của các thành phần khác.
Bộ nhớ:
ROM (bộ nhớ chỉ đọc): Chứa các chương trình hệ thống cần thiết để khởi động máy tính.
RAM (bộ nhớ truy cập ngẫu nhiên): Nơi lưu trữ tạm thời các dữ liệu và chương trình đang chạy.
Thiết bị đầu vào và đầu ra:
Thiết bị đầu ra: Màn hình, máy in, loa,...
Thiết bị đầu vào: Bàn phím, chuột, máy quét,...
Thiết bị lưu trữ: Ổ cứng, ổ USB, đĩa CD, DVD dùng để lưu trữ lâu dài các dữ liệu và chương trình.
Phần mềm và phần cứng
Phần cứng (Hardware): Là các thành phần vật lý của máy tính như CPU, RAM, ổ cứng,...
Phần mềm (Software): Là các chương trình chạy trên máy tính, điều khiển các phần cứng hoạt động.
Phần mềm hệ thống: Hệ điều hành như Windows, Linux, quản lý tài nguyên của máy tính và cung cấp môi trường để chạy các ứng dụng.
Phần mềm ứng dụng: Các chương trình phục vụ nhu cầu cụ thể của người dùng, như Microsoft Word, Excel, trình duyệt web,...
Ngôn ngữ lập trình
Khái niệm: Ngôn ngữ lập trình là ngôn ngữ mà các nhà lập trình viên sử dụng để viết các chương trình điều khiển máy tính thực hiện các nhiệm vụ cụ thể.
Các loại ngôn ngữ lập trình:
+Ngôn ngữ bậc cao: Dễ hiểu với con người, như Python, C++, Java.
+Ngôn ngữ bậc thấp: Gần với ngôn ngữ máy, khó hiểu hơn nhưng có hiệu suất cao.
+Quy trình lập trình:
+Phân tích bài toán.
+Lựa chọn thuật toán.
+Viết mã lệnh (code).
+Biên dịch và kiểm tra lỗi.
Giới thiệu về thuật toán
Khái niệm thuật toán: Thuật toán là một dãy các bước cụ thể để giải quyết một bài toán.
Đặc điểm của thuật toán:
Tính xác định: Mỗi bước phải rõ ràng và không mập mờ.
Tính hữu hạn: Sau một số hữu hạn bước, thuật toán phải dừng lại.
Tính khả thi: Mọi bước trong thuật toán đều có thể thực hiện được.
Sơ đồ khối
Khái niệm: Sơ đồ khối là cách biểu diễn thuật toán bằng các hình khối và mũi tên để minh họa các bước và luồng dữ liệu trong thuật toán.
Các loại khối trong sơ đồ khối:
Khối hình chữ nhật: Biểu thị cho các thao tác xử lý.
Khối hình thoi: Biểu thị các điểm quyết định (điều kiện).
Khối hình tròn: Biểu thị bắt đầu và kết thúc thuật toán.