SlideShare a Scribd company logo
1 of 9
§8 Dịch, thực hiện và hiệu chỉnh chương trình Kiến thức 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. Biết một số công cụ của môi trường TP. Kĩ năng Bước đầu sử dụng được chương trình dịch để phát hiện lỗi. 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. §3 Cấu trúcchươngtrình Kiếnthức Hiểuchươngtrìnhlàsựmôtảcủathuậttoánbằngmộtngônngữlậptrình. Biếtcấutrúccủamộtchươngtrình cấutrúcchungvàcácthànhphần. Kĩnăng Nhậnbiếtđượccácphầncủamộtchươngtrìnhđơngiản. §7 Tổ chức vào/ra đơn giản Kiến thức 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.  Kĩ năng Viết được một số lệnh vào/ra đơn giản. §4 Một số kiểu dữ liệu chuẩn Kiến thức Biết một số kiểu dữ liệu định sẵn nguyên, thực, kí tự, logic và miền con.  Kĩ năng Xác định được kiểu cần khai báo của dữ liệu đơn giản. §6 Phép toán, biểu thức, lệnh gán Kiến thức 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ệ. Hiểu lệnh gán.  Kĩ năng Viết được lệnh gán.  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. 3 8 7 4 §5 Khai báo biến Kiến thức Hiểu được cách khai báo biến.  Kĩ năng Khai báo đúng,  Nhận biết khai báo sai.  6 5
Hoạt động 1 (4phút): Biết một số kiểu dữ liệu chuẩn: Nguyên Hoạt động 2 (4phút): Biết một số kiểu dữ liệu chuẩn: Thực Hoạt động 3 (4phút): Biết một số kiểu dữ liệu chuẩn: Ký tự Hoạt động 4 (3phút): Biết một số kiểu dữ liệu chuẩn: Logic Điểm khó: Xác định được kiểu cần khai báo của dữ liệu đơn giản. 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. Kiến thức liên quan: 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. Kiểu nguyên (INTEGER) thuộc Z (có trong toán học) Kiểu thực (REAL) thuộc R (có trong toán học) Kiểu ký tự CHAR thuộc bộ mã ASCII Kiểu logic (BOOLEAN) TRUE hoặc FALSE
Hãy kể tên những tập số đã học trong chương trìnhtoán - Số tự nhiên - Số nguyên - Số thực 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:  Phạm vi giá trị.  Dung lượng bộ nhớ cần thiết để lưu trữ.  Các phép toán có thể tác động lên dữ liệu.
§4 Một số kiểu dữ liệu chuẩn 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. Dướiđâyxétmộtsố kiểudữ liệuchuẩnthườngdùngchocácbiếnđơntrong Pascal.
1: Kiểu nguyên: 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ự. Trong Pascal có các kiểu dữ liệu nguyên sau: Từ  - đến + Hãy nêu phạm vi xác định của số nguyên trong Toán học?
2: Kiểu thực: 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. Trong Pascal có các kiểu dữ liệu thựcsau:
3: Kiểu kí tự: 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. Trong Pascal kiểu kí tự được kí hiệu là Char Ví dụ: ‘a’ có mã ASCII là 97 ‘A’ có mã ASCII là 65  Có tất cả 256 kí tự với mã từ 0 đến 255.
4: Kiểu logic: 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 Trong Pascal có kiểu dữ liệu logicsau:
ÔN TẬP Hãy nhớ! Các kiểu dữ liệu chuẩn bao gồm: Kiểu nguyên. Kiểu thực. Kiểu kítự. Kiểu logic.

More Related Content

Viewers also liked

Grading system using t score by Excel
Grading system using t score by ExcelGrading system using t score by Excel
Grading system using t score by ExcelThanapon Jarin
 
Toronto Agile Tour - Pikachu Talk
Toronto Agile Tour - Pikachu TalkToronto Agile Tour - Pikachu Talk
Toronto Agile Tour - Pikachu TalkJason Little
 
ACMP Canada - Transforming Traditional Approaches to Change
ACMP Canada - Transforming Traditional Approaches to ChangeACMP Canada - Transforming Traditional Approaches to Change
ACMP Canada - Transforming Traditional Approaches to ChangeJason Little
 
Happy Melly Exploration Day - How to Inspire Change
Happy Melly Exploration Day - How to Inspire ChangeHappy Melly Exploration Day - How to Inspire Change
Happy Melly Exploration Day - How to Inspire ChangeJason Little
 
Tampere Goes Agile - Experimenting Through Change Keynote
Tampere Goes Agile - Experimenting Through Change KeynoteTampere Goes Agile - Experimenting Through Change Keynote
Tampere Goes Agile - Experimenting Through Change KeynoteJason Little
 
Rethinking Agile Transformation - Agile Tour Montreal Keynote
Rethinking Agile Transformation - Agile Tour Montreal KeynoteRethinking Agile Transformation - Agile Tour Montreal Keynote
Rethinking Agile Transformation - Agile Tour Montreal KeynoteJason Little
 
How to Hire an Agile Coach
How to Hire an Agile CoachHow to Hire an Agile Coach
How to Hire an Agile CoachJason Little
 

Viewers also liked (8)

Basic word structure
Basic word structureBasic word structure
Basic word structure
 
Grading system using t score by Excel
Grading system using t score by ExcelGrading system using t score by Excel
Grading system using t score by Excel
 
Toronto Agile Tour - Pikachu Talk
Toronto Agile Tour - Pikachu TalkToronto Agile Tour - Pikachu Talk
Toronto Agile Tour - Pikachu Talk
 
ACMP Canada - Transforming Traditional Approaches to Change
ACMP Canada - Transforming Traditional Approaches to ChangeACMP Canada - Transforming Traditional Approaches to Change
ACMP Canada - Transforming Traditional Approaches to Change
 
Happy Melly Exploration Day - How to Inspire Change
Happy Melly Exploration Day - How to Inspire ChangeHappy Melly Exploration Day - How to Inspire Change
Happy Melly Exploration Day - How to Inspire Change
 
Tampere Goes Agile - Experimenting Through Change Keynote
Tampere Goes Agile - Experimenting Through Change KeynoteTampere Goes Agile - Experimenting Through Change Keynote
Tampere Goes Agile - Experimenting Through Change Keynote
 
Rethinking Agile Transformation - Agile Tour Montreal Keynote
Rethinking Agile Transformation - Agile Tour Montreal KeynoteRethinking Agile Transformation - Agile Tour Montreal Keynote
Rethinking Agile Transformation - Agile Tour Montreal Keynote
 
How to Hire an Agile Coach
How to Hire an Agile CoachHow to Hire an Agile Coach
How to Hire an Agile Coach
 

Similar to Kich ban day hoc lop 11 bai 4

Cac he co so tri thuc
Cac he co so tri thucCac he co so tri thuc
Cac he co so tri thucFloo258
 
BÀI GIẢNG QTHT WEB-MAIL SERVER.ppt
BÀI GIẢNG QTHT WEB-MAIL SERVER.pptBÀI GIẢNG QTHT WEB-MAIL SERVER.ppt
BÀI GIẢNG QTHT WEB-MAIL SERVER.pptssuser95e69d
 
Kbdh bai2 thong_tinvadulieu
Kbdh bai2 thong_tinvadulieuKbdh bai2 thong_tinvadulieu
Kbdh bai2 thong_tinvadulieuI'mnie Dang
 
Tudonghoale
TudonghoaleTudonghoale
TudonghoaleVu Le
 
Bai giang atbmtt
Bai giang atbmtt Bai giang atbmtt
Bai giang atbmtt Hà Vũ
 
Chiết lọc thông tin pháp luật trong dữ liệu văn bản.pdf
Chiết lọc thông tin pháp luật trong dữ liệu văn bản.pdfChiết lọc thông tin pháp luật trong dữ liệu văn bản.pdf
Chiết lọc thông tin pháp luật trong dữ liệu văn bản.pdfTieuNgocLy
 
Một số kiểu dữ liệu chuẩn
Một số kiểu dữ liệu chuẩnMột số kiểu dữ liệu chuẩn
Một số kiểu dữ liệu chuẩnvothanhdoit
 
Chuanmanguon 151124092923-lva1-app6892
Chuanmanguon 151124092923-lva1-app6892Chuanmanguon 151124092923-lva1-app6892
Chuanmanguon 151124092923-lva1-app6892HaiNguyen870
 
Coding Standard (Chuẩn Mã Nguồn)
Coding Standard (Chuẩn Mã Nguồn)Coding Standard (Chuẩn Mã Nguồn)
Coding Standard (Chuẩn Mã Nguồn)Hong Le Van
 
Spss lesson 5.3 Tương quan hồi quy (hồi quy tuyến tính đa biến)
Spss lesson 5.3 Tương quan hồi quy (hồi quy tuyến tính đa biến)Spss lesson 5.3 Tương quan hồi quy (hồi quy tuyến tính đa biến)
Spss lesson 5.3 Tương quan hồi quy (hồi quy tuyến tính đa biến)Si Thinh Hoang
 
Phân tích tương quan hồi quy
Phân tích tương quan hồi quyPhân tích tương quan hồi quy
Phân tích tương quan hồi quySi Thinh Hoang
 
Gtantoanvabaomatthongtin
GtantoanvabaomatthongtinGtantoanvabaomatthongtin
GtantoanvabaomatthongtinThThmL1
 

Similar to Kich ban day hoc lop 11 bai 4 (17)

Pascal 2
Pascal 2Pascal 2
Pascal 2
 
Cac he co so tri thuc
Cac he co so tri thucCac he co so tri thuc
Cac he co so tri thuc
 
BÀI GIẢNG QTHT WEB-MAIL SERVER.ppt
BÀI GIẢNG QTHT WEB-MAIL SERVER.pptBÀI GIẢNG QTHT WEB-MAIL SERVER.ppt
BÀI GIẢNG QTHT WEB-MAIL SERVER.ppt
 
Kbdh bai2 thong_tinvadulieu
Kbdh bai2 thong_tinvadulieuKbdh bai2 thong_tinvadulieu
Kbdh bai2 thong_tinvadulieu
 
Kịch bản giảng dạy
Kịch bản giảng dạyKịch bản giảng dạy
Kịch bản giảng dạy
 
Tudonghoale
TudonghoaleTudonghoale
Tudonghoale
 
Bai giang atbmtt
Bai giang atbmtt Bai giang atbmtt
Bai giang atbmtt
 
Chiết lọc thông tin pháp luật trong dữ liệu văn bản.pdf
Chiết lọc thông tin pháp luật trong dữ liệu văn bản.pdfChiết lọc thông tin pháp luật trong dữ liệu văn bản.pdf
Chiết lọc thông tin pháp luật trong dữ liệu văn bản.pdf
 
Một số kiểu dữ liệu chuẩn
Một số kiểu dữ liệu chuẩnMột số kiểu dữ liệu chuẩn
Một số kiểu dữ liệu chuẩn
 
Luận văn: Đề xuất thuật toán mã hóa văn bản có độ bảo mật cao
Luận văn: Đề xuất thuật toán mã hóa văn bản có độ bảo mật caoLuận văn: Đề xuất thuật toán mã hóa văn bản có độ bảo mật cao
Luận văn: Đề xuất thuật toán mã hóa văn bản có độ bảo mật cao
 
Luận văn: Thuật toán mã hóa văn bản có độ bảo mật cao, HOT
Luận văn: Thuật toán mã hóa văn bản có độ bảo mật cao, HOTLuận văn: Thuật toán mã hóa văn bản có độ bảo mật cao, HOT
Luận văn: Thuật toán mã hóa văn bản có độ bảo mật cao, HOT
 
Chuanmanguon 151124092923-lva1-app6892
Chuanmanguon 151124092923-lva1-app6892Chuanmanguon 151124092923-lva1-app6892
Chuanmanguon 151124092923-lva1-app6892
 
Coding Standard (Chuẩn Mã Nguồn)
Coding Standard (Chuẩn Mã Nguồn)Coding Standard (Chuẩn Mã Nguồn)
Coding Standard (Chuẩn Mã Nguồn)
 
Spss lesson 5.3 Tương quan hồi quy (hồi quy tuyến tính đa biến)
Spss lesson 5.3 Tương quan hồi quy (hồi quy tuyến tính đa biến)Spss lesson 5.3 Tương quan hồi quy (hồi quy tuyến tính đa biến)
Spss lesson 5.3 Tương quan hồi quy (hồi quy tuyến tính đa biến)
 
Phân tích tương quan hồi quy
Phân tích tương quan hồi quyPhân tích tương quan hồi quy
Phân tích tương quan hồi quy
 
Gtantoanvabaomatthongtin
GtantoanvabaomatthongtinGtantoanvabaomatthongtin
Gtantoanvabaomatthongtin
 
Giao an attt use
Giao an attt useGiao an attt use
Giao an attt use
 

Kich ban day hoc lop 11 bai 4

  • 1. §8 Dịch, thực hiện và hiệu chỉnh chương trình Kiến thức 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. Biết một số công cụ của môi trường TP. Kĩ năng Bước đầu sử dụng được chương trình dịch để phát hiện lỗi. 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. §3 Cấu trúcchươngtrình Kiếnthức Hiểuchươngtrìnhlàsựmôtảcủathuậttoánbằngmộtngônngữlậptrình. Biếtcấutrúccủamộtchươngtrình cấutrúcchungvàcácthànhphần. Kĩnăng Nhậnbiếtđượccácphầncủamộtchươngtrìnhđơngiản. §7 Tổ chức vào/ra đơn giản Kiến thức 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. Kĩ năng Viết được một số lệnh vào/ra đơn giản. §4 Một số kiểu dữ liệu chuẩn Kiến thức Biết một số kiểu dữ liệu định sẵn nguyên, thực, kí tự, logic và miền con. Kĩ năng Xác định được kiểu cần khai báo của dữ liệu đơn giản. §6 Phép toán, biểu thức, lệnh gán Kiến thức 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ệ. Hiểu lệnh gán. Kĩ năng Viết được lệnh gán. 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. 3 8 7 4 §5 Khai báo biến Kiến thức Hiểu được cách khai báo biến. Kĩ năng Khai báo đúng, Nhận biết khai báo sai. 6 5
  • 2. Hoạt động 1 (4phút): Biết một số kiểu dữ liệu chuẩn: Nguyên Hoạt động 2 (4phút): Biết một số kiểu dữ liệu chuẩn: Thực Hoạt động 3 (4phút): Biết một số kiểu dữ liệu chuẩn: Ký tự Hoạt động 4 (3phút): Biết một số kiểu dữ liệu chuẩn: Logic Điểm khó: Xác định được kiểu cần khai báo của dữ liệu đơn giản. 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. Kiến thức liên quan: 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. Kiểu nguyên (INTEGER) thuộc Z (có trong toán học) Kiểu thực (REAL) thuộc R (có trong toán học) Kiểu ký tự CHAR thuộc bộ mã ASCII Kiểu logic (BOOLEAN) TRUE hoặc FALSE
  • 3. Hãy kể tên những tập số đã học trong chương trìnhtoán - Số tự nhiên - Số nguyên - Số thực 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:  Phạm vi giá trị.  Dung lượng bộ nhớ cần thiết để lưu trữ.  Các phép toán có thể tác động lên dữ liệu.
  • 4. §4 Một số kiểu dữ liệu chuẩn 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. Dướiđâyxétmộtsố kiểudữ liệuchuẩnthườngdùngchocácbiếnđơntrong Pascal.
  • 5. 1: Kiểu nguyên: 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ự. Trong Pascal có các kiểu dữ liệu nguyên sau: Từ - đến + Hãy nêu phạm vi xác định của số nguyên trong Toán học?
  • 6. 2: Kiểu thực: 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. Trong Pascal có các kiểu dữ liệu thựcsau:
  • 7. 3: Kiểu kí tự: 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. Trong Pascal kiểu kí tự được kí hiệu là Char Ví dụ: ‘a’ có mã ASCII là 97 ‘A’ có mã ASCII là 65  Có tất cả 256 kí tự với mã từ 0 đến 255.
  • 8. 4: Kiểu logic: 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 Trong Pascal có kiểu dữ liệu logicsau:
  • 9. ÔN TẬP Hãy nhớ! Các kiểu dữ liệu chuẩn bao gồm: Kiểu nguyên. Kiểu thực. Kiểu kítự. Kiểu logic.