Thùc hiÖn thµnh th¹o c¸ch luyÖn nhanh viÖc gâ c¸c phÝm trªn bµn phÝm vµ sö dông thµnh th¹o c¸c phÝ trªn bµn phÝm mét c¸ch nhanh chãng. LuyÖn gâ nhanh c¸c phÝm II/ ChuÈn bÞ:[r]
Trang 1Tuần 1 Ngày soạn:
Tiết 1 Ngày dạy:
Tờn bài học
Bài 1: Máy tính và chơng trình máy tínhI/ Mục tiêu:
Biết con ngời chỉ dẫn cho máy tính thực hiện công việc thông qua lệnh
Biết chơng trình là cách để con ngời chỉ dẫn cho máy tính thực hiện nhiều công việc liên tiếp một cách tự
động
Biết rằng viết chơng trình là viết các lệnh để chỉ dẫn máy tính thực hiện các công việc hay giải một bàitoán cụ thể
Biết ngôn ngữ dùng để viết chơng trình máy tính gọi là ngôn ngữ lập trình
Biết vai trò của chơng trình dịch
II/ Chuẩn bị:
- Sách giáo khoa, giáo án, tài liệu tin học có liên quan
- Đọc tài liệu ở nhà trớc khi
Cho học sinh đọc tài liệu
Hãy lấy 1 số ví dụ mà em đã thực hiên trên
máy tính đã học
Em hiểu thế nào là lệnh?
Con ngời ra lệnh cho máy tính nh thế nào?
1 Con ngời ra lệnh cho máy tính nh thế nào?
- Ví dụ, khi thực hiện thao tác nháy vào
nút lệnh Cut trên thanh công cụ của
Word là đã ra lệnh cho máy tính thực hiện công việc cắt văn bản
- Thực ra khái niệm về “lệnh” đối với máy tính khá phức tạp, có thể hiểu và mô tả lệnh với các mức độ chi tiết khác nhau Xét đến cùng thì mỗi kiến trúc máy tính đều có một tập hợp
(không nhiều) các lệnh cơ bản hay vi lệnh hoặc chỉ lệnh (micro-
instruction), các lệnh dùng để chỉ dẫn máy tính đều là một dãy các lệnh cơ
bản này (với một thứ tự nhất định) Từ
đó thờng nảy sinh câu hỏi đây đã phải
là lệnh cha hay là một tập hợp các lệnh Tuy nhiên ngời ta thờng hiểu lệnh máy tính là một chỉ dẫn của con ngời để máy tính thực hiện một công việc cụ thể nào đó
- Con ngời ra lệnh cho máy tính bằng các lệnh đợc lập trình từ trớc
Trang 2Cho học sinh đọc tài liệu.
Khi chuyển lệnh 2 thành tiến 2 bớc thì
rô-bốt chuyển sang bỏ rác ở vị trí nào?
Em hiểu thế nào là chơng trình?
3 Viết chơng trình – ra lệnh cho máy
tính làm việc,
- Chơng trình máy tính là một dãy các lệnh
mà máy tính có thể hiểu và thực hiện đợc
Khi thực hiện chơng trình, máy tính sẽ thực hiện các lệnh có trong chơng trình một cách
tuần tự, nghĩa là thực hiện xong một lệnh sẽ thực hiện lệnh tiếp theo, từ lệnh đầu tiên đếnlệnh cuối cùng
Dóy lệnh đơn giản trong chương trỡnh
Biết con ngời chỉ dẫn cho máy tính thực hiện công việc thông qua lệnh
Biết chơng trình là cách để con ngời chỉ dẫn cho máy tính thực hiện nhiều công việc liên tiếp một cách tự
động
Biết rằng viết chơng trình là viết các lệnh để chỉ dẫn máy tính thực hiện các công việc hay giải một bàitoán cụ thể
Biết ngôn ngữ dùng để viết chơng trình máy tính gọi là ngôn ngữ lập trình
Biết vai trò của chơng trình dịch
Trang 3II/ Chuẩn bị:
- Sách giáo khoa, giáo án, tài liệu tin học có liên quan
- Đọc tài liệu ở nhà trớc khi
III Tiến trình lên lớp:
1 Tổ chức.
2 Kiểm tra
- Kiểm tra sự chuẩn bị của học sinh
- Con ngời ra lệnh cho máy tính nh thế nào?
- Em hiểu thế nào là chơng trình?
3 Bài mới :
Giới thiệu chơng trình viết ở trên ngôn ngữ
máy: Để trả lời tại sao phải viết chơng trình
và viết ở đâu, vioết nh thế nào?
Là ngôn ngữ máy lại rất khó sử dụng, khó
nhớ đối với con ngời Vì vậy, rất khó cho
con ngời nếu sử dụng ngôn ngữ này để viết
chơng trình
Do đó cần phải tìm ra một ngôn ngữ
trung gian giữa con ngời và ngôn ngữ máy
để con ngời dễ dàng sử dụng khi viết chơng
trình và sau đó chuyển đổi sang dạng ngôn
ngữ máy sao cho máy tính có thể hiểu đợc
Ngôn ngữ lập trình bậc cao là giải pháp nh
vậy Có thể liệt kê ra một số ngôn ngữ lập
trình bậc cao nh Pascal, Free Pascal, C,
Java Để tránh quá tải cho học sinh về mặt
thuật ngữ, trong SGK các tác giả chỉ sử
dụng thuật ngữ ngôn ngữ lập trình nói
chung với hàm ý ngôn ngữ lập trình bậc cao
Tuy nhiên, nh đã nêu ở trên, chơng
trình viết bằng ngôn ngữ lập trình phải đợc
chuyển sang thành chơng trình ở ngôn ngữ
nhị phân Điều này cũng giống nh việc
phiên dịch khi trao đổi với ngời nớc ngoài
Khi đó, các chơng trình dịch đóng vai trò
"ngời phiên dịch" và dịch những chơng trình
đợc viết bằng ngôn ngữ lập trình sang ngôn ngữ máy để máy tính có thể hiểu đợc
GHI NHớ
1 Con ngời chỉ dẫn cho máy tính thực
hiện công việc thông qua các lệnh
2. Viết chơng trình là hớng dẫnmáy tính thực hiện các công vệc haygiải một bài toán cụ thể
Giáo viên cho học sinh làm các bài tập ở
SGK HD làm 5 Bài tập.1 Em hãy cho biết trong soạn thảo văn
bản khi yêu cầu máy tính tìm kiếm vàthay thế (Replace), thực chất ta đã yêu cầu máy thực hiện những lệnh gì?
Ta có thể thay đổi thứ tự của chúng
đợc không?
2 Sau khi thực hiện lệnh “Hãy quétnhà” ở trên, vị trí mới của rô-bốt làgì? Em hãy đa ra các lệnh để rô-bốttrở lại vị trí xuất phát của nó (góc dớibên trái màn hình)
3 Tại sao ngời ta tạo ra các ngôn ngữkhác để lập trình trong khi các máy
Trang 4tính đều đã có ngôn ngữ máy củamình?
Biết ngôn ngữ lập trình có tập hợp các từ khóa dành riêng cho mục đích sử dụng nhất định
Biết tên trong ngôn ngữ lập trình là do ngời lập trình đặt ra, khi đặt tên phải tuân thủ các quy tắc của ngôn ngữ lập trình Tên không đợc trùng với các từ khoá.
Biết cấu trúc chơng trình bao gồm phần khai báo và phần thân chơng trình
II/ Chuẩn bị:
- Sách giáo khoa, giáo án, tài liệu tin học có liên quan
- Đọc tài liệu ở nhà trớc khi
III Tiến trình lên lớp:
1 Tổ chức.
2 Kiểm tra
- Kiểm tra sự chuẩn bị của học sinh
- Con ngời ra lệnh cho máy tính nh thế nào?
- Em hiểu thế nào là chơng trình?
3 Bài mới :
Cho học sinh đọc tài liệu SGK
Trang 5cho 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,Cho học sinh đọc tài liệu SGK
Em hiểu thế nào là từ khoá
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ừ khoá là khái niệm
mới với HS, vì vậy để HS hiểu về quy định
từ khoá trong ngôn ngữ lập trình, có thể lấy
ví dụ về cụm từ Lớp trởng Lớp trởng là một
cụm từ dành riêng để gọi một HS trong lớp
đảm nhiệm chức vụ lớp trởng của lớp,
Ví dụ về cụm từ Lớp trởng Lớp trởng là một
cụm từ dành riêng để gọi một HS trong lớp
đảm nhiệm chức vụ lớp trởng của lớp, khôngthể có một HS nào khác trong lớp cũng đợc gọi là lớp trởng (trong cùng thời điểm)
- 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á
Câu lệnh writeln('Chao cac ban') là
một câu lệnh chỉ dẫn máy tính hiển thị dòng
chữ "Chao cac ban" trên màn hình
- Tên không đợc trùng với các từ khoá,
và phảI khác nhau không đợc trùng tên nhau
Biết ngôn ngữ lập trình có tập hợp các từ khóa dành riêng cho mục đích sử dụng nhất định
Biết tên trong ngôn ngữ lập trình là do ngời lập trình đặt ra, khi đặt tên phải tuân thủ các quy tắc của ngôn ngữ lập trình Tên không đợc trùng với các từ khoá.
Biết cấu trúc chơng trình bao gồm phần khai báo và phần thân chơng trình
II/ Chuẩn bị:
- Sách giáo khoa, giáo án, tài liệu tin học có liên quan
- Đọc tài liệu ở nhà trớc khi
III Tiến trình lên lớp:
1 Tổ chức.
2 Kiểm tra
Trang 6- Kiểm tra sự chuẩn bị của học sinh
- Ngôn ngữ lập trình gồm những gì?
- Tên là gì? cho biết các tên đúng (Tự lấy)
- Từ khoá là gì? Cho biết sự khác nhau giữa từ khoá và tên
3 Bài mới :
Cho học sinh đọc tài liệu sách giáo khoa
Hãy cho biết cấu trúc của chơng trình gồm
Cho học sinh đọc tài liệu
Qua ví dụ các em thấy để có một chơng
trình ta cần phải làm những phần nào? ở trên
ngôn ngữ phần mềm Turbo Pascal
5, Ví dụ về ngôn ngữ lập trình.
Để có một chơng trình trên ngôn ngữ Pascal cần có 3 phần việc thông qua ví dụ là:
1- Khởi động và nhập chơng trình cần viết
2- Dịch chơng trình
3- Chạy chơng trình trên ngôn ngữlập trình Turbo Pascal
Qua bài 2 này ta cân ghi nhớ những gì?
Ghi nhớ
1 Ngôn ngữ lập trình là tập hợp các kí
hiệu và quy tắc sao cho có thể viết
đ-ợc các lệnh tạo thành một chơngtrình hoàn chỉnh và chạy đợc trênmáy tính
2 Một chơng trình thờng có hai phần:
Phần khai báo và phần thân chơngtrình
Trang 7Cho HS làm 3 bài tập sau:
CÂU HỏI Và BàI TậP
1 Hãy cho biết các bớc cần thực hiện
làm quen với turbo pascal I/ Mục tiêu:
Thực hiện đợc thao tác khởi động/kết thúc TP, làm quen với màn hình soạn thảo TP
Thực hiện đợc các thao tác mở các bảng chọn và chọn lệnh
Soạn thảo đợc một chơng trình Pascal đơn giản
Biết cách dịch, sửa lỗi trong chơng trình, chạy chơng trình và xem kết quả
Biết sự cần thiết phải tuân thủ quy định của ngôn ngữ lập trình
II/ Chuẩn bị:
- Sách giáo khoa, giáo án, tài liệu tin học có liên quan
- Đọc tài liệu ở nhà trớc khi
Giáo viên giới thiệu bài tập và cho học sinh
thực hành theo hớng dẫn của SGK qua
bài 1, 2
Uấn nắn, giúp đỡ HS để HS lang quen với
ngôn ngữ lập trình Turbo Pascal.
Bài 1 Làm quen với việc khởi động và thoát
khỏi Turbo Pascal Nhận biết các thành
phần trên màn hình của Turbo Pascal
a) Khởi động Turbo Pascal bằng một trong
hai cách:
b) Quan sát màn hình của Turbo Pascal và
so sánh với hình 11 dới đây:
Thanh bảng chọn Tờn chương trỡnh (tờn tệp)
Cỏc dũng lệnh
Bài 1 Làm quen với việc khởi động và thoát
khỏi Turbo Pascal Nhận biết các thành phần trên màn hình của Turbo Pascal
i) Khởi động Turbo Pascal bằng một tronghai cách:
Cách 1: Nháy đúp chuột trên biểu tợng
trên màn hình nền (hoặc trong bảng chọn Start);
Cách 2: Nháy đúp chuột trên tên tệp
Turbo.exe trong th mục chứa tệp này (thờng
là th mục TP hoặc th mục con TP\BIN)
j) Quan sát màn hình của Turbo Pascal và
so sánh với hình 11 dới đây:
Trang 8g) Sử dụng các phím mũi tên lên và xuống
( và ) để di chuyển giữa các lệnh trong
writeln('Chao cac ban');
write('Minh la Turbo Pascal');
end.
b) Nhấn phím F2 (hoặc lệnh FileSave) để lu
chơng trình Khi hộp thoại hiện ra, gõ
tên tệp (ví dụ CT1.pas) trong ô Save file as
l) Nhấn phím F10 để mở bảng chọn, sửdụng các phím mũi tên ( và ) để dichuyển qua lại giữa các bảng chọn
m) Nhấn phím Enter để mở một bảng chọn
n) Quan sát các lệnh trong từng bảng chọn
Hình 12
Mở các bảng chọn bằng cách khác: Nhấn tổ hợp phím Alt và phím tắt của bảng chọn (chữ màu đỏ ở tên bảng chọn, ví dụ phím tắt của bảng chọn File là F, bảng chọn Run là R, )
o) Sử dụng các phím mũi tên lên và xuống( và ) để di chuyển giữa các lệnh trongmột bảng chọn
p) Nhấn tổ hợp phím Alt+X để thoát khỏiTurbo Pascal
Bài 2 Soạn thảo, lu, dịch và chạy một chơng
writeln('Chao cac ban');
write('Minh la Turbo Pascal');
Trang 9Nhấn phím bất kì để đóng hộp thoại.
14 sau đây:
Hình 14
Nhấn phím bất kì để đóng hộp thoại
h) Nhấn tổ hợp phím Ctrl+F9 để chạy chơngtrình và quan sát kết quả
Hình 15
Nhấn Enter để quay về màn hình soạn thảo
Nh vậy, chúng ta đã viết đợc một chơng trình hoàn chỉnh và chạy đợc
làm quen với turbo pascal I/ Mục tiêu:
Thực hiện đợc thao tác khởi động/kết thúc TP, làm quen với màn hình soạn thảo TP
Thực hiện đợc các thao tác mở các bảng chọn và chọn lệnh
Soạn thảo đợc một chơng trình Pascal đơn giản
Biết cách dịch, sửa lỗi trong chơng trình, chạy chơng trình và xem kết quả
Biết sự cần thiết phải tuân thủ quy định của ngôn ngữ lập trình
Trang 10II/ Chuẩn bị:
- Sách giáo khoa, giáo án, tài liệu tin học có liên quan
- Đọc tài liệu ở nhà trớc khi
Giáo viên giới thiệu bài tập và cho học
sinh thực hành theo hớng dẫn của
Hình 16
b) Nhấn phím bất kì và gõ lại lệnh begin.Xoá dấu chấm sau chữ end Biên dịchchơng trình và quan sát thông báo lỗi
Chạy chơng trình (Ctrl + F9)
;
2 Pascal không phân biệt chữ hoa, chữ
thờng: begin, BeGin, hay BEGIN đều
đúng
3 Các từ khoá của Pascal: program, begin,
end
4 Lệnh kết thúc chơng trình là end. (códấu chấm), các câu lệnh sau lệnhnày bị bỏ qua trong quá trình dịchchơng trình
5 Mỗi câu lệnh đợc kết thúc bằng dấu
chấm phẩy (;)
6 Lệnh writeln in ra màn hình và đa contrỏ xuống đầu dòng tiếp theo
Thông tin cần in ra có thể là
Trang 11văn bản, có thể là số, và đợc phân tách bởi dấu phẩy.
Biết khái niệm kiểu dữ liệu;
Biết một số phép toán cơ bản với dữ liệu số;
Biết khái niệm điều khiển tơng tác giữa ngời với máy tính
II/ Chuẩn bị:
- Sách giáo khoa, giáo án, tài liệu tin học có liên quan
- Đọc tài liệu ở nhà trớc khi
Cho học sinh đọc tài liệu:
Các ngôn ngữ lập trình thờng định nghĩa sẵncác kiểu dữ liệu cơ bản, cùng với các phép toán có thể thực hiện trên từng kiểu dữ liệu
đó Dới đây là một số kiểu dữ liệu thờng dùng:
Xâu kí tự (hay kiểu xâu) là dãy các
“chữ cái” lấy từ bảng chữ cái củangôn ngữ lập trình, bao gồm cácchữ, chữ số và một số kí hiệukhác, ví dụ:
“Chao cac ban”, “Lop 8E”
Số nguyên là các số không có
phần thập phân, ví dụ số học sinhcủa một lớp, số sách trong thviện,
Số thực gồm các số nguyên và các
số có phần thập phân, ví dụ:
- Chiều cao của bạn Bình
- Điểm trung bình môn ToánNgoài các kiểu nói trên, mỗi ngôn ngữ lập trình cụ thể còn định nghĩa nhiều kiểu dữ
Trang 12Ngôn ngữ Pascal thờng có kiểu dữ liệu nào?
liệu khác Cách gọi kiểu dữ liệu và số các kiểu dữ liệu trong mỗi ngôn ngữ lập trình cóthể khác nhau
HS nêu ở SGK qua VD2
Cho học sinh đọc tài liệu:
Giáo viên lập bảng 2 yêu cầu học lên điền
phép toán và kiểu dữ liệu
Cho HS thực hiện các ví dụ ở phần này
Quy tắc tính các biểu thức số học nh thế
nào?
GV chú ý cho học sinh khi viết các biểu
thức toán trong Pascal
2, Các phép toán và dữ liệu kiểu số.
Quy tắc tính các biểu thức số học cũng theo thứ tự đã quen biết:
Các phép toán trong ngoặc đợcthực hiện trớc tiên;
Trong dãy các phép toán không códấu ngoặc, các phép nhân, phépchia, phép chia lấy phần nguyên
và phép chia lấy phần d đợc thựchiện trớc;
Cuối cùng thực hiện phép cộng vàphép trừ
Chú ý rằng khi viết các biểu thức, để dễ phân biệt ta có thể dùng các cặp dấu ngoặc tròn ( và ), dấu ngoặc vuông [ và ], dấu ngoặc nhọn { và } để gộp các phép toán, nh-
ng trong các ngôn ngữ lập trình chỉ dấu ngoặc tròn đợc phép sử dụng cho mục đích
Biết khái niệm kiểu dữ liệu;
Biết một số phép toán cơ bản với dữ liệu số;
Biết khái niệm điều khiển tơng tác giữa ngời với máy tính
II/ Chuẩn bị:
- Sách giáo khoa, giáo án, tài liệu tin học có liên quan
- Đọc tài liệu ở nhà trớc khi
Trang 13Bài 1 Cho 3 học sinh lên bảng làm bài 1; 2; 3 SGK – tr 26 Có thể nêu các ví dụ sau đây:
a) Dữ liệu kiểu số và dữ liệu kiểu xâu kí tự Phép cộng đợc định nghĩa trên dữ liệu số, nhng không có nghĩa trên dữ liệu kiểu xâu
b) Dữ liệu kiểu số nguyên và dữ liệu kiểu số thực Phép chia lấy phần nguyên và phép chia lấy phần dnghĩa trên dữ liệu kiểu số nguyên, nhng không có nghĩa trên dữ liệu kiểu số thực
Bài 2 Dãy chữ số 2010 có thể là dữ liệu kiểu dữ liệu số nguyên, số thực hoặc kiểu xâu kí tự Tuy nhiên, để
chơng trình dịch Turbo Pascal hiểu 2010 là dữ liệu kiểu xâu, chúng ta phải viết dãy số này trong cặp dấunháy đơn (')
var a: real; b: integer; c: string;
Bài 3 Lệnh Writeln('5+20=','20+5') in ra màn hình hai xâu kí tự '5+20' và '20+5' liền nhau: 5+20 = 20+5,
còn lệnh Writeln('5+20=',20+5) in ra màn hình xâu kí tự '5+20' và tổng 20 + 5 nh sau: 5+20=25.
3 Bài mới :
Cho HS đọc tài liệu:
Giáo viên lập bảng và cho HS lên điền phép
so sánh và ví dụ
Dựa và bảng 3 và bảng 4 SGK trang 23
Giáo viên giới thiệu ký hiệu trong máy tính
của Pascal và cách viết các phép toán so
sánh
Ký hiệu toán học có khác với ký hiệu trong
máy tính không
Lên bảng viết các ký hiệu toán học và ký
hiệu về máy tính trong cùng phép so sánh
3, Các phép so sánh:
Có Kí hiệu các phép toán và phép so sánh có thể khác nhau, tùy theo từng ngôn ngữ lập trình
HS lên viết
Cho HS đọc tài liệu:
Con ngời giao tiếp với máy tính nh thế nào?
Cho học sinh viết các lệnh trong chơng trình
Pascal thông qua các phần a) b) c) ở SGK và
phần d)
4, Giao tiếp ngời và máy tính.
Phụ thuộc vào các kết quả nhận đợc trong quá
trình giải quyết các bài toán trên máy tính, con ngời thờng có nhu cầu can thiệp vào quá
trình tính toán, thực hiện việc kiểm tra, điều chỉnh, bổ sung Ngợc lại, máy tính cũng cho thông tin về quá trình tính toán, thông báo, gợi ý, Quá trình trao đổi dữ liệu hai chiều
nh thế thờng đợc gọi là giao tiếp hay tơng tác giữa ngời và máy tính
a Lệnh thông báo kết quả tính toán.
write('Dien tich hinh tron la ',X);
cho biết diện tích hình tròn:
b Nhập dữ liệu
Hai câu lệnh Pascal dới đây sẽ cho màn hình
Trang 141 Dữ liệu sử dụng trong các ngôn ngữ
lập trình thờng định nghĩa theo cáckiểu, với các phép toán có thể thựchiện trên từng kiểu dữ liệu đó
2 Quá trình trao đổi dữ liệu hai chiều
giữa ngời và máy tính khi chơng trìnhtrình hoạt động thờng đợc gọi là giaotiếp giữa ngời và máy tính
Cho HS làm các bài tập 4; 5 Hớng dẫn trả lời:
Bài 4. Các biểu thức trong Pascal:
a) a/b+c/d; b) a*x*x+b*x+c ;c) 1/x-a/5*(b+2); d)
2 2
Chuyển đợc biểu thức toán học sang biểu diễn trong Pascal;
Biết đợc kiểu dữ liệu khác nhau thì đợc xử lý khác nhau
Hiểu phép toán div, mod
Hiểu thêm về các lệnh in dữ liệu ra màn hình và tạm ngừng chơng trình
II/ Chuẩn bị:
- Sách giáo khoa, giáo án, tài liệu tin học có liên quan
- Đọc tài liệu ở nhà trớc khi
Trang 153 Bài mới :
Giáo viên giới thiệu lại cách viết các phép
toán trong Pascal sau:
Cho học sinh làm thực hành bài 1; 2
Học sinh lên viết
Học sinh thực hành trên amý qua bài 1; 2
Bài 1 Luyện tập gõ các biểu thức số học trong chơng trình
Pascal
a) Hãy viết các biểu thức toán học sau đây dới dạng biểuthức trong Pascal:
a) 15 4 30 12 ;b) 10 5 18
readln end.
Lu ý: Các biểu thức Pascal đợc đặt trong câu lệnh
làm quen với khái niệm biến ở Bài 5.
c) Lu chơng trình với tên CT2.pas Dịch, chạy ch
và kiểm tra kết quả nhận đợc trên màn hình
Bài 2 Tìm hiểu các phép chia lấy phần nguyên và phép chia
lấy phần d với số nguyên Sử dụng các câu lệnh tạm ngừng chơng trình
a) Mở tệp mới và gõ chơng trình sau đây:
begin
writeln('16/3 =', 16/3);
writeln('16 div 3 =',16 div 3);
writeln('16 mod 3 =',16 mod 3);
end.
b) Dịch và chạy chơng trình Quan sát các kết quả nhận đ
và cho nhận xét về các kết quả đó
Trang 16Lu ý: Câu lệnh uses crt; đợc dùng để khai báo th viện lệnh clrscr; sẽ xóa màn hình Câu lệnh clrscr; chỉ sử dụng đ
ợc sau khi khai báo th viện crt
d) Dịch và chạy chơng trình Quan sát chơng trình tạm dừng
5 giây sau khi in từng kết quả ra màn hình
e) Thêm câu lệnh readln vào chơng trình (tr
end.) Dịch và chạy lại chơng trình Quan sát kết quảhoạt động của chơng trình Nhấn phím Enter
Theo dõi HS thực hành Uấn nắm HS và
sửa sai cho các nhóm
Qua bài 1,2 cần rút ra ý nghĩa gì?
nghìn giây, sau đó tự động tiếp tục chạy
read hoặc readln tạm ngừng chơng trình cho đến khi
ngời dùng nhấn phím Enter.
3 Trong Pascal em có thể điều khiển cách ghi các số thựctrên màn hình bằng câu lệnh
writeln(<giá trị thực>:n:m);
trong đó giá trị thực là số hay biểu thức số thực và
m là các số tự nhiên n quy định độ rộng in số, còn
là số chữ số thập phân Lu ý rằng các kết quả in ra màn hình đợc căn thẳng lề trái
Chuyển đợc biểu thức toán học sang biểu diễn trong Pascal;
Biết đợc kiểu dữ liệu khác nhau thì đợc xử lý khác nhau
Hiểu phép toán div, mod
Hiểu thêm về các lệnh in dữ liệu ra màn hình và tạm ngừng chơng trình
II/ Chuẩn bị:
- Sách giáo khoa, giáo án, tài liệu tin học có liên quan
- Đọc tài liệu ở nhà trớc khi