intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

CẤU TRÚC MỘT CHƯƠNG TRÌNH

Chia sẻ: Paradise3 Paradise3 | Ngày: | Loại File: PDF | Số trang:34

67
lượt xem
8
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

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.

Chủ đề:
Lưu

Nội dung Text: CẤU TRÚC MỘT CHƯƠNG TRÌNH

  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 1 Mạc Thị Mai_K56A_CNTT_ĐHSPHN 12/11/2011
  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. 2 Mạc Thị Mai_K56A_CNTT_ĐHSPHN 12/11/2011
  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ó 3 Mạc Thị Mai_K56A_CNTT_ĐHSPHN 12/11/2011
  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 4 Mạc Thị Mai_K56A_CNTT_ĐHSPHN 12/11/2011
  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? 5 Mạc Thị Mai_K56A_CNTT_ĐHSPHN 12/11/2011
  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. 6 Mạc Thị Mai_K56A_CNTT_ĐHSPHN 12/11/2011
  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. 7 Mạc Thị Mai_K56A_CNTT_ĐHSPHN 12/11/2011
  8. C.3. Nội dung bài giảng Cấu trúc chung I. Các thành phần của cấu trúc II. Một số ví dụ đơn giản III. 8 Mạc Thị Mai_K56A_CNTT_ĐHSPHN 12/11/2011
  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 • 9 Mạc Thị Mai_K56A_CNTT_ĐHSPHN 12/11/2011
  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 10 Mạc Thị Mai_K56A_CNTT_ĐHSPHN 12/11/2011
  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; 11 Mạc Thị Mai_K56A_CNTT_ĐHSPHN 12/11/2011
  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 : 12 Mạc Thị Mai_K56A_CNTT_ĐHSPHN 12/11/2011
  13. 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 báo crt 13 Mạc Thị Mai_K56A_CNTT_ĐHSPHN 12/11/2011
  14. b. Trong C++ #include Ví dụ #include #include
  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, 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 15 Mạc Thị Mai_K56A_CNTT_ĐHSPHN 12/11/2011
  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: = ; Ví dụ CONST PI = 3,14; MaxY = 100 MinA = 10 16 Mạc Thị Mai_K56A_CNTT_ĐHSPHN 12/11/2011
  17. b. Trong C++ - khai báo trong C++ sau từ khóa CONST phải có kiểu hằng, tên hằng, giá trị nhƣ sau: CONST = Ví dụ Const int MaxN = 1000; Const float PI = 3.1416; Const char* KQ = ”ketqua:”; 17 Mạc Thị Mai_K56A_CNTT_ĐHSPHN 12/11/2011
  18. 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 18 Mạc Thị Mai_K56A_CNTT_ĐHSPHN 12/11/2011
  19. a. Trong pascal VAR : ; - Sau VAR cũng có thể khai báo nhiều danh sách biến khác nhau. Ví dụ: Var a,b,c : integer; Hoten : string 19 Mạc Thị Mai_K56A_CNTT_ĐHSPHN 12/11/2011
  20. b.Trong C++ ; Ví dụ: int a,b,c; Char hoten; 20 Mạc Thị Mai_K56A_CNTT_ĐHSPHN 12/11/2011
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2