1. Trang chủ
  2. » Cao đẳng - Đại học

gi¶ng ngµy tuầ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ýnh i 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µ

33 5 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Máy tính và chương trình máy tính
Trường học Trường Đại Học Công Nghệ Thông Tin
Chuyên ngành Tin học
Thể loại Giáo án
Năm xuất bản 2023
Thành phố Thành phố Hồ Chí Minh
Định dạng
Số trang 33
Dung lượng 1,35 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

 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 1

Tuầ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 2

Cho 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 3

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 :

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 4

tí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 5

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,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 7

Cho 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 8

g) 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 FileSave) để 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 9

Nhấ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 10

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

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 11

vă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 12

Ngô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 13

Bà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 14

1 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 15

3 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 16

Lu ý: 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

Ngày đăng: 20/04/2021, 03:49

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w