![Phân tích tư tưởng của nhân dân qua đoạn thơ: Những người vợ nhớ chồng… Những cuộc đời đã hóa sông núi ta trong Đất nước của Nguyễn Khoa Điềm](https://timtailieu.net/upload/document/136415/phan-tich-tu-tuong-cua-nhan-dan-qua-doan-tho-039-039-nhung-nguoi-vo-nho-chong-nhung-cuoc-doi-da-hoa-song-nui-ta-039-039-trong-dat-nuoc-cua-nguyen-khoa-136415.jpg)
Bài giảng Lập trình hướng đối tượng: Chương 1 - ĐH Bách Khoa TP.HCM
Số trang: 23
Loại file: pdf
Dung lượng: 154.39 KB
Lượt xem: 9
Lượt tải: 0
Xem trước 3 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng Lập trình hướng đối tượng: Chương 1 nêu lên tổng quát về máy tính và ngôn ngữ VC#, tập ký tự cơ bản của ngôn ngữ VC#, Extended Backus-Naur Form (EBNF) notation, cú pháp định nghĩa tên nhận dạng (Name), cú pháp định nghĩa dấu ngăn (Seperator), cú pháp định nghĩa biểu thức, qui trình tính biểu thức, các lệnh định nghĩa các thành phần phần mềm, các lệnh thực thi.
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình hướng đối tượng: Chương 1 - ĐH Bách Khoa TP.HCM Chương 1 Ôn các kiến thức về cú pháp ngôn ngữ VC# 1.0 Dẫn nhập 1.1 Tổng quát về máy tính và ngôn ngữ VC# 1.2 Tập ký tự cơ bản của ngôn ngữ VC# 1.3 Extended Backus-Naur Form (EBNF) notation 1.4 Cú pháp ₫ịnh nghĩa tên nhận dạng (Name) 1.5 Cú pháp ₫ịnh nghĩa dấu ngăn (Seperator) 1.6 Cú pháp ₫ịnh nghĩa biểu thức 1.7 Qui trình tính biểu thức 1.8 Các lệnh ₫ịnh nghĩa các thành phần phần mềm 1.9 Các lệnh thực thi 1.10 Kết chương Khoa Khoa học & Kỹ thuật Máy tính Môn : Lập trình hướng ₫ối tượng Trường ĐH Bách Khoa Tp.HCM Chương 1 : Ôn các kiến thức về cú pháp ngôn ngữ VC# © 2010 Slide 11.0 Dẫn nhập Chương này sẽ tóm tắt lại 1 số kiến thức cơ bản về cú pháp của ngôn ngữ VC# hầu giúp các SV có góc nhìn tổng thể và hệ thống về ngôn ngữ VC#, nhờ ₫ó có nhiều thuận lợi hơn trong việc học các kiến thức của môn học này. Khoa Khoa học & Kỹ thuật Máy tính Môn : Lập trình hướng ₫ối tượng Trường ĐH Bách Khoa Tp.HCM Chương 1 : Ôn các kiến thức về cú pháp ngôn ngữ VC# © 2010 Slide 21.1 Tổng quát về máy tính và ngôn ngữ VC# Máy tính số là thiết bị ₫ặc biệt, nó là thiết bị tổng quát hóa, nghĩa là có thể thực hiện nhiều công việc khác nhau. Ta có thể nói máy tính số là thiết bị vạn năng. Vậy tại 1 thời ₫iểm xác ₫ịnh, máy tính thực hiện công việc gì ? Nó không làm gì cả nếu con người không yêu cầu cụ thể nó. Làm sao ₫ể con người có thể yêu cầu máy tính thực hiện 1 công việc nào ₫ó ? Ta phải viết chương trình giải quyết công việc tương ứng rồi ₫ưa vào máy và nhờ máy chạy dùm. Viết chương trình là qui trình lớn và dài hạn gồm nhiều bước, trong ₫ó các bước chính yếu là : xác ₫ịnh chính xác các chức năng của chương trình, phân tích cách giải quyết từng chức năng, tìm thuật giải chi tiết ₫ể giải quyết từng chức năng, ₫ổi thuật giải chi tiết từ ngôn ngữ ₫ời thường thành ngôn ngữ lập trình cho máy hiểu. Khoa Khoa học & Kỹ thuật Máy tính Môn : Lập trình hướng ₫ối tượng Trường ĐH Bách Khoa Tp.HCM Chương 1 : Ôn các kiến thức về cú pháp ngôn ngữ VC# © 2010 Slide 31.1 Tổng quát về máy tính và ngôn ngữ VC# Ngôn ngữ lập trình là ngôn ngữ giao tiếp giữa người và máy. Học ngôn ngữ lập trình cũng giống như học ngôn ngữ tự nhiên, nghĩa là học tuần tự các thành phần của ngôn ngữ từ thấp ₫ến cao như : Tập ký tự cơ bản Cú pháp xây dựng từ (word). Từ ₫ược dùng ₫ể ₫ặt tên nhận dạng cho từng phần tử cấu thành chương trình như hằng gợi nhớ, biến, hàm chức năng, class ₫ối tượng,… Cú pháp xây dựng biểu thức. Biểu thức (công thức toán học) miêu tả 1 quá trình tính toán tuần tự nhiều phép toán trên nhiều dữ liệu ₫ể tạo ra kết quả tính toán. Cú pháp xây dựng từng câu lệnh : có 2 loại câu lệnh : lệnh ₫ịnh nghĩa và lệnh thực thi : Khoa Khoa học & Kỹ thuật Máy tính Môn : Lập trình hướng ₫ối tượng Trường ĐH Bách Khoa Tp.HCM Chương 1 : Ôn các kiến thức về cú pháp ngôn ngữ VC# © 2010 Slide 41.1 Tổng quát về máy tính và ngôn ngữ VC# àLệnh ₫ịnh nghĩa ₫ược dùng ₫ể ₫ịnh nghĩa và tạo mới phần tử cấu thành phần mềm. à Lệnh thực thi miêu tả 1 hành ₫ộng cụ thể cần phải thực hiện. Cú pháp tổ chức 1 hàm chức năng Cú pháp tổ chức 1 class chức năng Cú pháp tổ chức 1 chương trình. Khoa Khoa học & Kỹ thuật Máy tính Môn : Lập trình hướng ₫ối tượng Trường ĐH Bách Khoa Tp.HCM Chương 1 : Ôn các kiến thức về cú pháp ngôn ngữ VC# © 2010 Slide 51.2 Tập ký tự cơ bản của ngôn ngữ VC# Ngôn ngữ VC# hiểu và dùng tập ký tự Unicode. Cụ thể trên Windows, mỗi ký tự Unicode dài 2 byte (16 bit) => có 65536 ký tự Unicode khác nhau trên Windows. Mặc dù vậy, VC# dùng chủ yếu các ký tự : à chữ (a-z tiếng Anh), _, à ký tự số (0-9), à khoảng trắng và các dấu ngăn như Tab (gióng cột), CR (quay về ₫ầu dòng), LF (xuống dòng). à các ký tự ₫ặc biệt ₫ể miêu tả phép toán như +, -, *, /, =, !, (, ) Các ký tự khác, nhất là các ký tự có mã > 256 chỉ ₫ược dùng trong l ...
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình hướng đối tượng: Chương 1 - ĐH Bách Khoa TP.HCM Chương 1 Ôn các kiến thức về cú pháp ngôn ngữ VC# 1.0 Dẫn nhập 1.1 Tổng quát về máy tính và ngôn ngữ VC# 1.2 Tập ký tự cơ bản của ngôn ngữ VC# 1.3 Extended Backus-Naur Form (EBNF) notation 1.4 Cú pháp ₫ịnh nghĩa tên nhận dạng (Name) 1.5 Cú pháp ₫ịnh nghĩa dấu ngăn (Seperator) 1.6 Cú pháp ₫ịnh nghĩa biểu thức 1.7 Qui trình tính biểu thức 1.8 Các lệnh ₫ịnh nghĩa các thành phần phần mềm 1.9 Các lệnh thực thi 1.10 Kết chương Khoa Khoa học & Kỹ thuật Máy tính Môn : Lập trình hướng ₫ối tượng Trường ĐH Bách Khoa Tp.HCM Chương 1 : Ôn các kiến thức về cú pháp ngôn ngữ VC# © 2010 Slide 11.0 Dẫn nhập Chương này sẽ tóm tắt lại 1 số kiến thức cơ bản về cú pháp của ngôn ngữ VC# hầu giúp các SV có góc nhìn tổng thể và hệ thống về ngôn ngữ VC#, nhờ ₫ó có nhiều thuận lợi hơn trong việc học các kiến thức của môn học này. Khoa Khoa học & Kỹ thuật Máy tính Môn : Lập trình hướng ₫ối tượng Trường ĐH Bách Khoa Tp.HCM Chương 1 : Ôn các kiến thức về cú pháp ngôn ngữ VC# © 2010 Slide 21.1 Tổng quát về máy tính và ngôn ngữ VC# Máy tính số là thiết bị ₫ặc biệt, nó là thiết bị tổng quát hóa, nghĩa là có thể thực hiện nhiều công việc khác nhau. Ta có thể nói máy tính số là thiết bị vạn năng. Vậy tại 1 thời ₫iểm xác ₫ịnh, máy tính thực hiện công việc gì ? Nó không làm gì cả nếu con người không yêu cầu cụ thể nó. Làm sao ₫ể con người có thể yêu cầu máy tính thực hiện 1 công việc nào ₫ó ? Ta phải viết chương trình giải quyết công việc tương ứng rồi ₫ưa vào máy và nhờ máy chạy dùm. Viết chương trình là qui trình lớn và dài hạn gồm nhiều bước, trong ₫ó các bước chính yếu là : xác ₫ịnh chính xác các chức năng của chương trình, phân tích cách giải quyết từng chức năng, tìm thuật giải chi tiết ₫ể giải quyết từng chức năng, ₫ổi thuật giải chi tiết từ ngôn ngữ ₫ời thường thành ngôn ngữ lập trình cho máy hiểu. Khoa Khoa học & Kỹ thuật Máy tính Môn : Lập trình hướng ₫ối tượng Trường ĐH Bách Khoa Tp.HCM Chương 1 : Ôn các kiến thức về cú pháp ngôn ngữ VC# © 2010 Slide 31.1 Tổng quát về máy tính và ngôn ngữ VC# Ngôn ngữ lập trình là ngôn ngữ giao tiếp giữa người và máy. Học ngôn ngữ lập trình cũng giống như học ngôn ngữ tự nhiên, nghĩa là học tuần tự các thành phần của ngôn ngữ từ thấp ₫ến cao như : Tập ký tự cơ bản Cú pháp xây dựng từ (word). Từ ₫ược dùng ₫ể ₫ặt tên nhận dạng cho từng phần tử cấu thành chương trình như hằng gợi nhớ, biến, hàm chức năng, class ₫ối tượng,… Cú pháp xây dựng biểu thức. Biểu thức (công thức toán học) miêu tả 1 quá trình tính toán tuần tự nhiều phép toán trên nhiều dữ liệu ₫ể tạo ra kết quả tính toán. Cú pháp xây dựng từng câu lệnh : có 2 loại câu lệnh : lệnh ₫ịnh nghĩa và lệnh thực thi : Khoa Khoa học & Kỹ thuật Máy tính Môn : Lập trình hướng ₫ối tượng Trường ĐH Bách Khoa Tp.HCM Chương 1 : Ôn các kiến thức về cú pháp ngôn ngữ VC# © 2010 Slide 41.1 Tổng quát về máy tính và ngôn ngữ VC# àLệnh ₫ịnh nghĩa ₫ược dùng ₫ể ₫ịnh nghĩa và tạo mới phần tử cấu thành phần mềm. à Lệnh thực thi miêu tả 1 hành ₫ộng cụ thể cần phải thực hiện. Cú pháp tổ chức 1 hàm chức năng Cú pháp tổ chức 1 class chức năng Cú pháp tổ chức 1 chương trình. Khoa Khoa học & Kỹ thuật Máy tính Môn : Lập trình hướng ₫ối tượng Trường ĐH Bách Khoa Tp.HCM Chương 1 : Ôn các kiến thức về cú pháp ngôn ngữ VC# © 2010 Slide 51.2 Tập ký tự cơ bản của ngôn ngữ VC# Ngôn ngữ VC# hiểu và dùng tập ký tự Unicode. Cụ thể trên Windows, mỗi ký tự Unicode dài 2 byte (16 bit) => có 65536 ký tự Unicode khác nhau trên Windows. Mặc dù vậy, VC# dùng chủ yếu các ký tự : à chữ (a-z tiếng Anh), _, à ký tự số (0-9), à khoảng trắng và các dấu ngăn như Tab (gióng cột), CR (quay về ₫ầu dòng), LF (xuống dòng). à các ký tự ₫ặc biệt ₫ể miêu tả phép toán như +, -, *, /, =, !, (, ) Các ký tự khác, nhất là các ký tự có mã > 256 chỉ ₫ược dùng trong l ...
Tìm kiếm theo từ khóa liên quan:
Lập trình hướng đối tượng Bài giảng Lập trình hướng đối tượng Ngôn ngữ VC# Cú pháp ngôn ngữ VC# Extended Backus-Naur Form Qui trình tính biểu thứcTài liệu liên quan:
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 283 0 0 -
101 trang 205 1 0
-
14 trang 137 0 0
-
Giáo trình lập trình hướng đối tượng - Lê Thị Mỹ Hạnh ĐH Đà Nẵng
165 trang 122 0 0 -
Giáo trình Lập trình Windows 1 - Trường CĐN Đà Lạt
117 trang 98 0 0 -
Giáo trình Phân tích, thiết kế hướng đối tượng với UML: Phần 1 - Trường ĐH Công nghiệp Quảng Ninh
111 trang 98 0 0 -
265 trang 89 0 0
-
Giáo trình Lập trình hướng đối tượng với Java: Phần 2 - Trần Thị Minh Châu, Nguyễn Việt Hà
141 trang 79 0 0 -
33 trang 72 0 0
-
Ngôn ngữ lập trình C# 2005 - Tập 3: Lập trình hướng đối tượng (Phần 1)
196 trang 52 0 0