Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 17 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
17
Dung lượng
587,29 KB
Nội dung
Giới thiệu học phần TRẦN MINH THÁI Email: minhthai@itc.edu.vn Website: www.minhthai.edu.vn 1 Thông tin học phần • Tên học phần: Kỹ thuật lập trình cơ bản • Số tín chỉ: 02 • Phân bổ thời gian: • Giờ giảng lý thuyết: 20 tiết • Giờ làm bài tập, thảo luận tại lớp: 10 tiết • Giờ tự học của sinh viên: 60 giờ 2 Tóm tắt nội dung Các kiến thức và kỹ năng cơ bản về mô tả giải thuật, viết chương trình trên máy tính bằng ngôn ngữ C, bao gồm: • Các kiểu dữ liệu chuẩn; • Các ký hiệu, từ khóa; • Các hàm nhập/ xuất; các hàm toán học; • Các cấu trúc điều khiển rẽ nhánh và vòng lặp; • Lập trình hàm; • Kiểu dữ liệu mảng, các thao tác xử lý và ứng dụng. 3 Mục tiêu học phần Kiến thức • Mô tả giải thuật dưới dạng lưu đồ (flowchart) • Các kiểu dữ liệu cơ sở, các ký hiệu, từ khóa, cú pháp và cấu trúc điều khiển trong ngôn ngữ C/ C++ • Lập trình bằng phương pháp thủ tục hàm • Kiểu dữ liệu mảng một chiều 4 Mục tiêu học phần Kỹ năng • Sử dụng công cụ lập trình Microsoft Visual C++ • Sử dụng công cụ mô tả giải thuật bằng lưu đồ Crocodile Clips • Cài đặt được các chương trình bằng phương pháp thủ tục hàm cho các bài toán trên kiểu dữ liệu cơ bản, kiểu dữ liệu mảng bằng ngôn ngữ C • Tìm kiếm tài liệu, làm việc theo nhóm và thuyết trình 5 Tài liệu tham khảo • Microsoft Visual Studio các phiên bản tải tại địa chỉ: http://e5.onthehub.com/WebStore/Welcome.aspx?vsro=8&ws=47a5cae3-b635-e211-aed3-f04da23e 67f6&JSEnabled=1 bằng tài khoản ELMS của mỗi sinh viên • Slide bài giảng và bài tập thực hành “Kỹ thuật lập trình Cơ bản” tải tại địa chỉ web: http://www.minhthai.edu.vn • Bài giảng tải tại địa chỉ web: http://www.fit.itc.edu.vn 6 Yêu cầu • Đọc trước tài liệu, làm bài tập về nhà • Tham gia đầy đủ các buổi học, trao đổi, đóng góp ý kiến tích cực trong buổi học • Làm đầy đủ các bài tập chương và bài tập lớn • Tham gia đầy đủ các buổi học thực hành và cài đặt tất cả các bài tập thực hành sử dụng ngôn ngữ C trên môi trường Microsoft Visual C++ (dùng một trong các phiên bản: 6.0; 2003; 2005; 2008; 2010; 2012) 7 Các qui định • Vắng mặt phải có giấy xin phép, hai lần vắng mặt có phép xem như vắng một buổi học • Vắng mặt trên 20% trong các lần điểm danh sẽ bị cấm thi • Khi vào lớp học phải có tài liệu học tập • Không làm việc riêng trong lớp học • Hoàn thành các bài tập, thực hành, kiểm tra theo đúng thời gian qui định 8 Hình thức đánh giá • Kiểm tra tại lớp • Kiểm tra giữa kỳ • Thi cuối kỳ (Không dùng tài liệu + máy tính) 9 Nội dung học phần Chương 1. Tổng quan về lập trình • Chương trình máy tính • Cấu trúc dữ liệu • Lưu đồ giải thuật • Bài tập 10 [...]... dung h c phần Chương 2 Giới thiệu c ng c lập trình ngôn ngữ C • Giới thiệu c ng c Microsoft Visual Studio • Tạo dự án mới (project) • Chương trình mẫu • Chạy từng bư c xem kết quả hoạt động c a chương trình • Bài tập 11 Nội dung h c phần Chương 3 C c thành phần c bản ngôn ngữ C • Lịch sử ngôn ngữ C • C c khái niệm • Ký hiệu c c phép toán • Hàm nhập xuất dữ liệu • C c hàm c bản kh c • Bài tập 12 Nội... tập 12 Nội dung h c phần Chương 4 C u tr c điều khiển ngôn ngữ C • C u tr c cơ bản c a chương trình C • C u tr c rẽ nhánh: if, if else • C u tr c lựa chọn: switch case • Bài tập • C u tr c lặp: while, for, do while • Lệnh break, continue • Bài tập 13 Nội dung h c phần Chương 5 Lập trình C bằng phương pháp hàm • C c khái niệm • Phương pháp xây dựng hàm • Khai báo hàm, gọi hàm • Tầm v c biến • Tham số... tham trị, tham biến • Bài tập 14 Nội dung h c phần Chương 6 Kiểu dữ liệu mảng một chiều • C c khái niệm • Khai báo, truy xuất • Nhập, phát sinh và xuất mảng • Xuất c điều kiện (l c) • Kỹ thuật kiểm tra tăng/ giảm, xen kẻ, tồn tại ho c toàn bộ phần tử thỏa điều kiện • Bài tập 15 Nội dung h c phần Chương 6 Kiểu dữ liệu mảng một chiều (tt) • Thao t c tìm kiếm: tìm giá trị cho trư c, giá trị lớn nhất,... Kiểu dữ liệu mảng một chiều (tt) • Thao t c tìm kiếm: tìm giá trị cho trư c, giá trị lớn nhất, nhỏ nhất, v.v… • Đếm, tính tổng, giá trị trung bình c c phần tử thỏa điều kiện cho trư c • Sắp xếp • Thao t c chèn/ xóa phần tử và tách/ ghép mảng • Bài tập 16 Q&A 17 . ngữ C • C u tr c cơ bản c a chương trình C • C u tr c rẽ nhánh: if, if else • C u tr c lựa chọn: switch case • Bài tập • C u tr c lặp: while, for, do while • Lệnh break, continue • Bài tập 13 Nội. thiệu c ng c Microsoft Visual Studio • Tạo dự án mới (project) • Chương trình mẫu • Chạy từng bư c xem kết quả hoạt động c a chương trình • Bài tập 11 Nội dung h c phần Chương 3. C c thành phần c . thành phần c bản ngôn ngữ C • Lịch sử ngôn ngữ C • C c khái niệm • Ký hiệu c c phép toán • Hàm nhập xuất dữ liệu • C c hàm c bản kh c • Bài tập 12 Nội dung h c phần Chương 4. C u tr c điều khiển