Bài giảng Lý thuyết ngôn ngữ lập trình: Chương 1 - CĐ CNTT Hữu nghị Việt Hàn
Số trang: 55
Loại file: pdf
Dung lượng: 310.79 KB
Lượt xem: 10
Lượt tải: 0
Xem trước 6 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Chương mở đầu thuộc bài giảng lý thuyết ngôn ngữ lập trình, cùng nắm kiến thức trong chương học này thông qua việc tìm hiểu các nội dung sau: lập trình máy tính, ngôn ngữ lập trình, giới thiệu một số ngôn ngữ lập trình thông dụng.
Nội dung trích xuất từ tài liệu:
Bài giảng Lý thuyết ngôn ngữ lập trình: Chương 1 - CĐ CNTT Hữu nghị Việt Hàn Bài giảng LÝ THUYẾT NGÔN NGỮ LẬP TRÌNHTrường Cao đẳng CNTT HN Việt – Hàn Khoa Khoa học máy tính Bài giảng môn Lý thuyết ngôn ngữ lập tr Mục tiêu môn học Lý thuyết: Sinh viên nắm được các kiến thức cơ bản về ngôn ngữ lập trình, tổng quan về các loại ngôn ngữ lập trình Kỹ năng: Sinh viên có thể viết các chương trình đơn giản bằng ngôn ngữ lập trình C Sinh viên có các kiến thức cơ bản làm nền tảng để tiếp thu, nghiên cứu các ngôn ngữ lập trình cụ thể sau nàyờng Cao đẳng CNTT HN Việt – Hàn Khoa Khoa học máy tính 2 Nội dung Các khái niệm về ngôn ngữ lập trình Tiêu chuẩn đánh giá và phân loại ngôn ngữ lập trình Giới thiệu sơ lược một số ngôn ngữ lập trình thông dụng Giới thiệu tổng quan các giai đoạn của một quá trình biên dịch Các khái niệm về thuật toán và lưu đồ thuật toán Các thành phần cơ bản của ngôn ngữ lập trình C Các vấn đề chính của ngôn ngữ lập trình: – Định nghĩa, đặc tả và cài đặt các kiểu dữ liệu – Biểu thức và phép gán – Các lệnh có cấu trúc, ngoại lệ và xử lý ngoại lệ – Chương trình conờng Cao đẳng CNTT HN Việt – Hàn Khoa Khoa học máy tính 3 Tài liệu học tập Giáo trình, bài giảng – Giáo trình Lý thuyết ngôn ngữ lập trình (lưu hành nội bộ) – Bài giảng môn học Lý thuyết ngôn ngữ lập trình Tài liệu tham khảo – Robert W.Sebesta, Concept of Programming Laguages, Seventh Edition; Pearson International Edition, 2006ờng Cao đẳng CNTT HN Việt – Hàn Khoa Khoa học máy tính 4 Nội dung môn học Chương 1 Mở đầu Chương 2 Tổng quan về trình biên dịch Chương 3 Thuật toán và lưu đồ thuật toán Chương 4 Các thành phần cơ bản của ngôn ngữ lập trình C Chương 5 Kiểu dữ liệu Chương 6 Biểu thức và phép gán Chương 7 Các lệnh có cấu trúc Chương 8 Chương trình conờng Cao đẳng CNTT HN Việt – Hàn Khoa Khoa học máy tính 5 Chương 1 MỞ ĐẦUTrường Cao đẳng CNTT HN Việt – Hàn Khoa Khoa học máy tính Bài giảng môn Lý thuyết ngôn ngữ lập tr Nội dung Chương 1 1.1. Lập trình máy tính 1.1.1. Khái niệm 1.1.2. Các lĩnh vực ứng dụng 1.2. Ngôn ngữ lập trình 1.2.1. Khái niệm 1.2.2. Vai trò và lợi ích của việc nghiên cứu ngôn ngữ lập trình 1.2.3. Tiêu chuẩn đánh giá ngôn ngữ lập trình 1.2.4. Phân loại 1.2.5. Môi trường lập trình 1.3. Giới thiệu một số ngôn ngữ lập trình thông dụngờng Cao đẳng CNTT HN Việt – Hàn Khoa Khoa học máy tính 7 1.1 Lập trình máy tính Khái niệm – Lập trình máy tính là một cách nghĩ về các vấn đề – Biên dịch thành những chỉ thị để máy tính thực thi – Sản phẩm là các chương trình Chương trình – Một chương trình trong tin học là một tập hợp riêng biệt các hoạt động có thứ tự cho một máy tính thực hiện – Chương trình bao gồm một chuỗi các chỉ thị lần lượt mà máy tính phải tuân theo – Máy tính nhận một chỉ thị và thực thi, rồi nhận chỉ thị tiếp theoờng Cao đẳng CNTT HN Việt – Hàn Khoa Khoa học máy tính 81.1 Lập trình máy tính (tt) Các lĩnh vực ứng dụng – Đa dạng: từ điều khiển các thiết bị năng lượng hạt nhân đến cung cấp trò chơi trên máy điện thoại di động – Theo Robert W.Sebesta, có thể chia thành các lĩnh vực ứng dụng: Khoa học Kinh doanh Trí tuệ nhân tạo Lập trình hệ thống Phần mềm webờng Cao đẳng CNTT HN Việt – Hàn Khoa Khoa học máy tính 9 1.2 Ngôn ngữ lập trình Khái niệm – Máy tính gồm – Phần cứng: các thiết bị điện tử – Phần mềm: các chương trình được tạo ra bằng ngôn ngữ lập trình – Ngôn ngữ lập trình (NNLT) là ngôn ngữ dùng để viết các chương trình cho máy tính – Là một hệ thống được ký hiệu hóa để mô tả những tính toán (qua máy tính) trong một dạng mà cả con người và máy đều có thể đọc và hiểu được Tính chất – Có từ vựng – Có cú pháp và ngữ nghĩaờng Cao đẳng CNTT HN Việt – Hàn Khoa Khoa học máy tính ...
Nội dung trích xuất từ tài liệu:
Bài giảng Lý thuyết ngôn ngữ lập trình: Chương 1 - CĐ CNTT Hữu nghị Việt Hàn Bài giảng LÝ THUYẾT NGÔN NGỮ LẬP TRÌNHTrường Cao đẳng CNTT HN Việt – Hàn Khoa Khoa học máy tính Bài giảng môn Lý thuyết ngôn ngữ lập tr Mục tiêu môn học Lý thuyết: Sinh viên nắm được các kiến thức cơ bản về ngôn ngữ lập trình, tổng quan về các loại ngôn ngữ lập trình Kỹ năng: Sinh viên có thể viết các chương trình đơn giản bằng ngôn ngữ lập trình C Sinh viên có các kiến thức cơ bản làm nền tảng để tiếp thu, nghiên cứu các ngôn ngữ lập trình cụ thể sau nàyờng Cao đẳng CNTT HN Việt – Hàn Khoa Khoa học máy tính 2 Nội dung Các khái niệm về ngôn ngữ lập trình Tiêu chuẩn đánh giá và phân loại ngôn ngữ lập trình Giới thiệu sơ lược một số ngôn ngữ lập trình thông dụng Giới thiệu tổng quan các giai đoạn của một quá trình biên dịch Các khái niệm về thuật toán và lưu đồ thuật toán Các thành phần cơ bản của ngôn ngữ lập trình C Các vấn đề chính của ngôn ngữ lập trình: – Định nghĩa, đặc tả và cài đặt các kiểu dữ liệu – Biểu thức và phép gán – Các lệnh có cấu trúc, ngoại lệ và xử lý ngoại lệ – Chương trình conờng Cao đẳng CNTT HN Việt – Hàn Khoa Khoa học máy tính 3 Tài liệu học tập Giáo trình, bài giảng – Giáo trình Lý thuyết ngôn ngữ lập trình (lưu hành nội bộ) – Bài giảng môn học Lý thuyết ngôn ngữ lập trình Tài liệu tham khảo – Robert W.Sebesta, Concept of Programming Laguages, Seventh Edition; Pearson International Edition, 2006ờng Cao đẳng CNTT HN Việt – Hàn Khoa Khoa học máy tính 4 Nội dung môn học Chương 1 Mở đầu Chương 2 Tổng quan về trình biên dịch Chương 3 Thuật toán và lưu đồ thuật toán Chương 4 Các thành phần cơ bản của ngôn ngữ lập trình C Chương 5 Kiểu dữ liệu Chương 6 Biểu thức và phép gán Chương 7 Các lệnh có cấu trúc Chương 8 Chương trình conờng Cao đẳng CNTT HN Việt – Hàn Khoa Khoa học máy tính 5 Chương 1 MỞ ĐẦUTrường Cao đẳng CNTT HN Việt – Hàn Khoa Khoa học máy tính Bài giảng môn Lý thuyết ngôn ngữ lập tr Nội dung Chương 1 1.1. Lập trình máy tính 1.1.1. Khái niệm 1.1.2. Các lĩnh vực ứng dụng 1.2. Ngôn ngữ lập trình 1.2.1. Khái niệm 1.2.2. Vai trò và lợi ích của việc nghiên cứu ngôn ngữ lập trình 1.2.3. Tiêu chuẩn đánh giá ngôn ngữ lập trình 1.2.4. Phân loại 1.2.5. Môi trường lập trình 1.3. Giới thiệu một số ngôn ngữ lập trình thông dụngờng Cao đẳng CNTT HN Việt – Hàn Khoa Khoa học máy tính 7 1.1 Lập trình máy tính Khái niệm – Lập trình máy tính là một cách nghĩ về các vấn đề – Biên dịch thành những chỉ thị để máy tính thực thi – Sản phẩm là các chương trình Chương trình – Một chương trình trong tin học là một tập hợp riêng biệt các hoạt động có thứ tự cho một máy tính thực hiện – Chương trình bao gồm một chuỗi các chỉ thị lần lượt mà máy tính phải tuân theo – Máy tính nhận một chỉ thị và thực thi, rồi nhận chỉ thị tiếp theoờng Cao đẳng CNTT HN Việt – Hàn Khoa Khoa học máy tính 81.1 Lập trình máy tính (tt) Các lĩnh vực ứng dụng – Đa dạng: từ điều khiển các thiết bị năng lượng hạt nhân đến cung cấp trò chơi trên máy điện thoại di động – Theo Robert W.Sebesta, có thể chia thành các lĩnh vực ứng dụng: Khoa học Kinh doanh Trí tuệ nhân tạo Lập trình hệ thống Phần mềm webờng Cao đẳng CNTT HN Việt – Hàn Khoa Khoa học máy tính 9 1.2 Ngôn ngữ lập trình Khái niệm – Máy tính gồm – Phần cứng: các thiết bị điện tử – Phần mềm: các chương trình được tạo ra bằng ngôn ngữ lập trình – Ngôn ngữ lập trình (NNLT) là ngôn ngữ dùng để viết các chương trình cho máy tính – Là một hệ thống được ký hiệu hóa để mô tả những tính toán (qua máy tính) trong một dạng mà cả con người và máy đều có thể đọc và hiểu được Tính chất – Có từ vựng – Có cú pháp và ngữ nghĩaờng Cao đẳng CNTT HN Việt – Hàn Khoa Khoa học máy tính ...
Tìm kiếm theo từ khóa liên quan:
Lập trình game Lập trình Mobile Tự học lập trình Lý thuyết ngôn ngữ lập trình Bài giảng lý thuyết ngôn ngữ lập trình Ngôn ngữ lập trình Lập trình máy tínhGợi ý tài liệu liên quan:
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 258 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 247 0 0 -
Bài thuyết trình Ngôn ngữ lập trình: Hệ điều hành Window Mobile
30 trang 247 0 0 -
Giáo trình Lập trình cơ bản với C++: Phần 1
77 trang 229 0 0 -
Bài giảng Tin học lớp 11 bài 1: Giới thiệu ngôn ngữ lập trình C#
15 trang 222 0 0 -
Bài giảng Một số hướng nghiên cứu và ứng dụng - Lê Thanh Hương
13 trang 209 0 0 -
Giáo án Tin học lớp 11 (Trọn bộ cả năm)
125 trang 200 1 0 -
15 trang 196 0 0
-
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 188 0 0 -
Bài tập lập trình Windows dùng C# - Bài thực hành
13 trang 162 0 0