1. Trang chủ
  2. » Công Nghệ Thông Tin

Giáo trình Kỹ thuật lập trình

211 9 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

Thông tin cơ bản

Định dạng
Số trang 211
Dung lượng 1,51 MB

Nội dung

Giáo trình Kỹ thuật lập trình được biên soạn thông tin đến các bạn những kiến thức cơ bản về ngôn ngữ lập trình; một số cấu trúc dữ liệu cơ bản; hàm và cấu trúc chương trình; kỹ thật lập trình cấu trúc; cơ bản về thuật toán; một số cấu trúc phức hợp; thao tác với tệp dữ liệu.

MỤC LỤC Chương CƠ BẢN VỀ NGƠN NGỮ LẬP TRÌNH 1.1 MỘT SỐ KHÁI NIỆM 1.1.1 Bộ chữ viết 1.1.2 Từ khóa 1.1.3 Tên gọi 1.1.4 Câu lệnh 1.1.5 Chú thích 1.2 CÁC KIỂU DỮ LIỆU CƠ BẢN 1.2.1 Dữ liệu kiểu liệu 1.2.2 Kiểu ký tự 1.2.3 Kiểu số nguyên 10 1.2.4 Kiểu số thực 10 1.3 BIẾN, HẰNG VÀ BIỂU THỨC 10 1.3.1 Biến 10 1.3.2 Hằng 12 1.3.3 Biểu thức 14 1.4 CẤU TRÚC MỘT CHƯƠNG TRÌNH ĐƠN GIẢN 18 1.4.1 Cấu trúc chung 18 1.4.2 Nhập/Xuất liệu 20 1.4.3 Ví dụ 24 1.5 ĐIỀU KHIỂN TRÌNH TỰ THỰC HIỆN CÁC LỆNH 25 1.5.1 Tuần tự 25 1.5.2 Điều khiển chọn 26 1.5.3 Điều khiển lặp 34 1.6 BÀI TẬP 43 Chương 46 MỘT SỐ CẤU TRÚC DỮ LIỆU CƠ BẢN 46 2.1 MẢNG 46 2.1.1 Mảng chiều 46 2.1.2 Mảng nhiều chiều 50 2.1.3 Một số ví dụ 54 2.2 XÂU KÝ TỰ 63 2.2.1 Khai báo nhập xuất liệu 63 2.2.2 Các hàm xử lý liệu xâu 65 2.2.3 Một số ví dụ 70 2.3 CON TRỎ 74 2.3.1 Khái báo, truy xuất trỏ 74 2.3.2 Con trỏ mảng 75 2.3.3 Cấp phát nhớ 76 2.3.4 Ví dụ 78 2.4 BẢN GHI 80 2.4.1 Khai báo, truy xuất liệu 80 2.4.2 Ví dụ 83 2.5 BÀI TẬP 84 Chương 87 HÀM VÀ CẤU TRÚC CHƯƠNG TRÌNH 87 3.1 TỔ CHỨC CHƯƠNG TRÌNH 87 3.1.1 Ví dụ 87 3.1.2 Cấu trúc chương trình 88 3.1.3 Hàm xây dựng sẵn 93 3.2 HÀM 93 3.2.1 Khai báo định nghĩa hàm 93 3.2.2 Lời gọi sử dụng hàm 96 3.2.3 Hàm với đối mặc định 97 3.2.4 Khai báo hàm trùng tên 98 3.2.5 Biến, đối tham chiếu 100 3.2.6 Cách truyền tham số 101 3.2.7 Hàm mảng 105 3.3 CON TRỎ HÀM 115 3.3.1 Khai báo 115 3.3.2 Sử dụng trỏ hàm 115 3.3.3 Mảng trỏ hàm 117 3.4 HÀM ĐỆ QUY 118 3.4.1 Khái niệm 118 3.4.2 Lớp toán giải đệ qui 119 3.4.3 Các ví dụ 120 3.5 BÀI TẬP 122 Chương 126 KỸ THUẬT LẬP TRÌNH CẤU TRÚC 126 4.1 NGUYÊN TẮC ÍT NHẤT 127 4.2 TÍNH ĐỊA PHƯƠNG ; scanf("%d",&c); 207 fflush(stdin); if(c==1) { WriteFile("SinhVien.Dat"); } else if (c==2) { ReadFile("SinhVien.Dat"); } else if (c==3) { Search("SinhVien.Dat"); } else break; } return 0; } Ngồi thư viện stdio.h cịn định nghĩa số hàm khác cho phép thao tác với tập tin, sinh viên tham khảo phần trợ giúp 7.5 BÀI TẬP Viết chương trình đếm số dịng file văn Viết chương trình đọc in kí tự file văn hình, hình 20 dịng Viết chương trình tìm xâu dài file văn Viết chương trình ghép file văn thứ hai vào file văn thứ nhất, tất chữ file văn thứ phải đổi thành chữ in hoa Viết chương trình in nội dung file hình cho biết tổng số chữ cái, tổng số chữ số xuất file Viết chương trình nhập liệu n, n

Ngày đăng: 30/03/2021, 08:06

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
[1]. D.E. Knuth, The Art of Computer Programming, Volume 1, Fundamental Algorithms, Addison-Wesley, Reading, MA,1973 Sách, tạp chí
Tiêu đề: The Art of Computer Programming", Volume 1, "Fundamental Algorithms
[2]. D.E. Knuth, The Art of Computer Programming, Volume 2, Searching and Sorting, Addison-Wesley, Reading, MA,1973 Sách, tạp chí
Tiêu đề: The Art of Computer Programming", Volume 2, "Searching and Sorting
[3]. Francis Scheid, Computers and Programming, McGraw-Hill Book Company, Singapore,1983 Sách, tạp chí
Tiêu đề: Computers and Programming
[4]. Ian Parberry, Algorithm Analysis and Complexity, Depart. of Computer Sciences, University of North Texas, 2001 Sách, tạp chí
Tiêu đề: Algorithm Analysis and Complexity
[5]. Ian Parberry, William Gasarch, Problems on Algorithms, Prentice-Hall, 2002 Sách, tạp chí
Tiêu đề: Problems on Algorithms
[6]. Jon Bentley, Programming Pearls, 2 nd Edition, Addison-Wesley, Inc., 2000 Sách, tạp chí
Tiêu đề: Programming Pearls
[7]. N. Wirth, Data Structure + Algorithm = Programs, Pretice-Hall Inc. 1976 Sách, tạp chí
Tiêu đề: Data Structure + Algorithm = Programs
[8]. Peter Juliff, Program Design, 2 nd Edition, Prentice-Hall, 1986 Sách, tạp chí
Tiêu đề: Program Design
[9]. William B. Jones, Programming Concepts, Prentice-Hall, Inc., 1982 Sách, tạp chí
Tiêu đề: Programming Concepts

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w