CẤU TRÚC CHƯƠNG TRÌNH Turbo pascal

34 1.4K 5
CẤU TRÚC CHƯƠNG TRÌNH Turbo pascal

Đ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

CẤU TRÚC CHƯƠNG TRÌNH Turbo pascal

09/06/12Mạc Thị Mai_K56A_CNTT_ĐHSPHN1CẤU TRÚC CHƯƠNG TRÌNHCấu trúc chungCác thành phần của chương trìnhVí dụ chương trình đơn giản 09/06/12 Mạc Thị Mai_K56A_CNTT_ĐHSPHN2A. Nục đích yêu cầuHọc sinh nắm được :Cấu trúc của một chương trình Turbo PascalCác kiến thức cơ bản về kiểu dữ liệu, phép toán, biểu thức, câu lệnh gán, tổ chức vào/ra đơn giản;Cách thực hiện chương trình trong môi trường pascal.Học sinh biết cách vận dụng kiến thức để viết một số chương trình đơn giản.Giúp học sinh hiểu hơn về môn học, biết được lợi ích và cái hay của môn học, từ đó thêm yêu thích và hứng thú với môn học. 09/06/12 Mạc Thị Mai_K56A_CNTT_ĐHSPHN3B. Phương pháp, phương tiện1. Phương phápKết hợp các phương pháp giảng dạy như thuyết trình, vấn đáp…Kết hợp kiến thức trong giáo trình và một số ví dụ nhỏ trên máy. 2. Phương tiệnGiáo án điện tửMáy chiếuSách giáo khoa lớp 11.Sách tham khảo ( nếu có 09/06/12 Mạc Thị Mai_K56A_CNTT_ĐHSPHN4C. Tiến trình lên lớp và nội dung bài giảngC.1. Ổn định lớpC.2. Kiểm tra bài cũ C.3. Nội dung bài 09/06/12 Mạc Thị Mai_K56A_CNTT_ĐHSPHN5C.2.Kiểm tra bài cũCâu hỏi: •Cả lớp cho cô biết bài trước chúng ta học về vấn đề gì?•Tại sao người ta phải xây dựng các ngôn ngữ lập trình bậc cao? 09/06/12 Mạc Thị Mai_K56A_CNTT_ĐHSPHN6Hướng dẫn trả lờiTrả lời:•Bài trước chúng ta học về các thành phần của ngôn ngữ lập trình (pascal)•Người ta phải xây dựng các ngôn ngữ lập trình bậc cao vì nó có tác dụng rất quan trọng, nó giúp ích rất nhiều trong cuộc sống thực tế, hầu hết các ứng dụng chúng ta sử dụng trong máy tính đều phải dùng các ngôn ngữ bậc cao để soạn ra chúng. 09/06/12 Mạc Thị Mai_K56A_CNTT_ĐHSPHN7Đặt vấn đềKhi viết một bài văn, chúng ta cúng phải có đầy đủ 3 phần rõ rệt và đó là qui định chung không được vi pham nó• mở bài• thân bài• kết bài Tương tự như vậy khi viết một chương trình (lập trình),cũng có cấu trúc riêng của nó. Trong lập trình cấu trúc rất quan trọng, thiếu nó chúng ta không hiểu được chương trìnhchương trình còn bị lỗi. Để hiểu rõ, bây giờ cô trò mình sẽ đi tìm hiểu rõ về cấu trúc một chương trình. 09/06/12 Mạc Thị Mai_K56A_CNTT_ĐHSPHN8C.3. Nội dung bài giảngI. Cấu trúc chungII. Các thành phần của cấu trúcIII. Một số ví dụ đơn giản 09/06/12 Mạc Thị Mai_K56A_CNTT_ĐHSPHN9I. Cấu trúc chung [< phần khai báo >] < phần thân >Trong đó:Phần khai báo có thể có hoặc khôngPhần thân bắt buộc phải cóChú ý•Phần trong dấu < và > bắt buộc có•Phần trong dấu [ và ] có thể có hoặ không 09/06/12 Mạc Thị Mai_K56A_CNTT_ĐHSPHN10II. Các thành phần của cấu trúcII.1.Phần khai báoII.1.1.Khai báo tên chương trìnhII.1.2.Khai báo thư việnII.1.3.Khai báo hằngII.1.4.Khai báo biếnII.2. Thân chương trình [...]... hoặ khơng 09/06/12 Mạc Thị Mai_K56A_CNTT_ĐHSPHN 1 CẤU TRÚC CHƯƠNG TRÌNH  Cấu trúc chung  Các thành phần của chương trình  Ví dụ chương trình đơn giản 09/06/12 Mạc Thị Mai_K56A_CNTT_ĐHSPHN 24 Chú ý - Phần thân chương trình chứa tồn bộ nội dung của chương trình. - Mỗi câu lệnh phải được kết thúc bởi dấu chấm phẩy. - Sau END kết thúc tồn bộ chương trình, phải có dấu chấm. Đây là lệnh duy nhất được... Mai_K56A_CNTT_ĐHSPHN 28 Hãy chỉ ra các thành phần của chương trình 09/06/12 Mạc Thị Mai_K56A_CNTT_ĐHSPHN 10 II. Các thành phần của cấu trúc II.1.Phần khai báo II.1.1.Khai báo tên chương trình II.1.2.Khai báo thư viện II.1.3.Khai báo hằng II.1.4.Khai báo biến II.2. Thân chương trình 09/06/12 Mạc Thị Mai_K56A_CNTT_ĐHSPHN 8 C.3. Nội dung bài giảng I. Cấu trúc chung II. Các thành phần của cấu trúc III. Một số ví dụ đơn giản ... Mai_K56A_CNTT_ĐHSPHN 11 II.1.1 Khai báo tên chương trình  Phần này có thể có hoặc khơng  Với Pascal, nếu có, phần khai báo bắt bằng từ khóa program, tiếp đến là tên chương trình. Program < tên chương trình >; Trong đó tên chương trình là tên do người lập trình đặt theo đúng quy định về tên. Ví dụ Program sap_xep; Program lop_11_a; 09/06/12 Mạc Thị Mai_K56A_CNTT_ĐHSPHN 25 III. Ví dụ chương trình đơn giản III.1.Ví... Mai_K56A_CNTT_ĐHSPHN 23 II.2. Thân chương trình Dãy lệnh trong pham vi được xác định bởi cặp dấu hiệu mở đầu và kết thúc tạo thành thân chương trình. Trong Pascal Cấu trúc : BEGIN{tên dành riêng bắt đầu} [<Các câu lệnh>]; END.{tên dành riêng kết thúc} 09/06/12 Mạc Thị Mai_K56A_CNTT_ĐHSPHN 15 II.1.3 Khai báo hằng Nhiều giá trị được dùng trong chương trình nhiều lần mà nó khơng thay đổi,... trước chúng ta học về vấn đề gì? • Tại sao người ta phải xây dựng các ngơn ngữ lập trình bậc cao? 09/06/12 Mạc Thị Mai_K56A_CNTT_ĐHSPHN 31 Hỏi Chương trình được viết theo ngơn ngữ nào?Thành phần của chương trình? In ra màn hình cái gì? 09/06/12 Mạc Thị Mai_K56A_CNTT_ĐHSPHN 16 a. Trong pascal -Khai báo trong Pascal dạng : sau từ khóa CONST có thể có nhiều dịng dạng: <tên hằng> = <giá... Trước khi sử dụng nó, ta phải khai báo. Trong mỗi ngơn ngữ lập trình khác nhau có thể có cách khai báo hằng số khác nhau 09/06/12 Mạc Thị Mai_K56A_CNTT_ĐHSPHN 33 D. Củng cố bài  Qua bài học chúng ta đã biết • Cấu trúc của một chương trình gồm những phần nào • Biết được một số loại dữ liệu chuẩn của TP • Cách khai báo tên chương trình, khai báo hằng,khai báo thư viên.  Chúng ta cần nắm vững... Mai_K56A_CNTT_ĐHSPHN 29 Trả lời Pascal  Phần tên gồm từ khoá Program và tên chương trình là vi_du_1  Phần khai báo thư viện crt;  Phần khai báo biến và hằng không có.  Phần thân chương trình gồm 3 câu lệnh là lệnh xố màn hình và lời gọi thủ tục write, writeln; C++  Phần khai báo chỉ có một câu lệnh include khai báo thư viện stdio.h.  Phần thân chương trình chỉ có một câu lệnh printf...09/06/12 Mạc Thị Mai_K56A_CNTT_ĐHSPHN 30 III.2.Ví dụ 2 Cho chương trình Begin Writeln(‘xin cao cac ban!’); Writeln(‘Moi cac ban lam quen voi pascal ); End. 09/06/12 Mạc Thị Mai_K56A_CNTT_ĐHSPHN 27 Chương trình a.Ngơn ngữ Pascal Program vi_du_1; Uses crt; BEGIN Clrscr; Write(‘ Xin chao cac ban ! ‘); Writeln(‘Chuc cac ban hoc tot ’); END. b.Ngôn... Mai_K56A_CNTT_ĐHSPHN 22 Câu hỏi nhỏ (hằng – biến) Hỏi: - Trong một chương trình Pascal, nếu có cả khai báo hằng và khai báo biến thì khai báo nào được viết trước ? - Trả lời : Khai báo hằng. 09/06/12 Mạc Thị Mai_K56A_CNTT_ĐHSPHN 6 Hướng dẫn trả lời Trả lời: • Bài trước chúng ta học về các thành phần của ngôn ngữ lập trình (pascal) • Người ta phải xây dựng các ngơn ngữ lập trình bậc cao vì nó có tác dụng rất quan trọng,... Mai_K56A_CNTT_ĐHSPHN 12 II.1.2 Khai báo thư viện Mỗi ngôn ngữ lập trình có một số thư viện được lập trình sẵn cho ta sử dụng. Khai báo thư viện để sử dụng các chương trình đó như sau : 09/06/12 Mạc Thị Mai_K56A_CNTT_ĐHSPHN 4 C. Tiến trình lên lớp và nội dung bài giảng C.1. Ổn định lớp C.2. Kiểm tra bài cũ C.3. Nội dung bài 09/06/12 Mạc Thị Mai_K56A_CNTT_ĐHSPHN 13 a. Trong pascal Uses <tên thư viện>; Ví dụ Uses . một chương trình (lập trình) ,cũng có cấu trúc riêng của nó. Trong lập trình cấu trúc rất quan trọng, thiếu nó chúng ta không hiểu được chương trình và chương. 09/06/12Mạc Thị Mai_K56A_CNTT_ĐHSPHN1CẤU TRÚC CHƯƠNG TRÌNH Cấu trúc chungCác thành phần của chương trình Ví dụ chương trình đơn giản 09/06/12 Mạc Thị Mai_K56A_CNTT_ĐHSPHN2A.

Ngày đăng: 06/09/2012, 16:57

Hình ảnh liên quan

- Muốn dùng lệnh xóa màn hình clrscr thì phải có khai báo crt - CẤU TRÚC CHƯƠNG TRÌNH Turbo pascal

u.

ốn dùng lệnh xóa màn hình clrscr thì phải có khai báo crt Xem tại trang 13 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan