CẤU TRÚC MỘT CHƯƠNG TRÌNH
lượt xem 8
download
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.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: CẤU TRÚC MỘT CHƯƠNG TRÌNH
- 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
- 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
- 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
- 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
- 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
- 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
- Đặ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
- 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
- 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
- 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
- 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
- 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
- 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
- b. Trong C++ #include Ví dụ #include #include
- 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
- 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
- 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
- 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
- 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
- b.Trong C++ ; Ví dụ: int a,b,c; Char hoten; 20 Mạc Thị Mai_K56A_CNTT_ĐHSPHN 12/11/2011
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Lập trình java căn bản - Chương 1: Tổng quan về Java
40 p | 423 | 155
-
Bài 1: Cấu trúc của một chương trình C++
119 p | 413 | 111
-
Bài giảng Ngôn ngữ lập trình Java - Th.S Dương Thành Phết
11 p | 152 | 18
-
Ngôn ngữ lập trình 5 - Giới thiệu lập trình cấu trúc
27 p | 94 | 14
-
Cách cấu trúc một chương trình Java phần 1
6 p | 111 | 12
-
Bài giảng Cơ sở lập trình Csharp: Bài 1 - Làm quen với ngôn ngữ lập trình C#
36 p | 142 | 9
-
Bài giảng Lập trình Pascal
16 p | 110 | 7
-
Bài giảng Nhập môn lập trình: Bài 3 - Kiểu dữ liệu cơ bản
45 p | 62 | 6
-
Bài giảng Tin học đại cương: Chương 2.1 - Nguyễn Duy Hiệp
28 p | 23 | 5
-
Bài giảng Tính toán song song - Bài 3: Lập trình thư viện MPI
22 p | 159 | 5
-
Bài giảng Ngôn ngữ lập trình Java: Chương 1.2 - TS. Phan Nguyên Hải
87 p | 8 | 5
-
Bài giảng Chương trình dịch - Bài 1: Nhập môn
41 p | 53 | 4
-
Bài giảng Tin học đại cương 1: Chương 4 - ThS. Nguyễn Thị Mỹ
17 p | 83 | 3
-
Bài giảng Tin học đại cương: Bài 1 - ThS. Đinh Phú Hùng
10 p | 48 | 2
-
Bài giảng Kỹ thuật phần mềm: Chương 1 - Phạm Duy Trung
68 p | 92 | 2
-
Bài giảng Tin học đại cương: Bài 2 - ThS. Nguyễn Thị Phương Thảo
39 p | 28 | 2
-
Bài giảng Lập trình Java - Chương 2: Ngôn ngữ lập trình Java
41 p | 23 | 2
-
Bài giảng Tin học đại cương: Bài 2 - Bùi Thị Thu Cúc
21 p | 33 | 2
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn