Professional Documents
Culture Documents
PE 2019 - Chapter 1 - Gioithieu - MayTinh - LapTrinh
PE 2019 - Chapter 1 - Gioithieu - MayTinh - LapTrinh
Thanh Nhã 8/22/2019
Kỹ thuật Lập trình (CKT)
PROGRAMMING FOR ENGINEERINGS
nhanguyen@hcmut.edu.vn 1
Nguyễn Thanh Nhã 8/22/2019
Chương 1
Chương 1. Giới thiệu về máy tính và lập trình PROGRAMMING FOR ENGINEERS
• Máy tính hay máy điện toán là những thiết bị hay hệ thống
thực hiện tự động các phép toán số học dưới dạng số hoặc
phép toán lôgic
Các máy tính cỡ nhỏ thường gọi là máy vi tính, trong số
đó máy dùng cho cá nhân thường gọi là máy tính cá
nhân
• Máy tính được cấu tạo bởi các thành phần có thể thực hiện
các chức năng đơn giản đã định nghĩa trước. Nói cách khác,
máy tính hoạt động theo các chương trình đã được định sẵn
• Ngày nay, máy tính là thiết bị không thể thiếu trong mọi lĩnh
vực và đời sống hiện đại của nhân loại
nhanguyen@hcmut.edu.vn 2
Nguyễn Thanh Nhã 8/22/2019
Chương 1. Giới thiệu về máy tính và lập trình PROGRAMMING FOR ENGINEERS
Chương 1. Giới thiệu về máy tính và lập trình PROGRAMMING FOR ENGINEERS
nhanguyen@hcmut.edu.vn 3
Nguyễn Thanh Nhã 8/22/2019
Chương 1. Giới thiệu về máy tính và lập trình PROGRAMMING FOR ENGINEERS
Chương 1. Giới thiệu về máy tính và lập trình PROGRAMMING FOR ENGINEERS
nhanguyen@hcmut.edu.vn 4
Nguyễn Thanh Nhã 8/22/2019
Chương 1. Giới thiệu về máy tính và lập trình PROGRAMMING FOR ENGINEERS
Chương 1. Giới thiệu về máy tính và lập trình PROGRAMMING FOR ENGINEERS
nhanguyen@hcmut.edu.vn 5
Nguyễn Thanh Nhã 8/22/2019
Chương 1. Giới thiệu về máy tính và lập trình PROGRAMMING FOR ENGINEERS
Chương 1. Giới thiệu về máy tính và lập trình PROGRAMMING FOR ENGINEERS
nhanguyen@hcmut.edu.vn 6
Nguyễn Thanh Nhã 8/22/2019
Chương 1. Giới thiệu về máy tính và lập trình PROGRAMMING FOR ENGINEERS
Chương 1. Giới thiệu về máy tính và lập trình PROGRAMMING FOR ENGINEERS
• Chuột (Mouse)
• Máy in (Printer)
nhanguyen@hcmut.edu.vn 7
Nguyễn Thanh Nhã 8/22/2019
Chương 1. Giới thiệu về máy tính và lập trình PROGRAMMING FOR ENGINEERS
• 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.
• Phần mềm ứng dụng (applications) : cho phép khai thác máy
tính theo mục đích cụ thể.
Chương 1. Giới thiệu về máy tính và lập trình PROGRAMMING FOR ENGINEERS
https://insights.stackoverflow.com/survey/2019#t
op-paying-technologies
Department of Engineering Mechanics – HCMUT 2019
nhanguyen@hcmut.edu.vn 8
Nguyễn Thanh Nhã 8/22/2019
Chương 1. Giới thiệu về máy tính và lập trình PROGRAMMING FOR ENGINEERS
Chương 1. Giới thiệu về máy tính và lập trình PROGRAMMING FOR ENGINEERS
nhanguyen@hcmut.edu.vn 9
Nguyễn Thanh Nhã 8/22/2019
Chương 1. Giới thiệu về máy tính và lập trình PROGRAMMING FOR ENGINEERS
10110101.10100110 =
1×27+0x26+1×25+1×24+0x23+1×22+0x21+1×20+1×2-1+0x2-2+1×2-
3+0x2-4+0x2-5+1×2-6+1×2-7+0x2-8 = 181.6484375
Kết luận:
10110101.101001102=181.648437510
Chương 1. Giới thiệu về máy tính và lập trình PROGRAMMING FOR ENGINEERS
Phần dư
156 78 0 Kết luận:
78 39 0 15610=100111002
39 19 1
19 9 1
9 4 1
4 2 0
2 1 0
1 1 1
Department of Engineering Mechanics – HCMUT 2019
nhanguyen@hcmut.edu.vn 10
Nguyễn Thanh Nhã 8/22/2019
Chương 1. Giới thiệu về máy tính và lập trình PROGRAMMING FOR ENGINEERS
1503 = 1×83+5×82+0x81+3×80=835
Chương 1. Giới thiệu về máy tính và lập trình PROGRAMMING FOR ENGINEERS
nhanguyen@hcmut.edu.vn 11
Nguyễn Thanh Nhã 8/22/2019
Chương 1. Giới thiệu về máy tính và lập trình PROGRAMMING FOR ENGINEERS
• Mệnh đề logic là câu nói hoặc câu viết có tính chất khẳng
định hoặc phủ định một sự kiện
• Mỗi mệnh đề logic đều có thể đặt được câu hỏi có đúng
không hoặc có sai không
Ví dụ:
Mặt trời mọc ở hướng đông mệnh đề đúng
Năm chia hết cho hai mệnh đề sai
Chương 1. Giới thiệu về máy tính và lập trình PROGRAMMING FOR ENGINEERS
nhanguyen@hcmut.edu.vn 12
Nguyễn Thanh Nhã 8/22/2019
Chương 1. Giới thiệu về máy tính và lập trình PROGRAMMING FOR ENGINEERS
• Để tạo ra chương
trình máy tính, cần
ngôn ngữ
lập trình
Department of Engineering Mechanics – HCMUT 2019
Chương 1. Giới thiệu về máy tính và lập trình PROGRAMMING FOR ENGINEERS
• Là một ngôn ngữ cho phép con người (lập trình viên) tạo ra
chương trình máy tính,
nhanguyen@hcmut.edu.vn 13
Nguyễn Thanh Nhã 8/22/2019
Chương 1. Giới thiệu về máy tính và lập trình PROGRAMMING FOR ENGINEERS
Chương 1. Giới thiệu về máy tính và lập trình PROGRAMMING FOR ENGINEERS
nhanguyen@hcmut.edu.vn 14
Nguyễn Thanh Nhã 8/22/2019
Chương 1. Giới thiệu về máy tính và lập trình PROGRAMMING FOR ENGINEERS
Chương 1. Giới thiệu về máy tính và lập trình PROGRAMMING FOR ENGINEERS
nhanguyen@hcmut.edu.vn 15
Nguyễn Thanh Nhã 8/22/2019
Chương 1. Giới thiệu về máy tính và lập trình PROGRAMMING FOR ENGINEERS
Chương 1. Giới thiệu về máy tính và lập trình PROGRAMMING FOR ENGINEERS
https://insights.stackoverflow.com/survey/2019#top-paying-technologies
Department of Engineering Mechanics – HCMUT 2019
nhanguyen@hcmut.edu.vn 16