Danh mục

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

Số trang: 46      Loại file: pdf      Dung lượng: 2.63 MB      Lượt xem: 22      Lượt tải: 0    
tailieu_vip

Xem trước 5 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

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!
Nội dung trích xuất từ tài liệu:
Bài giảng Kỹ thuật lập trình: Giới thiệu - Phan Hồ Duy Phương 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 Đá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 Nội qui o No: Kỹ Thuật Lập Trình – Mekong University 3 Nội qui o Yes: Kỹ Thuật Lập Trình – Mekong University 4 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Chương trình máy tính o Con trỏ lệnh Kỹ Thuật Lập Trình – Mekong University 19 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

Tài liệu được xem nhiều: