1. Trang chủ
  2. » Tất cả

Bài giảng nhập môn về lập trình chương 1 giới thiệu về máy tính và lập trình

10 4 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Giới thiệu về máy tính và lập trình
Trường học Trường Đại học Công nghệ Thông tin - Đại học Quốc gia TP.HCM
Chuyên ngành Nhập môn về lập trình
Thể loại Bài giảng
Thành phố TP.HCM
Định dạng
Số trang 10
Dung lượng 674,46 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

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[.]

Trang 1

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:

Trang 2

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 có kiến thức nào về lập trình trước đó

 Môn học giúp sinh viên có kiến thức về máy tính và rèn luyện kỷ năng lập trình thông qua ngôn ngữ C

Trang 3

Nhập môn về lập trình (C1) Slide 3

Nội dung

Tổ chức máy tính

Ngôn ngữ lập trình

Các công việc trong lập trình

Dữ liệu và giải thuật

Trang 4

Nhập môn về lập trình (C1) Slide 4

Tổ chức máy tính

Máy tính là gì?

Máy tính là thiết bị có khả năng thực hiện tính toán và ra quyết

định

Máy tính hoạt động dựa trên nguyên lý là chạy các chương trình đã được định sẳn

Hiện nay, máy tính có thể được “nhúng” vào các thiết bị dân

dụng như xe hơi, đồng hồ, điện thoại, máy tính phổ thông, v.v

Trang 5

Nhập môn về lập trình (C1) Slide 5

Tổ chức máy tính

Phần cứng (hardware)

 Gồm các bộ phận dùng để lắp ráp thành bộ máy tính như :

• Hộp máy (case),

• Bo mạch chủ (mainboard, motherboard),

• Bàn phím (keyboard),

• Màn hình (display),

• Chuộ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),

Trang 6

Nhập môn về lập trình (C1) Slide 6

Tổ chức máy tính

Phần mềm (software)

 Gồm các 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 nhau

 Hệ điều hành (operating system) : cho phép quản lý

và khai thác tất cả phần cứng có trong máy tính

 Công cụ lập trình (programming tools) : cho phép

người sử dụng tạo ra thêm phần mềm mới trên 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ể

Trang 7

Nhập môn về lập trình (C1) Slide 7

Tổ chức máy tính

Thành phần cơ bản của máy tính

1 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, chuột,

màn hình cảm ứng, v.v

2 Khối xuất Output Unit

 Là tập hợp các thiết bị giúp máy tính trình

bày kết quả với người dùng hay điều khiển các thiết bị khác

 Các thiết bị điển hình: màn hình, máy in,

các cổng điều khiển USB,

Trang 8

Nhập môn về lập trình (C1) Slide 8

Tổ chức máy tính

Memory - ALU

3 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 và dữ liệu) dùng trong quá trình tính toán

 Phân loại :

 ROM (Read Only Memory)

 RAM (Random Access Memory)

4 Bộ số học luận lý  Arithmetic and

Logic Unit (ALU)

 Là đơn vị đảm nhiệm chức năng tính

toán các phép số học (+, -, *, /, .) và

luận lý (Not, And, Or, Xor)

Trang 9

Nhập môn về lập trình (C1) Slide 9

Tổ chức máy tính

CPU - Storage

5 Bộ xử lý trung tâm - Central

Processing Unit (CPU)

 Giám sát và điều hành mọi hoạt động

trong máy tính

6 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,

Trang 10

Nhập môn về lập trình (C1) Slide 10

Tổ chức máy tính

Sơ đồ khối của một máy tính

Để điều khiển các thiết bị phần cứng như hình bên, chúng

ta cần chương trình

Để tạo ra chương

chúng ta cần ngôn

Ngày đăng: 25/02/2023, 03:57

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm