Giáo án bài giảng cấu trúc chương trình - Pdf 19

Mạc Thị Mai – k56A-CNTT - ĐHSPHN
Giáo án số 2
CẤU TRÚC CHƯƠNG TRÌNH
( 1 tiết )
Giáo viên hướng dẫn :Trần Doãn Vinh
Sinh viên thực hiện : Mạc Thị Mai
Lớp : K56A - CNTT
A. Mục đích, yêu cầu:
1. Về kiến thức:
• 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.
2. Về tư tưởng, tình cảm
• 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.
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
• Vở ghi lý thuyết.
• Sách giáo khoa lớp 11.
• Sách tham khảo ( nếu có ).
C. Tiến trình lên lớp, nội dung bài giảng
I. Ổn định lớp ( 1 phút ) :
Ổn định lớp và yêu cầu lớp trưởng báo cáo sĩ số
II. Kiểm tra bài cũ và gợi động cơ ( 4 phút )
1.Kiểm tra bài cũ

1

2 I. Cấu trúc chung
Cấu trúc một chương trình có thể được mô
tả như sau:
[< phần khai báo >]
< phần thân >
Thuyết trình
Nói chung, chương trình được viết bằng
ngôn ngữ lập trình bậc cao thường gồm
phần khai báo và phần thân. Phần khai
báo có thể có hoặc không, nhưng phần
2

2
Mạc Thị Mai – k56A-CNTT - ĐHSPHN
Trong đó:
 Phần khai báo có thể có hoặc không
 Phần thân bắt buộc phải có
thân bắt buộc phải có.
Khi diễn giải cú pháp các ngôn ngữ lập
trình người ta thường sử dụng ngôn ngữ
tự nhiên,và được đặt giữa cặp dấu < và >.
Các thành phần trong chương trình có
hoặc không được đặt giữa dấu [ và ].
3 II. Các thành phần của chương trình
1.Phần khai báo
Có thể có các khai báo cho: tên chương
trình, thư viện, hằng, biến và chương trình
con.

+ Không được trùng với từ khoá.
+ Không phân biệt chữ hoa, chữ thường.
Thuyết trình
- Một số thư viện sẵn có cung cấp một số
lệnh và hàm chuẩn( được lập trình sẵn)
- Người dùng có thể tự tạo cho mình một
thư viện riêng theo quy định của ngôn
ngữ lập trình
- Trong Pascal, muốn dùng lệnh xóa màn
hình clrscr thì ta phải khai báo trước nó
3

4

3
Mạc Thị Mai – k56A-CNTT - ĐHSPHN
Uses crt;
 Trong C++
#include <tên thư viện >
Ví dụ
#include <stdio.h>
#include <conio.h>
c. Kai báo hằng
-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ị>;
Ví dụ
CONST PI = 3,14;
MaxY = 100;
MinA = 10

C++ thì phải có khai báo kiểu hằng.
Const m = 20;
L = “lan”;
+trong C++
Const int m = 20;
Const char* L = “lan”;
Hỏi:
- Trong một chương trình Pascal, nếu có
5

5

4
Mạc Thị Mai – k56A-CNTT - ĐHSPHN
Ví dụ: ax + b = 0 thì a, b, x là các biến
- Cách khai báo:
o Trong pascal
VAR <danh sách biến> : <kiểu dữ liệu>;
- 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;
o Trong C++
<kiểu dữ liệu> <danh sách biến>;
Ví dụ: int a,b,c;
Char hoten;
Với: - danh sách biến là một hoặc nhiều tên
biến, các tên cách nhau bởi dấu phẩy.
- kiểu dữ liệu là một trong các kiểu dữ
liệu chuẩn của TP hoặc C++

hình thong báo“Xin chao cac ban!
5


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status