Ngày soạn: 02/09/2019
Tiết CT: 03
Chương II: CHƯƠNG TRÌNH ĐƠN GIẢN
Bài 3: CẤU TRÚC CHƯƠNG TRÌNH
Bài 4: MỘT SỐ KIỂU DỮ LIỆU CHUẨN

I. MỤC TIÊU
1. Kiến thức:
- Hiểu chương trình là sự mô tả của thuật toán bằng một ngôn ngữ lập trình.
- Biết cấu trúc của một chương trình đơn giản: cấu trúc chung và các thành phần.
- Biết được một số kiểu dữ liệu chuẩn .
2. Kĩ năng:
- Nhận biết được các thành phần của một chương trình đơn giản.
- Xác định kiểu cần khai báo của dữ liệu đơn giản.
3. Thái độ:
Xác định thái độ nghiêm túc trong học tập khi làm quen với nhiều qui định nghiêm ngặt trong lập trình.
II. PHƯƠNG TIỆN
- Giáo viên: Giáo án, sách giáo khoa, bảng, phấn, tài liệu,...
- Học sinh: Vở ghi, sách tham khảo tin học 11, bút, ...
III. TIẾN TRÌNH TIẾT DẠY
1. Kiểm tra bài cũ
Câu hỏi: Nêu quy tắc đặt tên trong ngôn ngữ lập trình C++?
Câu trả lời:…
2. Kết nối:
Hoạt động của GV và HS
Nội dung

GV: Cấu trúc của một chương trình bao gồm mấy phần? Đó là những thành phần nào?
HS: Gồm 2 phần: Phần khai báo và phấn thân chương trình.
GV: Phần nào bắt buộc phải có, phần nào có thể có hoặc không?
HS: Phần khai báo có thể có hoặc không, phần thân chương trình bắt buộc phải có.





GV: Mỗi ngôn ngữ lập trình có sẵn một số thư viện, mỗi thư viện cung cấp cho chúng ta một số chương trình thông dụng. Chúng ta phải khai báo sử dụng thư viện trước khi sử dụng các chương trình trong thư viện đó.

















GV: Cách khai báo biến sẽ được học kĩ hơn ở phần sau.







GV: Phần thân của chương trình có thể có rất nhiều lệnh phụ thuộc vào chương trình.








GV: Hãy chỉ rõ phần nào là phần khai báo, phần nào là phần thân của chương trình?

















GV: 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ị có thể lưu trữ, dung lượng bộ nhớ cần thiết để lưu trữ và các phép toán tác động lên dữ liệu



GV: Theo các em tại sao trong tin học lại thường có nhiều kiểu dữ liệu như vậy.

GV: Một số kiểu dữ liệu chuẩn là những kiểu nào?
HS: Dựa vào SGK trả lời câu hỏi.




GV: Tập số nguyên là vô hạn và có thứ tự, đếm được nhưng trong máy tính kiểu nguyên là hữu hạn, có thứ tự. Kiểu số nguyên cho kết quả là số đúng, nhưng hạn chế về miền giá trị.



























GV: Các kiểu số thực cho kết quả tính toán là gần đúng với sai số không đáng kể, nhưng miền giá trị được mỡ rộng hơn kiểu nguyên. Cũng như kiểu nguyên, kiểu số thực trong máy là rời rạc và hữu hạn.







GV: Kiểu logic trong C++ chỉ gồm 2 giá trị là False (sai) và True (đúng). Kiểu Logic cũng là kiểu dữ liệu đếm được với True có giá trị là 1 và False có giá trị là 0.

Bài 3: CẤU TRÚC CHƯƠNG TRÌNH
1. Cấu trúc của một chương trình:
[]










2. Các thành phần của chương trình:
a) Phần khai báo:
Hiểu một cách đơn giản, phần khai báo được dùng để nói với chương trình dịch những thứ cần thiết có thể được dùng trong phần thân.

VD:
C++: #iclude < iostream >;
#inclde < algorithm >;
Cách khai báo thư viện
#include
Khai báo hằng
Ví dụ const int maxn=1000;
Cú pháp của khai báo hằng trong C++ là:
const = ;
Khai báo hằng thường được sử dụng cho những giá trị xuất hiện nhiều lần trong chương trình
Khai báo biến
Tất cả các biến trong chương trình đều phải được đặt tên và khai báo cho chương trình dịch biết để lưu trữ, và
nguon VI OLET