Nhập môn về lập trình (C1) Slide 1 Giới thiệu về máy tính và lập trình Presenter Nhập môn về lập trình (C1) Slide 2 Learning outcomes Đây là môn học đầu tiên về lập trình, dành cho sinh viên chưa[.]
Giới thiệu về máy tính lập trình Presenter: Nhập mơn lập trình (C1) Slide Learning outcomes Đây mơn học lập trình, dành cho sinh viên chưa có kiến thức lập trình trước Mơn học giúp sinh viên có kiến thức máy tính rèn luyện kỷ lập trình thơng qua ngơn ngữ C Nhập mơn lập trình (C1) Slide Nợi dung Tổ chức máy tính Ngơn ngữ lập trình Các cơng việc lập trình Dữ liệu giải thuật Nhập mơn lập trình (C1) Slide Tở chức máy tính Máy tính gì? Máy tính thiết bị có khả thực hiện tính tốn định Máy tính hoạt đợng dựa ngun lý chạy chương trình đã được định sẳn Hiện nay, máy tính có thể được “nhúng” vào thiết bị dân dụng xe hơi, đồng hồ, điện thoại, máy tính phổ thơng, v.v Nhập mơn lập trình (C1) Slide Tở chức máy tính Phần cứng (hardware) Gồm bợ phận dùng để lắp ráp thành bợ máy tính : • • • • • • • • • • Hợp máy (case), Bo mạch chủ (mainboard, motherboard), Bàn phím (keyboard), Màn hình (display), Cḥt (mouse), Thanh bợ nhớ (memory), Ổ đĩa cứng HDD (Hard Disk Drive), Bộ cấp nguồn (power supply), Dây nối (cables), Nhập môn lập trình (C1) Slide Tở chức máy tính Phần mềm (software) Gồm chương trình cài đặt sẳn giúp vận hành máy tính theo nhiều mục đích khác Hệ điều hành (operating system) : cho phép quản lý khai thác tất phần cứng có máy tính Cơng cụ lập trình (programming tools) : cho phép người sử dụng tạo thêm phần mềm máy, mở rộng phạm vi ứng dụng của máy tính Phần mềm ứng dụng (applications) : cho phép khai thác máy tính theo mục đích cụ thể Nhập mơn lập trình (C1) Slide Tở chức máy tính Thành phần bản của máy tính Khối nhập Input Unit Gồm những thiết bị (devices) cho phép người dùng đưa dữ liệu vào máy tính Các thiết bị điển hình: bàn phím, cḥt, hình cảm ứng, v.v Khới x́t Output Unit Là tập hợp thiết bị giúp máy tính trình bày kết với người dùng hay điều khiển thiết bị khác Các thiết bị điển hình: hình, máy in, cổng điều khiển USB, Nhập mơn lập trình (C1) Slide Tở chức máy tính Memory - ALU Bợ nhớ chính Main memory Là bợ phận giúp máy tính lưu trữ thơng tin (chương trình dữ liệu) dùng q trình tính tốn Phân loại : ROM (Read Only Memory) RAM (Random Access Memory) Bộ số học luận lý Arithmetic and Logic Unit (ALU) Là đơn vị đảm nhiệm chức tính tốn phép sớ học (+, -, *, /, ) luận lý (Not, And, Or, Xor) Nhập môn lập trình (C1) Slide Tở chức máy tính CPU - Storage Bộ xử lý trung tâm - Central Processing Unit (CPU) Giám sát điều hành hoạt đợng máy tính Bợ nhớ thứ cấp - Secondary memory/storage Unit Gồm những thiết bị giúp máy tính lưu trữ lượng lớn dữ liệu lâu dài Các thiết bị điển hình: Đĩa cứng (HDD), SSD, USB drive, CD R/W, Nhập mơn lập trình (C1) Slide Tở chức máy tính Sơ đờ khới của mợt máy tính Để điều khiển thiết bị phần cứng hình bên, cần chương trình máy tính Để tạo chương trình máy tính, cần ngơn ngữ lập trình Nhập mơn lập trình (C1) Slide 10 ... Tổ chức máy tính Ngơn ngữ lập trình Các cơng việc lập trình Dữ liệu giải thuật Nhập mơn lập trình (C1) Slide Tở chức máy tính Máy tính gì? ? ?Máy tính thiết bị có khả thực hiện tính tốn... khới của mợt máy tính Để điều khiển thiết bị phần cứng hình bên, cần chương trình máy tính Để tạo chương trình máy tính, cần ngơn ngữ lập trình Nhập mơn lập trình (C1) Slide 10 ... Đây môn học lập trình, dành cho sinh viên chưa có kiến thức lập trình trước Mơn học giúp sinh viên có kiến thức máy tính rèn lụn kỷ lập trình thơng qua ngơn ngữ C Nhập mơn lập trình (C1)