§8 Dịch, thực hiện và hiệu chỉnh chương trình<br />Kiến thức<br />Biết các bước: soạn thảo, dịch, thực hiện và hiệu chỉnh ...
Hoạt động 1 (4phút): Biết một số kiểu dữ liệu chuẩn: Nguyên<br />Hoạt động 2 (4phút): Biết một số kiểu dư...
Hãy kể tên những tập số đã học trong chương trìnhtoán<br />- Số tự nhiên<br />- Số nguyên<br />- Số thực<br /...
§4 Một số kiểu dữ liệu chuẩn<br />Dữ liệu là thông tin đã được mã hóatrongmáytính. Dữ liệutrongmỗingônng...
1: Kiểu nguyên:<br />Cáckiểunguyênđượclưutrữ và kết quả tínhtoán là số đúng, nhưng có hạnchế về miềngiá...
2: Kiểu thực:<br />Các kiểu thực được lưu trữ và kết quả tính toán chỉ là gần đúng, với sai số không đá...
3: Kiểu kí tự:<br />Kiểu kí tự có tập giá trị là các kí tự trong bộ mã ASCII, được dùng khi thông tin la...
4: Kiểu logic:<br />Kiểu logic trong Pascal chỉ Có hai giá trị TRUE (đúng) hoặc FALSE (sai), được dùng khi kiểm...
ÔN TẬP<br />Hãy nhớ!<br />Các kiểu dữ liệu chuẩn bao gồm:<br />Kiểu nguyên.<br />Kiểu thực.<br />Kiểu kítự.<br...
Upcoming SlideShare
Loading in …5
×

Kich ban day hoc lop 11 bai 4

1,003 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,003
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
15
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Kich ban day hoc lop 11 bai 4

  1. 1. §8 Dịch, thực hiện và hiệu chỉnh chương trình<br />Kiến thức<br />Biết các bước: soạn thảo, dịch, thực hiện và hiệu chỉnh chương trình.<br />Biết một số công cụ của môi trường TP.<br />Kĩ năng<br />Bước đầu sử dụng được chương trình dịch để phát hiện lỗi.<br />Bước đầu chỉnh sửa được chương trình dựa vào thông báo lỗi của Chương trình dịch và tính hợp lí của kết quả thu được.<br />§3 Cấu trúcchươngtrình<br />Kiếnthức<br />Hiểuchươngtrìnhlàsựmôtảcủathuậttoánbằngmộtngônngữlậptrình.<br />Biếtcấutrúccủamộtchươngtrình cấutrúcchungvàcácthànhphần.<br />Kĩnăng<br />Nhậnbiếtđượccácphầncủamộtchươngtrìnhđơngiản.<br />§7 Tổ chức vào/ra đơn giản<br />Kiến thức<br />Biết các lệnh vào/ra đơn giản để nhập thông tin từ bàn phím và đưa thông tin ra màn hình. <br />Kĩ năng<br />Viết được một số lệnh vào/ra đơn giản.<br />§4 Một số kiểu dữ liệu chuẩn<br />Kiến thức<br />Biết một số kiểu dữ liệu định sẵn nguyên, thực, kí tự, logic và miền con. <br />Kĩ năng<br />Xác định được kiểu cần khai báo của dữ liệu đơn giản.<br />§6 Phép toán, biểu thức, lệnh gán<br />Kiến thức<br />Biết các khái niệm: Phép toán, biểu thức số học, hàm số học chuẩn, biểu thức quan hệ.<br />Hiểu lệnh gán. <br />Kĩ năng<br />Viết được lệnh gán. <br />Viết được các biểu thức số học và logic với các phép toán thông dụng.<br />3<br />8<br />7<br />4<br />§5 Khai báo biến<br />Kiến thức<br />Hiểu được cách khai báo biến. <br />Kĩ năng<br />Khai báo đúng, <br />Nhận biết khai báo sai. <br />6<br />5<br />
  2. 2. Hoạt động 1 (4phút): Biết một số kiểu dữ liệu chuẩn: Nguyên<br />Hoạt động 2 (4phút): Biết một số kiểu dữ liệu chuẩn: Thực<br />Hoạt động 3 (4phút): Biết một số kiểu dữ liệu chuẩn: Ký tự<br />Hoạt động 4 (3phút): Biết một số kiểu dữ liệu chuẩn: Logic<br />Điểm khó: Xác định được kiểu cần khai báo của dữ liệu đơn giản.<br />Kiểu dữ liệu chuẩn thì học sinh phải nhớ và phải biết áp dụng vào bài trong trường hợp nào là cần thiết đây là điểm khó của bài này.<br />Kiến thức liên quan:<br />Những kiến thức này có liên quan từ bài 2 chương 1 của lớp 11 đó là bài các thành phần của ngôn ngữ lập trình đã giới thiệu qua.<br />Kiểu nguyên (INTEGER) thuộc Z (có trong toán học)<br />Kiểu thực (REAL) thuộc R (có trong toán học)<br />Kiểu ký tự CHAR thuộc bộ mã ASCII<br />Kiểu logic (BOOLEAN) TRUE hoặc FALSE<br />
  3. 3. Hãy kể tên những tập số đã học trong chương trìnhtoán<br />- Số tự nhiên<br />- Số nguyên<br />- Số thực<br />Mỗi ngôn ngữ lập trình thường cung cấp một số kiểu dữ liệu chuẩn cho biết:<br /> Phạm vi giá trị.<br /> Dung lượng bộ nhớ cần thiết để lưu trữ.<br /> Các phép toán có thể tác động lên dữ liệu.<br />
  4. 4. §4 Một số kiểu dữ liệu chuẩn<br />Dữ liệu là thông tin đã được mã hóatrongmáytính. Dữ liệutrongmỗingônngữ lậptrình chỉ có mộtsố kiểuchuẩnnhấtđịnhmặc dù thông tin rấtđadạng. Mỗikiểuđượcđặctrưngbởitênkiểu, miềngiá trị, kíchthướctrongbộ nhớ, cácphéptoán, cáchàmvà thủ tụcsử dụngchúng.<br />Dướiđâyxétmộtsố kiểudữ liệuchuẩnthườngdùngchocácbiếnđơntrong Pascal.<br />
  5. 5. 1: Kiểu nguyên:<br />Cáckiểunguyênđượclưutrữ và kết quả tínhtoán là số đúng, nhưng có hạnchế về miềngiá trị. Tậpsố nguyên là vôhạnvà có thứ tự, đếmđượcnhưngtrongmáytínhthì kiểunguyên là hữuhạn, có thứ tự.<br />Trong Pascal có các kiểu dữ liệu nguyên sau:<br />Từ - đến +<br />Hãy nêu phạm vi xác định của số nguyên trong Toán học?<br />
  6. 6. 2: Kiểu thực:<br />Các kiểu thực được lưu trữ và kết quả tính toán chỉ là gần đúng, với sai số không đáng kể (so với yêu cầu tính toán trong các bài toán thông thường), nhưng miền giá trị được mở rộng hơn so với kiểu nguyên. Cũng như số nguyên, số thực trong máy tính cũng là rời rạc và hữu hạn. Phép toán chứa các toán hạng gồm cả kiểu nguyên và kiểu thực sẽ cho kết quả kiểu thực.<br />Trong Pascal có các kiểu dữ liệu thựcsau:<br />
  7. 7. 3: Kiểu kí tự:<br />Kiểu kí tự có tập giá trị là các kí tự trong bộ mã ASCII, được dùng khi thông tin là các kí tự, xâu (string). Vì vậy hầu hết các ngôn ngữ lập trình đều có kiểu kí tự để làm việc với văn bản. Kiểu kí tự cũng là kiểu có thứ tự, đếm được. Việc so sánh các kí tự được thực hiện bằng cách so sánh mã ASCII của chúng.<br />Trong Pascal kiểu kí tự được kí hiệu là Char<br />Ví dụ: ‘a’ có mã ASCII là 97<br />‘A’ có mã ASCII là 65<br /> Có tất cả 256 kí tự với mã từ 0 đến 255.<br />
  8. 8. 4: Kiểu logic:<br />Kiểu logic trong Pascal chỉ Có hai giá trị TRUE (đúng) hoặc FALSE (sai), được dùng khi kiểm tra một điều kiện hoặc tìm giá trị của một biểu thức logic. Kiểu logic cũng là kiểu đếm được. Một số ngôn ngữ lập trình hoặc trình dịch không dùng kiểu logic (ví dụ ngôn ngữ C++), thay vào đó là dùng hai giá trị 0 (false) và khác 0 (true). Trong Pascal kí hiệu là boolean<br />Trong Pascal có kiểu dữ liệu logicsau:<br />
  9. 9. ÔN TẬP<br />Hãy nhớ!<br />Các kiểu dữ liệu chuẩn bao gồm:<br />Kiểu nguyên.<br />Kiểu thực.<br />Kiểu kítự.<br />Kiểu logic.<br />

×