- Tên là do người lập trình tự đặt ra và sử dụng những kí tự mà ngôn ngữ lập trình cho phép, tất nhiên là tên không được trùng với từ khoá.. Tên hợp lệ: Stamgiac.[r]
Trang 1-o0o -GIÁO ÁN LÊN LỚP MON-HOC: TIN HỌC - LỚP 8
Người soạn : Nguyễn Hải Yến Ngày soạn : 03/09/2017 Ngày duyệt : 07/09/2017 Người duyệt: Phạm Thị Đan
Trang 2
-BÀI 2: LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ NNLT
I MỤC TIÊU
1 Về kiến thức
Bit ngôn ng lp trình gm các thành phn c bn là bng ch cái và các quy tc vit chng trình, câu lnh Bit ngôn ng lp trình có tp hp các t khóa dành riêng cho mc ích s dng nht nh
Bit tên trong ngôn ng lp trình là do ngi lp trình t ra, khi t tên phi tuân th các quy tc ca ngôn ng
lp trình Tên không c trùng vi các t khoá.
Bit ngôn ng lp trình gm các thành phn c bn là bng ch cái và các quy tc vit chng trình, câu lnh Bit ngôn ng lp trình có tp hp các t khóa dành riêng cho mc ích s dng nht nh
Bit tên trong ngôn ng lp trình là do ngi lp trình t ra, khi t tên phi tuân th các quy tc ca ngôn ng
lp trình Tên không c trùng vi các t khoá.
2 Về kỹ năng
- Viết được 1 chương trình pascal đơn giản, biết cách phân biệt các tên và từ khóa- Viết được 1 chương trình pascal đơn giản, biết cách phân biệt các tên và từ khóa
3 Về thái độ
- Có thái độ tích cực trong giờ, có ý thức thảo luận nhóm, có ý thức sử dụng máy tính đúng mục đích, ham thích môn học- Có thái độ tích cực trong giờ, có ý thức thảo luận nhóm, có ý thức sử dụng máy tính đúng mục đích, ham thích môn học
II CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH
1 Giáo viên
- Sách giáo khoa, giáo án, bảng phụ ghi chương trinh mẫu- Sách giáo khoa, giáo án, bảng phụ ghi chương trinh mẫu
2 Học sinh
- Học bài cũ, đọc trước tài liệu, đồ dùng học tập- Học bài cũ, đọc trước tài liệu, đồ dùng học tập
III PHƯƠNG PHÁP
Thuyết trình, vấn đáp, gợi mở, trực quan, thảo luận nhómThuyết trình, vấn đáp, gợi mở, trực quan, thảo luận nhóm
IV TIẾN TRÌNH GIỜ DẠY
1 Ổn định lớp (thời gian: 1 phút):
2 Kiểm tra bài cũ (thời gian: 4 phút):
Để có 1 chương trình máy tính cần những bước gì? Nêu các bước?
3 Giảng bài mới:
Trang 3NỘI DUNG
THỜ I GIA N
HOẠT ĐỘNG DẠY HỌC
GHI BẢNG
Hoạt động của giáo viên
Hoạ t độn g của học sinh
1 Ngôn ngữ lập trình gồm những gì? - Ngôn ngữ
lập trình gồm bảng chữ cáI và các quy tắc để viết
các câu lệnh có ý nghĩa xác định, cách bố trí các
câu lệnh, … sao cho có thể tạo thành một chương
trình hoàn chỉnh và thực hiện được trên máy tính
10 phút
G V Chiế
u 1 VD
C h o
h ọ c sinh
đ ọ c
t à i
l i ệ u
S G K Ngô n
n g ữ
l ậ p trình
l à gì?
H S đọc
t à i
l i ệ u qua n
s á t
l ê n bản g Trả
l ờ i câu hỏi
1 Ngôn ngữ lập trình gồm những gì?
- Ngôn ngữ lập trình gồm bảng chữ cáI và các quy tắc để viết các câu lệnh có ý nghĩa xác định, cách bố trí các câu lệnh,
… sao cho có thể tạo thành một chương trình hoàn chỉnh và thực hiện được trên máy tính
2 Từ khoá và tên.: - Các từ như program, uses,
begin, end được gọi là từ khoá (nhiều tài liệu
chuyên môn gọi là từ dành riêng), đó là các từ mà
ngôn ngữ lập trình đã quy định dùng với ý nghĩa,
chức năng cố định - Tên là do người lập trình tự
đặt ra và sử dụng những kí tự mà ngôn ngữ lập
trình cho phép, tất nhiên là tên không được trùng
với từ khoá - Tên không chứa dấu cách có thể có
dấu gạch dưới, và phảI khác nhau không được
trùng tên nhau - Tên hợp lệ: Stamgiac Ban_Kinh,
- Tên không hợp lệ 12 Anh; Bac hanh
20 phút
C h o
h ọ c sinh
đ ọ c
t à i
l i ệ u
S G K
E m hiểu
t h ế
n à o
là từ
k h o á
l ấ y
H S
t r ả
l ờ i
t ừ
k h
ó a
l à
g ì
l ấ y VD
H S
t r ả lời
2 Từ khoá và tên:
- Các từ như program, uses, begin, end được
gọi là từ khoá (nhiều tài
liệu chuyên môn gọi là từ dành riêng), đó là các từ
mà ngôn ngữ lập trình đã quy định dùng với ý nghĩa, chức năng cố định
- Tên là do người lập trình tự đặt ra và sử dụng những kí tự mà ngôn ngữ lập trình cho phép, tất nhiên là tên không được trùng với từ khoá TTên không chứa dấu
Trang 4-4 Củng cố (thời gian: 8 phút):
Làm bài tập 3/SGK/14
GV lấy thêm bài tập SBT
GV chốt lại kiến thức
5 Hướng dẫn tự học (thời gian: 2 phút):
- Học bài cũ, làm bài tập 1,2
- Đọc tiếp bài 2
V RÚT KINH NGHIỆM
VD
T h ế
n à o
l à tên?
cách có thể có dấu gạch dưới,, và phảI khác nhau không được trùng tên nhau Tên hợp lệ: Stamgiac Ban_Kinh,
-Tên không hợp lệ 12 Anh; Bac hanh