Xem mẫu

BỘ LAO ĐỘNG - THƯƠNG BINH VÀ XÃ HỘI TỔNG CỤC DẠY NGHỀ GIÁO TRÌNH Môn học : Lập trình căn bản NGHỀ: QUẢN TRỊ MẠNG TRÌNH ĐỘ: CAO ĐẲNG NGHỀ ( Ban hành kèm theo Quyết định số:120/QĐ-TCDN Ngày 25/2/201 của Tổng cục trưởng Tổng cục dạy nghề) TUYÊN BỐ BẢN QUYỀN: Tài liệu này thuộc loại sách giáo trình 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 mang tính 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. MÃ TÀI LIỆU: MH15 Trang 1 LỜI GIỚI THIỆU Giáo Trình Lập trình căn bản Pascal được biên soạn nhằm đáp ứng yêu cầu học tập của sinh viên bước đầu làm quen với công việc lập trình, đồng thời giúp cho sinh viên có một tài liệu học tập, rèn luyện tốt khả năng lập trình, tạo nền tảng vững chắc cho các môn học tiếp theo . Giáo trình không chỉ phù hợp cho người mới bắt đầu mà còn phù hợp cho những người cần tham khảo. Nội dung của giáo trình được chia thành 6 chương: Chương 1: Làm quen ngôn ngữ lập trình Chương 2: Các thành phần trong ngôn ngữ lập trình Chương 3: Các cấu trúc điều khiển Chương 4: Hàm và thủ tục Chương 5: Dữ liệu kiểu tập hợp, mảng và bản ghi Chương 6: Dữ liệu kiểu chuỗi Khi biên soạn, chúng tôi đã tham khảo các giáo trình và tài liệu giảng dạy môn học này của một số trường Cao đẳng, Đại học để giáo trình vừa đạt yêu cầu về nội dung vừa thích hợp với đối tượng là sinh viên của các trường Cao đẳng Nghề. Chúng tôi hy vọng sớm nhận được những ý kiến đóng góp, phê bình của bạn đọc về nội dung, chất lượng và hình thức trình bày để giáo trình này ngày một hoàn thiện hơn. Hà Nội, ngày 25 tháng 2 năm 2013 Tham gia biên soạn 1. Chủ biên Võ Thị Ngọc Tú 2. Trần Thị Hà Khuê 3. Đặng Quý Linh Trang 2 MỤC LỤC CHƯƠNG 1:..........................................................................................................................5 1. Khái niệm cơ bản về lập trình......................................................................................5 2. Lịch sử phát triển và ứng dụng của ngôn ngữ lập trình.................................................5 3. Làm quen với môi trường phát triển phần mềm ...........................................................7 3.1 Khởi động chương trình Pascal.............................................................................7 3.2 Các thao tác sử dụng trên Turbo Pascal ................................................................9 4. Chương trình mẫu .....................................................................................................10 4.1 Cấu trúc cơ bản..................................................................................................10 4.2 Phương pháp khai báo và tổ chức cấu trúc một chương trình Pascal: ..................11 4.3 Các ví dụ đơn giản làm quen với ngôn ngữ Pascal.............................................12 5. Bài tập.......................................................................................................................13 CHƯƠNG 2:........................................................................................................................14 1. Hệ thống từ khóa và kí hiệu được dùng trong ngôn ngữ lập trình...............................15 2. Các kiểu dữ liệu cơ bản.............................................................................................15 2.1 Các kiểu dữ liệu dạng số.....................................................................................15 2.2 Kiểu char, logic, string.......................................................................................16 3. Hằng, biến, hàm, các phép toán và biểu thức .............................................................17 3.1 Hằng ..................................................................................................................17 3.2 Biến (Variable)...................................................................................................18 3.3 Biểu thức............................................................................................................18 4. Các lệnh, khối lệnh....................................................................................................19 4.1 Khối lệnh ...........................................................................................................19 4.2 Lệnh gán ............................................................................................................19 4.3 Lệnh nhập ..........................................................................................................20 4.4 Lệnh xuất...........................................................................................................21 5. Thực thi chương trình, nhập dữ liệu, nhận kết quả.....................................................23 CHƯƠNG 3:........................................................................................................................24 1. Khái niệm về lệnh có cấu trúc....................................................................................25 2. Các lệnh cấu trúc lựa chọn.........................................................................................25 2.1 Lệnh IF ..............................................................................................................25 2.2 Lệnh CASE..OF.................................................................................................27 3. Cấu trúc vòng lặp ......................................................................................................29 3.1 Vòng lặp FOR....................................................................................................30 3.2 Câu lệnh Repeat .................................................................................................32 3.3 Câu lệnh While...................................................................................................33 4. Các lệnh chuyển điều khiển.......................................................................................35 4.1 Lệnh Goto:.........................................................................................................35 4.2 Lệnh Break:........................................................................................................35 4.3 Lệnh Exit ...........................................................................................................35 5. Kết hợp các cấu trúc điều khiển trong chương trình...................................................36 6. Bài tập.......................................................................................................................38 6.1 Câu lệnh IF.........................................................................................................38 6.2 Câu lệnh rẽ nhánh có điều kiện case..of..............................................................39 6.3 Câu lệnh for .......................................................................................................40 6.4 Cấu trúc vòng lặp while......................................................................................41 6.5 Cấu trúc vòng lặp repeat..until............................................................................43 CHƯƠNG 4:........................................................................................................................46 1. Khái niệm chương trình con......................................................................................46 Trang 3 2. Cấu trúc chương trình có sử dụng chương trình con...................................................46 3. Các hàm và thủ tục trong ngôn ngữ lập trình .............................................................47 3.1 Hàm ...................................................................................................................47 3.2 Thủ tục...............................................................................................................50 3.3 Bài tập................................................................................................................51 4. Tham trị và tham biến................................................................................................54 4.1 Tham biến..........................................................................................................54 4.2 Tham trị .............................................................................................................55 4.3 Bài tập................................................................................................................55 4.4 Hướng dẫn .........................................................................................................56 5. Biến toàn cục và biến địa phương..............................................................................56 5.1 Biến toàn cục......................................................................................................56 5.2 Biến địa phương.................................................................................................56 5.3 Bài tập................................................................................................................57 CHƯƠNG 5:........................................................................................................................58 1. Kiểu tập hợp, các phép toán trên tập hợp...................................................................58 1.1 Định nghĩa .........................................................................................................58 1.2 Các phép toán trên tập hợp.................................................................................59 1.3 Bài tập................................................................................................................60 2. Mảng một chiều ........................................................................................................61 2.1 Khái niệm...........................................................................................................61 2.2 Mảng một chiều .................................................................................................61 2.3 Khai báo mảng một chiều...................................................................................61 2.4 Khai báo gián tiếp ..............................................................................................61 2.5 Khai báo trực tiếp :.............................................................................................62 2.6 Truy nhập và truy xuất các phần tử của mảng một chiều:....................................62 2.7 Bài tập................................................................................................................63 3. Mảng nhiều chiều......................................................................................................66 3.1 Khái niệm...........................................................................................................66 3.2 Khai báo.............................................................................................................66 3.3 Truy nhập và truy xuất của mảng........................................................................66 3.4 Bài tập................................................................................................................67 4. Kiểu bản ghi..............................................................................................................69 4.1 Khái niệm...........................................................................................................69 4.2 Sử dụng bản ghi .................................................................................................71 4.3 Câu lệnh WITH..................................................................................................74 4.4 Bản ghi có cấu trúc thay đổi ...............................................................................75 4.5 Bài tập................................................................................................................77 CHƯƠNG 6:........................................................................................................................79 1. Khai báo và các phép toán.........................................................................................79 1.1 Khai báo kiểu chuỗi............................................................................................79 1.2 Các phép toán trên chuỗi....................................................................................79 1.3 Phép gán ............................................................................................................80 1.4 Phép nối chuỗi....................................................................................................80 1.5 Các phép toán so sánh ........................................................................................80 2. Nhập và in chuỗi.......................................................................................................80 3. Các thủ tục và hàm làm việc với chuỗi ......................................................................80 3.1 Các thủ tục.........................................................................................................80 3.2 Các hàm.............................................................................................................81 4. Bài tập.......................................................................................................................82 Tài liệu tham khảo ............................................................................................................... 84 ... - tailieumienphi.vn
nguon tai.lieu . vn