Danh mục

Giáo trình Lý thuyết ngôn ngữ lập trình (Nghề Lập trình máy tính): Phần 1 - Tổng cục dạy nghề

Số trang: 65      Loại file: pdf      Dung lượng: 623.28 KB      Lượt xem: 11      Lượt tải: 0    
tailieu_vip

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

Thông tin tài liệu:

Giáo trình Lý thuyết ngôn ngữ lập trình (Nghề Lập trình máy tính): Phần 1 do Tổng cục dạy nghề biên soạn nhằm cung cấp cho bạn những kiến thức về sơ đồ mối liên hệ giữa các mô đun và môn học trong chương trình, giới thiệu tổng quan về ngôn ngữ lập trình, các loại dữ liệu cấu trúc. Mời các bạn tham khỏa!
Nội dung trích xuất từ tài liệu:
Giáo trình Lý thuyết ngôn ngữ lập trình (Nghề Lập trình máy tính): Phần 1 - Tổng cục dạy nghề BỘ LAO ĐỘNG - THƯƠNG BINH VÀ XÃ HỘI TỔNG CỤC DẠY NGHỀ Dự án giáo dục kỹ thuật và dạy nghề (VTEP)  GIÁO TRÌNH Mô đun: LÝ THUYẾT NGÔN NGỮ LẬP TRÌNH Mã số: ITPRG06 NGHỀ: LẬP TRÌNH MÁY TÍNH Trình độ : Cao đẳng nghề NĂM 2012 Tuyên bố bản quyền : Tài liệu này thuộc loại sách giáo trình Cho nên các nguồn thông tin có thể được phép dùng nguyên bản hoặc trích dùng cho các mục đích về đào tạo và tham khảo . Mọi mục đích khác có ý đồ lệch lạc hoặc sử dụng với mục đích kinh doanh thiếu lành mạnh sẽ bị nghiêm cấm. Tổng Cục Dạy nghề sẽ làm mọi cách để bảo vệ bản quyền của mình. Tổng Cục Dạy Nghề cám ơn và hoan nghênh các thông tin giúp cho việc tu sửa và hoàn thiện tốt hơn tàI liệu này. Địa chỉ liên hệ: Dự án giáo dục kỹ thuật và nghề nghiệp Tiểu Ban Phát triển Chương trình Học liệu ……………………………………………… ................................................................ 2 LỜI TỰA Đây là tài liệu được xây dựng theo chương trình của dự án giáo dục kỹ thuật và dạy nghề, để có đươc giáo trình này dự án đã tiến hành theo hai giai đoạn. Giai đoạn 1 : Xây dựng chương trình theo phương pháp DACUM, kết quả của gian đoạn này là bộ khung chương trình gồm 230 trang cấp độ 2 và 170 trang cấp độ 3. Giai đoạn 2 : 29 giáo trình và 29 tài liệu hướng dẫn giáo viên cho nghề lập trình máy tính 2 cấp độ. Để có được khung chương trình chúng tôi đã mời các giáo viên, các chuyên gia đang làm việc trong lĩnh vực công nghệ thông tin cùng xây dựng chương trình. Trong giai đoạn viết giáo trình chúng tôi cũng đã có những sự điều chỉnh để giáo trình có tính thiết thực và phù hợp hơn với sự phát triển của lĩnh vực công nghệ thông tin. Trong quá trình biên soạn, mặc dù đã cố gắng tham khảo nhiều tài liệu và giáo trình khác nhưng tác giả không khỏi tránh được những thiếu sót và hạn chế. Tác giả chân thành mong đợi những nhận xét, đánh giá và góp ý để cuốn giáo trình ngày một hoàn thiện hơn. Tài liệu này được thiết kế theo từng mô đun/ môn học thuộc hệ thống mô đun/môn học của một chương trình, để đào tạo hoàn chỉnh nghề Lập trình máy tính ở cấp trình độ lành nghề và được dùng làm Giáo trình cho học viên trong các khoá đào tạo, cũng có thể được sử dụng cho đào tạo ngắn hạn hoặc cho các công nhân kỹ thuật, các nhà quản lý và người sử dụng nhân lực tham khảo. Đây là tài liệu thử nghiệm sẽ được hoàn chỉnh để trở thành giáo trình chính thức trong hệ thống dạy nghề. 3 MỤC LỤC ĐỀ MỤC TRANG 01. LỜI TỰA 3 02. MỤC LỤC 4 03. GIỚI THIỆU VỀ MÔN HỌC 5 04. SƠ ĐỒ MỐI LIÊN HỆ GIỮA CÁC MÔ ĐUN VÀ MÔN HỌC TRONG CHƯƠNG TRÌNH 7 05: YÊU CẦU ĐÁNH GIÁ HOÀN THÀNH MÔN HỌC 8 06: BÀI 01: GIỚI THIỆU TỔNG QUAN VỀ NGÔN NGỮ LẬP TRÌNH 9 07: BÀI 02: CÁC LOẠI DỮ LIỆU CUẤ TRÚC 24 08: BÀI 03: HÀM THỦ TỤC 61 09: BÀI 04: ĐẶC TRƯNG CÚ PHÁP VÀ NGỮ NGHĨA TRƯƠNG TRÌNH 74 10: BÀI 05: ĐẶC TRƯNG LẬP TRÌNH CÂU LỆNH(LẬP TRÌNH THỦ TỤC) 85 11: BÀI 06: LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG 95 12: BÀI 07: LẬP TRÌNH LOGIC VÀ LẬP TRÌNH HÀM 103 13: BÀI 08: LẬP TRÌNH SONG SONG 118 14: BÀI 09: CÁC PHƯƠNG PHÁP NGÔN NGỮ LẬP TRÌNH KHÁC 120 15: BÀI 10: PHÂN TÍCH CÚ PHÁP VÀ TRƯƠNG TRÌNH DỊCH 125 16.THUẬT NGỮ CHUYÊN NGÀNH 137 17.TÀI LIỆU THAM KHẢO 140 4 GIỚI THIỆU VỀ MÔN HỌC Vị trí, ý nghĩa, vai trò môn học  Trong lĩnh vực công nghệ thông tin, không thể không nói đến các ngụn ngữ lập trỡnh. Bởi vỡ, chỳng là cụng cụ cần thiết giỳp cho chỳng ta làm việc và giao tiếp với mỏy tớnh điện tử. Vỡ vậy, việc nắm được các khái niệm cơ bản của các ngôn ngữ lập trỡnh là rất cần thiết đối với những ai làm việc trong lĩnh vực cụng nghệ thụng tin hoặc cỏc lĩnh vực cú ứng dụng cụng nghệ thụng tin. Mục tiêu của môn học Sau khi học xong môn học này học viên có khả năng: Nắm được các khái niệm cơ bản của ngôn ngữ lập trỡnh chung, hiểu được các thành phần của một ngôn ngữ lập trỡnh, biết phõn biệt cỏc đặc trưng khác nhau của các ngôn ngữ lập trỡnh, nắm rừ cấu trỳc, quy trỡnh thực hiện của một ngụn ngữ lập trỡnh, nắm được xu hướng phát triển của các ngôn ngữ lập trỡnh hiện đại và biết cách lựa chọn ngôn ngữ thích hợp để viết chương trỡnh ứng dụng cụ thể. Mục tiêu thực hiện của môn học Học xong môn học này học viên có khả năng: Phân tích một bài toán thành các thành phần cấu trúc chương trình  Phân tích chương trình nguồn thành các ứng dụng của kỹ thuật lập trình để giải quyết các bài toán ứng dụng  Đánh giá chất lượng của một chương trình.  Lựa chọn ngôn ngữ thích hợp cho lập trình ứng dụng  Mô tả cấu trúc dữ liệu cho bài toán  Xây dựng các thủ tục, hàm thực hiện các chức năng trên các ngôn ngữ lập trình  Hiểu rõ các nguyên nhân sai sót khi biên tập chương trình, dịch và thực hiện chương trình. Nội dung chính của môn học  Lịch sử của ngôn ngữ lập trình  Giới thiệu tổng quan về Ngôn ngữ lập trình  Các loại dữ liệu cấu trúc  Hàm và thủ tục  Đặc trưng cú pháp chương trình  Đặc trưng ngữ nghĩa chương trình  Đặc trưng lập trình câu lệnh  Đặc trư ...

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