Tiết 1 NGÔN NGỮ LẬP TRÌNH PASCAL A.MỤC TIÊU Học sinh hiểu, nắm được một số khái niệm cơ bản về ngôn ngữ lập trình PASCAL và đặc điểm của ngôn ngữ lập trình PASCAL B.. 2.Kiểm tra bài cũ
Trang 1Tiết 1
NGÔN NGỮ LẬP TRÌNH PASCAL
A.MỤC TIÊU
Học sinh hiểu, nắm được một số khái niệm cơ bản về ngôn ngữ lập trình PASCAL và đặc điểm của ngôn ngữ lập trình PASCAL
B CHUẨN BỊ:
1.Giáo viên: Giáo án, đồ dùng dạy học, sách tham
khảo
2.Học sinh: Vở ghi, đồ dùng học tập
C.CÁC HOẠT ĐỘNG DẠY HỌC
1.Ổn định tổ chức
Kiểm tra sĩ số lớp:
Trang 2Lớp 7A1:………
……
:………
…
2.Kiểm tra bài cũ:
3.Dạy bài mới:
Trong quá trình học toán, khi gặp một bài toán các em
đã biết phân tích bài toán để tìm ra đâu là điều chưa biết, đâu là điều đã biết.Và từ đó có thể đưa ra bước giải bài tóm tắt đối với bài toán Trong tin học bước giải bài toán tóm tắt
đó chính là thuật toán để lập quy trình giải một bài toán bằng máy tính điện tử Vậy quy trình giải toán bằng máy tính điện tử thông qua ngôn ngữ lập trình PASCAL như thế nào chúng ta sẽ tìm hiểu trong bài học về PASCAL
Trang 3Hoạt động của giáo viên và
học sinh
Nội dung
Hoạt động 1: Khái niệm về
ngôn ngữ lập trình PASCAL
GV: Bài toán trong tin học
không dùng để chỉ một bài toán
cụ thể mà chỉ một lớp các bài
toán cụ thể thuộc cùng một loại
VD: Bài toán cụ thể trong toán
học
Tìm x biết 5 + x =
7
nhưng sang bài toán trong tin
học bài toán trở thành:
Tiết 1: Giới thiệu về ngôn ngữ lập trình PASCAL
1.Khái niệm về ngôn ngữ lập trình PASCAL
* Bài toán trong tin học không dùng để chỉ một bài toán
cụ thể, mà chỉ một lớp các bài toán cụ thể thuộc cùng một loại Bài toán được cấu tạo bởi hai yếu tố cơ bản:
Thông tin vào ( Input ) Thông tin ra ( Output )
Trang 4Tìm x biết a + x =
b
a, b là các giá trị bất kỳ mà ta
có thể nhập vào để tìm ra x Do
đó bài toán trong tin học được
cấu tạo bởi hai yếu tố cơ bản:
Thông tin vào ( Input ) và thông
tin ra ( Output )
ở VD trên thông tin vào là a, b
và giải thuật và thông tin ra là
kết quả là x Câu hỏi đặt ra ở
đây là thế nào là thuật toán?
Chúng ta sẽ cùng tìm hiểu khái
niệm thuật toán
HS: Nghe giảng, ghi bài
* Thuật toán là một quá trình gồm một dãy hữu hạn các thao tác đơn giản được sắp xếp theo một trình tự xác định sao cho theo
đó Input của bài toán ta sẽ tìm được Output hoặc khẳng định không có Output như bài toán đòi hỏi
Có 4 cách thể hiện một thuật
Trang 5GV: Thuật toán là một dãy hữu
hạn các bước không mập mờ và
có thể thực thi được, quá trình
hành động theo các bước này
phải dừng và cho kết quả như
mong muốn
HS: Ghi bài
GV: Từ những khái niệm trên
rút ra khái niệm về ngôn ngữ
lập trình Pascal
toán:
- Mô tả thuật toán theo các bước bằng lời
- Lập sơ đồ khối
- Dùng ngôn ngữ lập trình ( Pascal )
- Dùng ngôn ngữ phỏng trình
* Ngôn ngữ lập trình là cách biểu đạt các bước tiến hành bằng ngôn ngữ nhất định nào đó để thể hiện thuật toán tạo ra quá trình chuyển giao cho máy tính thực hiện được
2.Đặc điểm của ngôn ngữ lập trình Pascal
Trang 6Hoạt động 2: Đặc điểm của
ngôn ngữ lập trình Pascal
GV: Giới thiệu về ngôn ngữ lập
trình Pascal
HS: Ghi bài
GV: Giới thiệu về đặc điểm của
ngôn ngữ lập trình Pascal
* Ngôn ngữ lập trình Pascal do Niklaus Wirth – Giáo sư điện toán trường đại học kỹ thuật Zurich ( Thuỵ sỹ ) đề xuất vào năm 1970 với tên gọi Pascal để
kỷ niệm nhà toán học và triết học nổi tiếng người Pháp là Blaise Pascal
* Đặc điểm của ngôn ngữ lập trình Pascal
Pascal là một loại ngôn ngữ lập trình cao đang được dùng phổ biến ở nước ta hiện nay
-Ngôn ngữ lập trình Pascal có ngữ pháp, ngữ nghĩa đơn giản, rõ
Trang 7ràng
-Ngôn ngữ lập trình Pascal có cấu trúc chương trình chặt chẽ, dễ hiểu
-Ngôn ngữ lập trình Pascal có chương trình dễ sửa chữa
4.Củng cố:
Hệ thống lại toàn bộ kiến thức về ngôn ngữ lập trình Pascal và đặc điểm của ngôn ngữ lập trình Pascal
5.Hướng dẫn về nhà
Nắm chắc khái niệm ngôn ngữ lập trình Pascal
Đặc điểm của ngôn ngữ lập trình pascal
D.RÚT KINH NGHIÊM:
………
………
Trang 8………
………
………
………
……
===========================