intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài giảng Kỹ thuật lập trình: Giới thiệu - Phan Hồ Duy Phương

Chia sẻ: _ _ | Ngày: | Loại File: PDF | Số trang:46

16
lượt xem
6
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Bài giảng Kỹ thuật lập trình: Giới thiệu được biên soạn gồm các nội dung chính sau: Chương trình máy tính; Chương trình cơ bản; Ngôn ngữ và công cụ lập trình. Mời các bạn cùng tham khảo!

Chủ đề:
Lưu

Nội dung Text: Bài giảng Kỹ thuật lập trình: Giới thiệu - Phan Hồ Duy Phương

  1. KỸ THUẬT LẬP TRÌNH Lecturer: Phan Hồ Duy Phương Mekong University (2017) Nhập Môn Lập Trình – Mekong University 1
  2. Đánh giá o Thi cuối kỳ: 60% o Điểm quá trình: 40% o Thực hành o Kiểm tra trên lớp o Điểm danh o Contact: phanhoduyphuong@mku.edu.vn, …@gmail.com o Facebook: www.facebook.com/phanhoduyphuong Kỹ Thuật Lập Trình – Mekong University 2
  3. Nội qui o No: Kỹ Thuật Lập Trình – Mekong University 3
  4. Nội qui o Yes: Kỹ Thuật Lập Trình – Mekong University 4
  5. Tài liệu tham khảo o Đại Học Cửu Long, Giáo trình Nhập Môn Lập Trình. o PGS.TS Phạm Thế Bảo, Slides bài giảng. o Dennist M.Ritchie, The C Language. o Jay Hilyard & Stephen Teihet, C# 6.0 Cookbook, O’Reilly o Andrew Stellman & Jennifer Greene, Head First C#, O’Reilly. o Tool: o Visual Studio (2010 trở lên) o Download trên Dream Spark Kỹ Thuật Lập Trình – Mekong University 5
  6. Nội dung o Giới thiệu o Biểu diễn dữ liệu trong máy tính o Ngôn ngữ lập trình C# o Lập trình hàm o Mảng o Thuật toán Kỹ Thuật Lập Trình – Mekong University 6
  7. Nội dung o Giới thiệu o Biểu diễn dữ liệu trong máy tính o Ngôn ngữ lập trình C o Lập trình hàm o Mảng oThuật toán Kỹ Thuật Lập Trình – Mekong University 7
  8. 1. Giới thiệu o Chương trình máy tính o Chương trình cơ bản o Ngôn ngữ & công cụ lập trình Kỹ Thuật Lập Trình – Mekong University 8
  9. 1. Giới thiệu o Chương trình máy tính o Chương trình cơ bản o Ngôn ngữ & công cụ lập trình Kỹ Thuật Lập Trình – Mekong University 9
  10. Chương trình máy tính o Máy tính (Máy vi tính – Micro computer) Kỹ Thuật Lập Trình – Mekong University 10
  11. Chương trình máy tính o Lịch sử máy tính Kỹ Thuật Lập Trình – Mekong University 11
  12. Chương trình máy tính o Lịch sử máy tính Máy tính của Babbage • Năm 1837 • Đặc điểm Store (memory) Mill (CPU) Looping Conditional => Không thành công Kỹ Thuật Lập Trình – Mekong University 12
  13. Chương trình máy tính o Lịch sử máy tính Kiến trúc von Neumann (1945) Kỹ Thuật Lập Trình – Mekong University 13
  14. Chương trình máy tính o Lịch sử máy tính Kỹ Thuật Lập Trình – Mekong University 14
  15. Chương trình máy tính o Lịch sử máy tính ENIAC: plug and play circa 1946 Kỹ Thuật Lập Trình – Mekong University 15
  16. Chương trình máy tính o Lịch sử máy tính Kỹ Thuật Lập Trình – Mekong University 16
  17. Chương trình máy tính o Cách thức hoạt động của Bộ xử lý trung tâm (CPU) Kỹ Thuật Lập Trình – Mekong University 17
  18. Chương trình máy tính o CPU: đọc lệnh từ bộ nhớ và thực hiện các lệnh này một cách liên tục, không nghỉ. o Lệnh sắp được thực thi được quyết định bởi con trỏ lệnh (instruction pointer). Con trỏ lệnh là một thanh ghi của CPU, có nhiệm vụ lưu trữ địa chỉ của lệnh kế tiếp trên bộ nhớ. o Con trỏ lệnh là một trong số các thanh ghi có sẵn trong CPU. Kỹ Thuật Lập Trình – Mekong University 18
  19. Chương trình máy tính o Con trỏ lệnh Kỹ Thuật Lập Trình – Mekong University 19
  20. Chương trình máy tính o Thanh ghi: là một dạng bộ nhớ tốc độ cao, nằm ngay bên trong CPU. Thông thường, thanh ghi sẽ có độ dài bằng với độ dài của cấu trúc CPU. o Đối với cấu trúc Intel 32 bit thì mỗi thanh ghi dài 32 bit. (Cấu trúc 64 bit?) oThanh ghi quản lý phân vùng địa chỉ có thể định vị được 232 ô nhớ (khoản 4GB bộ nhớ) -> Lượng RAM cấp phát cho Chương trình máy tính o(Tham khảo thêm các tài liệu về Assembler) Kỹ Thuật Lập Trình – Mekong University 20
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
4=>1