- Một chương trình thường có hai phần: Phần khai báo và phần thân chương trình (phần khai báo có thể có hoặc không, nếu có phải đặt trước phần thân chương trình, phần thân bắt buộc phải [r]
(1)Ngày soạn:20/08/2009
I: MỤC TIÊU:
Sau học xong người học có khả sau:
- Biết nguời dẫn cho máy tính thực công việc thông qua lệnh.
- Biết chương trình cách để người dẫn cho máy tính thực nhiều cơng việc liên tiếp một cách tự động.
- Biết viết chương trình viết lệnh để dẫn máy tính thực cơng việc hay giải một tốn cụ thể.
- Biết ngơn ngữ dùng để viết chương trình máy tính gọi ngơn ngữ lập trình - Biết vai trị chương trình dịch
II.
CHUẨN BỊ :
1 Giáo viên: Giáo án, phấn, thước kẻ, máy vi tính. 2 Học sinh: Chuẩn bị mới, Vở, bút, thước kẻ, SGK. III TIẾN TRÌNH THỰC HIỆN.
1 Tổ chức ổn định lớp.
- Kiểm tra sĩ số, điều kiện liên quan đến trình học tập - Nhận xét chung tình hình học tập lớp học
2 Tích cực hố tri thức. 3 Tiến trình dạy học Tiết 1
Hoạt động 1: Con người lệnh cho máy tính nào?
HĐGV VÀ HĐHS NỘI DUNG GHI BẢNG
GV: biết máy tính cơng cụ trợ giúp người để xử lý thông tin cách hiệu Tuy nhiêm máy tính thực chất thiết bị điện tử vô tri vô giác Để máy tính thực cơng việc theo mong muốn mình, người phải đưa dẫn thích hợp cho máy tính
GV: Khi nháy đúp chuột lên biểu tượng phần mềm hình nền, phần mềm khởi động Bằng cách ta cho máy tính dẫn, nói cách khác, lệnh cho máy tính khởi động phần mềm
GV yêu cầu học sinh lấy thêm số ví dụ khác
GV: Ta muốn lệnh cho máy tính thực lệnh ta phải làm gì?
HS: Đưa số lệnh cho máy tính GV: củng cố kiến thức phần
Ví dụ:
- Khi nháy đúp chuột lên biểu tượng phần mềm hình nền, phần mềm khởi động Bằng cách ta cho máy tính dẫn, nói cách khác, lệnh cho máy tính khởi động phần mềm
- Khi soạn thảo văn bản, ấn vào phím chữ a hình xuất chữ a -> lệnh cho máy tính ghi chữ lên hình
Để dẫn cho máy tính thực cơng việc nào đó, người đưa cho máy tính hoặc nhiều lệnh, máy tính thực lệnh này theo thứ tự nhận được
TUẦN:1 Tieát 1,
TUẦN:1
Tieát 1,
(2)Hoạt động 2: Ví dụ Robot nhặt rác
GV: Đưa hình vẽ SGK, yêu cầu học sinh thảo luận nhóm để đưa lệnh để Rơbot nhặt rác
Đại diện nhóm trình bày, nhóm khác nhận xét
GV: Gợi ý cho học sinh nêu cách khác
HS: Nêu cách khác cách lệnh cho Rôbot nhặt rác
GV: Ta lệnh cho rơbót di theo cách khác
B1: Quay trái, tiến bước B2: Quay trái, tiến bước B3: Nhặt rác
B4: Tiến bước, quay trái B5: Bỏ rác vào thùng
GV nhận xét: Các cách làm khác khác chung mục đích: đến vị trí thùng rác đổ rác
Nếu thực theo lệnh sau , rơbot hồn thành tốt cơng việc
B1: Tiến bước
B2: Quay trái, tiến bước B3:Nhặt rác
B4: Quay phải, tiến bước B5: Quay trái, tiến bước B6: Bỏ rác vào thùng
Tiết 2
Hoạt động 3: Viết chương trình- lệnh cho máy tính làm việc HS: Đọc mục SGK, thảo luận nhóm nhận xét
cấu trúc chương trình Để rơbót làm việc nhanh chóng thay theo dẫn việc lệnh tập hợp thành chương trình “ Nhặt rác” “quét nhà” ta cần lệnh nhặt rác qt nhà rơbót tự động thực cơng việc
Chú ý: TT chương trình bạn tự đặt để dễ nhớ trình làm tập
GV: Đưa ví dụ SGK giới thiệu cho học sinh thành phần chương trình
GV: ? Máy tính thực lệnh nào?? (tuần tự)
Hs: Trả lời
GV: Kết luận Chương trình máy tính dãy lệnh mà máy tính hiểu thực Mặc dù chương trình chứa lệnh riêng lẻ thân tên chương trình xem lệnh, ta yêu cầu máy tính thực cách gọi tên Khi thực chương trình máy tính thực lệnh có chương trình cách tuần tự, nghĩa thực xong lệnh thực lệnh Củng cố kiến thức: Tại cần viết chương trình: Khi gõ phím nháy chuột, thực chất ta ra lệnh cho máy tính Tuy nhiên thực tế cơng việc người muốn thực đa dạng phức tạp Một lệnh đơn giản không đủ để dẫn cho máy tính Vì việc viết nhiều lệnh tập hợp lại trong một chương trình giúp người điều khiển máy tính
Hãy nhặt rác Bắt đầu
Tiến bước
Quay trái, tiến bước Nhặt rác
Quay phải, tiến bước Quay trái, tiến bước Bỏ rác vào thùng
Kết thúc
- Chương trình máy tính dãy các
lệnh mà máy tính hiểu thực hiện được
(3)một cách đơn giản hiệu hơn
GV: Để chương trình chạy được, máy tính phải hiểu lệnh viết chương trình- ta phải sử dụng ngơn ngữ gọi ngơn ngữ lập trình Người viết chương trình gọi lập trình viên
- Cơng việc viết chương trình gọi lập trình
Hoạt động 4: Chương trình ngơn ngữ lập trình Chúng ta biết máy tính xử lý, thơng tin đưa vào máy phải chuyển đổi thành dạng bit (gồm kí hiệu 1) Như khác với người trao đổi thông tin ngôn ngữ tự nhiên (tiếng việt, tiếng Anh….)
? Máy tính hiểu ngơn ngữ hay khơng?
TL Máy tính khơng thể hiểu ngơn ngữ người, không phân biệt mùi vị GV: Máy tính “hiểu” “Nói” ngơn ngữ gọi ngôn ngữ máy
? Ngôn ngữ máy ngôn ngữ nào? TL Ngôn ngữ máy sử dụng dãy bit GV: Việc viết chương trình ngơn ngữ máy khó khăn nhiều thời gian, cơng sức mong muốn sử dụng từ có nghĩa, dễ hiểu dễ nhớ để viết câu lệnh thay cho dãy bit khô khan Các ngơn ngữ lập trình đời đểm phục vụ mục đích
Ngơn ngữ lập trình ngơn ngữ dùng để viết chương trình máy tính
- Như để tao chương trình máy tính, phải viết chương trình theo ngơn ngữ lập trình Có thể nói ngơn ngữ lập trình cơng cụ giúp tạo chương trình máy tính Tuy nhiên máy tính chưa thể hiểu chương trình viết ngơn ngữ lập trình Các chương trình cịn cần chuyển đổi sang ngơn ngữ máy gọi chương trình dịch tương ứng
- Kết nhận sau bước (1) danh sách lệnh lưu thành tệp văn máy tính Các tệp kết gọi chung chương trình
Máy tính trao đổi thơng tin ngơn ngữ riêng cịn gọi ngơn ngữ máy
- ngơn ngữ lập trình ngơn ngữ dùng để viết chương trình máy tính
- Các chương trình dịch đóng vai trị “ người phiên dịch” dịch chương trình viết ngơn ngữ lập trình sang ngơn ngữ máy hiểu
- Tóm lại việc tạo chương trình máy tính thực chất gồm bước sau:
- B1: Viết chương trình theo ngơn ngữ lập trình
- B2: Dịch chương trình thành ngơn ngữ máy để máy tính hiểu
4 Củng cố kiến thức học
- Con người dẫn cho máy tính thực cơng việc thơng qua lệnh
(4)- Ngôn ngữ dùng để viết chương trình máy tính gọi ngơn ngữ lập trình
- Ơn tập lại kiến thức học tiết học hôm làm tập SGK: 1, 2, 3, Hướng dẫn làm tập
Bài tập1 Nếu thay đổi thứ tự lệnh “Tiến bước” lệnh “quay trái, tiến bước” sau 2 lệnh Rôbốt “Quay trái tiến bước” tới vị trí khơng có rác khơng nhặt rác
- Vị trí rôbốt sau thực xong lệnh “hãy nhặt rác” vị trí gần thùng rác
- Ta có nhiều cách khác để đưa hai lệnh để rơbốt quay trở lại vị trí ban đầu mình, cách hai lệnh:
Lệnh 1: Quay trái, tiến bước Lệnh 2: Quay trái, tiến bước
Bài tập 2: Hãy cho biết lí cần phải viết chương trình để điều khiển máy tính
Để điều khiển máy tính tự động thực cơng việc đa dạng phức tạp mà lệnh đơn giản không đủ để dẫn
Bài tập 3: Việc viết chương trình ngơn ngữ máy khó khăn nhiều thời gian, công sức. Người ta mong muốn sử dụng từ có nghĩa, dễ hiểu dễ nhớ để viết câu lệnh thay cho dãy bit khô khan Các ngôn ngữ lập trình đời để phục vụ mục đích
Bài tập 4: Chương trình dịch chương trình có chức chuyển đổi chương trình viết bằng ngơn ngữ lập trình thành chương trình thực máy tính
Ngày soạn: 25/08/2009
BÀI 2
I: MỤC TIÊU:
Sau học xong người học có khả sau:
- Làm quen với chương trình đơn giản viết ngơn ngữ lập trình Pascal - Biết thành phần ngôn ngữ lập trình
- Biết cấu trúc chung chương trình
- Nhận biết số từ khóa, tên chương trình
- Biết soạn thảo chương trình mơi trường lập trình Pascal
II CHUẨN BỊ:
1 Giáo viên: Giáo án, phấn, thước kẻ, máy vi tính, bảng phụ 2 Học sinh: Chuẩn bị cũ mới,vở, bút, thước kẻ, SGK. III TIẾN TRÌNH THỰC HIỆN.
1 Tổ chức ổn định lớp.
- Kiểm tra sĩ số, điều kiện liên quan đến trình học tập - Nhận xét chung tình hình học tập
2 Tích cực hố tri thức.
? Ngơn ngữ lập trình ngôn ngữ nào?
? Tại cần phải viết chương trình để điều khiển máy tính? 3 Tiến trình dạy học
BÀI 2
LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ NGƠN NGỮ LẬP TRÌNH Tiết 1
(5)Hoạt động 1: Ví dụ chương trình
HĐGV VÀ HĐHS NỘI DUNG GHI BẢNG
GV giới thiệu chương trình đơn giản Ví dụ 1, giải thích câu lệnh chương trình, kết chạy chương trình
GV: Yêu cầu học sinh nêu nghĩa từ khóa như: PROGRAM, BEGIN, END
HS: nêu nghĩa từ
GV nhận xét PROGRAM nghĩa tiếng anh có nghĩa “Chương trình” BEGIN có nghĩa bắt đầu, END có nghĩa kết thúc
GV: Chương trình có năm dịng lệnh Mỗi dịng lệnh gồm từ khác tạo từ chữ cái.Trong thực tế có chương trình có đến hàng nghìn chí hàng triệu dịng lệnh Trong phần tìm hiểu kỹ câu lệnh
GV: Đọc đọc lại chương trình theo ngơn ngữ tự nhiên để học sinh dễ hình dung
PROGRAM CT_Dau_tien; USES crt;
BEGIN
Writeln(‘Chao cac ban); END
PROGRAM nghĩa tiếng anh có nghĩa “Chương trình” BEGIN có nghĩa bắt đầu, END có nghĩa kết thúc
Hoạt động 2: Ngôn ngữ lập trình gồm lệnh gì? Gv: Giống ngơn ngữ tự nhiên,
ngơn ngữ lập trình có bảng chữ cái, quy tắc để ghép chữ thành từ có nghĩa (từ khóa), ghép từ thành câu(lệnh) Từ đó, ta hiểu ngơn ngữ lập trình tập hợp kí hiệu quy tắc cho viết lệnh tạo thành chương trình hồn chỉnh chạy máy tính
HS: lắng nghe suy nghĩ
GV: Chú ý tuân thủ theo nguyên tắc nghiêm ngặt ngơn ngữ lập trình
GV: Cú pháp quy tắc để viết chương trình Dựa vào chúng người lập trình chương trình dịch biết tổ hợp kí tự bảng chữ hợp lệ tổ hợp không hợp lệ
Ngữ nghĩa: Xác định ý nghĩa thao tác cần thực hiện, ứng với tổ hợp kí tự dựa vào ngữ cảnh
- Ngơn ngữ lập trình tập hợp kí hiệu quy tắc cho viết lệnh tạo thành chương trình hồn chỉnh chạy
Bảng chữ ngơn ngữ lập trình gồm: Bảng chữ cái, cú pháp ngữ nghĩa (các quy tắc)
Bảng chữ cái
+ Các chữ thường chữ in hoa bảng chữ tiếng anh
+ 10 chữ số Ả rập:0,…9
+ Các kí tự đặc biệt bàn phím máy tính: + , -, *, /,=,<,>, [, ], , ,, ;, #, ^, $, @, &, (, ), {, }, :’, -, dấu cách (mã ASCII 32)
Hoạt động 3: Từ khóa tên
GV: Đưa ví dụ phần yêu cầu học sinh từ
PROGRAM CT_Dau_tien; USES crt;
BEGIN
Writeln(‘Chao cac ban); END
HS: Trả lời
GV: Lấy ví dụ cách đặt tên em quy tắc HỌ khơng thay đổi
- Từ khóa ngơn ngữ lập trình từ dành riêng, khơng dùng từ khóa cho bất kỳ mục đích khác ngồi mục đích sử dụng do ngơn ngữ lập trình quy định
Ví dụ: Program, Uses, const, type, var, begin, end Program: khai báo chương trình
Uses Khai báo thư viện
(6)GV: Trong Free Pascal độ dài tối đa 255 kí tự GV: Lấy ví dụ số tên dựa vào định nghĩa
HS: lấy ví dụ tên ví dụ tên sai trình đặt tên, Chỉ tên sai sao?
Gv: Tên chương trình dùng để phân biệt nhận biết đại lượng khác Nên đặt tên cho ngắn gọn, dễ nhớ, dễ sử dụng
Tên dãy kí tự khơng q 127 kí tự bao gồm các chữ số, chữ dấu gạch bắt đầu chữ dấu gạch dưới
Tên người lập trình đặt phải tuân thủ quy tắc ngơn ngữ lập trình chương trình dịch và thỏa mãn:
_Tên khác tương ứng với đại lượng khác nhau.
- Tên không trùng với từ khóa Tiết 2
Hoạt động 4: Cấu trúc chung chương trình Pascal GV: Hỏi học sinh cấu trúc chung văn gồm phần?
HS: phần
GV: Trong phần phần có khơng có? Phần phần quan trọng nhất? HS: Phần mở có không? Phần thân phần quan trọng
Gv: Cấu trúc chương trình Pascal gồm phần: Phần khai báo phần thân
GV: Trong Pascal cấu trúc chung chia làm phần: Phần khai báo, phần thân phần kết thúc Phần kết thúc có dấu chấm (.) nên ta ghép phần kết thúc vào phần thân GV: Vậy em cho biết cấu trúc gồm có phần?
HS: Trả lời
GV: Gọi HS khác nhận xét sau đưa đáp án
GV: Gợi ý cho học sinh phần thành phần bắt buộc phải có phần không bắt buộc?
HS: lắng nghe, quan sát, trả lời
[<Phần khai báo>] có khơng có Nhưng <phần thân> chương trình bắt buộc phải có
GV: Giới thiệu cho học sinh phần khai báo gồm có phần: Khai báo tên chương trình, thư viện, hằng, biến Tuần tự bước khai báo không thay đổi
HS: Lắng nghe GV: chuyển giảng
Gồm phần:
[<Phần khai báo>] <Phần thân> Trong đó:
Phần nằm dấu ngoặc vng ‘[ ]’ có khơng Nhưng phần để dấu ngoặc nhọn ‘<>’ bắt buộc phải có
<Phần thân> chương trình khố
Begin kết thúc từ khoá End (Sau End có
dấu chấm)
a Phần khai báo
a1) Khai báo tên chương trình (tiêu đề) Cú pháp:
PROGRAM <Tên_chương_trình>;
Bắt đầu từ khố Program, sau nhất khoảng trắng tên người dùng tự đặt, cuối kết thúc dấu chấm phẩy (;)
Phần khơng bắt buộc phải có
Ví dụ1: Program Giai_phuong_trinh; Ví dụ2: Program Bai_tap_1;
a2) Khai báo thư viện Cú pháp:
USES <tên_các_thư_viện>;
(7)Hs: Lắng nghe, suy nghĩ
GV: Hướng dẫn cho học sinh nêu lên thành phần chương trình
HS: Phần khai báo phần thân
GV: Hỏi học sinh quy tắc đặt tên Pascal HS: Trả lời quy tắc đặt tên Pascal
GV: Nhận xét câu trả lời học sinh gợi ý để học sinh đặt tên cho chương trình cách thêm từ khóa Program phía trước tên
GV: Trong lập trình có nhât tên chương trình khai báo Khai báo tên chương trình khơng thiết phải có.
Nên đặt tên chương trình có liên quan đến phần nội dung lập trình.
GV: Pascal cung cấp cho ta số thư viện Một số thư viện Pascal là:
DOS: Chứa hàm chuẩn giao tiếp với DOS SYSTEM: Gồm hàm sở liên quan đến ngôn ngữ Pascal
CRT: Chứa hàm làm việc với hình bàn phím
Graph: Chứa hàm đồ hoạ
GV: Muốn sử dụng lệnh em phải khai báo lệnh CLRSCR (Clear Screen) đầu thân chương trình
GV: Giới thiệu trực tiếp bảng phụ để học sinh nhận biết thành phần khai báo thư viện GV: Gợi ý cho học sinh ta khai báo thư viện chương trình
GV: Em lấy cho số ví dụ khai báo thư viện?
GV: Chuyển giảng HS: Lắng nghe GV: Hằng gì? HS: Trả lời
GV: Tương tự phần khai báo tên, em mô tả cú pháp khai báo hằng?
Ví dụ: Uses Graph, Crt;
a3) Khai báo hằng
Cú pháp:
CONST <Tên_hằng> =<Giá_trị_của_hằng>;
Khai báo thường dùng cho giá trị xuất nhiều lần
Ví dụ: Const Pi=3.1416; Max=2000; Kl=‘Ket luan’;
a4) Khai báo biến. Cú pháp
VAR <Tên_biến>: <Kiểu_dữ_liệu>;
Trong đó: Nếu nhiều tên biến có kiểu liệu
thì tên biến cách dấu phẩy Ví dụ:
Var a, b: Real; {real kiểu số thực} i, j:byte; {i, j có kiểu byte}
m, n: Integer; {m,n có kiểu số nguyên}
b Phần thân
Cú pháp: Begin
{Các lệnh chương trình} End.
Phần thân bắt buộc phải có Bắt đầu từ khố Begin Kết thúc từ khoá End Kết thúc câu lệnh dấu chấm phấy
Phải có lệnh Cuối chương trình có lệnh dừng hình để xem kết
Hoạt động 5: Ví dụ ngơn ngữ lập trình
Gv: Word Excel sử dụng ứng dụng Nhưng Pascal Viết chương
(8)trình để làm ứng dụng Vì phím tắt thao tác Pascal không chương trình Window văn phịng
Gv: Hướng dẫn học sinh viết hình câu thơng báo:”
Xin chào bạn lớp 8A1 Chúc bạn thành công”
HS: Làm tập in hình điều Bác Hồ dạy
B2: Soạn thảo chương trình
B3: Dịch kiểm tra lỗi ấn F9 ALT+F9 B4: Sửa lỗi (nếu có lỗi)
B5: Chạy chương trình ấn CTRl+ F9 B6: Đọc kết hình
Program chuong_trinh_dau_tien; Uses crt;
Begin Clrscr;
Writeln(‘ Xin chao cac ban lop 8A1’); Writeln(‘Chuc cac ban cong’); Readln;
End. 4 Củng cố kiến thức học
Nhắc lại số kiến thức quan trọng từ khóa, cách đặt tên, cấu trúc chung chương trình Pascal gồm thành phần: Phần khai báo phần thân
- Ngôn ngữ lập trình tập hợp kí hiệu quy tắc viết lệnh tạo thành chương trình hồn chỉnh thực máy tính
- Nhiều ngơn ngữ lập trình có tập hợp từ khóa dành riêng cho mục đích sử dụng định
- Một chương trình thường có hai phần: Phần khai báo phần thân chương trình (phần khai báo có khơng, có phải đặt trước phần thân chương trình, phần thân bắt buộc phải có - Tên dùng để phân biệt đại lượng chương trình người lập trình đặt Hướng dẫn học sinh làm tập Sự khác từ khóa tên
- Tên chương trình Pascal dãy chữ hợp lệ lấy từ bảng chữ ngôn ngữ lập trình
- Từ khóa ngơn ngữ lập trình (cịn gọi từ dành riêng ) tên dùng cho mục đích định ngơn ngữ lập trình quy định, khơng dùng cho mục đích khác - Người lập trình đặt tên cách ý phải tuân thủ quy tắc ngơn ngữ lập
trình chương trình dịch, (1) hai đại lượng khác phải có tên khác Hai đại lượng khác phải có tên khác (2) tên khơng trùng với từ khóa
Ngày soạn: 04/09/2009 Tuần:
(9)
I: MỤC TIÊU:
Sau học xong người học có khả sau:
- Củng cố lại kiến thức máy tính chương trình máy tính
- Hiểu chương trình máy tính cấu trúc chung chương trình gồm thành phần nào, thành phần quan trọng
- Cách sử dụng từ khóa tên II CHUẨN BỊ:
1 Giáo viên: Giáo án, phấn, thước kẻ, máy vi tính.
2 Học sinh: Chuẩn bị cũ mới, vở, bút, thước kẻ, SGK. III TIẾN TRÌNH THỰC HIỆN.
1 Tổ chức ổn định lớp.
- Kiểm tra sĩ số, điều kiện liên quan đến trình học tập - Nhận xét chung tình hình học tập
2 Tích cực hố tri thức.
Câu 1: Từ khóa gì? Nêu từ khóa thường dùng
Câu 2: Nêu quy tắc đặt tên, lấy ví dụ số tên tên sai 3.Tiến trình dạy học
Hoạt động 1: Bài tập SGK trang 8
HĐGV VÀ HĐHS NỘI DUNG GHI BẢNG
Gv yêu cầu học sinh đọc đề
HS: Trả lời học sinh khác nhận xét GV:Nếu thay đổi thứ tự hai lệnh chương trình điều khiển rơ-bốt, rơ-bốt khơng thực cơng việc nhặt rác rơ-bốt khơng hướng khơng tới vị trí có rác, thực việc nhặt rác vị trí khơng có rác, Ví dụ, thay đổi thứ tự lệnh “Tiến bước” lệnh “Quay trái, tiến bước”, tác dụng hai lệnh “Quay trái tiến bước” Khi rơ-bốt nhặt rác vị trí khơng có rác
Khơng thực
B1: “Quay trái, tiến bước” B2: “Quay phải, tiến bước” B3: “Quay phải, tiến bước”, B4: “Quay trái, tiến bước” B5: “Quay trái, tiến bước”
Vị trí rơ-bốt sau thực xong lệnh “Hãy qt nhà” vị trí có thùng rác (ở góc đối diện) Ta có nhiều cách khác để đưa hai lệnh để rô-bốt trở lại vị trí ban đầu mình, cách hai lệnh “Quay trái, tiến bước” “Quay trái, tiến bước” Hoạt động 2: Bài tập 2, 3, sgk trang 8
Gv: Yêu cầu học sinh đọc đề HS: đọc đề trả lời câu hỏi GV: Nhận xét, cho điểm
Hoạt động 3: Bài tập SGK trang 13 Gv: Gợi ý
HS: Trả lời
GV: Nhận xét câu trả lời đưa đáp án Lưu ý câu hỏi “viết chương trình câu lệnh ” Điều khơng có nghĩa chương trình khơng thể có chữ có
- Không Các cụm từ sử dụng chương trình (từ khóa, tên) phải viết chữ bảng chữ ngơn ngữ lập trình Các ngơn ngữ lập trình phổ biến có bảng chữ bảng chữ tiếng Anh kí hiệu khác, khơng có chữ có dấu
(10)dấu tiếng Việt (hay ngôn ngữ khác) liệu dạng văn cần xử lí Các chữ có dấu ngơn ngữ lập trình xử lý mã kí tự tương ứng bảng mã ASCII mở rộng Ví dụ chương trình Pascal sau hoàn toàn hợp lệ:
tiếng Việt
begin
program CT_thu;
writeln(' Chào bạn'); end.
Hoạt động 4: Bài SGK trang 13 GV: Gọi học sinh đọc đề
HS: Trả lời HS khác nhận xét
Gv: Nhận xét nêu lên kết
Các tên hợp lệ:
a, Tamgiac, beginprogram, b1, abc,
Tên không hợp lệ: 8a (bắt đầu số), Tam giac (có dấu cách), end (trùng với từ khóa) Hoạt động 5: Bài SGK trang 13
HS: Trả lời HS khác nhận xét
Gv: Nhận xét nêu lên kết
a) Chương trình chương trình Pascal đầy đủ hồn tồn hợp lệ, chương trình chẳng thực điều Phần thiết phải có chương trình phần thân chương trình đảm bảo hai từ begin end. (có dấu
chấm)
b) Chương trình chương trình Pascal khơng hợp lệ câu lệnh khai báo tên chương trình
program CT_thu; nằm phần thân chương trình
4 Củng cố kiến thức học
- Yêu cầu học sinh nắm khái niệm tên Pascal - Cách đặt tên chương trình, cách sử dụng từ khóa, tên - Cú pháp chương trình
5 Ra tập nhà:
- Ôn tập lại kiến thức học tiết học hôm lấy thêm 10 ví dụ tên 10 ví dụ tên sai
- Làm tập 2.2 2.3 13 2.15 sách tập tin học
Thủ thuật giúp cho bạn chủ động việc quản lý thời gian thuyết trình với slide PowerPoint Bạn đo thời gian thuyết trình slide cụ thể để từ đề phương án tốt cho buổi trình chiếu
- Trên giao diện biên soạn PowerPoint, bạn bấm chọn slide