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

Chương 1 : Bài 5KHAI BÁO BIẾN pps

5 182 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 5
Dung lượng 166,03 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Chương 1 : Bài 5 KHAI BÁO BIẾN Giáo viên hướng dẫn: Thầy Trần Doãn Vinh Sinh viên thực hiện: Nguyễn Thị Ngoãn A.. Về tư tưởng tình cảm : - Giúp học sinh hiểu rõ hơn tàm quan trọng của

Trang 1

Chương 1 : Bài 5

KHAI BÁO BIẾN

Giáo viên hướng dẫn: Thầy Trần Doãn Vinh Sinh viên thực hiện: Nguyễn Thị Ngoãn

A Mục đích, yêu cầu :

1 Về kiến thức :

- Hiểu cách khai báo biến

- Biết khai báo biến đúng

2 Về tư tưởng tình cảm :

- Giúp học sinh hiểu rõ hơn tàm quan trọng của khai báo biến

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, thảo luận nhưng thuyết trình là chủ yếu

2 Phương tiện :

- Vở ghi lý thuyết

- Bảng hoặc máy chiếu ( nếu có )

- Giáo án

- Sách giáo khoa

- Sách tham khảo ( nếu có )

C Tiến trình bài giảng :

1 Ổ định lớp (2’) :

- Yêu cầu lớp trưởng báo cáo sĩ số

2 Kiểm tra bài cũ gợi động cơ (5’):

a)Kiểm tra bài cũ :

- Câu hỏi : Em hãy cho biết một số kiểu dữ liệu chuẩn ?

- Trả lời :

Có 4 kiểu dữ liệu chuẩn và phạm vi giá trị của chúng như sau :

+ Kiểu nguyên : Dùng để khai báo các biến nhận giá trị là

số nguyên

Có 4 loại kiểu nguyên : *Byte :

* Integer :

* Word :

Trang 2

+ kiểu thực : Dùng để khai báo các đại lượng nhận giá trị là

số thực

Có 2 loại thường dùng là : Real , extended + Kiểu kí tự : Char : Dùng khai báo các kí tự thuộc bộ mã ASCII dung thuận tiện khi khai báo các kí tự hoặc xâu

+ Kiểu lôgic : Boolean : Dùng khai báo khi kiểm tra một điều kiện nào đó

b)Gợi động cơ :

- Hôm nay chúng ta sẽ học cách khai báo biến cho một chương trình trong pascal

III Nội dung bài giảng :

1 Xét ví dụ :

{ khai báo trong bài toán giải phương trình

: ax + b = 0 }

Var a,b,x : real ;

2 Cú pháp :

Var <danh sách biến >:< kiểu dữ liệu>;

Chú ý :

 Đặt tên cho gợi nhớ tới ý nghĩa của

biến đó

 Mỗi biến chỉ được khai báo một lần

 Passcal không phân biệt chữ hoa và

chữ thường

 Khai báo cần chú ý tới phạm vi giá trị

của nó

- GV: Xét khai báo của bài toán giải phương trình bậc nhất

Trong đó a,b,x là các biến

- GV : Bạn nào có thể cho cô biết cú pháp của khai báo biến?

- Trả lời : Cú pháp dó là :

Var <danh sách biến>:<kiểu

dữ liệu>;

- VD: dtoan,dtin: real ;

- VD: DTB : real ; Tương đương : dtb : real;

12 phút

3 Cấu trúc chương trình khai báo :

 Mở đầu bằng việc khai báo các thư

viện cần dùng

- Một số thư viện sẵn

có trong TP cung cấp một số

Trang 3

Uses <danh sách các thư viện>;

Trong đó các TV cách nhau một dấu phẩy

{*Phần này không nhất thiết phải có * }

 Khai báo hằng

- Khai báo hằng có dạng :

CONST <tên hằng> = <giá trị>;

Ví dụ COSNT m = 19;

- Sau từ khoá CONST có thể có nhiều dòng dạng :

<tên hằng> = <giá trị>;

Ví dụ : CONST PI = 3,14;

N = 20 ;

 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

- Cách khai báo:

VAR <danh sách biến> : <kiểu dữ liệu>;

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

- 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;

lệnh và hàm chuẩn cho NSD

- Người dùng có thể tự tạo cho mình một TV riêng theo quy định của TP

- Muốn lệnh xoá màn hình

clrscr;

thì phải có khai báo uses crt;

-GV : Khai báo như sau là

đúng hay sai :

CONST a = b = 16;

- Trả lời : Sai Khai báo đúng:

CONST a = 16;

b = 16;

- GV Hỏi: Trong một chương trình, 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

- Mỗi câu lệnh phải được kết thúc bởi dấu chấm phẩy

10 Phút

Trang 4

4 Chương trình khai báo :

Program < tên chương trình > ;

Use <tên các thư viện > ;

Const <tên hằng> = <các giá trị của

hằng >;

Var <danh sách biến> : <kiểu dữ liệu>;

{ có thể còn các khai báo khác }

-GV : đưa ra ví dụ:

{ khai báo chương trình tính chu vi diện tích tam giác } Program Tgiac;

Const PI =3,14;

Var a,b,c ,cvi:byte;

Ditch : real ;

IV Củng cố bài ( 10’):

- Cho một ví dụ : Giải phương trình : ax2 + bx + c = 0

- Cho học sinh khai báo :

- Hôm nay chúng ta đã học về khai báo biến cho một chương trình

- Yêu cầu :khi đưa ra bài toán ta cần xác định rõ các biến và khai báo cho đúng

V Một số câu hỏi trắc nghiệm: (5’)

1.Chọn câu khai báo đúng :

a.const m=n=2; b.var x : byte,real; c const n:integer; d.Const m= 5;

2 Tìm khai báo sai :

a VAR x,y : real; b VAR X,Y:REAL; c.var x:real; d var x = real;

3 Tìm khai báo tối ưu nhất

Khai báo tìm số chính phương nhỏ hơn 100 :

a Var m :real ; b var m :byte ; c var m :char ; d var m :integer ;

V Bài tập về nhà :( 1’ )

- Hãy viết khai báo cho bài tính chu vi , diện tích hình chữ nhật với các cạnh nhập từ bàn phím

VI Nhận xét ,rút ra kinh nghiệm giờ giảng :

Ngày đăng: 11/08/2014, 06:21

TỪ KHÓA LIÊN QUAN