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

CẤU TRÚC CHƯƠNG TRÌNH doc

34 170 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 34
Dung lượng 221,83 KB

Nội dung

12/11/2011 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 12/11/2011 Mạc Thị Mai_K56A_CNTT_ĐHSPHN 2 A. 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. 12/11/2011 Mạc Thị Mai_K56A_CNTT_ĐHSPHN 3 B. Phƣơng pháp, phƣơng tiện 1. 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ó 12/11/2011 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 12/11/2011 Mạc Thị Mai_K56A_CNTT_ĐHSPHN 5 C.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? 12/11/2011 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, 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. 12/11/2011 Mạc Thị Mai_K56A_CNTT_ĐHSPHN 7 Đặ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ình và chƣơ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. 12/11/2011 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 12/11/2011 Mạc Thị Mai_K56A_CNTT_ĐHSPHN 9 I. 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 12/11/2011 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 [...]... 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; 12/11/2011 Mạc Thị Mai_K56A_CNTT_ĐHSPHN 11 II.1.2 Khai báo thƣ viện Mỗi ngôn ngữ lập trình có một số thƣ... 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 12/11/2011 Mạc Thị Mai_K56A_CNTT_ĐHSPHN 22 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} [];... Chú ý - Phần thân chƣơng trình chứa toà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 toàn bộ chƣơng trình, phải có dấu chấm Đây là lệnh duy nhất đƣợc kết 12/11/2011 Mạc Thị Mai_K56A_CNTT_ĐHSPHN 24 III Ví dụ chƣơng trình đơn giản III.1.Ví dụ 1 III.2.Ví dụ 2 12/11/2011 Mạc Thị Mai_K56A_CNTT_ĐHSPHN 25 III.1 Ví dụ 1 Chƣơng trình sau thực hiện việ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 các thành phần đó để áp dụng vào làm bài tập trong những tiết sau 12/11/2011 Mạc Thị Mai_K56A_CNTT_ĐHSPHN 33 E Bài tập về nhà 1 Viết chƣơng trình TP hiển thị ra màn hình 3 dòng thông... Writeln(„Moi cac ban lam quen voi pascal‟); End 12/11/2011 Mạc Thị Mai_K56A_CNTT_ĐHSPHN 30 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ì? 12/11/2011 Mạc Thị Mai_K56A_CNTT_ĐHSPHN 31 Trả lời - Chƣơng trình đƣợc viết theo ngôn ngữ Pascal - Thành phần của chƣơng trình: không có phần khai báo, chỉ có phần thân là hai câu lệnh đƣa ra hai thông báo -In ra màn hình... 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 xoá màn hình và lời gọi thủ tục write, writeln; 12/11/2011   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 đƣa thông báo ra màn hình Mạc Thị Mai_K56A_CNTT_ĐHSPHN 29 III.2.Ví dụ 2 Cho chƣơng trình. .. PI = 3.1416; Const char* KQ = ”ketqua:”; 12/11/2011 Mạc Thị Mai_K56A_CNTT_ĐHSPHN 17 II.1.4 Khai báo biến Tất cả các biến dùng trong chƣơng trình đều phải đƣợc đặt tên và khai báo để chƣơng trình dịch biết để lƣu trữ và xử lý  Tại mỗi thời điểm thực hiện chƣơng trình, biến chỉ nhận một giá trị  Ví dụ: ax + b = 0 thì a, b, x là các biến  12/11/2011 Mạc Thị Mai_K56A_CNTT_ĐHSPHN 18 a Trong pascal VAR... khai báo thƣ viện conio.h ta dùng lệnh clrscr 12/11/2011 Mạc Thị Mai_K56A_CNTT_ĐHSPHN 14 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, chính là hằng 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 12/11/2011 Mạc Thị Mai_K56A_CNTT_ĐHSPHN 15 a Trong pascal -Khai báo trong Pascal dạng... định về tên Ví dụ Program sap_xep; Program lop_11_a; 12/11/2011 Mạc Thị Mai_K56A_CNTT_ĐHSPHN 11 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 : 12/11/2011 Mạc Thị Mai_K56A_CNTT_ĐHSPHN 12 a Trong pascal Uses ; Ví dụ Uses crt; - Muốn dùng lệnh xóa màn hình clrscr thì phải có khai... tot!” 12/11/2011 Mạc Thị Mai_K56A_CNTT_ĐHSPHN 26 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 12/11/2011 b.Ngôn ngữ C++ #include Void main() { Printf (“xin chao cac ban!”); } Mạc Thị Mai_K56A_CNTT_ĐHSPHN 27 Hãy chỉ ra các thành phần của chƣơng trình 12/11/2011 Mạc Thị Mai_K56A_CNTT_ĐHSPHN 28 Trả lời . 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ình và chƣơng trình còn bị lỗi. . 12/11/2011 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 12/11/2011 Mạc Thị Mai_K56A_CNTT_ĐHSPHN. mình sẽ đi tìm hiểu rõ về cấu trúc một chƣơng trình. 12/11/2011 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ụ

Ngày đăng: 11/08/2014, 05:22

w