1. Trang chủ
  2. » Giáo án - Bài giảng

Giáo trình lập trình cơ bản (ngàn công nghệ thông tin trung cấp

51 3 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Trang 1 BỘ CÔNG THƯƠNG TRƯỜNG CAO ĐẲNG THƯƠNG MẠI VÀ DU LỊCH GIÁO TRÌNH MƠN HỌC: LẬP TRÌNH CƠ BẢN NGÀNH: CÔNG NGHỆ THỒNG TIN ỨNG DỤNG PHẦN MỀM TRÌNH ĐỘ: TRUNG CẤP Ban hành kèm theo Quyế

BỘ CÔNG THƯƠNG TRƯỜNG CAO ĐẲNG THƯƠNG MẠI VÀ DU LỊCH GIÁO TRÌNH MƠN HỌC: LẬP TRÌNH CƠ BẢN NGÀNH: CƠNG NGHỆ THỒNG TIN (ỨNG DỤNG PHẦN MỀM) TRÌNH ĐỘ: TRUNG CẤP (Ban hành kèm theo Quyết định số: 405/ QĐ CTMDL ngày tháng năm 2022 Trường Cao đẳng Thương mại Du lịch) Thái Nguyên, năm 2022 (Lưu hành nội bộ) TUYÊN BỐ BẢN QUYỀN Tài liệu thuộc loại sách giáo trình nên nguồn thơng tin phép dùng ngun trích dùng cho mục đích đào tạo tham khảo Mọi mục đích khác mang tính lệch lạc sử dụng với mục đích kinh doanh thiếu lành mạnh bị nghiêm cấm LỜI NÓI ĐẦU Lập trình C++ ngơn ngữ lập trình hướng đối tượng mạnh phổ biến tính mềm dẻo đa Khơng ứng dụng viết C++ mà chương trình hệ thống lớn viết hầu hết C++ C++ ngôn ngữ lập trình hướng đối tượng phát triển tảng C, khắc phục số nhược điểm ngôn ngữ C mà quan trọng hơn, C++ cung cấp cho học sinh, sinh viên phương tiện lập trình theo kỹ thuật mới: lập trình hướng đối tượng Hiện NNLT C++ đưa vào giảng dạy hầu hết trường Đại học, Cao đẳng để thay số NNLT cũ FORTRAN, Pascal … Tập giảng viết với mục đích đó, trang bị kiến thức kỹ thực hành cho sinh viên bắt đầu học vào NNLT C++ Khoa Khoa học – Trường Cao đẳng Thương mại Du lịch Thái Nguyên Để phù hợp với chương trình, giáo trình đề cập tới thành phần lập trình khái niệm, cấu trúc chương trình cách mà trương trình C++ hoạt động, thực hành số tập liên quan Nội dung giáo trình gồm chương Chương 1: Các khái niệm NNLT C++ Chương 2: Các kiểu liệu, biểu thức câu lệnh C++ Chương 3: Cấu trúc liệu kiểu liệu kiểu mảng Bên cạnh đó, giáo trình khơng thể tránh khỏi sai sót định Nhóm tác giả mong nhận ý kiến đóng góp, phản hồi từ quý đồng nghiệp, bạn người học bạn đọc Trân trọng cảm ơn./ MỤC LỤC LỜI NÓI ĐẦU MỤC LỤC GIÁO TRÌNH MƠN HỌC CHƯƠNG 1:CÁC KHÁI NIỆM CƠ BẢN CỦA C++ 10 I CÁC YẾU TỐ CƠ BẢN 11 II MÔI TRƯỜNG LÀM VIỆC CỦA C++ 13 III CÁC BƯỚC TẠO VÀ THỰC HIỆN CHƯƠNG TRÌNH 17 BÀI TẬP 20 CHƯƠNG 2:KIỂU DỮ LIỆU, BIỂU THỨC VÀ CÂU LỆNH 22 I Khái niệm kiểu liệu 23 II HẰNG - KHAI BÁO VÀ SỬ DỤNG HẰNG 26 III BIẾN - KHAI BÁO VÀ SỬ DỤNG BIẾN 29 IV PHÉP TOÁN, BIỂU THỨC VÀ CÂU LỆNH 32 V THƯ VIỆN CÁC HÀM TOÁN HỌC 38 BÀI TẬP 39 CHƯƠNG 3:CẤU TRÚC ĐIỀU KHIỂN TRONG C++ 34 I CẤU TRÚC RẼ NHÁNH 35 II CẤU TRÚC LẶP 39 BÀI TẬP 44 GIÁO TRÌNH MƠN HỌC Tên mơn học: Lập Trình Cơ Bản Mã mơn học: MH11 Vị trí, tính chất, ý nghĩa vai trị mơn học: 3.1 Vị trí: Giáo trình dành cho người học trình độ Trung cấp Cao đẳng trường Cao đẳng Thương mại Du lịch Thái Ngun 3.2 Tính chất: Giáo trình cung cấp kiến thức, kỹ lực tự chủ trách nhiệm cho người học liên quan đến hoạt động lập trình bản, gồm có: tổng quan khái niệm, kiểu liệu, cấu trúc liệu C++ Qua đó, người học học tập trường sẽ: (1) có giáo trình phù hợp với chương trình đào tạo trường; (2) dễ dàng tiếp thu vận dụng kiến thức kỹ học vào môi trường học tập thực tế thuộc lĩnh vực CNTT UDPM 3.3 Ý nghĩa vai trị mơn học: Mơn học lập trình mơn học khoa học magn tính tư logic trừu tượng dành cho đối tượng người học thuộc chuyên ngành phần mềm, lập trình chương trình, vv, Nội dung chủ yếu mơn học nhằm cung cấp kiến thức kỹ lập trình bản: (1) Nhận biết thơng tin lập trình; Giải thích số nội dung: kiểu liệu, biểu thức câu lệnh C++, nhận dạng phân biệt chương trình C++ Qua đó, giáo trình cung cấp kiến thức cho hoạt động lập trình phần mềm, ứng dụng CNTT phần mềm Mục tiêu môn học: + Về kiến thức: - Hiểu cơng dụng ngơn ngữ lập trình C, hiểu cú pháp, công dụng câu lệnh dùng ngơn ngữ lập trình C - Nắm vững quy tắc xây dựng sử dụng hàm, cách truyền tham số cho hàm + Về kỹ năng: - Phân tích thiết kế cài đặt toán - Xác định điều khiển áp dụng cho việc nhập liệu đảm bảo xác, có chu trình xử lý liệu - Vận dụng thành thạo phương pháp lặp điều kiện trước sau, đảm bảo điều kiện kết thúc vòng lặp + Về lực tự chủ trách nhiệm: Sinh viên nhận thức tầm quan trọng học phần, từ có ý thức học tập, rèn luyện, bổ sung kiến thức cho thân Nội dung mơn học 5.1 Chương trình khung Mã MH I MH01 MH02 MH03 MH04 MH05 MH06 II II.1 MH07 MH08 MH09 MH10 MH11 MH12 MH13 MH14 II.2 MH15 MH16 MH17 MH18 MH19 MH20 MH21 Tên môn học Các mơn học chung Chính trị Pháp luật Giáo dục thể chất Giáo dục quốc phòng an ninh Tin học Ngoại ngữ Các môn học chuyên môn Môn học sở Tin học văn phịng Bảng tính Excel Cấu trúc máy tính Mạng máy tính Lập trình Cấu trúc liệu giải thuật Cơ sở liệu Lắp ráp bảo trì máy tính Mơn học chuyên môn Ngoại ngữ ch.ngành CNTT Hệ điều hành Windows Server Quản trị CSDL với Access Quản trị CSDL với SQL Server Lập trình Windows (VB.NET) Thiết kế quản trị website Đồ họa ứng dụng Số tín 12 1 Thời gian học tập (giờ) Trong Thực hành/ Tổng thực tập/ Thi/Kiểm Lý số thuyết tập/ tra thảo luận 255 94 148 13 30 15 13 15 30 24 2 45 21 21 64 16 2 2 2 2 46 45 90 1560 240 30 30 30 30 30 30 30 30 1290 60 30 45 15 30 504 224 12 12 28 15 28 28 28 28 313 57 28 43 29 56 1013 17 17 14 948 - 43 13 1 2 2 28 2 45 27 17 45 43 - 45 30 43 28 - 2 MH22 An tồn bảo mật thơng tin TH xây dựng phần mềm quản MH23 lý TH thiết kế quản trị MH24 website MH25 Thực tập tốt nghiệp Môn học tự chọn (chọn II.3 2) Kỹ giao tiếp, phục vụ MH26 khách hàng MH27 Lập trình mạng Tổng cộng 30 28 - 120 - 114 120 - 114 16 720 - 720 30 28 - 2 30 28 - 2 76 30 1815 28 598 1161 56 5.2 Chương trình chi tiết mơn học Thời gian (giờ) Số Tên chương TT Chương 1: Các khái niệm NNLT C++ Chương 2: Các kiểu liệu, biểu thức câu lệnh C++ Chương 3: Cấu trúc liệu kiểu Tổng Lý Thực Kiểm số thuyết hành tra 8 0 11 10 11 10 30 28 liệu kiểu mảng Cộng Điều kiện thực mơn học: 6.1 Phịng học Lý thuyết/Thực hành: Đáp ứng phòng học chuẩn 6.2 Trang thiết bị dạy học: Projetor, máy vi tính, bảng, phấn 6.3 Học liệu, dụng cụ, mơ hình, phương tiện: Giáo trình, mơ hình học tập,… 6.4 Các điều kiện khác: Người học tìm hiểu thêm kiến thức tư logic Nội dung phương pháp đánh giá: 7.1 Nội dung: - Kiến thức: Đánh giá tất nội dung nêu mục tiêu kiến thức - Kỹ năng: Đánh giá tất nội dung nêu mục tiêu kỹ - Năng lực tự chủ trách nhiệm: Trong trình học tập, người học cần: + Nghiên cứu trước đến lớp + Chuẩn bị đầy đủ tài liệu học tập + Tham gia đầy đủ thời lượng môn học + Nghiêm túc trình học tập 7.2 Phương pháp: Người học đánh giá tích lũy mơn học sau: 7.2.1 Cách đánh giá - Áp dụng quy chế đào tạo Cao đẳng hệ quy ban hành kèm theo Thơng tư số 09/2017/TT-LĐTBXH, ngày 13/3/2017 Bộ trưởng Bộ Lao động – Thương binh Xã hội - Hướng dẫn thực quy chế đào tạo áp dụng Trường Cao đẳng Thương mại Du lịch sau: Điểm đánh giá + Điểm kiểm tra thường xuyên (Hệ số 1) + Điểm kiểm tra định kỳ (Hệ số 2) + Điểm thi kết thúc môn học Trọng số 40% 60% 7.2.2 Phương pháp đánh giá Phương pháp Phương pháp Hình thức đánh giá tổ chức kiểm tra Thường xuyên Chuẩn đầu đánh giá Viết/ Tự luận/ Kiến thức Thuyết trình Trắc nghiệm/ Định kỳ Viết/ Tự luận/ Kiến thức, kỹ Thuyết trình Trắc nghiệm/ lập trình Kết thúc môn Viết/ thực Tự luận Kiến thức, tư học hành trắc nghiệm logic kỹ lập trình 7.2.3 Cách tính điểm Số cột Thời điểm kiểm tra Sau chương Sau chương Sau 28 - Điểm đánh giá thành phần điểm thi kết thúc môn học chấm theo thang điểm 10 (từ đến 10), làm tròn đến chữ số thập phân - Điểm môn học tổng điểm tất điểm đánh giá thành phần môn học nhân với trọng số tương ứng Điểm môn học theo thang điểm 10 làm tròn đến chữ số thập phân, sau quy đổi sang điểm chữ điểm số theo thang điểm theo quy định Bộ Lao động Thương binh Xã hội đào tạo theo tín Hướng dẫn thực mơn học 8.1 Phạm vi, đối tượng áp dụng: Đối tượng Trung cấp nghề CNTT UDPM 8.2 Phương pháp giảng dạy, học tập môn học 8.2.1 Đối với người dạy * Lý thuyết: Áp dụng phương pháp dạy học tích cực bao gồm: thuyết trình ngắn, nêu vấn đề, hướng dẫn đọc tài liệu, tập tình huống, câu hỏi thảo luận… * Bài tập: Phân chia nhóm nhỏ thực tập theo nội dung đề * Thảo luận: Phân chia nhóm nhỏ thảo luận theo nội dung đề * Hướng dẫn tự học theo nhóm (nếu có): Nhóm trưởng phân cơng thành viên nhóm tìm hiểu, nghiên cứu theo yêu cầu nội dung học, nhóm thảo luận, trình bày nội dung, ghi chép viết báo cáo nhóm 8.2.2 Đối với người học: Người học phải thực nhiệm vụ sau: - Nghiên cứu kỹ học nhà trước đến lớp Các tài liệu tham khảo cung cấp nguồn trước người học vào học môn học (trang web, thư viện, tài liệu ) - Tham dự tối thiểu 70% buổi giảng lý thuyết Nếu người học vắng >30% số tiết lý thuyết phải học lại mơn học tham dự kì thi lần sau - Tự học thảo luận nhóm (nếu có): phương pháp học tập kết hợp làm việc theo nhóm làm việc cá nhân Một nhóm gồm 8-10 người học cung cấp chủ đề thảo luận trước học lý thuyết, thực hành Mỗi người học chịu trách nhiệm số nội dung chủ đề mà nhóm phân cơng để phát triển hồn thiện tốt tồn chủ đề thảo luận nhóm - Tham dự đủ kiểm tra thường xuyên, định kỳ - Tham dự thi kết thúc môn học - Chủ động tổ chức thực tự học Tài liệu tham khảo: [1] Phạm Văn Ất – Giáo trình ngơn ngữ lập trình C – Nhà xuất Khoa học Kỹ thuật năm 2004 [2] Tiêu kim Cương – Giáo trình ngơn ngữ lập trình C – Nhà xuất Giáo dục năm 2006 CHƯƠNG CÁC KHÁI NIỆM CƠ BẢN CỦA C++ ❖ GIỚI THIỆU CHƯƠNG Chương chương giới thiệu tranh tổng quan khái niệm C++ để người học có kiến thức tảng dễ dàng tiếp cận nội dung môn học chương ❖ MỤC TIÊU CHƯƠNG Sau học xong chương này, người học có khả năng: ➢ Về kiến thức: - Trình bày giải thích khái niệm C++ - Trình bày giải thích khái niệm, vai trị, nội dung, ngun tắc, môi trường hoạt động C++ - Vận dụng đặc trưng khái niệm vào chương trình C++ ➢ Về kỹ năng: - Nhận diện ký tự, từ khóa, tên gọi biến, hàm chương trình - Phân tích bước để tạo chương trình, liệu đầu vào, đầu chương trình ➢ Về lực tự chủ trách nhiệm: - Ý thức tầm quan trọng ý nghĩa thực tiễn ngôn ngữ lập trình C++ - Cân nhắc đưa định thực chương trình - Tuân thủ nội quy, quy định nơi làm việc ❖ PHƯƠNG PHÁP GIẢNG DẠY VÀ HỌC TẬP CHƯƠNG - Đối với người dạy: sử dụng phương pháp giảng giảng dạy tích cực (diễn giảng, vấn đáp, dạy học theo vấn đề); yêu cầu người học thực câu hỏi thảo luận tập chương (cá nhân nhóm) - Đối với người học: chủ động đọc trước giáo trình (chương 1) trước buổi học; hoàn thành đầy đủ câu hỏi thảo luận tập tình chương theo cá nhân nhóm nộp lại cho người dạy thời gian quy định ❖ ĐIỀU KIỆN THỰC HIỆN CHƯƠNG 10

Ngày đăng: 26/02/2024, 10:16

Xem thêm:

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN