Tải bản đầy đủ (.pdf) (8 trang)

Giáo án tin học 7_ tiết 1 ppsx

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (147.61 KB, 8 trang )

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. 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:
Lớp
7A1:…………………………………………
……
Lớp 7A2
:……………………………………………

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
Hoạ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 )

Tì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
GV: 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
Hoạ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õ
rà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:
………………………………………………………………
………………………………………………………………
………………………………………………………………
………………………………………………………………
………………………………………………………………
………………………………………………………………
………………………………………………………………
……

===========================

×