text:
- 100 trang
- Lượt xem: 577
- Download: 119
Giáo án tin học lớp 11: Khái niệm lập trình và ngôn ngữ lập trình
Chia sẻ: nguoiemsaumuon
Ngôn ngữ máy : các lệnh được mã hóa bằng các ký hiệu 0-1. Chương trình được viết trên ngôn ngữ máy có thể được nạp vào bộ nhớ và thực hiện ngay. Ngôn ngữ bậc cao : Các lệnh được mã hóa bằng một ngôn ngữ gần với ngôn ngữ tiếng Anh. Chương trình viết trên ngôn ngữ bậc cao phải được chuyển đổi thành chương trình trên ngôn ngữ máy mới có thể thực hiện được.
Thể loại:Giáo Án Điện Tử » Tin học
Chủ đề liên quan:
Nội dung Text: Giáo án tin học lớp 11: Khái niệm lập trình và ngôn ngữ lập trình
Giáo án tin học lớp
11: Khái niệm lập
trình và ngôn ngữ
lập trình
MỤC LỤC
KHÁI NIỆM LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH
I. MỤC TIÊU
II. ĐỒ DÙNG DẠY HỌC
III. HOẠT ĐỘNG DẠY-HỌC
IV. ĐÁNH GIÁ CUỐI BÀI
CÁC THÀNH PHẦN CỦA NGÔN NGỮ LẬP TRÌNH
I. MỤC TIÊU
II. ĐỒ DÙNG DẠY HỌC
III. HOẠT ĐỘNG DẠY-HỌC
CẤU TRÚC CHƯƠNG TRÌNH
MỘT SỐ KIỂU DỮ LIỆU CHUẨN
KHAI BÁO BIẾN
I. MỤC TIÊU
II. ĐỒ DÙNG DẠY HỌC
III. HOẠT ĐỘNG DẠY-HỌC
IV. ĐÁNH GIÁ CUỐI BÀI
PHÉP TOÁN, BIỂU THỨC, LỆNH GÁN
I. MỤC TIÊU
II. ĐỒ DÙNG DẠY HỌC
III. HOẠT ĐỘNG DẠY-HỌC
IV. ĐÁNH GIÁ CUỐI BÀI
................
2
Nội dung
KHÁI NIỆM LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH
I. MỤC TIÊU
- Biết được khái niệm lập trình và ngôn ngữ lập trình.
- Biết được khái niệm chương trình dịch.
- Phân biệt được hai loại chương trình dịch là biên dịch và thông dịch.
II. ĐỒ DÙNG DẠY HỌC
1-Chuẩn bị của giáo viên
- Bảng viết, sách giáo khoa, sách giáo viên, phiếu học tập.
2-Chuẩn bị của học sinh
- Sách giáo khoa.
III. HOẠT ĐỘNG DẠY-HỌC
1. Hoạt động 1: Tìm hiểu khái niệm lập trình và ngôn ngữ lập trình.
HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH
1. Chiếu nội dung bài toán đặt vấn đề: Kết 1. Quan sát nội dung bài toán và theo
luận nghiệm của phương trình ax+b=0 dõi yêu cầu của giáo viên.
- Hãy xác định các yếu tố Input và Output - Input : a, b
của bài toán? - Output : x=-b/a, Vô nghiệm, Vô số
nghiệm.
- Hãy xác định các bước để tìm output? Bước 1 : Nhập a,b.
Bước 2 : Nếu a0 kết luận có nghiệm
x=-b/a.
Bước 3 : Nếu a=0 và b0, kết luận Vô
nghiệm.
Bước 4 : Nếu a=0 và b=0, kết luận Vô
số nghiệm.
- Diễn giải; Hệ thống các bước này được
gọi là thuật toán.
- Nếu trình bày thuật toán với một người - Ngôn ngữ Tiếng Anh.
nước ngoài, em sẽ dùng ngôn ngữ nào để
diễn đạt?
3
- Nếu diễn đạt thuật toán này cho máy - Em dùng ngôn ngữ lập trình.
hiểu, em sẽ dùng ngôn ngữ nào?
- Diễn giải: Hoạt động để diễn đạt một
thuật toán thông qua một ngôn ngữ lập
trình được gọi là lập trình.
- Yêu cầu học sinh đọc sách giáo khoa và -Lập trình là việc sử dụng cấu trúc dữ
cho biết khái niệm lập trình. liệu và các lệnh của ngôn ngữ lập trình
cụ thể để mô tả dữ liệu và diễn đạt các
thao tác của thuật toán.
- Hỏi: kết quả của hoạt động lập trình? - Ta được một chương trình.
2. Phát phiếu học tập. Yêu cầu các em ghi 2. Tham khảo sách giáo khoa và sử
các loại ngôn ngữ lập trình mà em biết (Sử dụng vốn hiểu biết về tin học để điền
dụng kỹ thuật động não viết) phiếu học tập.
- Ngôn ngữ máy
- Hợp ngữ.
- Ngôn ngữ bậc cao.
- Đọc nội dung một số phiếu học tập cho
cả lớp cùng nghe.
- Hỏi: Em hiểu như thế nào về ngôn ngữ - Ngôn ngữ máy : các lệnh được mã
máy, hợp ngữ và ngôn ngữ bậc cao? hóa bằng các ký hiệu 0-1. Chương trình
được viết trên ngôn ngữ máy có thể
được nạp vào bộ nhớ và thực hiện
ngay.
- Ngôn ngữ bậc cao : Các lệnh được mã
hóa bằng một ngôn ngữ gần với ngôn
ngữ tiếng Anh. Chương trình viết trên
ngôn ngữ bậc cao phải được chuyển đổi
thành chương trình trên ngôn ngữ máy
mới có thể thực hiện được.
- Hỏi: Làm thế nào để chuyển một chương - Phải sử dụng một chương trình dịch
trình viết từ ngôn ngữ bậc cao sang ngôn để chuyển đổi.
ngữ máy?
- Hỏi: Vì sao không lập trình trên ngôn - Lập trình bằng ngôn ngữ bậc cao dẽ
ngữ máy để khỏi phải mất công chuyển viết hơn vì các lệnh được mã hóa gần
đổi mà người ta thường lập trình bằng với ngôn ngữ tự nhiên. Lập trình trên
ngôn ngữ bậc cao? ngôn ngữ máy rất khó, thường các
4
chuyên gia lập trình mới lập trình được.
2. Hoạt động 2: Tìm hiểu hai loại chương trình dịch: thông dịch và biên dịch.
HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH
1. Nêu vấn đề: 1. Chú ý lắng nghe ví dụ của giáo viên
Em muốn giới thiệu về trường mình cho và thảo luận để tìm ví dụ tương tự.
một người khách du lịch quốc tế biết
tiếng Anh, có hai cách để thực hiện:
Cách 1: Cần một người biết tiếng Anh,
dịch từng câu nói của em sang tiếng Anh
cho người khách.
Cách 2: Em soạn nội dung cần giới thiệu
ra giấy và người phiên dịch dịch toàn bộ
nội dung đó sang tiếng Anh rồi đọc cho
người khách.
- Hãy lấy ví dụ tương tự trong thực tế về - Khi thủ tướng một chính phủ trả lời
biên dịch và thông dịch từ tiếng Anh sang phỏng vấn trước một nhà báo quốc tế,
tiếng Việt. họ thường cần một người thông dịch để
dịch từng câu tiếng Việt sang tiếng Anh.
- Khi thủ tướng đọc một bài diễn văn
tiếng Anh trước Hội nghị, họ cần một
người biên dịch để chuyển văn bản tiếng
Việt thành tiếng Anh.
2. Yêu cầu học sinh nghiên cứu sách giáo 2. Nghiên cứu sách giáo khoa và suy
khoa và sử dụng các ví dụ trên để cho biết nghĩ để trả lời.
các bước trong tiến trình thông dịch và - Biên dịch:
biên dịch. Bước 1 : Duyệt, phát hiện lỗi, kiểm tra
tính đúng đắn của lệnh trong chương
trình nguồn.
Bước 2 : Dịch toàn bộ chương trình
nguồn thành một chương trình trên ngôn
ngữ máy.
(thuận tiện cho các chương trình ổn định
và cần thực hiện nhiều lần)
- Thông dịch:
Bước 1 : Kiểm tra tính đúng đắn của
5
lệnh tiếp theo trong chương trình nguồn.
Bước 2 : Chuyển lệnh đó thành ngôn
ngữ máy.
Bước 3 : Thực hiện các câu lệnh vừa
được chuyển đổi.
(phù hợp với môi trường đối thoại giữa
người và máy)
IV. ĐÁNH GIÁ CUỐI BÀI
1. Những nội dung đã học
- Khái niệm lập trình và ngôn ngữ lập trình.
- Có ba loại ngôn ngữ lập trình: Ngôn ngữ máy, hợp ngữ và ngôn ngữ bậc cao
- Khái niệm chương trình dịch.
- Có hai loại chương trình dịch là biên dịch và thông dịch.
2. Câu hỏi và bài tập về nhà
- Mỗi loại ngôn ngữ lập trình phù hợp với những người lập trình có trình độ
như thế nào?
- Kể tên một số ngôn ngữ lập trình bậc cao có sử dụng kĩ thuật biên dịch và
một số ngôn ngữ lập trình có sử dụng kĩ thuật thông dịch.
- Trả lời các câu hỏi 1, 2, 3, sác giáo khoa, trang 13.
- Xem bài đọc thêm 1: Em biết gì về các ngôn ngữ lập trình?, sách giáo khoa,
trang 6.
- Xem trước bài học: Các thành phần của ngôn ngữ lập trình.
CÁC THÀNH PHẦN CỦA NGÔN NGỮ LẬP TRÌNH
I. MỤC TIÊU
1. Kiến thức
- Nắm được các thành phần của một ngôn ngữ lập trình nói chung. Một ngôn
ngữ lập trình có ba thành phần: Bảng chữ cái, cú pháp và ngữ nghĩa.
- Biết được một số khái niệm như: tên, tên chuẩn, tên dành riêng, tên do
người lập trình đặt, hằng, biến và chú thích.
6
2. Kĩ năng
- Phân biệt được tên chuẩn với tên dành riêng và tên tự đặt.
- Nhớ các quy định về tên, hằng và biến.
- Biết đặt tên đúng và nhận biết được tên sai quy định.
- Sử dụng đúng chú thích.
II. ĐỒ DÙNG DẠY HỌC
1. Chuẩn bị của giáo viên
- Tranh chứa bảng chữ cái, tranh chứa các tên đúng-sai để học sinh chọn,
phiếu học tập, máy chiếu qua đầu, bìa trong, bút dạ.
2. Chuẩn bị của học sinh
- Sách giáo khoa.
III. HOẠT ĐỘNG DẠY-HỌC
HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH
1. Đặt vấn đề: Có những yếu tố nào 1. Độc lập suy nghĩ và trả lời
dùng để xây dựng nên ngôn ngữ tiếng - Bảng chữ cái tiếng Việt, số, dấu..
Việt? - Cách ghép các ký tự thành từ, ghép từ
thành câu.
- Ngữ nghĩa của từ và câu.
2. Diễn giảng: Trong ngôn ngữ lập trình 2. Lắng nghe và ghi nhớ.
cũng tương tự như vậy, nó gồm có các
thành phần: Bảng chữ cái, cú pháp và
ngữ nghĩa.
3. Chia lớp làm 3 nhóm, phát bìa trong 3. Nghiên cứu sách giáo khoa, thảo luận
và bút cho mỗi nhóm và yêu cầu mỗi theo nhóm và điền phiếu học tập:
nhóm thực hiện một nhiệm vụ:
- Hãy nêu các chữ cái của bảng chữ cái Bảng chữ cái: A B C D E F G H I J K L
tiếng Anh. MNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvw
xyz
- Nêu các ký số trong hệ đếm thập phân. Hệ đếm: 0 1 2 3 4 5 6 7 8 9
- Nêu một số ký hiệu đặc biệt khác. Ký hiệu đặc biệt:
+ - * / = < > [ ] . , _; # ^ $ & (
) { }: ‘
7
- Thu phiếu trả lời, chiếu kết quả lên - Theo dõi kết quả của các nhóm khác và
bảng, gọi đại diện nhóm khác nhận xét, bổ sung những thiếu sót.
bổ sung.
- Treo tranh giáo viên đã chuẩn bị để - Tập trung xem tranh và ghi nhớ.
tiểu kết cho hoạt động này.
2. Hoạt động 2: Tìm hiểu khái niệm tên trong thành phần của ngôn ngữ lập trình.
HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH
1. Đặt vấn đề: Mọi đối tượng trong 1. Nghiên cứu sách giáo khoa và trả lời
chương trình đều phải được đặt tên.
- Hãy nghiên cứu sách giáo khoa, trang - Gồm chữ số, chữ cái, dấu gạch dưới.
10, để nêu quy cách đặt tên trong Turbo - Bắt đầu bằng chữ cái hoặc dấu gạch
Pasacl? dưới.
- Độ dài không quá 127.
2. Treo tranh chứa các tên đúng-sai, yêu 2. Quan sát tranh và trả lời.
cầu học sinh chọn tên đúng.
A A
A BC R12
6Pq _45
R12
X#y
_45
- Tiểu kết cho vấn đề này bằng việc
khẳng định lại các tên đúng.
3. Yêu cầu học sinh nghiên cứu sách giáo 3. Nghiên cứu sách giáo khoa để trả lời
khoa, (trang 10-11) để biết các khái niệm
về tên dành riêng, tên chuẩn và tên do
người lập trình đặt.
- Chia lớp làm 3 nhóm, mỗi nhóm trình -Thảo luận theo nhóm và điền phiếu học
bày hiểu biết của mình về một loại tên và tập.
cho ví dụ + Tên dành riêng: là những tên được
ngôn ngữ lập trình quy định dùng với ý
nghĩa xác định, người lập trình không
được dùng với ý nghĩa khác.
+ Tên chuẩn: là những tên được ngôn
ngữ lập trình quy định dùng với một ý
8
nghĩa nào đó, người lập trình có thể
định nghĩa lại để dùng nó với ý nghĩa
khác.
+ Tên do người lập trình đặt: là tên
được dùng theo ý nghĩa riêng của từng
người lập trình, tên này được khai báo
trước khi sử dụng. Các tên không được
trùng với tên dành riêng.
- Treo tranh chứa một số tên trong ngôn -Quan sát tranh và điền phiếu học tập.
ngữ lập trình Pascal đã được chuẩn bị
sẵn:
Program Abs Interger Type
Xyx Byte Tong
- Phát bìa trong và bút cho mỗi nhóm và
yêu cầu học sinh mỗi nhóm thực hiện:
+ Xác định tên dành riêng. Tên dành riêng: Program type
+ Xác định tên chuẩn. Tên chuẩn: Abs Interger Byte
+ Xác định tên tự đặt. Tên tự đặt: Xyx Tong
- Thu phiếu học tập của ba nhóm, chiếu - Quan sát kết quả của nhóm khác và
kết quả lên bảng, gọi học sinh nhóm khác nhận xét, đánh giá và bổ sung.
nhận xét bổ sung.
- Tiểu kết cho vấn đề này bằng cách bổ - Theo dõi bổ sung của giáo viên để
sung thêm cho mỗi nhóm để đưa ra trả lời hoàn thiện kiến thức.
đúng.
3. Hoạt động 3: Tìm hiểu hằng, biến và chú thích.
HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH
1. Yêu cầu học sinh cho một số ví dụ về 1. Độc lập suy nghĩ và trả lời.
hằng số, hằng xâu và hằng logic. - Hằng số: 50 60.5
- Hằng xâu: ‘Ha Noi’ ‘A’
- Hằng logic: False
- Trình bày khái niệm về hằng số, hằng - Hằng số học là các số nguyên và số
xâu và hằng logic. thực, có dấu hoặc không dấu.
- Hằng xâu: là chuỗi ký tự trong bộ mã
ASCII, được đặt trong cặp dấu nháy.
- Hằng logic: là giá trị đúng (True) hoặc
9
sai (False).
2. Ghi bảng: Xác định hằng số và hằng 2. Quan sát bảng và trả lời:
xâu trong các hằng sau:
-32767 - Hằng số: -32767, 1.5E+2
‘QB’ - Hằng xâu: ‘QB’ ‘50’
‘50’
1.5E+2
3. Yêu cầu học sinh nghiên cứu sách giáo 3. Nghiên cứu sách giáo khoa và trả lời.
khoa, cho biết khái niệm biến. - Biến là đại lượng được đặt tên dùng để
lưu trữ giá trị. Giá trị này có thể được
thay đổi trong quá trình thực hiện
chương trình. Các biến dùng trong
chương trình đều phải được khai báo.
- Cho ví dụ một số biến. - Ví dụ hai tên biến là: Tong, xyz
4. Yêu cầu học sinh nghiên cứu sách giáo 4. Độc lập tham khảo sách giáo khoa để
khoa và cho biết chức năng của chú thích trả lời.
trong chương trình. - Chú thích được đặt giữa cặp dấu { }
hoặc (* *) dùng để giải thích cho
chương trình rõ ràng dễ hiểu.
- Cho một ví dụ về một dòng chú thích - {Lenh xuat du lieu}
- Hỏi: Tên biến và tên hằng là tên dành - Là tên do người lập trình đặt.
riêng hay tên chuẩn hay tên do người lập
trình đặt?
- Hỏi: Các lệnh được viết trong cặp dấu { - Không. Vì đó là dòng chú thích.
} có được TP thực hiện không? vì sao?
IV. ĐÁNH GIÁ CUỐI BÀI
1. Những nội dung đã học
- Thành phần của ngôn ngữ lập trình: bảng chữ, cú pháp và nghữ nghĩa.
- Khái niệm: tên, tên chuẩn, tên dành riêng, tên do người lập trình đặt, hằng,
biến và chú thích.
10
CHƯƠNG 2. CHƯƠNG TRÌNH ĐƠN GIẢN
Tiết 4-5
CẤU TRÚC CHƯƠNG TRÌNH
MỘT SỐ KIỂU DỮ LIỆU CHUẨN
KHAI BÁO BIẾN
I. MỤC TIÊU
1. Kiến thức
- Biết được cấu trúc chung của một chương trình.
- Biết được một số kiểu dữ liệu chuẩn: nguyên, thực, ký tự, logic.
- Biết được cấu trúc chung của khai báo biến.
2. Kĩ năng
- Sử dụng được kiểu dữ liệu và khai báo biến để viết được một chương trình
đơn giản.
II. ĐỒ DÙNG DẠY HỌC
1. Chuẩn bị của giáo viên
- Máy vi tính và máy chiếu projector dùng để chiếu các ví dụ.
- Tranh có chứa một số khai báo biến để học sinh chọn đúng-sai.
- Một số chương trình mẫu viết sẵn.
2. Chuẩn bị của học sinh
- Sách giáo khoa.
III. HOẠT ĐỘNG DẠY-HỌC
1. Hoạt động 1: Tìm hiểu cấu trúc chung và các thành phần của chương trình.
HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH
1. Phát vấn gợi ý: Một bài tập làm văn em 1. Lắng nghe và suy nghĩ trả lời:
thường viết có mấy phần? Các phần có - Có ba phần.
11
thứ tự không? Vì sao phải chia ra như - Có thứ tự : Mở bài, thân bài, kết luận.
vậy? - Dễ viết, dễ đọc, dễ hiểu nội dung.
2. Yêu cầu học sinh nghiên cứu sách giáo 2. Nghiên cứu sách giáo khoa, thảo luận
khoa để trả lời các câu hỏi sau: và trả lời
- Một chương trình có cấu trúc mấy + Hai phần:
phần? []
- Trong phần khai báo, có những khai báo - Khai báo tên chương trình, khai báo
nào? thư viện chương trình con, khai báo
hằng, khai báo biến và khai báo chương
trình con.
- Yêu cầu học sinh lấy ví dụ khai báo tên - Cấu trúc: Program ten_chuong_trinh;
chương trình trong ngôn ngữ Pascal. - Ví dụ: Program tinh_tong;
- Yêu cầu học sinh lấy ví dụ khai báo thư - Cấu trúc: Uses tên_thư_viện;
viện chương trình con trong ngôn ngữ - Ví dụ: Uses crt ;
Pascal.
- Yêu cầu học sinh lấy ví dụ khai báo - Cấu trúc: Const tên_hằng = giá_trị;
hằng trong ngôn ngữ Pascal. - Ví dụ: Const maxn=100;
- Yêu cầu học sinh lấy ví dụ khai báo biến - Cấu trúc: Var tên_biến=Kiểu_dữ_liệu;
trong ngôn ngữ Pascal. - Ví dụ: Var a,b,c : integer;
-Yêu cầu học sinh cho biết cấu trúc chung Begin
của phần thân chương trình trong ngôn Dãy các lệnh;
ngữ lập trình Pascal. End.
3. Tìm hiểu một chương trình đơn giản. 3. Quan sát tranh và trả lời
- Chiếu lên bảng một chương trình đơn
giản trong ngôn ngữ C++.
# Include
void main()
{
Printf(“Xin chao cac ban”);
} - Phần khai báo chỉ có một khai báo thư
- Hỏi: Phần khai báo của chương trình? viện stdio.h
- Phần thân {}
- Hỏi: Phần thân của chương trình, lệnh - Lệnh Printf dùng để đưa thông báo ra
printf có chức năng gì? màn hình.
- Chiếu lên bảng một chương trình đơn
12
giản trong ngôn ngữ Pascal.
Program VD1;
Var x,y:byte; t:word;
Begin
t:=x+y;
writeln(t);
readln;
End.
- Hỏi: Phần khai báo của chương trình? - Khai báo tên chương trình: Program
VD1;
- Khai báo biến : Var x,y:byte; t:word;
Var x,y:byte; t:word;
- Hỏi: Phần thân của chương trình? Có - Còn lại là phần thân.
lệnh nào trong thân chương trình? - Lệnh gán, lệnh đưa thông báo ra màn
hình.
4. Yêu cầu học sinh lấy một ví dụ về một 4. Thảo luận và trả lời
chương trình Pascal không có phần tên và Begin
phần khai báo. Writeln(‘Hello’);
readln;
End.
2. Hoạt động 2: Tìm hiểu một số kiểu dữ liệu chuẩn.
HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH
1. Đặt vấn đề: Trong toán học, để thực hiện 1. Chú ý, lắng nghe và suy nghĩ trả
được tính toán ta cần phải có các tập số. Đó là lời:
các tập số nào? - Số tự nhiên, Số nguyên, số hữu
tỷ, số thực.
- Diễn giải: Cũng tương tự như vậy, trong
ngôn ngữ lập trình Pascal, để lập trình giải
quyết các bài toán, cần có các tập hợp, mỗi tập
hợp có một giới hạn nhất định.
- Các em có thể hiểu nôm na: Kiểu dữ liệu - Liên tưởng các tập số trong toán
chuẩn là một tập hữu hạn các giá trị, mỗi kiểu học với một kiểu dữ liệu trong
dữ liệu cần một dung lượng bộ nhớ cần thiết Pascal.
để lưu trữ và xác định các phép toán có thể tác
động lên dữ liệu.
13
2. Yêu cầu học sinh nghiên cứu sách giáo 2. Nghiên cứu sách giáo khoa và
khoa, trả lời các câu hỏi sau: trả lời.
- Có bao nhiêu kiểu dữ liệu chuẩn trong ngôn - Có 4 kiểu: kiểu nguyên, kiểu
ngữ Pascal? thực, kiểu ký tự và kiểu logic.
- Trong ngôn ngữ Pascal, có những kiểu - Có 4 loại: Byte, word, integer và
nguyên nào thường dùng, phạm vi biểu diễn longint.
của mỗi loại?
- Trong ngôn ngữ Pascal, có những kiểu số - Có 2 loại: Real, extended.
thực nào thường dùng, phạm vi biểu diễn của
mỗi loại?
- Trong ngôn ngữ Pascal, có bao nhiêu kiểu ký - Có 1 loại: Char.
tự?
- Trong ngôn ngữ Pascal, có bao nhiêu kiểu - Có một loại: Boolean, gồm 2
logic, gồm các giá trị nào? phần tử: True và False.
3. Giáo viên giải thích một số vấn đề cho học 3. Chú ý lắng nghe và ghi nhớ.
sinh:
+ Vì sao phạm vi biểu diễn của các loại kiểu
nguyên khác nhau?
+ Miền giá trị của các loại kiểu thực, số chữ số
có nghĩa?
4. Phát vấn: Muốn tính toán trên các giá trị: 4 4. Suy nghĩ và trả lời.
6 7.5 ta phải sử dụng kiểu dữ liệu gì? Kiểu Real.
3. Hoạt động 3: Tìm hiểu cách khai báo biến.
HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH
1. Yêu cầu học sinh ngiên cứu sách giáo 1. Nghiên cứu sách giáo khoa và trả lời.
khoa và cho biết vì sao phải khai báo - Mọi biến dùng trong chương trình đều
biến? phải được khai báo tên biến và kiểu dữ
liệu của biến. Tên biến dùng để xác lập
quan hệ giữa biến với địa chỉ bộ nhớ nơi
lưu giữ giá trị của biến.
- Cấu trúc chung của khai báo biến trong - Var : ;
- Cho ví dụ để khai báo một biến nguyên Var x: word;
và một biến kiểu ký tự. y: char;
2. Treo tranh có chứa một số khai báo và 2. Quan sát tranh và chọn khai báo đúng
14
yêu cầu học sinh chọn khai báo đúng
trong ngôn ngữ lập trình Pascal?
Var Var
x, y, z: word; x, y, z: word;
n 1: real; i: byte;
X: longint;
h: in tegr;
i:byte;
3. Treo tranh có chứa một số khai báo 3. Quan sát tranh và trả lời.
biến trong Pascal.
- Hỏi: Có bao nhiêu biến tất cả, bộ nhớ - Có 5 biến.
phải cấp phát là bao nhiêu? - Tổng bộ nhớ cần cấp phát
Var x, y: word; x (2 byte); y (2 byte); z (4 byte); h(2
z: longint; byte); i (1 byte); Tổng 11 byte
h: integer;
i:byte;
IV. ĐÁNH GIÁ CUỐI BÀI
1. Những nội dung đã học
- Một chương trình gồm có hai phần: phần khai báo và phần thân.
- Các kiểu dữ liệu chuẩn: kiểu số nguyên, kiểu số thực, kiểu ký tự, kiểu logic.
- Mọi biến trong chương trình phải được khai báo. Cấu trúc chung của khai
báo biến trong Pascal: Var tên_biến: tên_kiểu_dữ_liệu;
2. Câu hỏi và bài tập về nhà
- Làm bài tập 1, 2, 3, 4, 5, sách giáo khoa, trang 35.
- Xem trước nội dung bài: Phép toán, biểu thức, lệnh gán, sách giáo khoa,
trang 24.
- Xem nội dung phụ lục B, sách giáo khoa trang 129: Một số kiểu dữ liệu
chuẩn, một số thủ tục và hàm chuẩn.
Tiết 6
PHÉP TOÁN, BIỂU THỨC, LỆNH GÁN
15
I. MỤC TIÊU
1. Kiến thức
- Biết được các phép toán thông dụng trong ngôn ngữ lập trình.
- Biết diễn đạt một biểu thức trong ngôn ngữ lập trình.
- Biết được chức năng của lệnh gán.
- Biết được cấu trúc của lệnh gán và một số hàm chuẩn thông dụng trong
ngôn ngữ lập trình Pascal.
2. Kĩ năng
- Sử dụng được các phép toán để xây dựng biểu thức.
- Sử dụng được lệnh gán để viết chương trình.
II. ĐỒ DÙNG DẠY HỌC
1. Chuẩn bị của giáo viên
- Sách giáo khoa, tranh chứa các biểu thức trong toán học.
- Tranh chứa bảng các hàm số học chuẩn, tranh chứa bảng chân trị.
- Máy vi tính và máy chiếu Projector.
2. Chuẩn bị của học sinh
- Sách giáo khoa.
III. HOẠT ĐỘNG DẠY-HỌC
1. Hoạt động 1: Tìm hiểu một số phép toán.
HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH
1. Đặt vấn đề: Để mô tả các thao tác trong 1. Chú ý lắng nghe.
thuật toán, mỗi ngôn ngữ lập trình đều sử
dụng một số khái niệm cơ bản: phép toán,
biểu thức, gán giá trị.
2. Phát vấn: Hãy kể các phép toán em đã 2. Suy nghĩ và trả lời:
được học trong toán học. - Phép: cộng, trừ, nhân, chia, lấy số dư,
- Diễn giải: Trong ngôn ngữ lập trình chia lấy nguyên, so sánh.
Pascal cũng có các phép toán đó nhưng
được diễn đạt bằng một cách khác.
- Yêu cầu học sinh nghiên cứu sách giáo - Các phép toán số học: + - * / div
khoa và cho biết các nhóm phép toán. mod
- Các phép toán quan hệ: =,
=,
- Các phép toán logic: And, Or, Not.
16
- Hỏi: Phép Div, Mod được sử dụng cho - Chỉ sử dụng được cho kiểu nguyên.
những kiểu dữ liệu nào?
- Hỏi: Kết quả của phép toán quan hệ - Thuộc kiểu Logic.
thuộc kiểu dữ liệu nào?
2. Hoạt động 2: Tìm hiểu biểu thức.
HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH
1. Nếu vấn đề: Trong toán học ta đã làm quen 1. Suy nghĩ và trả lời.
với khái niệm biểu thức, hãy cho biết yếu tố cơ - Gồm hai phần: toán hạng và toán
bản xây dựng nên biểu thức. tử.
- Nếu trong một bài toán mà toán hạng là biến - Biểu thức số học.
số, hằng số hoặc hàm số và toán tử là các phép
toán số học thì biểu thức có tên gọi là gì?
2. Treo tranh có chứa các biểu thức toán học 2. Quan sát tranh và trả lời
lên bảng, yêu cầu: Sử dụng các phép toán số 2*a+5*b+c
học, hãy biểu diễn biểu thức toán học sau x*y/(2*z)
thành biểu thức trong ngôn ngữ lập trình. ((x+y)/(1-(2/z)))+(x*x/(2*z))
2a+5b+c
xy
2z
x y x2
+
2 2z
1
z
- Nghiên cứu sách giáo khoa và từ việc xậy - Thực hiện trong ngoặc trước;
dựng các biểu thức trên, hãy nêu thứ tự thực ngoài ngoặc sau. Nhân, chia, chia
hiện các phép toán. nguyên, chia lấy dư trước; cộng trừ
sau.
3. Nêu vấn đề: Trong toán học ta đã làm quen 3. Suy nghĩ và trả lời.
với một số hàm số học, hãy kể tên một số hàm Hàm trị tuyệt đối, hàm căn bậc hai,
đó? hàm sin, hàm cos.
- Trong một số ngôn ngữ lập trình ta cũng có
một số hàm như vậy nhưng được diễn đạt bằng
một cách khác.
- Treo tranh chứa bảng một số hàm chuẩn, yêu - Quan sát tranh vẽ, nghiên cứu
cầu học sinh điền thêm các thông tin như chức sách giáo khoa và lên bảng điền
17
năng của hàm, kiểu của đối số và kiểu của hàm tranh.
số.
b b 2 4ac
- Cho biểu thức: , hãy biểu - Suy nghĩ, lên bảng trả lời.
2a (-b+sqrt(b*b-4*a*c))/(2*a)
diễn biểu thức trên sang biểu thức trong ngôn
ngữ lập trình.
3. Nêu vấn đề: Khi hai biểu thức số học liên 3. Suy nghĩa và trả lời.
kết với nhau bằng phép toán quan hệ ta được - Gọi là biểu thức quan hệ.
một biểu thức mới, biểu thức đó gọi là biểu
thức gì?
- Hãy lấy một ví dụ về biểu thức quan hệ? - Ví dụ: 2*x < y
- Yêu cầu học sinh nghiên cứu sách giáo khoa - Cấu trúc chung:
và cho biết cấu trúc chung của biểu thức quan
hệ?
- Thứ tự thực hiện của biểu thức quan hệ? + Tính giá trị biểu thức.
+ Thực hiện phép toán quan hệ.
- Cho biết kết quả của phép toán quan hệ thuộc + Kiểu logic.
kiểu dữ liệu nào đã học?
4. Nêu vấn đề: Các biểu thức quan hệ được liên 4. Chú ý theo dõi dẫn dắt của giáo
kết với nhau bởi phép toán Logic được gọi là viên và suy nghĩ để trả lời.
biểu thức Logic.
- Hãy cho một số ví dụ về biểu thức logic. - Ví dụ: (A>B) or ((X+1)2) and ((3+2) b then max:=a;
write(max); readln;
end.
2. Yêu cầu học sinh nhắc lại cấu trúc của 2. Suy nghĩ và trả lời.
các lệnh lặp đã học. For := To
Do ;
While Do ;
- Chiếu lên bảng hai chương trình đã chuẩn - Quan sát, suy nghĩ và trả lời.
42
bị sẵn, trong đó một chương trình sử dung
lệnh lặp For và một chương trình sử dụng
lặp while.
- Yêu cầu: So sánh sự giống và khác nhau -Giống: Đều là lệnh lặp.
của 2 dạng lệnh đó. -Khác: For lặp với số lần đã xác định
trước trong khi While lặp với số lần
chưa xác định.
2. Hoạt động 2: Rèn luyện kĩ năng vận dụng tổ chức lặp.
HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH
1. Tìm hiểu bài tập 1 và giải quyết. 1. Quan sát và suy nghĩ để giải quyết
- Chiếu nội dung ví dụ 1 lên bảng. bài toán.
- Hỏi: Có thể khai triển biểu thức Y thành 1 2 3 50
Y = + + +...+
tổng của các số hạng như thế nào? 2 3 4 51
- Nhìn vào công thức khai triển, cho biết N 1..50
lấy giá trị trong đoạn nào?
- Hỏi: Ta sử dụng cấu trúc điều khiển lặp - Sử dụng cấu trúc lặp có số lần đã xác
nào là phù hợp? định.
- Chia lớp làm ba nhóm, yêu cầu viết - Thảo luận theo nhóm để viết chương
chương trình lên bìa trong. trình lên bìa trong.
- Thu phiếu trả lời, chiếu kết quả lên bảng - Báo cáo kết quả của nhóm.
- Gọi học sinh nhóm khác nhận xét đánh - Nhận xét, đánh giá và bổ sung các
giá và bổ sung. thiếu sót của nhóm khác
2. Tìm hiểu nội dung ví dụ 2 và định hướng 2. Quan sát và theo dõi những định
học sinh giải quyết ở nhà. hướng của giáo viên.
- Chiếu nội dung ví dụ 2 lên bảng
- Hãy cho biết N nhận giá trị trong đoạn - Chưa xác định được cận cuối.
nào? xác định được chưa?
- Hỏi: Dùng cấu trúc điều khiển nào là - Dùng cấu trúc lặp có số lần chưa xác
thích hợp? định.
-Yêu cầu học sinh về nhà lập trình trên - Ghi nhớ làm bài tập về nhà.
máy, tiết sau nộp lại cho giáo viên.
IV. ĐÁNH GIÁ CUỐI BÀI
1. Những nội dung đã học
- Có hai cấu trúc lặp:
+ Lặp For: Số lần lặp đã xác định.
43
+ Lặp While: Số lần lặp chưa xác định.
2. Câu hỏi và bài tập về nhà
- Hãy viết lại chương trình trên trong đó lệnh lặp For được thay bằng lệnh lặp
While. Hãy cho biết, trong bài toán trên sử dụng lệnh lặp nào là tốt hơn.
44
CHƯƠNG 4. KIỂU DỮ LIỆU CÓ CẤU TRÚC
Tiết
KIỂU MẢNG (TIẾT 1/2)
I. MỤC TIÊU
1. Kiến thức
- Biết được một kiểu dữ liệu mới là kiểu mảng một chiều. Biết được một loại
biến có chỉ số.
- Biết cấu trúc tạo kiểu mảng một chiều và cách khai báo biến khiểu mảng
một chiều.
2. Kĩ năng
- Tạo được kiểu mảng một chiều và sử dụng biến mảng một chiều trong ngôn
ngữ lập trình Pascal để giải quyết một số bài toán cụ thể.
II. ĐỒ DÙNG DẠY HỌC
- Máy chiếu Projector, máy vi tính để giới thiệu ví dụ và minh họa.
2. Chuẩn bị của học sinh
- Sách giáo khoa.
III. HOẠT ĐỘNG DẠY-HỌC
1. Hoạt động 1: Tìm hiểu ý nghĩa của mảng một chiều.
HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH
1. Chiếu đề bài và chương trình ví dụ lên 1. Quan sát trên màn hình, suy nghĩ và
bảng. trả lời.
- Hỏi: Khi N lớn thì chương trình trên có - Phải khai báo quá nhiều biến.
những hạn chế như thế nào? Chương trình phải viết rất dài.
- Dẫn dắt: Để khắc phục những hạn chế
trên, người ta thường ghép chung 7 biến
trên thành một dãy và đặt cho nó chung
một tên và đánh cho một phần tử một chỉ
số.
2. Yêu cầu học sinh tham khảo sách giáo 2. Nghiên cứu sách giáo khoa để trả
khoa và hỏi: Em hiểu như thế nào về mảng lời.
một chiều? - Mảng một chiều là dãy hữu hạn các
45
phần tử có cùng kiểu dữ liệu. Các
phần tử trong mảng có cùng chung
một tên và phân biệt nhau bởi chỉ số.
- Hỏi: Để mô tả mảng một chiều, ta cần xác - Để mô tả mảng một chiều cần xác
định những yếu tố nào? định được kiểu của các phần tử và
cách đánh số các phần tử của nó.
2. Hoạt động 2: Tạo kiểu mảng một chiều và khai báo biến mảng.
HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH
1. Yêu cầu học sinh nghiên cứu sách giáo 1. Tham khảo sách giáo khoa và trả lời
khoa và cho biết cách tạo kiểu dữ liệu - TYPE tên_km= Array[kiểu_cs] Of
mảng một chiều trong ngôn ngữ lập trình kiểu_thành_phần;
Pascal.
- Tìm một ví dụ để minh họa. - Ví dụ: Type mmc=array[1..100] of
integer;
- Gọi học sinh khác, hỏi: Ý nghĩa của lệnh - Tạo một kiểu dữ liệu mới có tên
bạn vừa viết? mmc, gồm 100 phần tử, có kiểu
nguyên.
- Chiếu lên bảng một số khai báo kiểu - Quan sát bảng và chọn khai báo
mảng một chiều đúng.
Type
Arrayr=array[1..200] of real; Arrayr=array[1..200] of real;
Arrayr=array[byte] of real; Arrayb=array[-100..0] of boolean;
Arrayb=array[-100..0] of boolean;
- Hỏi: Những khai báo nào đúng?
2. Yêu cầu học sinh cho biết cách khai báo 2. Tham khảo sách giáo khoa và trả lời
biến và một ví dụ khai báo một biến mảng - VAR tên_biến:tên_km;
ứng với kiểu dữ liệu vừa tạo. - Ví dụ: Var a:mmc;
- Gọi học sinh khác, hỏi: Ý nghĩa của lệnh - Khai báo một biến mảng một chiều.
bạn vừa viết?
- Dung lượng bộ nhớ của biến a đã chiếm - a đã chiếm 200 byte trong bộ nhớ.
là bao nhiêu?
- Chú ý cho học sinh về cách đặt tên kiểu
dữ liệu và tên biến, tránh nhầm lẫn.
3. Giới thiệu cách tham chiếu đến từng 3. Theo dõi hướng dẫn của giáo viên
phần tử của mảng một chiều. Yêu cầu học và độc lập suy nghĩ để trả lời.
46
sinh lấy một ví dụ. a[1] là phần tử ở vị trí 1 của mảng a.
a[i] là phần tử ở vị trí i của mảng a.
3. Hoạt động 3: Rèn luyện kĩ năng sử dụng kiểu mảng một chiều.
HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH
1. Giới thiệu đề bài. 1. Quan sát đề bài, theo dõi những yêu
- Chiếu đề bài lên bảng. cầu cần giải quyết của đề bài.
- Yêu cầu học sinh xác định dữ liệu vào, - Vào: 7 số là giá trị nhiệt độ của 7
dữ liệu ra. ngày trong tuần.
- Ra: Số ntb là nhiệt độ trung bình trong
tuần và số nch là số ngày có nhiệt độ
cao hơn nhiệt độ trung bình.
- Được.
- Hỏi: Nếu không sử dụng biến mảng một - Chương trình dài dòng, khó sửa đổi...
chiều, ta có thể giải quyết được bài toán
không? Khó khăn gì không?
2. Định hướng: Sử dụng kiểu mảng một 2. Theo dõi sự hướng dẫn của giáo viên
chiều để giải quyết bài toán.
- Yêu cầu học sinh khai báo kiểu mảng. Type tuan=array[1..7] of real;
- Yêu cầu học sinh khai báo biến mảng. Var ndtuan : tuan;
- Yêu cầu học sinh tìm các nhiệm vụ - Nhập giá trị cho mảng a.
chính cần giải quyết. - Tính trung bình cộng giá trị của mảng.
- Đếm số phần tử có giá trị lớn hơn
trung bình cộng tính được.
3. Chia lớp thành 3 nhóm. Yêu cầu viết 3. Thảo luận theo nhóm để viết chương
chương trình lên giấy bìa trong. trình.
- Báo cáo kết quả viết được.
- Thu phiếu trả lời, chiếu lên bảng. Gọi - Nhận xét, đánh giá và bổ sung những
học sinh nhóm khác nhận xét đánh giá. thiếu sót của nhóm khác.
4. Chuẩn hoá chương trình cho học sinh. 4. Quan sát và ghi nhớ.
IV. ĐÁNH GIÁ CUỐI BÀI
1. Những nội dung đã học
- Cách tạo kiểu mảng một chiều và cách khai báo biến.
TYPE tên_kiểu_mảng = Array[kiểu_chỉ_số] Of kiểu_thành_phần;
VAR tên_biến:tên_kiểu_mảng;
- Tham chiếu đến từng phần tử: Tên_biến[chỉ số]
47
2. Câu hỏi và bài tập về nhà
- Viết chương trình nhập vào một mảng gồm n số nguyên (1
Top Download Tin Học
-
10p 1281 169
-
-
7p 220 93
-
-
-
87p 464 162
-
-
101p 609 151
-
17p 805 193
-
13p 645 186
Tài Liệu Tin học Mới Xem thêm » Tài Liệu mới cập nhật Xem thêm »

markdown:
100 trang
Lượt xem: 577
Download: 119
# Giáo án tin học lớp 11: Khái niệm lập trình và ngôn ngữ lập trình
Chia sẻ:
[nguoiemsaumuon](http://tailieu.vn/user/nguoiemsaumuon)
Ngôn ngữ máy : các lệnh được mã hóa bằng các ký hiệu 0-1. Chương trình được viết trên ngôn ngữ máy có thể được nạp vào bộ nhớ và thực hiện ngay. Ngôn ngữ bậc cao : Các lệnh được mã hóa bằng một ngôn ngữ gần với ngôn ngữ tiếng Anh. Chương trình viết trên ngôn ngữ bậc cao phải được chuyển đổi thành chương trình trên ngôn ngữ máy mới có thể thực hiện được.
![](images/graphics/blank.gif)
![](images/graphics/blank.gif)
## Thể loại:
[Giáo Án Điện Tử](http://tailieu.vn/giao-an-dien-tu/)» [Tin học](http://tailieu.vn/giao-an-dien-tu/tin-hoc/)
## Chủ đề liên quan:
**Nội dung Text: Giáo án tin học lớp 11: Khái niệm lập trình và ngôn ngữ lập trình**
Giáo án tin học lớp
11: Khái niệm lập
trình và ngôn ngữ
lập trình
MỤC LỤC
KHÁI NIỆM LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH
I. MỤC TIÊU
II. ĐỒ DÙNG DẠY HỌC
III. HOẠT ĐỘNG DẠY-HỌC
IV. ĐÁNH GIÁ CUỐI BÀI
CÁC THÀNH PHẦN CỦA NGÔN NGỮ LẬP TRÌNH
I. MỤC TIÊU
II. ĐỒ DÙNG DẠY HỌC
III. HOẠT ĐỘNG DẠY-HỌC
CẤU TRÚC CHƯƠNG TRÌNH
MỘT SỐ KIỂU DỮ LIỆU CHUẨN
KHAI BÁO BIẾN
I. MỤC TIÊU
II. ĐỒ DÙNG DẠY HỌC
III. HOẠT ĐỘNG DẠY-HỌC
IV. ĐÁNH GIÁ CUỐI BÀI
PHÉP TOÁN, BIỂU THỨC, LỆNH GÁN
I. MỤC TIÊU
II. ĐỒ DÙNG DẠY HỌC
III. HOẠT ĐỘNG DẠY-HỌC
IV. ĐÁNH GIÁ CUỐI BÀI
................
2
Nội dung
KHÁI NIỆM LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH
I. MỤC TIÊU
- Biết được khái niệm lập trình và ngôn ngữ lập trình.
- Biết được khái niệm chương trình dịch.
- Phân biệt được hai loại chương trình dịch là biên dịch và thông dịch.
II. ĐỒ DÙNG DẠY HỌC
1-Chuẩn bị của giáo viên
- Bảng viết, sách giáo khoa, sách giáo viên, phiếu học tập.
2-Chuẩn bị của học sinh
- Sách giáo khoa.
III. HOẠT ĐỘNG DẠY-HỌC
1. Hoạt động 1: Tìm hiểu khái niệm lập trình và ngôn ngữ lập trình.
HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH
1. Chiếu nội dung bài toán đặt vấn đề: Kết 1. Quan sát nội dung bài toán và theo
luận nghiệm của phương trình ax+b=0 dõi yêu cầu của giáo viên.
- Hãy xác định các yếu tố Input và Output - Input : a, b
của bài toán? - Output : x=-b/a, Vô nghiệm, Vô số
nghiệm.
- Hãy xác định các bước để tìm output? Bước 1 : Nhập a,b.
Bước 2 : Nếu a0 kết luận có nghiệm
x=-b/a.
Bước 3 : Nếu a=0 và b0, kết luận Vô
nghiệm.
Bước 4 : Nếu a=0 và b=0, kết luận Vô
số nghiệm.
- Diễn giải; Hệ thống các bước này được
gọi là thuật toán.
- Nếu trình bày thuật toán với một người - Ngôn ngữ Tiếng Anh.
nước ngoài, em sẽ dùng ngôn ngữ nào để
diễn đạt?
3
- Nếu diễn đạt thuật toán này cho máy - Em dùng ngôn ngữ lập trình.
hiểu, em sẽ dùng ngôn ngữ nào?
- Diễn giải: Hoạt động để diễn đạt một
thuật toán thông qua một ngôn ngữ lập
trình được gọi là lập trình.
- Yêu cầu học sinh đọc sách giáo khoa và -Lập trình là việc sử dụng cấu trúc dữ
cho biết khái niệm lập trình. liệu và các lệnh của ngôn ngữ lập trình
cụ thể để mô tả dữ liệu và diễn đạt các
thao tác của thuật toán.
- Hỏi: kết quả của hoạt động lập trình? - Ta được một chương trình.
2. Phát phiếu học tập. Yêu cầu các em ghi 2. Tham khảo sách giáo khoa và sử
các loại ngôn ngữ lập trình mà em biết (Sử dụng vốn hiểu biết về tin học để điền
dụng kỹ thuật động não viết) phiếu học tập.
- Ngôn ngữ máy
- Hợp ngữ.
- Ngôn ngữ bậc cao.
- Đọc nội dung một số phiếu học tập cho
cả lớp cùng nghe.
- Hỏi: Em hiểu như thế nào về ngôn ngữ - Ngôn ngữ máy : các lệnh được mã
máy, hợp ngữ và ngôn ngữ bậc cao? hóa bằng các ký hiệu 0-1. Chương trình
được viết trên ngôn ngữ máy có thể
được nạp vào bộ nhớ và thực hiện
ngay.
- Ngôn ngữ bậc cao : Các lệnh được mã
hóa bằng một ngôn ngữ gần với ngôn
ngữ tiếng Anh. Chương trình viết trên
ngôn ngữ bậc cao phải được chuyển đổi
thành chương trình trên ngôn ngữ máy
mới có thể thực hiện được.
- Hỏi: Làm thế nào để chuyển một chương - Phải sử dụng một chương trình dịch
trình viết từ ngôn ngữ bậc cao sang ngôn để chuyển đổi.
ngữ máy?
- Hỏi: Vì sao không lập trình trên ngôn - Lập trình bằng ngôn ngữ bậc cao dẽ
ngữ máy để khỏi phải mất công chuyển viết hơn vì các lệnh được mã hóa gần
đổi mà người ta thường lập trình bằng với ngôn ngữ tự nhiên. Lập trình trên
ngôn ngữ bậc cao? ngôn ngữ máy rất khó, thường các
4
chuyên gia lập trình mới lập trình được.
2. Hoạt động 2: Tìm hiểu hai loại chương trình dịch: thông dịch và biên dịch.
HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH
1. Nêu vấn đề: 1. Chú ý lắng nghe ví dụ của giáo viên
Em muốn giới thiệu về trường mình cho và thảo luận để tìm ví dụ tương tự.
một người khách du lịch quốc tế biết
tiếng Anh, có hai cách để thực hiện:
Cách 1: Cần một người biết tiếng Anh,
dịch từng câu nói của em sang tiếng Anh
cho người khách.
Cách 2: Em soạn nội dung cần giới thiệu
ra giấy và người phiên dịch dịch toàn bộ
nội dung đó sang tiếng Anh rồi đọc cho
người khách.
- Hãy lấy ví dụ tương tự trong thực tế về - Khi thủ tướng một chính phủ trả lời
biên dịch và thông dịch từ tiếng Anh sang phỏng vấn trước một nhà báo quốc tế,
tiếng Việt. họ thường cần một người thông dịch để
dịch từng câu tiếng Việt sang tiếng Anh.
- Khi thủ tướng đọc một bài diễn văn
tiếng Anh trước Hội nghị, họ cần một
người biên dịch để chuyển văn bản tiếng
Việt thành tiếng Anh.
2. Yêu cầu học sinh nghiên cứu sách giáo 2. Nghiên cứu sách giáo khoa và suy
khoa và sử dụng các ví dụ trên để cho biết nghĩ để trả lời.
các bước trong tiến trình thông dịch và - Biên dịch:
biên dịch. Bước 1 : Duyệt, phát hiện lỗi, kiểm tra
tính đúng đắn của lệnh trong chương
trình nguồn.
Bước 2 : Dịch toàn bộ chương trình
nguồn thành một chương trình trên ngôn
ngữ máy.
(thuận tiện cho các chương trình ổn định
và cần thực hiện nhiều lần)
- Thông dịch:
Bước 1 : Kiểm tra tính đúng đắn của
5
lệnh tiếp theo trong chương trình nguồn.
Bước 2 : Chuyển lệnh đó thành ngôn
ngữ máy.
Bước 3 : Thực hiện các câu lệnh vừa
được chuyển đổi.
(phù hợp với môi trường đối thoại giữa
người và máy)
IV. ĐÁNH GIÁ CUỐI BÀI
1. Những nội dung đã học
- Khái niệm lập trình và ngôn ngữ lập trình.
- Có ba loại ngôn ngữ lập trình: Ngôn ngữ máy, hợp ngữ và ngôn ngữ bậc cao
- Khái niệm chương trình dịch.
- Có hai loại chương trình dịch là biên dịch và thông dịch.
2. Câu hỏi và bài tập về nhà
- Mỗi loại ngôn ngữ lập trình phù hợp với những người lập trình có trình độ
như thế nào?
- Kể tên một số ngôn ngữ lập trình bậc cao có sử dụng kĩ thuật biên dịch và
một số ngôn ngữ lập trình có sử dụng kĩ thuật thông dịch.
- Trả lời các câu hỏi 1, 2, 3, sác giáo khoa, trang 13.
- Xem bài đọc thêm 1: Em biết gì về các ngôn ngữ lập trình?, sách giáo khoa,
trang 6.
- Xem trước bài học: Các thành phần của ngôn ngữ lập trình.
CÁC THÀNH PHẦN CỦA NGÔN NGỮ LẬP TRÌNH
I. MỤC TIÊU
1. Kiến thức
- Nắm được các thành phần của một ngôn ngữ lập trình nói chung. Một ngôn
ngữ lập trình có ba thành phần: Bảng chữ cái, cú pháp và ngữ nghĩa.
- Biết được một số khái niệm như: tên, tên chuẩn, tên dành riêng, tên do
người lập trình đặt, hằng, biến và chú thích.
6
2. Kĩ năng
- Phân biệt được tên chuẩn với tên dành riêng và tên tự đặt.
- Nhớ các quy định về tên, hằng và biến.
- Biết đặt tên đúng và nhận biết được tên sai quy định.
- Sử dụng đúng chú thích.
II. ĐỒ DÙNG DẠY HỌC
1. Chuẩn bị của giáo viên
- Tranh chứa bảng chữ cái, tranh chứa các tên đúng-sai để học sinh chọn,
phiếu học tập, máy chiếu qua đầu, bìa trong, bút dạ.
2. Chuẩn bị của học sinh
- Sách giáo khoa.
III. HOẠT ĐỘNG DẠY-HỌC
HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH
1. Đặt vấn đề: Có những yếu tố nào 1. Độc lập suy nghĩ và trả lời
dùng để xây dựng nên ngôn ngữ tiếng - Bảng chữ cái tiếng Việt, số, dấu..
Việt? - Cách ghép các ký tự thành từ, ghép từ
thành câu.
- Ngữ nghĩa của từ và câu.
2. Diễn giảng: Trong ngôn ngữ lập trình 2. Lắng nghe và ghi nhớ.
cũng tương tự như vậy, nó gồm có các
thành phần: Bảng chữ cái, cú pháp và
ngữ nghĩa.
3. Chia lớp làm 3 nhóm, phát bìa trong 3. Nghiên cứu sách giáo khoa, thảo luận
và bút cho mỗi nhóm và yêu cầu mỗi theo nhóm và điền phiếu học tập:
nhóm thực hiện một nhiệm vụ:
- Hãy nêu các chữ cái của bảng chữ cái Bảng chữ cái: A B C D E F G H I J K L
tiếng Anh. MNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvw
xyz
- Nêu các ký số trong hệ đếm thập phân. Hệ đếm: 0 1 2 3 4 5 6 7 8 9
- Nêu một số ký hiệu đặc biệt khác. Ký hiệu đặc biệt:
+ - * / = < > [ ] . , _; # ^ $ & (
) { }: ‘
7
- Thu phiếu trả lời, chiếu kết quả lên - Theo dõi kết quả của các nhóm khác và
bảng, gọi đại diện nhóm khác nhận xét, bổ sung những thiếu sót.
bổ sung.
- Treo tranh giáo viên đã chuẩn bị để - Tập trung xem tranh và ghi nhớ.
tiểu kết cho hoạt động này.
2. Hoạt động 2: Tìm hiểu khái niệm tên trong thành phần của ngôn ngữ lập trình.
HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH
1. Đặt vấn đề: Mọi đối tượng trong 1. Nghiên cứu sách giáo khoa và trả lời
chương trình đều phải được đặt tên.
- Hãy nghiên cứu sách giáo khoa, trang - Gồm chữ số, chữ cái, dấu gạch dưới.
10, để nêu quy cách đặt tên trong Turbo - Bắt đầu bằng chữ cái hoặc dấu gạch
Pasacl? dưới.
- Độ dài không quá 127.
2. Treo tranh chứa các tên đúng-sai, yêu 2. Quan sát tranh và trả lời.
cầu học sinh chọn tên đúng.
A A
A BC R12
6Pq _45
R12
X#y
_45
- Tiểu kết cho vấn đề này bằng việc
khẳng định lại các tên đúng.
3. Yêu cầu học sinh nghiên cứu sách giáo 3. Nghiên cứu sách giáo khoa để trả lời
khoa, (trang 10-11) để biết các khái niệm
về tên dành riêng, tên chuẩn và tên do
người lập trình đặt.
- Chia lớp làm 3 nhóm, mỗi nhóm trình -Thảo luận theo nhóm và điền phiếu học
bày hiểu biết của mình về một loại tên và tập.
cho ví dụ + Tên dành riêng: là những tên được
ngôn ngữ lập trình quy định dùng với ý
nghĩa xác định, người lập trình không
được dùng với ý nghĩa khác.
+ Tên chuẩn: là những tên được ngôn
ngữ lập trình quy định dùng với một ý
8
nghĩa nào đó, người lập trình có thể
định nghĩa lại để dùng nó với ý nghĩa
khác.
+ Tên do người lập trình đặt: là tên
được dùng theo ý nghĩa riêng của từng
người lập trình, tên này được khai báo
trước khi sử dụng. Các tên không được
trùng với tên dành riêng.
- Treo tranh chứa một số tên trong ngôn -Quan sát tranh và điền phiếu học tập.
ngữ lập trình Pascal đã được chuẩn bị
sẵn:
Program Abs Interger Type
Xyx Byte Tong
- Phát bìa trong và bút cho mỗi nhóm và
yêu cầu học sinh mỗi nhóm thực hiện:
+ Xác định tên dành riêng. Tên dành riêng: Program type
+ Xác định tên chuẩn. Tên chuẩn: Abs Interger Byte
+ Xác định tên tự đặt. Tên tự đặt: Xyx Tong
- Thu phiếu học tập của ba nhóm, chiếu - Quan sát kết quả của nhóm khác và
kết quả lên bảng, gọi học sinh nhóm khác nhận xét, đánh giá và bổ sung.
nhận xét bổ sung.
- Tiểu kết cho vấn đề này bằng cách bổ - Theo dõi bổ sung của giáo viên để
sung thêm cho mỗi nhóm để đưa ra trả lời hoàn thiện kiến thức.
đúng.
3. Hoạt động 3: Tìm hiểu hằng, biến và chú thích.
HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH
1. Yêu cầu học sinh cho một số ví dụ về 1. Độc lập suy nghĩ và trả lời.
hằng số, hằng xâu và hằng logic. - Hằng số: 50 60.5
- Hằng xâu: ‘Ha Noi’ ‘A’
- Hằng logic: False
- Trình bày khái niệm về hằng số, hằng - Hằng số học là các số nguyên và số
xâu và hằng logic. thực, có dấu hoặc không dấu.
- Hằng xâu: là chuỗi ký tự trong bộ mã
ASCII, được đặt trong cặp dấu nháy.
- Hằng logic: là giá trị đúng (True) hoặc
9
sai (False).
2. Ghi bảng: Xác định hằng số và hằng 2. Quan sát bảng và trả lời:
xâu trong các hằng sau:
-32767 - Hằng số: -32767, 1.5E+2
‘QB’ - Hằng xâu: ‘QB’ ‘50’
‘50’
1.5E+2
3. Yêu cầu học sinh nghiên cứu sách giáo 3. Nghiên cứu sách giáo khoa và trả lời.
khoa, cho biết khái niệm biến. - Biến là đại lượng được đặt tên dùng để
lưu trữ giá trị. Giá trị này có thể được
thay đổi trong quá trình thực hiện
chương trình. Các biến dùng trong
chương trình đều phải được khai báo.
- Cho ví dụ một số biến. - Ví dụ hai tên biến là: Tong, xyz
4. Yêu cầu học sinh nghiên cứu sách giáo 4. Độc lập tham khảo sách giáo khoa để
khoa và cho biết chức năng của chú thích trả lời.
trong chương trình. - Chú thích được đặt giữa cặp dấu { }
hoặc (* *) dùng để giải thích cho
chương trình rõ ràng dễ hiểu.
- Cho một ví dụ về một dòng chú thích - {Lenh xuat du lieu}
- Hỏi: Tên biến và tên hằng là tên dành - Là tên do người lập trình đặt.
riêng hay tên chuẩn hay tên do người lập
trình đặt?
- Hỏi: Các lệnh được viết trong cặp dấu { - Không. Vì đó là dòng chú thích.
} có được TP thực hiện không? vì sao?
IV. ĐÁNH GIÁ CUỐI BÀI
1. Những nội dung đã học
- Thành phần của ngôn ngữ lập trình: bảng chữ, cú pháp và nghữ nghĩa.
- Khái niệm: tên, tên chuẩn, tên dành riêng, tên do người lập trình đặt, hằng,
biến và chú thích.
10
CHƯƠNG 2. CHƯƠNG TRÌNH ĐƠN GIẢN
Tiết 4-5
CẤU TRÚC CHƯƠNG TRÌNH
MỘT SỐ KIỂU DỮ LIỆU CHUẨN
KHAI BÁO BIẾN
I. MỤC TIÊU
1. Kiến thức
- Biết được cấu trúc chung của một chương trình.
- Biết được một số kiểu dữ liệu chuẩn: nguyên, thực, ký tự, logic.
- Biết được cấu trúc chung của khai báo biến.
2. Kĩ năng
- Sử dụng được kiểu dữ liệu và khai báo biến để viết được một chương trình
đơn giản.
II. ĐỒ DÙNG DẠY HỌC
1. Chuẩn bị của giáo viên
- Máy vi tính và máy chiếu projector dùng để chiếu các ví dụ.
- Tranh có chứa một số khai báo biến để học sinh chọn đúng-sai.
- Một số chương trình mẫu viết sẵn.
2. Chuẩn bị của học sinh
- Sách giáo khoa.
III. HOẠT ĐỘNG DẠY-HỌC
1. Hoạt động 1: Tìm hiểu cấu trúc chung và các thành phần của chương trình.
HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH
1. Phát vấn gợi ý: Một bài tập làm văn em 1. Lắng nghe và suy nghĩ trả lời:
thường viết có mấy phần? Các phần có - Có ba phần.
11
thứ tự không? Vì sao phải chia ra như - Có thứ tự : Mở bài, thân bài, kết luận.
vậy? - Dễ viết, dễ đọc, dễ hiểu nội dung.
2. Yêu cầu học sinh nghiên cứu sách giáo 2. Nghiên cứu sách giáo khoa, thảo luận
khoa để trả lời các câu hỏi sau: và trả lời
- Một chương trình có cấu trúc mấy + Hai phần:
phần? []
- Trong phần khai báo, có những khai báo - Khai báo tên chương trình, khai báo
nào? thư viện chương trình con, khai báo
hằng, khai báo biến và khai báo chương
trình con.
- Yêu cầu học sinh lấy ví dụ khai báo tên - Cấu trúc: Program ten_chuong_trinh;
chương trình trong ngôn ngữ Pascal. - Ví dụ: Program tinh_tong;
- Yêu cầu học sinh lấy ví dụ khai báo thư - Cấu trúc: Uses tên_thư_viện;
viện chương trình con trong ngôn ngữ - Ví dụ: Uses crt ;
Pascal.
- Yêu cầu học sinh lấy ví dụ khai báo - Cấu trúc: Const tên_hằng = giá_trị;
hằng trong ngôn ngữ Pascal. - Ví dụ: Const maxn=100;
- Yêu cầu học sinh lấy ví dụ khai báo biến - Cấu trúc: Var tên_biến=Kiểu_dữ_liệu;
trong ngôn ngữ Pascal. - Ví dụ: Var a,b,c : integer;
-Yêu cầu học sinh cho biết cấu trúc chung Begin
của phần thân chương trình trong ngôn Dãy các lệnh;
ngữ lập trình Pascal. End.
3. Tìm hiểu một chương trình đơn giản. 3. Quan sát tranh và trả lời
- Chiếu lên bảng một chương trình đơn
giản trong ngôn ngữ C++.
# Include
void main()
{
Printf(“Xin chao cac ban”);
} - Phần khai báo chỉ có một khai báo thư
- Hỏi: Phần khai báo của chương trình? viện stdio.h
- Phần thân {}
- Hỏi: Phần thân của chương trình, lệnh - Lệnh Printf dùng để đưa thông báo ra
printf có chức năng gì? màn hình.
- Chiếu lên bảng một chương trình đơn
12
giản trong ngôn ngữ Pascal.
Program VD1;
Var x,y:byte; t:word;
Begin
t:=x+y;
writeln(t);
readln;
End.
- Hỏi: Phần khai báo của chương trình? - Khai báo tên chương trình: Program
VD1;
- Khai báo biến : Var x,y:byte; t:word;
Var x,y:byte; t:word;
- Hỏi: Phần thân của chương trình? Có - Còn lại là phần thân.
lệnh nào trong thân chương trình? - Lệnh gán, lệnh đưa thông báo ra màn
hình.
4. Yêu cầu học sinh lấy một ví dụ về một 4. Thảo luận và trả lời
chương trình Pascal không có phần tên và Begin
phần khai báo. Writeln(‘Hello’);
readln;
End.
2. Hoạt động 2: Tìm hiểu một số kiểu dữ liệu chuẩn.
HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH
1. Đặt vấn đề: Trong toán học, để thực hiện 1. Chú ý, lắng nghe và suy nghĩ trả
được tính toán ta cần phải có các tập số. Đó là lời:
các tập số nào? - Số tự nhiên, Số nguyên, số hữu
tỷ, số thực.
- Diễn giải: Cũng tương tự như vậy, trong
ngôn ngữ lập trình Pascal, để lập trình giải
quyết các bài toán, cần có các tập hợp, mỗi tập
hợp có một giới hạn nhất định.
- Các em có thể hiểu nôm na: Kiểu dữ liệu - Liên tưởng các tập số trong toán
chuẩn là một tập hữu hạn các giá trị, mỗi kiểu học với một kiểu dữ liệu trong
dữ liệu cần một dung lượng bộ nhớ cần thiết Pascal.
để lưu trữ và xác định các phép toán có thể tác
động lên dữ liệu.
13
2. Yêu cầu học sinh nghiên cứu sách giáo 2. Nghiên cứu sách giáo khoa và
khoa, trả lời các câu hỏi sau: trả lời.
- Có bao nhiêu kiểu dữ liệu chuẩn trong ngôn - Có 4 kiểu: kiểu nguyên, kiểu
ngữ Pascal? thực, kiểu ký tự và kiểu logic.
- Trong ngôn ngữ Pascal, có những kiểu - Có 4 loại: Byte, word, integer và
nguyên nào thường dùng, phạm vi biểu diễn longint.
của mỗi loại?
- Trong ngôn ngữ Pascal, có những kiểu số - Có 2 loại: Real, extended.
thực nào thường dùng, phạm vi biểu diễn của
mỗi loại?
- Trong ngôn ngữ Pascal, có bao nhiêu kiểu ký - Có 1 loại: Char.
tự?
- Trong ngôn ngữ Pascal, có bao nhiêu kiểu - Có một loại: Boolean, gồm 2
logic, gồm các giá trị nào? phần tử: True và False.
3. Giáo viên giải thích một số vấn đề cho học 3. Chú ý lắng nghe và ghi nhớ.
sinh:
+ Vì sao phạm vi biểu diễn của các loại kiểu
nguyên khác nhau?
+ Miền giá trị của các loại kiểu thực, số chữ số
có nghĩa?
4. Phát vấn: Muốn tính toán trên các giá trị: 4 4. Suy nghĩ và trả lời.
6 7.5 ta phải sử dụng kiểu dữ liệu gì? Kiểu Real.
3. Hoạt động 3: Tìm hiểu cách khai báo biến.
HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH
1. Yêu cầu học sinh ngiên cứu sách giáo 1. Nghiên cứu sách giáo khoa và trả lời.
khoa và cho biết vì sao phải khai báo - Mọi biến dùng trong chương trình đều
biến? phải được khai báo tên biến và kiểu dữ
liệu của biến. Tên biến dùng để xác lập
quan hệ giữa biến với địa chỉ bộ nhớ nơi
lưu giữ giá trị của biến.
- Cấu trúc chung của khai báo biến trong - Var : ;
- Cho ví dụ để khai báo một biến nguyên Var x: word;
và một biến kiểu ký tự. y: char;
2. Treo tranh có chứa một số khai báo và 2. Quan sát tranh và chọn khai báo đúng
14
yêu cầu học sinh chọn khai báo đúng
trong ngôn ngữ lập trình Pascal?
Var Var
x, y, z: word; x, y, z: word;
n 1: real; i: byte;
X: longint;
h: in tegr;
i:byte;
3. Treo tranh có chứa một số khai báo 3. Quan sát tranh và trả lời.
biến trong Pascal.
- Hỏi: Có bao nhiêu biến tất cả, bộ nhớ - Có 5 biến.
phải cấp phát là bao nhiêu? - Tổng bộ nhớ cần cấp phát
Var x, y: word; x (2 byte); y (2 byte); z (4 byte); h(2
z: longint; byte); i (1 byte); Tổng 11 byte
h: integer;
i:byte;
IV. ĐÁNH GIÁ CUỐI BÀI
1. Những nội dung đã học
- Một chương trình gồm có hai phần: phần khai báo và phần thân.
- Các kiểu dữ liệu chuẩn: kiểu số nguyên, kiểu số thực, kiểu ký tự, kiểu logic.
- Mọi biến trong chương trình phải được khai báo. Cấu trúc chung của khai
báo biến trong Pascal: Var tên_biến: tên_kiểu_dữ_liệu;
2. Câu hỏi và bài tập về nhà
- Làm bài tập 1, 2, 3, 4, 5, sách giáo khoa, trang 35.
- Xem trước nội dung bài: Phép toán, biểu thức, lệnh gán, sách giáo khoa,
trang 24.
- Xem nội dung phụ lục B, sách giáo khoa trang 129: Một số kiểu dữ liệu
chuẩn, một số thủ tục và hàm chuẩn.
Tiết 6
PHÉP TOÁN, BIỂU THỨC, LỆNH GÁN
15
I. MỤC TIÊU
1. Kiến thức
- Biết được các phép toán thông dụng trong ngôn ngữ lập trình.
- Biết diễn đạt một biểu thức trong ngôn ngữ lập trình.
- Biết được chức năng của lệnh gán.
- Biết được cấu trúc của lệnh gán và một số hàm chuẩn thông dụng trong
ngôn ngữ lập trình Pascal.
2. Kĩ năng
- Sử dụng được các phép toán để xây dựng biểu thức.
- Sử dụng được lệnh gán để viết chương trình.
II. ĐỒ DÙNG DẠY HỌC
1. Chuẩn bị của giáo viên
- Sách giáo khoa, tranh chứa các biểu thức trong toán học.
- Tranh chứa bảng các hàm số học chuẩn, tranh chứa bảng chân trị.
- Máy vi tính và máy chiếu Projector.
2. Chuẩn bị của học sinh
- Sách giáo khoa.
III. HOẠT ĐỘNG DẠY-HỌC
1. Hoạt động 1: Tìm hiểu một số phép toán.
HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH
1. Đặt vấn đề: Để mô tả các thao tác trong 1. Chú ý lắng nghe.
thuật toán, mỗi ngôn ngữ lập trình đều sử
dụng một số khái niệm cơ bản: phép toán,
biểu thức, gán giá trị.
2. Phát vấn: Hãy kể các phép toán em đã 2. Suy nghĩ và trả lời:
được học trong toán học. - Phép: cộng, trừ, nhân, chia, lấy số dư,
- Diễn giải: Trong ngôn ngữ lập trình chia lấy nguyên, so sánh.
Pascal cũng có các phép toán đó nhưng
được diễn đạt bằng một cách khác.
- Yêu cầu học sinh nghiên cứu sách giáo - Các phép toán số học: + - * / div
khoa và cho biết các nhóm phép toán. mod
- Các phép toán quan hệ: =,
=,
- Các phép toán logic: And, Or, Not.
16
- Hỏi: Phép Div, Mod được sử dụng cho - Chỉ sử dụng được cho kiểu nguyên.
những kiểu dữ liệu nào?
- Hỏi: Kết quả của phép toán quan hệ - Thuộc kiểu Logic.
thuộc kiểu dữ liệu nào?
2. Hoạt động 2: Tìm hiểu biểu thức.
HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH
1. Nếu vấn đề: Trong toán học ta đã làm quen 1. Suy nghĩ và trả lời.
với khái niệm biểu thức, hãy cho biết yếu tố cơ - Gồm hai phần: toán hạng và toán
bản xây dựng nên biểu thức. tử.
- Nếu trong một bài toán mà toán hạng là biến - Biểu thức số học.
số, hằng số hoặc hàm số và toán tử là các phép
toán số học thì biểu thức có tên gọi là gì?
2. Treo tranh có chứa các biểu thức toán học 2. Quan sát tranh và trả lời
lên bảng, yêu cầu: Sử dụng các phép toán số 2*a+5*b+c
học, hãy biểu diễn biểu thức toán học sau x*y/(2*z)
thành biểu thức trong ngôn ngữ lập trình. ((x+y)/(1-(2/z)))+(x*x/(2*z))
2a+5b+c
xy
2z
x y x2
+
2 2z
1
z
- Nghiên cứu sách giáo khoa và từ việc xậy - Thực hiện trong ngoặc trước;
dựng các biểu thức trên, hãy nêu thứ tự thực ngoài ngoặc sau. Nhân, chia, chia
hiện các phép toán. nguyên, chia lấy dư trước; cộng trừ
sau.
3. Nêu vấn đề: Trong toán học ta đã làm quen 3. Suy nghĩ và trả lời.
với một số hàm số học, hãy kể tên một số hàm Hàm trị tuyệt đối, hàm căn bậc hai,
đó? hàm sin, hàm cos.
- Trong một số ngôn ngữ lập trình ta cũng có
một số hàm như vậy nhưng được diễn đạt bằng
một cách khác.
- Treo tranh chứa bảng một số hàm chuẩn, yêu - Quan sát tranh vẽ, nghiên cứu
cầu học sinh điền thêm các thông tin như chức sách giáo khoa và lên bảng điền
17
năng của hàm, kiểu của đối số và kiểu của hàm tranh.
số.
b b 2 4ac
- Cho biểu thức: , hãy biểu - Suy nghĩ, lên bảng trả lời.
2a (-b+sqrt(b*b-4*a*c))/(2*a)
diễn biểu thức trên sang biểu thức trong ngôn
ngữ lập trình.
3. Nêu vấn đề: Khi hai biểu thức số học liên 3. Suy nghĩa và trả lời.
kết với nhau bằng phép toán quan hệ ta được - Gọi là biểu thức quan hệ.
một biểu thức mới, biểu thức đó gọi là biểu
thức gì?
- Hãy lấy một ví dụ về biểu thức quan hệ? - Ví dụ: 2*x < y
- Yêu cầu học sinh nghiên cứu sách giáo khoa - Cấu trúc chung:
và cho biết cấu trúc chung của biểu thức quan
hệ?
- Thứ tự thực hiện của biểu thức quan hệ? + Tính giá trị biểu thức.
+ Thực hiện phép toán quan hệ.
- Cho biết kết quả của phép toán quan hệ thuộc + Kiểu logic.
kiểu dữ liệu nào đã học?
4. Nêu vấn đề: Các biểu thức quan hệ được liên 4. Chú ý theo dõi dẫn dắt của giáo
kết với nhau bởi phép toán Logic được gọi là viên và suy nghĩ để trả lời.
biểu thức Logic.
- Hãy cho một số ví dụ về biểu thức logic. - Ví dụ: (A>B) or ((X+1)2) and ((3+2) b then max:=a;
write(max); readln;
end.
2. Yêu cầu học sinh nhắc lại cấu trúc của 2. Suy nghĩ và trả lời.
các lệnh lặp đã học. For := To
Do ;
While Do ;
- Chiếu lên bảng hai chương trình đã chuẩn - Quan sát, suy nghĩ và trả lời.
42
bị sẵn, trong đó một chương trình sử dung
lệnh lặp For và một chương trình sử dụng
lặp while.
- Yêu cầu: So sánh sự giống và khác nhau -Giống: Đều là lệnh lặp.
của 2 dạng lệnh đó. -Khác: For lặp với số lần đã xác định
trước trong khi While lặp với số lần
chưa xác định.
2. Hoạt động 2: Rèn luyện kĩ năng vận dụng tổ chức lặp.
HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH
1. Tìm hiểu bài tập 1 và giải quyết. 1. Quan sát và suy nghĩ để giải quyết
- Chiếu nội dung ví dụ 1 lên bảng. bài toán.
- Hỏi: Có thể khai triển biểu thức Y thành 1 2 3 50
Y = + + +...+
tổng của các số hạng như thế nào? 2 3 4 51
- Nhìn vào công thức khai triển, cho biết N 1..50
lấy giá trị trong đoạn nào?
- Hỏi: Ta sử dụng cấu trúc điều khiển lặp - Sử dụng cấu trúc lặp có số lần đã xác
nào là phù hợp? định.
- Chia lớp làm ba nhóm, yêu cầu viết - Thảo luận theo nhóm để viết chương
chương trình lên bìa trong. trình lên bìa trong.
- Thu phiếu trả lời, chiếu kết quả lên bảng - Báo cáo kết quả của nhóm.
- Gọi học sinh nhóm khác nhận xét đánh - Nhận xét, đánh giá và bổ sung các
giá và bổ sung. thiếu sót của nhóm khác
2. Tìm hiểu nội dung ví dụ 2 và định hướng 2. Quan sát và theo dõi những định
học sinh giải quyết ở nhà. hướng của giáo viên.
- Chiếu nội dung ví dụ 2 lên bảng
- Hãy cho biết N nhận giá trị trong đoạn - Chưa xác định được cận cuối.
nào? xác định được chưa?
- Hỏi: Dùng cấu trúc điều khiển nào là - Dùng cấu trúc lặp có số lần chưa xác
thích hợp? định.
-Yêu cầu học sinh về nhà lập trình trên - Ghi nhớ làm bài tập về nhà.
máy, tiết sau nộp lại cho giáo viên.
IV. ĐÁNH GIÁ CUỐI BÀI
1. Những nội dung đã học
- Có hai cấu trúc lặp:
+ Lặp For: Số lần lặp đã xác định.
43
+ Lặp While: Số lần lặp chưa xác định.
2. Câu hỏi và bài tập về nhà
- Hãy viết lại chương trình trên trong đó lệnh lặp For được thay bằng lệnh lặp
While. Hãy cho biết, trong bài toán trên sử dụng lệnh lặp nào là tốt hơn.
44
CHƯƠNG 4. KIỂU DỮ LIỆU CÓ CẤU TRÚC
Tiết
KIỂU MẢNG (TIẾT 1/2)
I. MỤC TIÊU
1. Kiến thức
- Biết được một kiểu dữ liệu mới là kiểu mảng một chiều. Biết được một loại
biến có chỉ số.
- Biết cấu trúc tạo kiểu mảng một chiều và cách khai báo biến khiểu mảng
một chiều.
2. Kĩ năng
- Tạo được kiểu mảng một chiều và sử dụng biến mảng một chiều trong ngôn
ngữ lập trình Pascal để giải quyết một số bài toán cụ thể.
II. ĐỒ DÙNG DẠY HỌC
- Máy chiếu Projector, máy vi tính để giới thiệu ví dụ và minh họa.
2. Chuẩn bị của học sinh
- Sách giáo khoa.
III. HOẠT ĐỘNG DẠY-HỌC
1. Hoạt động 1: Tìm hiểu ý nghĩa của mảng một chiều.
HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH
1. Chiếu đề bài và chương trình ví dụ lên 1. Quan sát trên màn hình, suy nghĩ và
bảng. trả lời.
- Hỏi: Khi N lớn thì chương trình trên có - Phải khai báo quá nhiều biến.
những hạn chế như thế nào? Chương trình phải viết rất dài.
- Dẫn dắt: Để khắc phục những hạn chế
trên, người ta thường ghép chung 7 biến
trên thành một dãy và đặt cho nó chung
một tên và đánh cho một phần tử một chỉ
số.
2. Yêu cầu học sinh tham khảo sách giáo 2. Nghiên cứu sách giáo khoa để trả
khoa và hỏi: Em hiểu như thế nào về mảng lời.
một chiều? - Mảng một chiều là dãy hữu hạn các
45
phần tử có cùng kiểu dữ liệu. Các
phần tử trong mảng có cùng chung
một tên và phân biệt nhau bởi chỉ số.
- Hỏi: Để mô tả mảng một chiều, ta cần xác - Để mô tả mảng một chiều cần xác
định những yếu tố nào? định được kiểu của các phần tử và
cách đánh số các phần tử của nó.
2. Hoạt động 2: Tạo kiểu mảng một chiều và khai báo biến mảng.
HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH
1. Yêu cầu học sinh nghiên cứu sách giáo 1. Tham khảo sách giáo khoa và trả lời
khoa và cho biết cách tạo kiểu dữ liệu - TYPE tên_km= Array[kiểu_cs] Of
mảng một chiều trong ngôn ngữ lập trình kiểu_thành_phần;
Pascal.
- Tìm một ví dụ để minh họa. - Ví dụ: Type mmc=array[1..100] of
integer;
- Gọi học sinh khác, hỏi: Ý nghĩa của lệnh - Tạo một kiểu dữ liệu mới có tên
bạn vừa viết? mmc, gồm 100 phần tử, có kiểu
nguyên.
- Chiếu lên bảng một số khai báo kiểu - Quan sát bảng và chọn khai báo
mảng một chiều đúng.
Type
Arrayr=array[1..200] of real; Arrayr=array[1..200] of real;
Arrayr=array[byte] of real; Arrayb=array[-100..0] of boolean;
Arrayb=array[-100..0] of boolean;
- Hỏi: Những khai báo nào đúng?
2. Yêu cầu học sinh cho biết cách khai báo 2. Tham khảo sách giáo khoa và trả lời
biến và một ví dụ khai báo một biến mảng - VAR tên_biến:tên_km;
ứng với kiểu dữ liệu vừa tạo. - Ví dụ: Var a:mmc;
- Gọi học sinh khác, hỏi: Ý nghĩa của lệnh - Khai báo một biến mảng một chiều.
bạn vừa viết?
- Dung lượng bộ nhớ của biến a đã chiếm - a đã chiếm 200 byte trong bộ nhớ.
là bao nhiêu?
- Chú ý cho học sinh về cách đặt tên kiểu
dữ liệu và tên biến, tránh nhầm lẫn.
3. Giới thiệu cách tham chiếu đến từng 3. Theo dõi hướng dẫn của giáo viên
phần tử của mảng một chiều. Yêu cầu học và độc lập suy nghĩ để trả lời.
46
sinh lấy một ví dụ. a[1] là phần tử ở vị trí 1 của mảng a.
a[i] là phần tử ở vị trí i của mảng a.
3. Hoạt động 3: Rèn luyện kĩ năng sử dụng kiểu mảng một chiều.
HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH
1. Giới thiệu đề bài. 1. Quan sát đề bài, theo dõi những yêu
- Chiếu đề bài lên bảng. cầu cần giải quyết của đề bài.
- Yêu cầu học sinh xác định dữ liệu vào, - Vào: 7 số là giá trị nhiệt độ của 7
dữ liệu ra. ngày trong tuần.
- Ra: Số ntb là nhiệt độ trung bình trong
tuần và số nch là số ngày có nhiệt độ
cao hơn nhiệt độ trung bình.
- Được.
- Hỏi: Nếu không sử dụng biến mảng một - Chương trình dài dòng, khó sửa đổi...
chiều, ta có thể giải quyết được bài toán
không? Khó khăn gì không?
2. Định hướng: Sử dụng kiểu mảng một 2. Theo dõi sự hướng dẫn của giáo viên
chiều để giải quyết bài toán.
- Yêu cầu học sinh khai báo kiểu mảng. Type tuan=array[1..7] of real;
- Yêu cầu học sinh khai báo biến mảng. Var ndtuan : tuan;
- Yêu cầu học sinh tìm các nhiệm vụ - Nhập giá trị cho mảng a.
chính cần giải quyết. - Tính trung bình cộng giá trị của mảng.
- Đếm số phần tử có giá trị lớn hơn
trung bình cộng tính được.
3. Chia lớp thành 3 nhóm. Yêu cầu viết 3. Thảo luận theo nhóm để viết chương
chương trình lên giấy bìa trong. trình.
- Báo cáo kết quả viết được.
- Thu phiếu trả lời, chiếu lên bảng. Gọi - Nhận xét, đánh giá và bổ sung những
học sinh nhóm khác nhận xét đánh giá. thiếu sót của nhóm khác.
4. Chuẩn hoá chương trình cho học sinh. 4. Quan sát và ghi nhớ.
IV. ĐÁNH GIÁ CUỐI BÀI
1. Những nội dung đã học
- Cách tạo kiểu mảng một chiều và cách khai báo biến.
TYPE tên_kiểu_mảng = Array[kiểu_chỉ_số] Of kiểu_thành_phần;
VAR tên_biến:tên_kiểu_mảng;
- Tham chiếu đến từng phần tử: Tên_biến[chỉ số]
47
2. Câu hỏi và bài tập về nhà
- Viết chương trình nhập vào một mảng gồm n số nguyên (1
![](images/graphics/blank.gif)
![](images/graphics/blank.gif)
## Top Download Tin Học
-
10p
1281
169
-
-
7p
220
93
-
-
-
87p
464
162
-
-
101p
609
151
-
17p
805
193
-
13p
645
186
Tài Liệu Tin học Mới
[Xem thêm »](http://tailieu.vn/giao-an-dien-tu/tin-hoc/)
Tài Liệu mới cập nhật
[Xem thêm »](http://tailieu.vn/tai-lieu/)

Server: Apache/2.2.3 (CentOS)


text:
Chim sẻ cứ chuyền, bay, chiu chít cãi nhau, và sống. Chẳng biết đời chim có buồn như đời người, nhưng không bao giờ thấy chúng trầm tư...Bài liên quan Tổ chim hoặc tương tự:
----------------------------------------
Ấy là một tổ chim sẻ chênh vênh trên tường của căn nhà đối diện. Căn nhà gạch, tuổi đã lên đến hàng trăm năm, của mấy gia đình người Triều Châu. Chẳng có gì bền mãi với thời gian. Vậy nên bức tường, qua bao gió mưa, bao khó ngặt, bao khô khốc của đời, đã bong nhiều mảng vữa. Năm ngoái thấy một đôi vợ chồng chim sẻ chiu chít đậu vào chỗ mảng tường vỡ hõm vào, lúi húi moi thêm, moi thêm...
Lạ lùng, sức vóc chim sẻ đu trên tường gạch, thế mà sau đấy đã thấy vợ chồng chim lục tục tha rác và mấy cọng dây về. Một chiếc tổ treo ở chỗ vô thiên vô địa. Và ít lâu đã thấy chí choét tiếng trẻ thơ chim. Mấy cái đầu chim con thò thụt, khóc đòi ăn, học nói học hát làm rộn rã một vách tường già đã im lìm lặng lẽ mấy trăm năm.
Bọn chim dạn lắm. Nhìn sang chắc chỉ cách hai mét là cùng. Chim bố chim mẹ chim con thấy người cứ lích chích kêu rồi ai cũng lo việc mình, không phiền đến nhau vì chim bố mẹ phải chăm sóc con, còn chim con thì phải mau ăn chóng lớn, để còn tập bay.
Trông cảnh mấy đứa chim non thơ bám víu vào rìa tổ tập đập cánh, thấy thương thương. Phía dưới, phía trên, khắp phía là mênh mông diệu vợi, mà sểnh chân bám là bay về kiếp khác. Những đôi cánh bé tí teo vẫy vẫy, nhón nhón. Ra ràng là phải tập bay để còn vút vào đời chứ có đùn đẩy được việc ấy cho ai.
Đời chim không bay thì chẳng còn gì để nói. Và thế là bọn chim lóc nhóc cũng đến ngày biết chuyền sang mái tôn, biết lượn vòng gần gần, rồi xa xa, biết vù lên nóc chung cư liếc mắt trêu mụ mèo già lim dim nằm ườn phơi nắng. Cái giống mèo già nhìn lờ đờ thế nhưng gớm lắm. Bài học ấy thỉnh thoảng lại hiển thị, bằng mấy túm lông chim lả tả rơi từ bancông nhà đối diện.
Chim sẻ cứ chuyền, bay, chiu chít cãi nhau, và sống. Chẳng biết đời chim có buồn như đời người, nhưng không bao giờ thấy chúng trầm tư. Có những con sẻ già thỉnh thoảng xù lông trong ban mai. Chắc không phải là nghĩ về ký ức. Lạnh thì phồng người lên cho ấm vậy thôi.
Sớm mai, mưa ướt loẹt nhoẹt. Tiếng chim chợt lặng. Trong cái ướt át lạnh lẽo của bình minh, bức tường xám như màu trời. Ở cái hốc tường ấy thò ra mấy chiếc đầu nhỏ xinh. Nghiêng ngó. Lo mưa dầm cả ngày, sợ đói. Ừ nhỉ. Đời chim không có lương, không có bảo hiểm, cũng không có của nổi của chìm. Giống như những người nghèo đô thị. Giống như mọi người nghèo ở khắp xứ. Mỗi ngày là một cuộc tồn sinh, níu kéo cái ăn, âu lo cái mặc. Đói và rét, hiện hữu như một ám ảnh của bầu trời xám xịt mưa.
Ngồi đằng sau anh xe ôm để giúp anh một cuốc xe một ngày chắc là ế ẩm. Người đàn ông cười hệch hạc: “Tối qua ngồi nhậu, lại rụng một cái răng. Năm nay rụng răng hoài, chắc xui dữ”.
Anh bảo giờ có nhậu cũng là vợ chồng con cái chia nhau một đĩa thịt vịt, một ly rượu thuốc. Vì càng ngày thấy làm ăn càng khó. Mà con thì chưa lớn mấy, thấy tụi nó học sao lâu hết một lớp quá chừng. Một năm là bao nhiêu buổi sáng giật mình thon thót, với một cái gì âm ỉ trong lòng. Xách xe ra đầu hẻm, anh quen mặt hết người vào ra. “Làm khá không chú em? Mệt hả, ừ thì đâu có ai khỏe. Nếu có làm chức gì đó cũng đừng làm bậy, đi tù à, nghen”. Câu dặn có vẻ bông lơn, để xù lên, như con sẻ già cố một mình tự giữ ấm.
Buổi chiều đi làm về, ra ngó cái tổ chim. Tia sáng cuối ngày xiên nhòe trên vách. Một ngọn gió mong manh. Một vẻ chiều đang cũ. Một tổ chim vẫn chênh vênh trên cái phông chất chứa thời gian của bức tường trăm năm. Và trong cái tổ lớn hơn ở sau bức tường, một gia đình người đang lần lượt trở về để gạn lại một ngày nữa. Một ngày nữa.
Đời là sự nối tiếp, dù là đời chim hay người cũng vậy. Ngày mai sẽ đến trước hôm qua chỉ trong giấc mơ. Mỗi ngày của hiện tại là bươn bả, chạy vạy, không êm ả. Nhưng nhờ thế mà không ai để ý đến vòng quay của những chiếc đồng hồ. Cứ sống thôi, đừng nghĩ nhiều quá.
Theo Theo TUOITRE.COM.VN
Để gởi ý kiến nhận xét, đóng góp, trao đổi, thảo luận về bài viết Tổ chim bạn có thể gởi trực tiếp tại mục bình luận bên dưới. Vui lòng viết có dấu đầy đủ nếu ngôn ngữ sử dụng là tiếng Việt. Mọi than phiền về bài viết Tổ chim xin hãy liên hệ với chúng tôi. Tiêu đề là tên bài viết ở dạng tiếng Việt không dấu To chim hoặc có dấu. Bài viết này đã được xếp vào thể loại: Tâm Sự Bạn Đọc
Tiếc quá! Hiện tại chưa có bình luận nào về bài viết này! Hãy là người đầu tiên!

markdown:
**Chim sẻ cứ chuyền, bay, chiu chít cãi nhau, và sống. Chẳng biết đời chim có buồn như đời người, nhưng không bao giờ thấy chúng trầm tư...**
----------------------------------------
Ấy là một tổ chim sẻ chênh vênh trên tường của căn nhà đối diện. Căn nhà gạch, tuổi đã lên đến hàng trăm năm, của mấy gia đình người Triều Châu. Chẳng có gì bền mãi với thời gian. Vậy nên bức tường, qua bao gió mưa, bao khó ngặt, bao khô khốc của đời, đã bong nhiều mảng vữa. Năm ngoái thấy một đôi vợ chồng chim sẻ chiu chít đậu vào chỗ mảng tường vỡ hõm vào, lúi húi moi thêm, moi thêm...
Lạ lùng, sức vóc chim sẻ đu trên tường gạch, thế mà sau đấy đã thấy vợ chồng chim lục tục tha rác và mấy cọng dây về. Một chiếc tổ treo ở chỗ vô thiên vô địa. Và ít lâu đã thấy chí choét tiếng trẻ thơ chim. Mấy cái đầu chim con thò thụt, khóc đòi ăn, học nói học hát làm rộn rã một vách tường già đã im lìm lặng lẽ mấy trăm năm.
Bọn chim dạn lắm. Nhìn sang chắc chỉ cách hai mét là cùng. Chim bố chim mẹ chim con thấy người cứ lích chích kêu rồi ai cũng lo việc mình, không phiền đến nhau vì chim bố mẹ phải chăm sóc con, còn chim con thì phải mau ăn chóng lớn, để còn tập bay.
Trông cảnh mấy đứa chim non thơ bám víu vào rìa tổ tập đập cánh, thấy thương thương. Phía dưới, phía trên, khắp phía là mênh mông diệu vợi, mà sểnh chân bám là bay về kiếp khác. Những đôi cánh bé tí teo vẫy vẫy, nhón nhón. Ra ràng là phải tập bay để còn vút vào đời chứ có đùn đẩy được việc ấy cho ai.
Đời chim không bay thì chẳng còn gì để nói. Và thế là bọn chim lóc nhóc cũng đến ngày biết chuyền sang mái tôn, biết lượn vòng gần gần, rồi xa xa, biết vù lên nóc chung cư liếc mắt trêu mụ mèo già lim dim nằm ườn phơi nắng. Cái giống mèo già nhìn lờ đờ thế nhưng gớm lắm. Bài học ấy thỉnh thoảng lại hiển thị, bằng mấy túm lông chim lả tả rơi từ bancông nhà đối diện.
Chim sẻ cứ chuyền, bay, chiu chít cãi nhau, và sống. Chẳng biết đời chim có buồn như đời người, nhưng không bao giờ thấy chúng trầm tư. Có những con sẻ già thỉnh thoảng xù lông trong ban mai. Chắc không phải là nghĩ về ký ức. Lạnh thì phồng người lên cho ấm vậy thôi.
Sớm mai, mưa ướt loẹt nhoẹt. Tiếng chim chợt lặng. Trong cái ướt át lạnh lẽo của bình minh, bức tường xám như màu trời. Ở cái hốc tường ấy thò ra mấy chiếc đầu nhỏ xinh. Nghiêng ngó. Lo mưa dầm cả ngày, sợ đói. Ừ nhỉ. Đời chim không có lương, không có bảo hiểm, cũng không có của nổi của chìm. Giống như những người nghèo đô thị. Giống như mọi người nghèo ở khắp xứ. Mỗi ngày là một cuộc tồn sinh, níu kéo cái ăn, âu lo cái mặc. Đói và rét, hiện hữu như một ám ảnh của bầu trời xám xịt mưa.
Ngồi đằng sau anh xe ôm để giúp anh một cuốc xe một ngày chắc là ế ẩm. Người đàn ông cười hệch hạc: “Tối qua ngồi nhậu, lại rụng một cái răng. Năm nay rụng răng hoài, chắc xui dữ”.
Anh bảo giờ có nhậu cũng là vợ chồng con cái chia nhau một đĩa thịt vịt, một ly rượu thuốc. Vì càng ngày thấy làm ăn càng khó. Mà con thì chưa lớn mấy, thấy tụi nó học sao lâu hết một lớp quá chừng. Một năm là bao nhiêu buổi sáng giật mình thon thót, với một cái gì âm ỉ trong lòng. Xách xe ra đầu hẻm, anh quen mặt hết người vào ra. “Làm khá không chú em? Mệt hả, ừ thì đâu có ai khỏe. Nếu có làm chức gì đó cũng đừng làm bậy, đi tù à, nghen”. Câu dặn có vẻ bông lơn, để xù lên, như con sẻ già cố một mình tự giữ ấm.
Buổi chiều đi làm về, ra ngó cái tổ chim. Tia sáng cuối ngày xiên nhòe trên vách. Một ngọn gió mong manh. Một vẻ chiều đang cũ. Một tổ chim vẫn chênh vênh trên cái phông chất chứa thời gian của bức tường trăm năm. Và trong cái tổ lớn hơn ở sau bức tường, một gia đình người đang lần lượt trở về để gạn lại một ngày nữa. Một ngày nữa.
Đời là sự nối tiếp, dù là đời chim hay người cũng vậy. Ngày mai sẽ đến trước hôm qua chỉ trong giấc mơ. Mỗi ngày của hiện tại là bươn bả, chạy vạy, không êm ả. Nhưng nhờ thế mà không ai để ý đến vòng quay của những chiếc đồng hồ. Cứ sống thôi, đừng nghĩ nhiều quá.
Theo
**Theo TUOITRE.COM.VN**
Để gởi ý kiến nhận xét, đóng góp, trao đổi, thảo luận về bài viết
**Tổ chim** bạn có thể gởi trực tiếp tại mục bình luận bên dưới. Vui lòng viết có dấu đầy đủ nếu ngôn ngữ sử dụng là tiếng Việt. Mọi than phiền về bài viết ** xin hãy liên hệ với chúng tôi. Tiêu đề là tên bài viết ở dạng tiếng Việt không dấu Tổ chim**
Tiếc quá! Hiện tại chưa có bình luận nào về bài viết này! Hãy là người đầu tiên!

WARC-Type: response

Content-Type: application/http; msgtype=response

WARC-Truncated: length

Server: Apache

Cache-Control: Cache

Vary: Accept-Encoding

Content-Encoding: gzip

Connection: close

Content-Type: text/html


text:
Mới - Nóng
Xem nhiều
Bình luận
- Ngày Sách Việt Nam được tổ chức trọng tâm tại các địa phương từ ngày 19/4 đến ngày 23/4 hằng năm.
- NXB Quân đội Nhân dân giới thiệu Bộ sách “Kỷ niệm 60 Chiến thắng Điện Biên Phủ”
- Gấp rút chuẩn bị tổ chức Ngày Sách Việt Nam
- Lục Tiểu Linh Đồng giao lưu ký tặng sách tại Hà Nội
- Cần có một phố sách ở Hà Nội
- Ngày sách Việt Nam
- Bộ Thông tin và Truyền thông Ký Biên bản ghi nhớ hợp tác về xuất bản với nước cộng hòa Cuba
- Nghị định số 195/2013/NĐ-CP Xuất bản điện tử đã có hành lang pháp lý rõ ràng
- Vấn nạn in lậu sách vẫn diễn biến khó lường
Cần có một phố sách ở Hà NộiLâu nay, khi nhắc đến việc mua, bán sách ở Hà Nội người ta thường nhắc đến phố Nguyễn Xí, Đinh Lễ, Hoàng Quốc Việt...
Lễ công bố quy hoạch ngành xuất bản phẩm đến năm 2020 và tầm nhìn 2030 của Thủ tướng chính phủTTĐ-Sáng nay 19/3, Bộ Thông tin và Truyền thông tổ chức lễ công bố quy hoạch ngành xuất bản phẩm đến năm 2020 và tầm...
Hội sách hè giới thiệu sách hay cho thiếu nhi và phụ nữCác hoạt động giao lưu, trao tặng, giới thiệu sách trong Hội sách mùa hè đều có nội dung dành cho thiếu nhi và phụ nữ.
Bổ sung gần 1000 trang cuốn Amanach - Những nền văn minh thế giớiTTTĐ-Nhằm cập nhật tri thức bách khoa về các nền văn minh Thế giới và đáp ứng lòng mong mỏi của đông đảo độc giả...
Tham gia Love Station Couple Contest và tận hưởng một bữa tối lãng mạn cho 2 người tại Khách sạn Intercontinental Westlake Hà NộiCuộc thi ảnh “ LS Couple Contest" nhằm tôn vinh tình cảm của các đôi bạn trẻ và để cho các cặp đôi dược trải nghiệm...
Cho người khác một cuốn sách để họ biết ước mơ hơnTTTĐ-“Anh đã xây dựng được tủ sách với trị giá ban đầu 15 triệu đồng. Bố mẹ anh rất vui lòng khi nhận trách nhiệm...
- 'Gái hư' Quế Vân dính tình tay ba oan nghiệt
- Ngất ngây với vẻ đẹp kiêu sa của Ngọc Bích
- Lâm Chi Khanh hé lộ thân thế tình cũ là trung...
- Điểm nhấn ngoại hình khiến hot girl Việt đặc...
- Nhìn ngón tay đoán phận tương lai con người
- Ngọc Quyên khoe ảnh cưới lãng mạn dưới hoàng...
- Nhân đầu năm mới - nghĩ về tuổi trẻ và văn...
- Dũng “Ngựa”
- Thành ngữ năm con ngựa
- Giải thưởng Văn học Hà Nội năm 2013: Vắng...
Hận chồng, tôi phá thaiTrước khi đến với nhau, tôi biết, anh đã từng có mối tình sâu đậm với người con gái đó. Nhưng quá khứ chỉ là quá...
Bị họ hàng lạnh nhạt vì lì xì 'tiền lẻ''Giáo sư, tiến sĩ ở đâu chả biết, mừng tuổi con cháu ba đồng tiền lẻ, chẳng bằng cái thằng quanh năm buôn thúng bán...
Lambretta ra mắt xe ga thể thao 46,5 triệu tại Việt NamHãng xe Italy ra mắt chiếc scooter 125 phân khối với thiết kế thể thao mang cảm hứng Ducati và MV Agusta.
Honda Việt Nam điều chỉnh giá bán xe CityHonda Việt Nam vừa đưa ra thông báo tăng giá bán mẫu xe nhỏ City thêm 10 triệu đồng, áp dụng từ ngày 13/12/2013.
Vấn nạn in lậu sách vẫn diễn biến khó lườngTTTĐ-Từ nhiều năm nay, vấn nạn in lậu từ lâu đã gây bức xúc trong dư luận xã hội và cho ngành xuất bản. NXB Giáo dục...
Xuất bản Việt Nam 2014 - Những triển vọng thay đổiTTTĐ-Những khó khăn từ 6 nhà xuất bản có nguy cơ đóng cửa, Luật xuất bản có hiệu lực năm 2013 liệu có là những bài...
- Bộ trưởng Bộ Thông tin và Truyền thông thăm...
- Chuyên nghiệp như… Nguyễn Nhật Ánh
- Thứ trưởng Trương Minh Tuấn và Thư ký đối...
- Nhiều hoạt động nhân ngày Sách Việt Nam 21/4
- Khơi dậy niềm đam mê đọc sách
- Máy đọc sách kiêm điện thoại
- Hội sách TP HCM mang 20 triệu bản sách đến độc...
- Các chuyên gia hàng đầu góp ý về Ngày...
- Lễ công bố quy hoạch ngành xuất bản phẩm đến...
Tết xa nhà của các vận động viên nổi tiếngĐể có được những thành công trong sự nghiệp, nhiều VĐV phải chấp nhận xa gia đình trong dịp Tết.
Những con số thú vị về tân vô địch Australia mở rộngStanislas Wawrinka từng đoạt huy chương vàng Olympic và làm nên trận đánh đôi dài nhất trong lịch sử.
- Bí mật của Ronaldo: Hết trận chưa hết việc
- 200 triệu đồng cho đội giành Siêu cúp Quốc...
- Điểm tin trưa 31/12: Man Utd trả 16 triệu bảng...
- Bố Oezil bỏ túi 7 triệu euro từ vụ chuyển nhượng...
- Alvaro Morata sẽ đến Arsenal trong kỳ chuyển nhượng...
- Luke Shaw mới là mục tiêu số 1 của M.U
- FIFA bị tố khống chế phiếu bầu Quả bóng vàng
- Rooney nghỉ đại chiến Chelsea - Man Utd

markdown:
Mới - Nóng
Xem nhiều
Bình luận
[Ngày Sách Việt Nam được tổ chức trọng tâm tại các địa phương từ ngày 19/4 đến ngày 23/4 hằng năm.](http://trithucthoidai.vn/ngay-sach-viet-nam-duoc-to-chuc-trong-tam-tai-cac-dia-phuong-tu-ngay-19-4-den-ngay-23-4-hang-nam-a120159.html) [NXB Quân đội Nhân dân giới thiệu Bộ sách “Kỷ niệm 60 Chiến thắng Điện Biên Phủ”](http://trithucthoidai.vn/nxb-quan-doi-nhan-dan-gioi-thieu-bo-sach-ky-niem-60-chien-thang-dien-bien-phu-a120158.html) [Gấp rút chuẩn bị tổ chức Ngày Sách Việt Nam](http://trithucthoidai.vn/gap-rut-chuan-bi-to-chuc-ngay-sach-viet-nam-a120157.html) [Lục Tiểu Linh Đồng giao lưu ký tặng sách tại Hà Nội](http://trithucthoidai.vn/luc-tieu-linh-dong-giao-luu-ky-tang-sach-tai-ha-noi-a120156.html) [Cần có một phố sách ở Hà Nội](http://trithucthoidai.vn/can-co-mot-pho-sach-o-ha-noi-a120155.html) [Ngày sách Việt Nam](http://trithucthoidai.vn/ngay-sach-viet-nam-a120153.html) [Bộ Thông tin và Truyền thông Ký Biên bản ghi nhớ hợp tác về xuất bản với nước cộng hòa Cuba](http://trithucthoidai.vn/bo-thong-tin-va-truyen-thong-ky-bien-ban-ghi-nho-hop-tac-ve-xuat-ban-voi-nuoc-cong-hoa-cuba-a120149.html) [Nghị định số 195/2013/NĐ-CP Xuất bản điện tử đã có hành lang pháp lý rõ ràng](http://trithucthoidai.vn/nghi-dinh-so-195-2013-nd-cp-xuat-ban-dien-tu-da-co-hanh-lang-phap-ly-ro-rang-a120152.html) [Vấn nạn in lậu sách vẫn diễn biến khó lường](http://trithucthoidai.vn/van-nan-in-lau-sach-van-dien-bien-kho-luong-a120151.html)
[ Cần có một phố sách ở Hà Nội ](http://trithucthoidai.vn/can-co-mot-pho-sach-o-ha-noi-a120155.html) [Lâu nay, khi nhắc đến việc mua, bán sách ở Hà Nội người ta thường nhắc đến phố Nguyễn Xí, Đinh Lễ, Hoàng Quốc Việt...](http://trithucthoidai.vn/can-co-mot-pho-sach-o-ha-noi-a120155.html)
![ ](http://trithucthoidai.vn/public/data/images/tinanh/resized/resized/300x200_website-frontend-IMG1597.jpg)
[ Lễ công bố quy hoạch ngành xuất bản phẩm đến năm 2020 và tầm nhìn 2030 của Thủ tướng chính phủ ](http://trithucthoidai.vn/le-cong-bo-quy-hoach-nganh-xuat-ban-pham-den-nam-2020-va-tam-nhin-2030-cua-thu-tuong-chinh-phu-a120147.html) [TTĐ-Sáng nay 19/3, Bộ Thông tin và Truyền thông tổ chức lễ công bố quy hoạch ngành xuất bản phẩm đến năm 2020 và tầm...](http://trithucthoidai.vn/le-cong-bo-quy-hoach-nganh-xuat-ban-pham-den-nam-2020-va-tam-nhin-2030-cua-thu-tuong-chinh-phu-a120147.html)
[ Hội sách hè giới thiệu sách hay cho thiếu nhi và phụ nữ ](http://trithucthoidai.vn/hoi-sach-he-gioi-thieu-sach-hay-cho-thieu-nhi-va-phu-nu-a120160.html) [Các hoạt động giao lưu, trao tặng, giới thiệu sách trong Hội sách mùa hè đều có nội dung dành cho thiếu nhi và phụ nữ.](http://trithucthoidai.vn/hoi-sach-he-gioi-thieu-sach-hay-cho-thieu-nhi-va-phu-nu-a120160.html)
![ ](http://trithucthoidai.vn/public/data/images/nhan/2012_08_08/resized/2692012/resized/resized/resized/resized/300x200_website-frontend-body-Hoi-sach-4094-1397465862.jpg)
[ Bổ sung gần 1000 trang cuốn Amanach - Những nền văn minh thế giới ](http://trithucthoidai.vn/bo-sung-gan-1000-trang-cuon-amanach-nhung-nen-van-minh-the-gioi-a120148.html) [TTTĐ-Nhằm cập nhật tri thức bách khoa về các nền văn minh Thế giới và đáp ứng lòng mong mỏi của đông đảo độc giả...](http://trithucthoidai.vn/bo-sung-gan-1000-trang-cuon-amanach-nhung-nen-van-minh-the-gioi-a120148.html)
![ ](http://trithucthoidai.vn/public/data/images/nhan/2012_08_08/resized/2692012/resized/300x200_website-frontend-almanachbook.jpg)
[ Tham gia Love Station Couple Contest và tận hưởng một bữa tối lãng mạn cho 2 người tại Khách sạn Intercontinental Westlake Hà Nội ](http://trithucthoidai.vn/tham-gia-love-station-couple-contest-va-tan-huong-mot-bua-toi-lang-man-cho-2-nguoi-tai-khach-san-intercontinental-westlake-ha-noi-a120154.html) [Cuộc thi ảnh “ LS Couple Contest" nhằm tôn vinh tình cảm của các đôi bạn trẻ và để cho các cặp đôi dược trải nghiệm...](http://trithucthoidai.vn/tham-gia-love-station-couple-contest-va-tan-huong-mot-bua-toi-lang-man-cho-2-nguoi-tai-khach-san-intercontinental-westlake-ha-noi-a120154.html)
![ ](http://trithucthoidai.vn/public/data/images/nhan/2012_08_08/resized/2692012/resized/resized/resized/300x200_website-frontend-IsThisLove.jpg)
[ Cho người khác một cuốn sách để họ biết ước mơ hơn ](http://trithucthoidai.vn/cho-nguoi-khac-mot-cuon-sach-de-ho-biet-uoc-mo-hon-a120120.html) [TTTĐ-“Anh đã xây dựng được tủ sách với trị giá ban đầu 15 triệu đồng. Bố mẹ anh rất vui lòng khi nhận trách nhiệm...](http://trithucthoidai.vn/cho-nguoi-khac-mot-cuon-sach-de-ho-biet-uoc-mo-hon-a120120.html)
![ ](http://trithucthoidai.vn/public/data/images/nhan/2012_08_08/resized/2013/resized/300x200_website-frontend-Ratdongnguoidendocsachtaigiadinhanhnguyenhoabinh.jpg)
['Gái hư' Quế Vân dính tình tay ba oan nghiệt](http://trithucthoidai.vn/gai-hu-que-van-dinh-tinh-tay-ba-oan-nghiet-a119709.html) [Ngất ngây với vẻ đẹp kiêu sa của Ngọc Bích](http://trithucthoidai.vn/ngat-ngay-voi-ve-dep-kieu-sa-cua-ngoc-bich-a119710.html) [Lâm Chi Khanh hé lộ thân thế tình cũ là trung...](http://trithucthoidai.vn/lam-chi-khanh-he-lo-than-the-tinh-cu-la-trung-ve-a120105.html) [Điểm nhấn ngoại hình khiến hot girl Việt đặc...](http://trithucthoidai.vn/diem-nhan-ngoai-hinh-khien-hot-girl-viet-dac-biet-a120109.html) [Nhìn ngón tay đoán phận tương lai con người](http://trithucthoidai.vn/nhin-ngon-tay-doan-phan-tuong-lai-con-nguoi-a120111.html) [Ngọc Quyên khoe ảnh cưới lãng mạn dưới hoàng...](http://trithucthoidai.vn/ngoc-quyen-khoe-anh-cuoi-lang-man-duoi-hoang-hon-a120112.html) [Nhân đầu năm mới - nghĩ về tuổi trẻ và văn...](http://trithucthoidai.vn/nhan-dau-nam-moi-nghi-ve-tuoi-tre-va-van-hoa-doc-a120118.html) [Dũng “Ngựa”](http://trithucthoidai.vn/dung-ngua-a120123.html) [Thành ngữ năm con ngựa](http://trithucthoidai.vn/thanh-ngu-nam-con-ngua-a120124.html) [Giải thưởng Văn học Hà Nội năm 2013: Vắng...](http://trithucthoidai.vn/giai-thuong-van-hoc-ha-noi-nam-2013-vang-ha-noi-a120125.html)
[ Hận chồng, tôi phá thai ](http://trithucthoidai.vn/han-chong-toi-pha-thai-a119888.html) [Trước khi đến với nhau, tôi biết, anh đã từng có mối tình sâu đậm với người con gái đó. Nhưng quá khứ chỉ là quá...](http://trithucthoidai.vn/han-chong-toi-pha-thai-a119888.html)
![ ](http://data.xzone.vn/Upload/269/Nam_2014/Thang_1/Ngay_17/cs1701142.jpg)
[ Bị họ hàng lạnh nhạt vì lì xì 'tiền lẻ' ](http://trithucthoidai.vn/bi-ho-hang-lanh-nhat-vi-li-xi-tien-le-a119610.html) ['Giáo sư, tiến sĩ ở đâu chả biết, mừng tuổi con cháu ba đồng tiền lẻ, chẳng bằng cái thằng quanh năm buôn thúng bán...](http://trithucthoidai.vn/bi-ho-hang-lanh-nhat-vi-li-xi-tien-le-a119610.html)
![ ](http://data.xzone.vn/Upload/269/Nam_2014/Thang_1/Ngay_13/cs13011412.jpg)
[ Lambretta ra mắt xe ga thể thao 46,5 triệu tại Việt Nam ](http://trithucthoidai.vn/lambretta-ra-mat-xe-ga-the-thao-46-5-trieu-tai-viet-nam-a119892.html) [Hãng xe Italy ra mắt chiếc scooter 125 phân khối với thiết kế thể thao mang cảm hứng Ducati và MV Agusta.](http://trithucthoidai.vn/lambretta-ra-mat-xe-ga-the-thao-46-5-trieu-tai-viet-nam-a119892.html)
![ ](http://trithucthoidai.vn/public/data/images/nhan/2012_08_08/resized/2014/resized/resized/resized/300x200_website-frontend-IMG-8278-JPG-3961-1389873426.jpg)
[ Honda Việt Nam điều chỉnh giá bán xe City ](http://trithucthoidai.vn/honda-viet-nam-dieu-chinh-gia-ban-xe-city-a117798.html) [Honda Việt Nam vừa đưa ra thông báo tăng giá bán mẫu xe nhỏ City thêm 10 triệu đồng, áp dụng từ ngày 13/12/2013.](http://trithucthoidai.vn/honda-viet-nam-dieu-chinh-gia-ban-xe-city-a117798.html)
![ ](http://autodaily.vn/wp-content/uploads/2013/12/13/autodaily-honda-city.jpg)
[ Vấn nạn in lậu sách vẫn diễn biến khó lường ](http://trithucthoidai.vn/van-nan-in-lau-sach-van-dien-bien-kho-luong-a120151.html) [TTTĐ-Từ nhiều năm nay, vấn nạn in lậu từ lâu đã gây bức xúc trong dư luận xã hội và cho ngành xuất bản. NXB Giáo dục...](http://trithucthoidai.vn/van-nan-in-lau-sach-van-dien-bien-kho-luong-a120151.html)
![ ](http://trithucthoidai.vn/public/data/images/nhan/2012_08_08/resized/resized/resized/resized/300x200_website-frontend-mtcsinlulchblocnm2014.jpg)
[ Xuất bản Việt Nam 2014 - Những triển vọng thay đổi ](http://trithucthoidai.vn/xuat-ban-viet-nam-2014-nhung-trien-vong-thay-doi-a120150.html) [TTTĐ-Những khó khăn từ 6 nhà xuất bản có nguy cơ đóng cửa, Luật xuất bản có hiệu lực năm 2013 liệu có là những bài...](http://trithucthoidai.vn/xuat-ban-viet-nam-2014-nhung-trien-vong-thay-doi-a120150.html)
![ ](http://trithucthoidai.vn/public/data/images/nhan/2012_08_08/resized/2692012/resized/300x200_website-frontend-IMG0790.jpg)
[Bộ trưởng Bộ Thông tin và Truyền thông thăm...](http://trithucthoidai.vn/bo-truong-bo-thong-tin-va-truyen-thong-tham-va-chuc-tet-cong-ty-in-va-van-hoa-pham-va-nha-xuat-ban-kim-dong-a120117.html) [Chuyên nghiệp như… Nguyễn Nhật Ánh](http://trithucthoidai.vn/chuyen-nghiep-nhu-nguyen-nhat-anh-a120122.html) [Thứ trưởng Trương Minh Tuấn và Thư ký đối...](http://trithucthoidai.vn/thu-truong-truong-minh-tuan-va-thu-ky-doi-ngoai-cua-dong-chi-tong-bi-thu-dang-lao-dong-mexico-tham-va-lam-viec-voi-cuc-xuat-ban-in-va-phat-hanh-a120136.html) [Nhiều hoạt động nhân ngày Sách Việt Nam 21/4](http://trithucthoidai.vn/nhieu-hoat-dong-nhan-ngay-sach-viet-nam-21-4-a120138.html) [Khơi dậy niềm đam mê đọc sách](http://trithucthoidai.vn/khoi-day-niem-dam-me-doc-sach-a120139.html) [Máy đọc sách kiêm điện thoại](http://trithucthoidai.vn/may-doc-sach-kiem-dien-thoai-a120140.html) [Hội sách TP HCM mang 20 triệu bản sách đến độc...](http://trithucthoidai.vn/hoi-sach-tp-hcm-mang-20-trieu-ban-sach-den-doc-gia-a120142.html) [Các chuyên gia hàng đầu góp ý về Ngày...](http://trithucthoidai.vn/cac-chuyen-gia-hang-dau-gop-y-ve-ngay-sach-viet-nam-a120143.html) [Lễ công bố quy hoạch ngành xuất bản phẩm đến...](http://trithucthoidai.vn/le-cong-bo-quy-hoach-nganh-xuat-ban-pham-den-nam-2020-va-tam-nhin-2030-cua-thu-tuong-chinh-phu-a120147.html)
[ Tết xa nhà của các vận động viên nổi tiếng ](http://trithucthoidai.vn/tet-xa-nha-cua-cac-van-dong-vien-noi-tieng-a120128.html) [Để có được những thành công trong sự nghiệp, nhiều VĐV phải chấp nhận xa gia đình trong dịp Tết.](http://trithucthoidai.vn/tet-xa-nha-cua-cac-van-dong-vien-noi-tieng-a120128.html)
![ ](http://trithucthoidai.vn/public/data/images/nhan/2012_08_06/resized/2013/resized/moi/resized/300x200_website-frontend-230813Ly-Hoang-Nam-1896-138277-9495-5915-1390894770.jpg)
[ Những con số thú vị về tân vô địch Australia mở rộng ](http://trithucthoidai.vn/nhung-con-so-thu-vi-ve-tan-vo-dich-australia-mo-rong-a120129.html) [Stanislas Wawrinka từng đoạt huy chương vàng Olympic và làm nên trận đánh đôi dài nhất trong lịch sử.](http://trithucthoidai.vn/nhung-con-so-thu-vi-ve-tan-vo-dich-australia-mo-rong-a120129.html)
![ ](http://trithucthoidai.vn/public/data/images/nhan/2012_08_08/resized/2013/resized/resized/resized/resized/300x200_website-frontend-wa-1859-1390804894.jpg)
[Bí mật của Ronaldo: Hết trận chưa hết việc](http://trithucthoidai.vn/bi-mat-cua-ronaldo--het-tran-chua-het-viec-a119040.html) [200 triệu đồng cho đội giành Siêu cúp Quốc...](http://trithucthoidai.vn/200-trieu-dong-cho-doi-gianh-sieu-cup-quoc-gia-2013-a119041.html) [Điểm tin trưa 31/12: Man Utd trả 16 triệu bảng...](http://trithucthoidai.vn/diem-tin-trua-31-12--man-utd-tra-16-trieu-bang-cho-baines-a119042.html) [Bố Oezil bỏ túi 7 triệu euro từ vụ chuyển nhượng...](http://trithucthoidai.vn/bo-oezil-bo-tui-7-trieu-euro-tu-vu-chuyen-nhuong-con-trai-a119057.html) [Alvaro Morata sẽ đến Arsenal trong kỳ chuyển nhượng...](http://trithucthoidai.vn/alvaro-morata-se-den-arsenal-trong-ky-chuyen-nhuong-mua-dong-a119067.html) [Luke Shaw mới là mục tiêu số 1 của M.U](http://trithucthoidai.vn/luke-shaw-moi-la-muc-tieu-so-1-cua-mu-a119074.html) [FIFA bị tố khống chế phiếu bầu Quả bóng vàng](http://trithucthoidai.vn/fifa-bi-to-khong-che-phieu-bau-qua-bong-vang-a119741.html) [Rooney nghỉ đại chiến Chelsea - Man Utd](http://trithucthoidai.vn/rooney-nghi-dai-chien-chelsea-man-utd-a119890.html) ![](/public/data/images/tkbt/2013/website-frontend-bia9.png)
Video Clip
Chứng khoán
![](/public/data/images/2014_04_18.png)
Dòng sự kiện

Content-Type: text/html; charset=UTF-8


text:
Tiệc cưới Cana
“Họ hết rượu rồi”(Ga 2, 3)
Lạy Mẹ Maria, Mẹ được biết đến như tấm gương của người luôn đi bước trước trong việc phục vụ. Tiệc cưới Cana khi xưa là một minh chứng cho con về điều ấy.
Trong bối cảnh tiệc cưới, thiếu rượu là một nỗi hổ thẹn lớn. Thấy trước được sự việc, Mẹ đã tiến đến Giê-su con mẹ để cầu mong Người ra tay cứu giúp. Tuy chỉ vỏn vẹn trong câu nói “Họ hết rượu rồi” nhưng con cũng có thể hiểu Mẹ muốn nói thêm với Chúa Giê-su: “Giúp họ có thêm rượu đi con!” Mẹ đã đặt hết niềm tin và sự phó thác trọn vẹn nơi Giê-su yêu dấu để rồi lời khẩn cầu của Mẹ đã lay động Chúa và khiến Người ra tay cứu giúp.
Nhờ vậy, con hoàn toàn tin rằng Mẹ vẫn luôn quan sát đến mọi khó khăn, ngặt nghèo của con và sẽ cầu bầu cho con như Mẹ đã làm tại Cana. Xin Mẹ cho con luôn biết cậy trông vào lời cầu bầu của Mẹ và nhất là xin cho con cũng biết noi gương mẹ quan tâm tới nhu cầu của người khác.
Vô danh
0 Bình luận
Bạn có thể trở thành người đầu tiên để lại một lời bình luận.

markdown:
# Tiệc cưới Cana
*“Họ hết rượu rồi”*(Ga 2, 3)
Lạy Mẹ Maria, Mẹ được biết đến như tấm gương của người luôn đi bước trước trong việc phục vụ. Tiệc cưới Cana khi xưa là một minh chứng cho con về điều ấy.
Trong bối cảnh tiệc cưới, thiếu rượu là một nỗi hổ thẹn lớn. Thấy trước được sự việc, Mẹ đã tiến đến Giê-su con mẹ để cầu mong Người ra tay cứu giúp. Tuy chỉ vỏn vẹn trong câu nói “
*Họ hết rượu rồi*” nhưng con cũng có thể hiểu Mẹ muốn nói thêm với Chúa Giê-su: “Giúp họ có thêm rượu đi con!” Mẹ đã đặt hết niềm tin và sự phó thác trọn vẹn nơi Giê-su yêu dấu để rồi lời khẩn cầu của Mẹ đã lay động Chúa và khiến Người ra tay cứu giúp.
Nhờ vậy, con hoàn toàn tin rằng Mẹ vẫn luôn quan sát đến mọi khó khăn, ngặt nghèo của con và sẽ cầu bầu cho con như Mẹ đã làm tại Cana. Xin Mẹ cho con luôn biết cậy trông vào lời cầu bầu của Mẹ và nhất là xin cho con cũng biết noi gương mẹ quan tâm tới nhu cầu của người khác.
**Vô danh**
## 0 Bình luận
Bạn có thể trở thành người đầu tiên để lại một lời bình luận.

Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0

Pragma: no-cache


markdown:
|
|
>>
## UFC - Giải võ thuật lớn nhất thế giới - UFC Giai vo thuat...
![]()
|
Kết bạn với 24H.COM.VN trên
|
Cơ quan chủ quản: Công ty Cổ phần Quảng cáo Trực tuyến 24H Trụ sở: Tầng 12, Tòa nhà Geleximco, 36 Hoàng Cầu, Phường Ô Chợ Dừa, Quận Đống Đa, TP Hà Nội Tel: (84-4) 73 00 24 24 hoặc (84-4) 3512 1806 - Fax: (84-4) 3512 1804 VPĐD: Tầng 5 – Toà nhà Hải Âu - 39B Trường Sơn, P2, Q.Tân Bình, TP.Hồ Chí Minh Tel: (84-8) 73 00 24 24 hoặc (84-8) 3848 9845 - Fax: (84-8) 3848 6519 / Giấy phép số 2517/GP- TT ĐT ngày cấp 27/08/2013 SỞ THÔNG TIN VÀ TRUYỀN THÔNG HÀ NỘI. Chịu trách nhiệm xuất bản: Ngô Kỳ Lam ® Ghi rõ nguồn "24H.COM.VN" khi bạn phát hành lại thông tin từ website này
|
|

Content-Type: text/html; charset=Utf-8

X-Cache: QuickCache vv2.1.1rc1 - file

Cache-Control: public

Vary: Accept-Encoding,User-Agent


markdown:
### Khách sạn tại North Park (Công viên phía Bắc), Pennsylvania, Mỹ - điểm xuất phát để khám phá thành phố của bạn.
Khách sạn tại North Park (Công viên phía Bắc), Mỹ - Hotels.com cung cấp các ưu đãi và chiết khấu giá phòng phút chót cho khách sạn tại North Park (Công viên phía Bắc). Quý vị có thể dễ dàng đặt phòng trực tuyến tại North Park (Công viên phía Bắc) ngay hôm nay. Với công cụ tìm kiếm trực tuyến nhanh chóng của chúng tôi, quý vị có tể:
- Tìm và so sánh các khách sạn khác nhau tại North Park (Công viên phía Bắc) theo xếp hạng sao, tiện nghi, chủ đề hoặc thương hiệu
- Chọn khách sạn hoàn hảo tại North Park (Công viên phía Bắc) và xem giá phòng, ưu đãi của khách sạn, đánh giá của khách và ảnh
- Đặt phòng khách sạn bảo mật ngay hôm nay!
- Nhận xác nhận qua email và tin nhắn văn bản với các chi tiết đặt phòng khách sạn trực tuyến

Content-Language: vi-VN

Set-Cookie: user=QSp2aV9WTnxIQ09NX1ZO; Domain=.hotels.com; Expires=Sat, 18-Apr-2015 03:17:22 GMT; Path=/


text:
Khách sạn gần Đường cây xanh ở Tajo
Xem khách sạn gần Đường cây xanh ở Tajo trên bản đồ
Phương tiện giao thông
Khám phá Đường cây xanh ở Tajo
Được nhiều khách từ Việt Nam quan tâm
Hotel MS Maestranza
Tuyệt vời 4,4 / 5 ( 342 nhận xét )
129 người đã xem khách sạn này trong 1 giờ vừa qua
Hotel Petit Palace Plaza Malaga
Tuyệt vời 4,2 / 5 ( 312 nhận xét )
202 người đã xem khách sạn này trong 1 giờ vừa qua
AC Hotel Malaga Palacio by Marriott
Tuyệt vời 4,4 / 5 ( 364 nhận xét )
152 người đã xem khách sạn này trong 1 giờ vừa qua
Molina Lario
Tuyệt vời 4,6 / 5 ( 321 nhận xét )
135 người đã xem khách sạn này trong 1 giờ vừa qua
Don Curro
Tuyệt vời 4,2 / 5 ( 44 nhận xét )
165 người đã xem khách sạn này trong 1 giờ vừa qua
Hotel Carlos V Málaga
Tuyệt vời 4,0 / 5 ( 26 nhận xét )
36 người đã xem khách sạn này trong 1 giờ vừa qua
Feel Hostels City Center
Tuyệt vời 4,0 / 5 ( 1 nhận xét )
28 người đã xem khách sạn này trong 1 giờ vừa qua
Residencia Universitaria San José
Trung bình 2,9 / 5 ( 19 nhận xét )
11 người đã xem khách sạn này trong 1 giờ vừa qua
Apartamentos Gibralfaro
Chưa có nhận xét nào của khách
9 người đã xem khách sạn này trong 1 giờ vừa qua
DON CURRO
Tuyệt vời 4,3 / 5 ( 14 nhận xét )
9 người đã xem khách sạn này trong 1 giờ vừa qua

markdown:
# Khách sạn gần Đường cây xanh ở Tajo
![ Malaga, Spain](http://a1.cdn-hotels.com/da/assets/s/1.22/images/core/dio/widget/1.gif)
![ Malaga, Spain](http://a1.cdn-hotels.com/da/assets/s/1.22/images/core/dio/widget/1.gif)
Xem khách sạn gần Đường cây xanh ở Tajo trên bản đồ
## Phương tiện giao thông
## Khám phá Đường cây xanh ở Tajo
## Được nhiều khách từ Việt Nam quan tâm
Hotel MS Maestranza
Tuyệt vời 4,4 / 5
[(](http://vi.hotels.com/ho239906/hotel-ms-maestranza-malaga-tay-ban-nha/#reviews) **342**nhận xét )
129 người đã xem khách sạn này trong 1 giờ vừa qua
Hotel Petit Palace Plaza Malaga
Tuyệt vời 4,2 / 5
[(](http://vi.hotels.com/ho258334/hotel-petit-palace-plaza-malaga-malaga-tay-ban-nha/#reviews) **312**nhận xét )
202 người đã xem khách sạn này trong 1 giờ vừa qua
AC Hotel Malaga Palacio by Marriott
Tuyệt vời 4,4 / 5
[(](http://vi.hotels.com/ho161138/ac-hotel-malaga-palacio-by-marriott-malaga-tay-ban-nha/#reviews) **364**nhận xét )
152 người đã xem khách sạn này trong 1 giờ vừa qua
Molina Lario
Tuyệt vời 4,6 / 5
[(](http://vi.hotels.com/ho238272/molina-lario-malaga-tay-ban-nha/#reviews) **321**nhận xét )
135 người đã xem khách sạn này trong 1 giờ vừa qua
Don Curro
Tuyệt vời 4,2 / 5
[(](http://vi.hotels.com/ho381330/don-curro-malaga-tay-ban-nha/#reviews) **44**nhận xét )
165 người đã xem khách sạn này trong 1 giờ vừa qua
Hotel Carlos V Málaga
Tuyệt vời 4,0 / 5
[(](http://vi.hotels.com/ho406241/hotel-carlos-v-malaga-malaga-tay-ban-nha/#reviews) **26**nhận xét )
36 người đã xem khách sạn này trong 1 giờ vừa qua
Feel Hostels City Center
Tuyệt vời 4,0 / 5
[(](http://vi.hotels.com/ho416294/feel-hostels-city-center-malaga-tay-ban-nha/#reviews) **1**nhận xét )
28 người đã xem khách sạn này trong 1 giờ vừa qua
Residencia Universitaria San José
Trung bình 2,9 / 5
[(](http://vi.hotels.com/ho386935/residencia-universitaria-san-jose-malaga-tay-ban-nha/#reviews) **19**nhận xét )
11 người đã xem khách sạn này trong 1 giờ vừa qua
Apartamentos Gibralfaro
Chưa có nhận xét nào của khách
9 người đã xem khách sạn này trong 1 giờ vừa qua
[DON CURRO](http://vi.hotels.com/ho184106/don-curro-malaga-tay-ban-nha/)
Tuyệt vời 4,3 / 5
[(](http://vi.hotels.com/ho184106/don-curro-malaga-tay-ban-nha/#reviews) **14**nhận xét )
9 người đã xem khách sạn này trong 1 giờ vừa qua

Set-Cookie: user=QSp2aV9WTnxIQ09NX1ZO; Domain=.hotels.com; Expires=Sat, 18-Apr-2015 03:18:35 GMT; Path=/


text:
A laughing smiley, you can write in MSN or other chat places etc.
person 1: *tells a joke*
person 1's friend: "lol :D"
person 1's friend: "lol :D"
viết bởi until_the_end 17 Tháng tư, 2008
117 46
Vui lòng cho biết email của bạn để nhận Từ vựng của Urban mỗi sáng nhé!
Địa chỉ daily@urbandictionary.com sẽ gửi thư cho bạn. Chúng tôi cam kết sẽ không để xảy ra tình trạng gửi thư rác vào hộp mail của bạn.

markdown:
![ ](http://media.urbandictionary.com/image/page/d-1825.jpg)
hehe ima happy smiley :D
[‹](#image-set-carousel) [›](#image-set-carousel)
A laughing smiley, you can write in MSN or other chat places etc.
person 1: *tells a joke*
person 1's friend: "lol :D"
person 1's friend: "lol :D"
viết bởi
[until_the_end](/author.php?author=until_the_end)17 Tháng tư, 2008
117 46
hehe ima happy smiley :D
Vui lòng cho biết email của bạn để nhận
**Từ vựng của Urban** mỗi sáng nhé!
Địa chỉ daily@urbandictionary.com sẽ gửi thư cho bạn. Chúng tôi cam kết sẽ không để xảy ra tình trạng gửi thư rác vào hộp mail của bạn.

Cache-Control: max-age=3600, public

Content-Type: text/html; charset=utf-8

X-Content-Type-Options: nosniff

X-Frame-Options: SAMEORIGIN

X-Xss-Protection: 1; mode=block

Via: 1.1 varnish

Accept-Ranges: bytes

X-Served-By: cache-v44-ASH, cache-at51-ATL

X-Cache: MISS, MISS


text:
Từ
Đường dẫn YouTube
Nói với chúng tôi tại sao video này lại liên quan đến từ đó.
Vui lòng cho biết email của bạn để nhận Từ vựng của Urban mỗi sáng nhé!
Địa chỉ daily@urbandictionary.com sẽ gửi thư cho bạn. Chúng tôi cam kết sẽ không để xảy ra tình trạng gửi thư rác vào hộp mail của bạn.
Log in with Facebook to save your favorite definitions
and share them with friends.

Cache-Control: max-age=0, private, must-revalidate

X-Served-By: cache-v36-ASH, cache-jfk1029-JFK


text:
Từ
Đường dẫn YouTube
Nói với chúng tôi tại sao video này lại liên quan đến từ đó.
Log in with Facebook to save your favorite definitions
and share them with friends.
Vui lòng cho biết email của bạn để nhận Từ vựng của Urban mỗi sáng nhé!
Địa chỉ daily@urbandictionary.com sẽ gửi thư cho bạn. Chúng tôi cam kết sẽ không để xảy ra tình trạng gửi thư rác vào hộp mail của bạn.

X-Served-By: cache-v43-ASH, cache-jfk1030-JFK


markdown:
Từ
Đường dẫn YouTube
Nói với chúng tôi tại sao video này lại liên quan đến từ đó.
Log in with Facebook to save your favorite definitions
and share them with friends.
Vui lòng cho biết email của bạn để nhận Từ vựng của Urban mỗi sáng nhé!
Địa chỉ daily@urbandictionary.com sẽ gửi thư cho bạn. Chúng tôi cam kết sẽ không để xảy ra tình trạng gửi thư rác vào hộp mail của bạn.

X-Cache: MISS