Upload
tin5vungtau
View
246
Download
3
Embed Size (px)
Citation preview
Giới
thiệu
giáo
án
Sinh viên thực hiện: Hồ Thị Huyền Trang
Bài 4–5: Một số kiểu dữ liệu chuẩnKhai báo biến
TIN HỌC 11
Chương 1:
Một số khái niệm về lập trình và
ngôn ngữ lập trình
Chương 2:
Chương trình đơn giản
Bài 4, 5: Một số kiểu dữ liệu chuẩn – Khai
báo biến
Mục tiêu bài dạy
Chuẩn kiến thức, kỹ năng
Chương 3:
Cấu trúc rẽ nhánh và lặp
Chương 4:
Kiểu dữ liệu có cấu trúc
Chương 5:
Tệp và thao tác với tệp
Chương 6:
Chương trình con và lập trình có
cấu trúc
Trang bị cho hs các khái niệm cơ bản về lập trình và ngôn ngữ lập trình bậc cao.
MỤC TIÊU DẠY HỌC
Giải được một số bài toán đơn giản trên máy tính bằng cách vận dụng được các kiến thức về thuật toán, cấu trúc dữ liệu, ngôn ngữ lập trình cụ thể, sử dụng các chương trình con có sẵn.
• Biết được một số kiểu dữ liệu chuẩn: nguyên, thực, kí tự, logic.
• Xác định được kiểu cần khai báo của dữ liệu đơn giản.
• Hiểu cách khai báo biến đúng.
• Biết khai báo biến đúng.
• Có thái độ nghiêm túc tuân theo quy tắc khi lập trình.
• Tạo được hứng thú cho học sinh khi bước đầu tìm hiểu về lập trình.
Mục tiêu, chuẩn kiến thức,kỹ năng
• Kiểu dữ liệu chuẩn: kiểu nguyên, kiểu thực, kiểu kí tự, kiểu logic.
• Một chương trình thường có hai phần: phần khai báo và phần thân chương trình. Phần khai báo có thể có hoặc không.
• Các biến đều phải được khai báo và mỗi biến chỉ được khai báo một lần.
Kiến thức trọng tâm, kiến thức khó
Bài 4-5:Một số kiểu dữ liệu chuẩnKhai báo biến
• Các khái niệm: ngôn ngữ lập trình, miền giá trị, hàm, thủ tục, kích thước trong bộ nhớ.
• Biết được miền giá trị một số kiểu dữ liệu đơn giản như byte, real
• Biết định nghĩa khai báo biến và tầm quan trọng của khai báo biến.
Kiến thức liên quan đến bài học
• Kiểu dữ liệu chuẩn.
• Cách khai báo biến.
Kiến thức về chủ đề, nội dung
Bài 4-5:Một số kiểu dữ liệu chuẩnKhai báo biến
Bài 4-5:Một số kiểu dữ liệu chuẩnKhai báo biến
Hoạt động 4:
Củng cố
Hoạt động 1:
Nhắc lại kiến thức cũ
Hoạt động 2:
Tìm hiểu một số kiểu dữ liệu chuẩn
Hoạt động 3:
Tìm hiểu cách khai báo biến
Hoạt động 1: Nhắc lại kiến thức cũ
Bài 4-5: Một số kiểu dữ liệu chuẩn-Khai báo biến
Mục tiêu: -Kiểm tra, ôn lại kiến thức về cấu trúc chung và cấu trúc thành phần, kỹ năng nhận biết các thành phần của chương trình .- Từ nội dung kiểm tra dẫn dắt vào bài sau.
Hoạt động 1: Nhắc lại kiến thức cũ
Bài 4-5: Một số kiểu dữ liệu chuẩn-Khai báo biến
Program Tam_Giac;User crtVar
a,b,c:Integer;p,s:Real;
BeginWriteln('CHUONG TRINH TINH DIEN TICH TAM GIAC');Write('-Cho biet canh thu nhat = ');Readln(a);Write('-Cho biet canh thu hai = ');Readln(b);Write('-Cho biet canh thu ba = ');Readln(c);p := 0.5 * (a + b + c);s := sqrt(p*(p-a)*(p-c)*(p-c));Writeln('+Dien tich hinh tam giac = ',s:6:2,' met
vuong');Readln
End.
GV: Cho chương trình tính diện tích tam giác, yêu cầu một hs xác định phần tên chươngtrình, thưviện, hằng.
Hoạt động 2: Một số kiểu dữ liệu chuẩn
Bài 4-5: Một số kiểu dữ liệu chuẩn-Khai báo biến
Mục tiêu:- Biết một số kiểu dữ liệu chuẩn: nguyên, thực, kí tự, logic và giới hạn biểu diễn của chúng.- Xác định được kiểu cần khai báo của dữ liệu đơn giản
Hoạt động 2: Một số kiểu dữ liệu chuẩn
Bài 4-5: Một số kiểu dữ liệu chuẩn-Khai báo biến
- Số tự nhiên ( .- Số nguyên - Số thực (-∞, +∞).
+ Liên hệ trong toán học, để thực hiện được tính toán ta cần phải có các tập số. Đó là những tập số nào? Miền giá trị của những tập số của chúng.
Hoạt động 2: Một số kiểu dữ liệu chuẩn
Bài 4-5: Một số kiểu dữ liệu chuẩn-Khai báo biến
+ Mỗi ngôn ngôn lập trình thường cung cấp
một số kiểu dữ liệu chuẩn cho biết.
Phạm vi giá trị
Dung lượng bộ nhớ cần lưu trữ
Các phép toán có thể tác động lên dữ liệu
Hoạt động 2: Một số kiểu dữ liệu chuẩn
Bài 4-5: Một số kiểu dữ liệu chuẩn-Khai báo biến
+ Cho học sinh đọc những kiểu dùng để khai báo
các đại lượng nhận giá trị là kiểu nguyên, kiểu thực
KiÓuPh¹m vi gi¸
trÞ
Bé nhí lu
tr÷ mét
gi¸ trÞ
ByteTõ 0 ®Õn
2551 byte
IntegerTõ -215 ®Õn
215 - 12 byte
WordTõ 0 ®Õn 216
- 12 byte
LongintTõ -231 ®Õn
231 - 14 byte
KiÓuPh¹m vi gi¸
trÞ
Bé nhí
lu tr÷ 1
gi¸ trÞ
Real
0 hoÆc cã
gi¸ trÞ tuyÖt
®èi tõ 10-38
®Õn 1038
6 byte
Exten
de
d
0 hoÆc cã
gi¸ trÞ tuyÖt
®èi tõ 10-
4932 ®Õn
104932
10 byte
Hoạt động 2: Một số kiểu dữ liệu chuẩn
Bài 4-5: Một số kiểu dữ liệu chuẩn-Khai báo biến
KiÓu Ph¹m vi gi¸ trÞBé nhí lu tr÷
mét gi¸ trÞ
Byte Tõ 0 ®Õn 255 1 byte
Integer Tõ -215 ®Õn 215 - 1 2 byte
Word Tõ 0 ®Õn 216 - 1 2 byte
Longint Tõ -231 ®Õn 231 - 1 4 byte
+ Kiểu nguyên:
Hoạt động 2: Một số kiểu dữ liệu chuẩn
Bài 4-5: Một số kiểu dữ liệu chuẩn-Khai báo biến
Kiểu thực:
KiÓu Ph¹m vi gi¸ trÞBé nhí lu tr÷ 1
gi¸ trÞ
Real
0 hoÆc cã gi¸ trÞ
tuyÖt ®èi tõ 10-38
®Õn 1038
6 byte
Extended
0 hoÆc cã gi¸ trÞ
tuyÖt ®èi tõ 10-4932
®Õn 104932
10 byte
Hoạt động 2: Một số kiểu dữ liệu chuẩn
Bài 4-5: Một số kiểu dữ liệu chuẩn-Khai báo biến
+ Kiểu kí tự:
Kiểu Phạm vi giá trị Bộ nhớ lưu trữ một giá trị
char 256 kí tự trong bộ mã ASCII 1 byte
+ Kiểu lôgic:
Kiểu Phạm vi giá trị Bộ nhớ lưu trữ một giá trị
boolean True hoặc false 1 byte
Hoạt động 2: Một số kiểu dữ liệu chuẩn
Bài 4-5: Một số kiểu dữ liệu chuẩn-Khai báo biến
Cho một vài bài toán, yêu cầu học sinh xác địnhkiểu dữ liệu cần dùng.
Chương trình tính diện tích tam giác ABC có độ dài cáccạnh là a = 2cm, b = 3,4cm, c =
5cm.
Muốn tính toán trên các giá trị: 4 6 75 ta phải sử dụng dữ liệu
gì?
byte
real
Hoạt động 3: Tìm hiểu cách khai báo biến
Bài 4-5: Một số kiểu dữ liệu chuẩn-Khai báo biến
- Học sinh biết rằng mọi biến dùng trong chương trình đều phải được khai báo tên và kiểu dữ liệu.-Học sinh biết được cấu trúc chung của khai báo biến trong ngôn ngữ Pascal-Có khả năng khai báo được biến khi lập trình.
Mục tiêu:
Hoạt động 3: Tìm hiểu cách khai báo biến
Bài 4-5: Một số kiểu dữ liệu chuẩn-Khai báo biến
- Xét chương trình được dùng ở phần kiểm tra bài, GV xác địnhphần khai báo biến cho học sinh xem.-Từ đó yêu cầu học sinh xác địnhcấu trúc của phần khai báo biến.- Giáo viên nhận xét câu trả lời của học sinh và đua ra cấu trúc chuẩn của khia báo biến.
Hoạt động 3: Tìm hiểu cách khai báo biến
Bài 4-5: Một số kiểu dữ liệu chuẩn-Khai báo biến
Program Tam_Giac;uses crt;Var
a,b,c:Integer;p,s:Real;
BeginWriteln('CHUONG TRINH TINH DIEN
TICH TAM GIAC');Write('-Cho biet canh thu nhat = ');Readln(a);Write('-Cho biet canh thu hai = ');Readln(b);Write('-Cho biet canh thu ba = ');Readln(c);p := 0.5 * (a + b + c);s := sqrt(p*(p-a)*(p-c)*(p-c));Writeln('+Dien tich hinh tam giac =
',s:6:2,' met vuong');Readln
End.
var <danh sách biến>: <kiểu dữ liệu>;
Hoạt động 3: Tìm hiểu cách khai báo biến
Bài 4-5: Một số kiểu dữ liệu chuẩn-Khai báo biến
+ Cho học sinh xem hình ảnh về khai báo có nhiều biến, và rút kết luận cách khai báo biến khí có nhiều biến.
Đặt ra tình huống có nhiều biến cần khai báo.
var x, y, z: word;X: longint;i: byte;
var <danh sách biến>: <kiểu dữ liệu>….…..
<danh sách biến>: <kiểu dữ liệu>;
Hoạt động 3: Tìm hiểu cách khai báo biến
Bài 4-5: Một số kiểu dữ liệu chuẩn-Khai báo biến
+ Cho học sinh xem một số kiểu khai báo trong Pascal cho học sinh phân biệt khai báo nào đúng, sai.
var x, y, z: word;n 1: real;X: longint;h: interger;i: byte;
+ Dựa vào biến khai báo đúng của ví dụ trên, yêu cầu học sinh nhận xét có bao nhiêu biến, bộ nhớ cần cấp phát
2*3 + 4 + 1 = 11 (byte)
Hoạt động 3: Tìm hiểu cách khai báo biến
Bài 4-5: Một số kiểu dữ liệu chuẩn-Khai báo biến
+ Trình bày cho học sinh một số chú ý khi đặt tên biến, chọn kiểu dữ liệu. Cho ví dụ minh họa.
Hoạt động 4: Củng cố bài học
Bài 4-5: Một số kiểu dữ liệu chuẩn-Khai báo biến
Mục tiêu: Kiểm tra kiến thức, kỹ năng học sinh nắm được trong tiết học.
Hoạt động 4: Củng cố bài học
Bài 4-5: Một số kiểu dữ liệu chuẩn-Khai báo biến
+ Cho bài tập. Sau đó yêu cầu học sinh khai báo tên, thư viện, biến cho chương trình trên.
Viết chương trình tính tổng của các số tự nhiên nhỏ hơn 100 (có thể cho bài toán
khác)
CẢM ƠN CÔ VÀ CÁC BẠN ĐÃTHEO DÕI