Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (79.61 KB, 9 trang )
<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">
<b>CHƯƠNG TRÌNH MƠ ĐUN LẬP TRÌNH CĂN BẢN </b>
Mã số mô đun: MĐ08
Thời gian mô đun: 75giờ Lý thuyết: 30giờ; Thực hành: 41 giờ; Kiểm tra: 4giờ)
<b>I. VỊ TRÍ, TÍNH CHẤT CỦA MƠ ĐUN:</b>
- Vị trí của mơ đun: Mơ đun được bố trí sau khi sinh viên học xong các mơnhọc chung, các mô đun, môn học cơ sở chuyên ngành đào tạo chun mơn nghề.
- Tính chất của mơ đun: Là mơ đun chun ngành bắt buộc
<b>II. MỤC TIÊU MƠ ĐUN</b>
Sau khi học xong mơ đun này sinh viên có khả năng:
- Phân tích được chương trình lập trình cơ bản;
- Viết được mã lệnh của chương trình và thực hiện chương trình trong máytính.
<b>Năng lực tự chủ và trách nhiệm:</b>
- Chấp hành tốt các quy định pháp luật, chính sách của Nhà nước;
- Chịu trách nhiệm với kết quả công việc của bản thân và trách nhiệm mộtphần đối với nhóm;
- Làm việc độc lập trong điều kiện, bối cảnh làm việc thay đổi;
<b>III. NỘI DUNG MÔ ĐUN</b>
<i>1. Nội dung tổng quát và phân phối thời gian:</i>
<b>Thời gianTổng</b>
<b>Thực hànhBài tập</b>
<b>Kiểm tra*</b>
<i><b>(LT hoặcTH)</b></i>
1 Bài 1: Các thành phần cơ 8 3 5
</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3">2 <sup>Bài 2: Các kiểu dữ liệu cơ </sup>bản- khai báo hằng, biến, kiểu, biểu thức và câu lệnh
3 Bài 3: Các lệnh có cấu trúc 20 10 9 14 Bài 4 Chương trình con: thủ
<i><b>*Ghi chú: Thời gian kiểm tra lý thuyết được tính vào giờ lý thuyết, kiểm tra thực</b></i>
<i>hành được tính vào giờ thực hành.2. Nội dung chi tiết: </i>
<b>Bài 1: Các thành phần cơ bản của ngôn ngữ lập trình pascal</b>
<i>Mục tiêu: </i>
Sau khi học xong bài học này, sinh viên có khả năng:
- Trình bày được các thành phần cơ bản của ngơn gnữ lập trình- Mơ tả được cấu trúc của một chương trình
- Soạn thảo được chương trình
<i>Nội dung: Thời gian: 8 giờ (LT: 3 giờ; TH: 5 giờ)</i>
1. Các tập tin cần thiết khi lập trình với turbo pascal2. Các bước cơ bản khi lập một chương trình pascal3. Cấu trúc chung của một chương trình pascal4. Một số phím chức năng thường dùng
5. Các thao tác cơ bản khi soạn thảo chương trình6. Các thành phần cơ bản của ngôn ngữ pascal
<b>Bài 2: Các kiểu dữ liệu cơ bản- khai báo hằng, biến, kiểu, biểu thức và câu lệnh</b>
</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4">- Viết được một chương trình cơ bản chạy trên máy tính;
<i>Nội dung: Thời gian: 12 giờ (LT: 4 giờ; TH: 8giờ)</i>
I. Các kiểu dữ liệu cơ bản1. Kiểu logic
3.2. Các phép toán trên kiểu số thực: +, -, *, /
3.3. Các hàm số học sử dụng cho kiểu số nguyên và số thực:4. Kiểu ký tự
II. Khai báo hằngIII. Khai báo biếnIV. Định nghĩa kiểuV. Biểu thức
</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5">1.2. Lệnh CaseII. Câu lệnh lặp
- Sử dụng thành thạo các hàm và thủ tục trong thư viện CRT.
- Tự lực tìm tịi phương pháp tối ưu cho bài tốn, tích cực họp tác trong nhómNội dung: Thời gian: 12 giờ (LT: 5 giờ; TH: 7 giờ)
I. Khái niệm về chương trình con
II. Cấu trúc chung của một chương trình có sử dụng ctcIII. Biến tồn cục và biến địa phương
IV. Đệ qui
4.1. Khái niệm đệ qui
</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">4.2. Phương pháp thiết kế giải thuật đệ qui4.3. Giải thuật quay lui
<b>Bài 5: Dữ liệu kiểu mảng (array)</b>
<i>Mục tiêu: </i>
Sau khi học xong bài học này, sinh viên có khả năng:- Sử dụng và khai báo được kiểu mảng;
- Khai báo, truy cập các phần tử của mạng.
<i>Nội dung: Thời gian: 12 giờ (LT: 4 giờ; TH: 7 giờ; KT 1 giờ)</i>
I. Khai báo mảng
II. Xuất nhập trên dữ liệu kiểu mảng
<b>Bài 6: Xâu ký tự (string)</b>
<i>Mục tiêu: </i>
Sau khi học xong bài học này, sinh viên có khả năng:
- Khai báo và sử dụng được các phép toán cho xâu ký tự;- Khai báo và sử dụng được các thủ tục xâu ký tự;
- Khai báo và sử dụng được các hàm xử lý xâu ký tự;
<i>Nội dung: Thời gian: 11 giờ (LT: 4 giờ; TH: 6 giờ; KT: 1 giờ)</i>
I. Khai báo kiểu string
II. Truy xuất dữ liệu kiểu stringIII. Các phép toán trên xâu ký tự3.1. Phép nối xâu
3.2. Các phép toán quan hệ
IV. Các thủ tục và hàm vế xâu ký tự4.1. Hàm lấy chiều dài của xây ký tự
4.2. Hàm copy(st : string; pos, num: byte): string;4.3. Hàm pos(subst, st :string):byte;
4.4. Thủ tục delete(var st:string; pos, num: byte);
</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">4.6. Thủ tục str(num; var st:string);
4.7. Thủ tục val(st:string; var num; var code:integer);
<b>IV. ĐIỀU KIỆN THỰC HIỆN CHƯƠNG TRÌNH1 . Phịng học chun mơn/nhà xưởng</b>
- Phịng máy tính có cấu hình phù hợp (đảm bảo mỗi sinh viên 1 máy). Phòngđược trang bị hệ thống đèn đủ ánh sáng và máy điều hòa.
- Bàn, ghế cho sinh viên (mỗi bàn đặt 1 bộ máy tính).- Bàn ghế giảng viên, bảng, máy chiếu, bút bảng.
<b>2. Trang thiết bị máy móc</b>
- Máy tính cài hệ điều hành Windows, Microsoft Office (Microsoft Word,Microsoft Excel, Microsoft PowerPoint), phần mềm tiện ích và có kết nối Internet.
- Phần Free PASCAL
- Có một máy server quản lý tồn bộ máy con có kết nối mạng LAN và mộtmáy cho giảng viên.
<b>3. Học liệu, dụng cụ, nguyên vật liệu</b>
- Slide và máy chiếu, máy tính
- Giấy A4, các loại giấy dùng minh hoạ - Các hình vẽ minh hoạ giải thuật
- Tài liệu hướng dẫn mô đun lập trình pascal.
- Tài liệu hướng dẫn bài học và bài tập thực hành mơn lập trình pascal.- Giáo trình mơn lập trình pascal.
<b>V. PHƯƠNG PHÁP VÀ NỘI DUNG ĐÁNH GIÁ </b>
<i>* Về kiến thức:</i>
Được đánh giá qua bài kiểm tra viết, trắc nghiệm đạt được các yêu cầu sau:- Vận dụng quy tắc cú pháp của ngôn ngữ, các hoạt động vào/ra, lựa chọn biểuthức lồng nhau (đệ quy), tuần tự và tuyến tính.
- Xác định các điều khiển áp dụng cho việc nhập dữ liệu đảm bảo chính xác, cóchu trình xử lý dữ liệu.
</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">- Mơ tả chức năng và viết chương trình logic (pseudo code) của từng mô đunxử lý của hệ thống.
- Vận dụng các phương pháp lặp điều kiện trước hoặc sau, đảm bảo điều kiệnkết thúc của vòng lặp.
Rèn luyện tư duy logic để phân tích, tổng hợp. Thao tác cẩn thận, tỉ mỉ
<b>VI. HƯỚNG DẪN CHƯƠNG TRÌNH:1. Phạm vi áp dụng chương trình:</b>
Chương trình mơ đun được sử dụng để giảng dạy cho trình độ trung cấpnghề tin học
<b>2. Hướng dẫn về phương pháp giảng dạy và học tập mơ đun</b>
2.1. Đối với giảng viên: giảng viên có thể vận dụng phương pháp thuyếttrình, giảng giải kết hợp phương pháp gợi mở, phát hiện vấn đề giúp người họcnghề có thể tham gia tích cực vào bài giảng. Để hướng dẫn thực hành giảng viên sửdụng phương pháp thao tác mẫu. Phân nhóm cho các sinh viên trao đổi với nhau,trình bày theo nhóm
2.2. Đối với người học: quan sát, hoạt động nhóm, thao tác theo hướng dẫncủa giảng viên và làm bài tập về nhà.
<b>3. Những trọng tâm chương trình cần chú ý</b>
<i>- Cơng dụng của ngơn ngữ lập trình pascal, hiểu cú pháp, cơng dụng của các</i>
<i>câu lệnh dùng trong ngơn ngữ lập trình pascal.</i>
- Phân tích được chương trình: xác định nhiệm vụ chương trình (phải làm gì).- Vận dụng điều kiện, trợ giúp mơi trường của ngơn ngữ lập trình, chẳng hạn:các thao tác biên tập chương trình, các cơng cụ, điều khiển, thực đơn lệnh trợ giúp,gỡ rối, bẫy lỗi, v.v.
</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">- Giáo viên trước khi giảng dạy cần phải căn cứ vào nội dung của từng bài học- Chuẩn bị đầy đủ các điều kiện thực hiện bài học để đảm bảo chất lượng giảngdạy.
<b>4. Tài liệu cần tham khảo:</b>
<i>- PGS.TS. Bùi Thế Tâm. Giáo trình mơn Turbo Pascal 7.0. Nxb. Giao thông</i>
Vận Tải Hà Nội, năm 2004.
<i>- Đỗ Thị Mơ. Giáo trình Tin học Đại cương. Trường đại học Nông nghiệp I,</i>
2006.
</div>