1. Trang chủ
  2. » Giáo án - Bài giảng

giao an tin 11

30 1,8K 9
Tài liệu đã được kiểm tra trùng lặp

Đ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

Định dạng
Số trang 30
Dung lượng 382,5 KB

Nội dung

-Theo dõi cách viết khai báo hằng trong ngôn ngữ Pascal khác với khai báo hằng trong C++ 2/Hoạt động 2: Các thành phần của chương trình.. -Lấy một vài ví dụ khai báo biến và yêu cầu HS x

Trang 1

Tuần: CHƯƠNG I: MỘT SỐ KHÁI NIỆM VỀ LẬP TRÌNH

§1 KHÁI NIỆM LẬP TRÌNH VÀ NGƠN NGỮ LẬP TRÌNHI- MỤC TIÊU

1 Kiến thức

- Hiểu và phân biệt được ngơn ngữ lập trình bậc cao với ngơn ngữ máy và hợp ngữ

- Hiểu ý nghĩa và nhiệm vụ của chương trình dịch Phân biệt được biên dịch và thơng dịch

2 Kỹ năng: Bước đầu làm quen với một số khái niệm lập trình, ngôn ngữ lập trình

III- HOẠT ĐỘNG DẠY – HỌC

1. Ổn định tổ chức: Kiểm tra sĩ số lớp

2 Kiểm tra bài cũ: Nhắc lại một số kiến thức đã học

3 Tiến trình tiết dạy:

liệu và diễn đạt các thao

tác của thuật tốn

-Thế nào là ngôn ngữ

-Suy nghĩ và trả lời câu hỏi

Ngôn ngữ dùng để viết chương trình gọi là ngôn ngữ lập trình

- Cĩ 3 loại ngơn ngữ dùng để viết chương trình là ngơn ngữ máy, hợp ngữ và ngơn ngữ bậc cao

1/ Hoạt động 1: Khái niệm lập trình và ngơn ngữ lập trình.

• Lập trình

• Ngơn ngữ lập trình

-Máy chỉ cĩ thể trực tiếp

hiểu được ngơn ngữ nào?

-Như vậy một chương

trình viết bằng ngơn ngữ

bậc cao muốn máy tính

hiểu và thi hành được cần

phải làm gì?

- Ngơn ngữ máy

-Cần cĩ chương trình dịch

-Lắng nghe và ghi bài

-Đọc SGK trang 5, phân biệt giữa

2/ Hoạt động 2: Chương trình dịch.

Chương trình nguồn

Chương trình dịch

Chương trình đích.

Trang 2

Hoạt động của GV Hoạt động của HS Nội dung

-Lấy ví dụ thực tế về 1

người nĩi tiếng Việt và 1

người nĩi tiếng Anh để

giới thiệu 2 cách dịch

• Thơng dịch

4 Củng cố: Thế nào là lập trình ngôn ngữ lập trình? So sánh thông dịch và biên dịch

5 Dặn dò: về coi bài và chuẩn bị bài tiếp theo

I - MỤC TIÊU

1 Kiến thức:

- Biết ngơn ngữ lập trình cĩ 3 thành phần cơ bản là: bảng chữ cái, cú pháp và ngữ nghĩa

- Biết một số khái niệm: tên, tên chuẩn, tên dành riêng (từ khĩa), hằng và biến

- Nhận biết được tên đúng và tên sai quy cách trong một ngơn ngữ lập trình

2 Kỹ năng: Biết viết hằng và tên đúng trong ngôn ngữ cụ thể

III- HOẠT ĐỘNG DẠY – HỌC

1 Ổn định tổ chức: Kiểm tra sĩ số lớp

2 Kiểm tra bài cũ:

GV nêu câu hỏi: Chương trình dịch là gì? Tại sao cần phải có chương trình dịch?So sánh

sự giống nhau và khác nhau giữa thông dịch và biên dịch?

HS: Lên bảng trả lời

3 Tiến trình tiết dạy:

-Yêu cầu HS quan sát chương

Pascal để giới thiệu

-Dùng chương trình minh họa

1/ Hoạt động 1: Các thành phần của ngơn ngữ lập trình.

-Bảng chữ cái-Cú pháp

-Ngữ nghĩa

Trang 3

Hoạt động của GV Hoạt động của HS Nội dung

giải thích ngữ nghĩa

-Mọi đối tượng trong chương

trình đều phải được đặt tên

theo quy tắc của ngôn ngữ lập

trình và từng chương trình cụ

thể

-Yêu cầu HS đọc SGK trang

10 và cho biết trong Turbo

Pascal, tên được đặt theo quy

ngôn ngữ Pascal và yêu cầu

HS xác định tên đúng, tên sai

-Ngoài các quy định nêu trên,

-GV chốt lại và lưu ý thêm

tên dành riêng còn được gọi là

Ý nghĩa của các tên chuẩn

được quy định trong các thư

viện

-Lấy ví dụ minh họa (trang

11)

-Ngoài ra người dùng có thể

đặt tên để dùng với ý nghĩa

nào đó, nhưng không được

trùng với tên dành riêng

-Đọc SGK và trả lời câu hỏi:

-Ghi bài

-Xác định các tên đúng và tên sai

-Tìm hiểu SGK và trả lời câu hỏi:

Trong Pascal không phân biệt chữ hoa hay thường, còn trong C++ thì phân biệt chữ hoa khác chữ thường

-Đọc (SGK Trang 11) và trả lời câu hỏi:

Tên được ngôn ngữ lập trình quy định với ý nghĩa xác định, người lập trình không được dùng với ý nghĩa khác gọi là tên dành riêng

-Lắng nghe và phân biệt được tên chuẩn với tên dành riêng

-Nghe giảng và ghi bài

2/ Một số khái niệm

* a)Hoạt động 2: Khái niệmTên

-Quy cách đặt tên trong Turbo pascal:

+ Gồm chữ số, chữ cái hoặc dấu gạch dưới

+ Dài không quá 127 kí tự

+ Không bắt đầu bằng chữ

số và không chứa khoảng trắng

-Ví dụ các tên đúng và tên sai trong ngôn ngữ Pascal

Trang 4

Hoạt động của GV Hoạt động của HS Nội dung

-Giải thích: tên do mình đặt

sao cho ngắn gọn và dễ nhớ,

nhưng phải tuân theo đúng

quy cách đặt tên trong ngơn

ngữ dùng để viết CT

-Lấy một số ví dụ và yêu cầu

HS xác định tên hợp lệ

11A2; canbac2; end; abs;

byte; var; giai PTB1

-Xác định được tên khơng hợp lệ:

End; var khơng hợp lệ vì

trùng với tên dành riêng

4.Củng cố: GV: yêu cầu HS nhắc lại 1 số định nghĩa như: Cú pháp, ngữ nghĩa, tên ……

HS: Nhắc lại bài theo yêu cầu của GV

5.Dặn dò: Về nhà làm bài tập trang và chuẩn bị bài tiếp theo

I- MỤC TIÊU

1 Kiến thức

-Hiểu chương trình là sự mơ tả của thuật tốn bằng một ngơn ngữ lập trình

-Biết cấu trúc một chương trình đơn giản

- Tập, viết, SGK ,đọc và làm bài tập trước ở nhà

III- HOẠT ĐỘNG DẠY – HỌC

1 Tổ chức lớp: ổn định và kiểm tra sĩ số.

2 Kiểm tra bài cũ:

GV nêu câu hỏi: Hãy cho sự giống nhau và khác nhau giữa hằng và biến?Biết điểm

khác nhau giữa tên dành riêng và tên chuẩn? Hãy tự viết ra 3 tên đúng theo quy tắc của pascal?

HS: Lên bảng trả lời

3 Tiến trình tiết dạy:

-Giới thiệu: một chương

trình được viết bằng ngơn

ngữ bậc cao nĩi chung gồm

Trang 5

Hoạt động của GV Hoạt động của HS Nội dung

thiết phải có, còn phần khai

báo có thể có hoặc không

tùy theo chương trình cụ

thể

<Phần thân>

-Giới thiệu cách khai báo

tên chương trình và lưu ý

phần khái báo này không

bắt buộc có, nếu có thì bắt

đầu bằng từ khóa Program,

tiếp theo là tên chương

trình

-Lấy ví dụ minh họa

-Yêu cầu HS cho ví dụ

thêm

-Nhận xét và lưu ý nên đặt

tên sao cho gợi nhớ nội

dung của chương trình

-Giới thiệu một số thư viện

trong Pascal: CRT-chứa các

hàm vào ra chuẩn làm việc

với bàn phím và màn hình;

GRAPH-chứa các hàm đồ

họa

-Trong C++ có các thư viện:

stdio.h và conio.h – chứa

các hàm làm việc với màn

hình văn bản và bàn phím;

hàm lấy căn SQRT chứa

trong thư viện math.h

-Để khai báo thư viện

conio.h trong C++ ta viết

-Nghe giải thích và ghi bài

-Lấy ví dụ về khai báo tên chương trình

-Quan sát chương trình mẫu

và cho biết đâu là khai báo thư viện, trong ngôn ngữ nào

-Trả lời câu hỏi

-Theo dõi cách viết khai báo hằng trong ngôn ngữ Pascal khác với khai báo hằng trong C++

2/Hoạt động 2: Các thành phần của chương trình

a)Phần khai báo

*Khai báo tên chương trình:

-Trong Pascal:

Program <tên chương trình>

-Ví dụ: Program Vi_du

*Khai báo thư viện:

-Trong Pascal khai báo thư viện

*Khai báo biến:

-Tất cả các biến dùng trong chương trình đều phải đặt tên

và khai báo

-Biến đơn là biến chỉ nhận một giá trị tại mỗi thời điểm thực hiện CT

b)Phần thân chương trình.

-Trong Pascal:

Begin [<Dãy các lệnh>]

End.

Trang 6

Hoạt động của GV Hoạt động của HS Nội dung

bắt đầu là dấu { và kết thúc bởi dấu }

-Lấy một số ví dụ chương

trình Pascal và C++ đơn

giản cho HS quan sát để làm

quen với cách viết một

-Quan sát và tìm hiểu ví dụ

2 SGK trang 20

4/ Hoạt động 4: Ví dụ chương trình đơn giản

-Ví dụ 1 SGK trang 20

-Ví dụ 2 SGK trang 20

4 Củng cố: GV nhắc lại nội dung chính để HS ghi nhớ.

5 Dặn dò: Về học bài và chuẩn bị bài tiếp theo

I- MỤC TIÊU:

1 Kiến thức

-Biết một số liểu dữ liệu chuẩn: nguyên, thực, kí tự, 6ogic

-Xác định được kiểu cần khai báo của dữ liệu đơn giản

-Hiểu cách khai báo biến

-Biết khai báo biến đúng

2 Kỹ năng: Nhớ được một số kiểu dữ liệu trong ngôn ngữ lập trình

3 Thái độ: Có ý thứa cố gằng học tập

- Ham muốn học một ngơn ngữ lập trình cụ thể để cĩ thể giải các bài tốn bằng máy tính

II- ĐỒ DÙNG DẠY HỌC:

1 Chuẩn bị của GV:

Giáo án, SGK

2 Chuẩn bị của HS:

Tập, viết, SGK ,đọc và làm bài tập trước ở nhà

III- HOẠT ĐỘNG DẠY – HỌC:

1 Tổ chức lớp: ổn định và kiểm tra sĩ số.

2 Kiểm tra bài cũ:

GV nêu câu hỏi: - Nêu cấu trúc tổng quát của một chương trình

- Cĩ thể cĩ các loại khai báo nào? Để phân biệt giữa các loại khai báo thì dựa vào đâu?

HS: Lên bảng trả lời

3.Tiến trình tiết dạy:

-Đặt câu hỏi: Trong tốn học để

thực hiện được các phép tốn ta

Trang 7

Hoạt động của GV Hoạt động của HS Nội dung

-Yêu cầu HS nghiên cứu SGK

và trả lời câu hỏi:

+Trong Pascal cĩ các kiểu dữ

liệu chuẩn nào?

+Kể tên các kiểu số nguyên?

Phạm vi giá trị của mỗi kiểu?

+Kể tên các kiểu số thực? Phạm

vi giá trị của mỗi kiểu?

+Cĩ mấy kiểu Logic và kiểu

mấy kiểu kí tự? Gồm các giá trị

tư và kiểu logic

+Cĩ 4 loại: Byte, word, integer, longint

+Kiểu Real, extended

+Cĩ 1 kiểu logic là: boolean

+Kiểu logic: boolean

-Yêu cầu HS nghiên cứu SGK

và cho biết vì sao phải khai báo

biến?

-Treo chương trình mẫu lên

bảng và giới thiệu một số khai

báo biến trong chương trình

-Lấy một vài ví dụ khai báo

biến và yêu cầu HS xác định

khai báo nào đúng trong ngơn

ngữ lập trình Pascal

-Yêu cầu HS quan sát khai báo

biến trong chương trình và cho

biết cĩ bao nhiêu biến và bộ

-Nghiên cứu SGK và trả lời:

Mọi biến dùng trong chương trình đều phải được khai báo tên biến và kiểu dữ liệu của biến

-Quan sát chương trình và nhận biết khai báo biến đúng

-Lựa chọn khai báo biến đúng

-Quan sát khai báo biến và đối chiếu bảng phạm vi giá trị của các kiểu dữ liệu để trả lời:

Cĩ 5 biến: x,y,z,h,i

Bộ nhớ cấp phát tổng cộng là:

11 byte

2/ Hoạt động 2: Tìm hiểu khai báo biến.

-Trong Pascal khai báo biến bắt đầu bằng từ khĩa Var và

-Kiểu dữ liệu là các kiểu dữ liệu chuẩn hoặc kiểu do người lập trình định nghĩa

-Ví dụ:

4 Củng cố:

-Nhắc lại một số kiểu dữ liệu chuẩn thường dùng

-Cách khai báo biến

5 Dặn dò: -Chuẩn bị câu hỏi 1,2,3,4,5 trang 35 và chuẩn bị bài tiếp theo

Trang 8

I- MỤC TIÊU:

1 Kiến thức

-Hiểu các khái niệm: phép tốn, biểu thức số học, biểu thức quan hệ, hàm số học chuẩn

-Hiểu và viết được lệnh gán

-Viết được biểu thức số học và lơgic với các phép tốn thơng dụng

2 Kỹ năng:

-Nhận biết được thứ tự thực hiện các phép tốn

3 Thái độ: Có ý thức cố gằng học tập

- Ham muốn học một ngơn ngữ lập trình cụ thể để cĩ thể giải các bài tốn bằng máy tính

2 Kiểm tra bài cũ:

GV nêu câu hỏi:

-Chọn các khai báo đúng trong các khai báo sau và cho biết khai báo đĩ thuộc loại khai báo nào?

m,n:Word;

HS: Lên bảng trả lời

3 Tiến trình tiết dạy:

- Giới thiệu cách viết các

phép tốn trong tốn học và

trong Pascal

-Lưu ý kết quả của các phép

tốn quan hệ là một giá trị

logic

- Quan sát và ghi nhớ các kí hiệu phép tốn trong Pascal 1/ Hoạt động 1: Phép tốn

- Bảng các phép tốn (trang 24 SGK)

- Yêu cầu HS nêu quy tắc

viết một biểu thức trong tốn

học mà các em đã biết

-Giới thiệu cách viết biểu

thức trong Pascal

-Yêu cầu Hs nêu thứ tự thực

hiện các phép tốn trong tốn

học

-Lưu ý cho học thứ tự thực

hiện phép tính trong Pascal

- Nêu cách viết biểu thức trong tốn học

-So sánh với biểu thức trong tốn học và ghi nhớ cách viết biểu thức trong Pascal

-Ghi nhớ thứ thự thực hiện các phép tốn trong Pascal

2/Hoạt động 2: Biểu thức số học:

- Quy tắc viết một biểu thức trong lập trình:

+Chỉ dùng cặp dấu ( ) để xác định trình tự thực hiện phép tốn trong trường hợp cần thiết+Viết lần lượt từ trái qua phải

+Khơng được bỏ qua dấu

* trong tích+ Thứ tự thực hiện các

Trang 9

TG Hoạt động của GV Hoạt động của HS Nội dung

phép tốn: trong ngoặc trước, ngồi ngoặc: *, /, div, mod, +,-

-Ví dụ cách viết biểu thức trong tốn học và trong Pascal

(bảng ví dụ trang 25 SGK)

- Giới tên và chức năng của

một số hàm chuẩn

-Lấy ví dụ minh hoạ

-Yêu cầu học sinh lấy ví dụ

thêm

-Cho ví dụ tính giá trị của

biểu thức

- Quan sát và ghi nhớ các hàm chuẩn

số học chuẩn trang 26)-Ví dụ:

- Lấy ví dụ minh hoạ và yêu

cầu học sinh cho biết kết quả

của biểu thức

-Kết quả của biểu thức chứa

phép tốn quan hệ là giá trị

thuộc kiểu dữ liệu nào?

- Quan sát và ghi nhớ thứ tự thực hiện phép tính quan hệ

-Thực hiện tính giá trị biểu thức và cho biết kết quả

4/ Hoạt động 4: Biểu thức quan hệ:

- Ví dụ về biểu thức quan hệ

-Thứ tự thực hiện phép tính quan hệ:

+Tính giá trị biểu thức

+Thực hiện phép tốn quan hệ

-Ví dụ: tính giá trị biểu thức:

-KN: Biểu thức lơgic là các biểu thức logic đơn giản, các biểu thức quan hệ liên kết với nhau bởi phép

tóan lơgic

-Yêu cầu học sinh tham khảo

SGK và nêu cách viết câu

-Trong Pascal câu lệnh gán cĩ dạng:

<Tên biến> := <Biểu thức>;

-Ví dụ:

x1:=

Trang 10

(-b+sqrt(b*b-TG Hoạt động của GV Hoạt động của HS Nội dung

5 Dặn dò: Về coi bài và làm bài

HIỆU CHỈNH CHƯƠNG TRÌNH.

I- MỤC TIÊU:

1 Kiến thức

-Biết các lệnh vào/ra đơn giản để nhập dữ liệu từ bàn phím hoặc đưa dữ liệu ra màn hình

-Viết được một số lệnh vào/ra đơn giản

-Biết các bước soạn thảo, dịch, thực hiện và hiệu chỉnh chương trình

2 Kỹ năng:

-Viết thành thạo các thủ tục nhập, xuất dữ liệu

-Bước đầu sử dụng được chương trình dịch để phát hiện lỗi và chỉnh sửa chương trình

3 Thái độ: Có ý thức cố gằng học tập

- Ham muốn học một ngơn ngữ lập trình cụ thể để cĩ thể giải các bài tốn bằng máy tính

2 Kiểm tra bài cũ:

-Chọn các câu lệnh gán đúng trong các câu sau:

3 Tiến trình tiết dạy:

-Yêu cầu học sinh nêu cú

pháp (cách viết) thủ tục nhập

dữ liệu từ bàn phím trong

Pascal

-Giải thích: danh sách biến là

một hoặc nhiều biến đơn viết

cách nhau bởi dấu phẩy

-Nêu cách viết thủ tục nhập

dữ liệu từ bàn phím

-Lắng nghe và ghi nhớ cú pháp

-Viết chương trình gồm một câu lệnh nhập giá trị của N từ

1/ Hoạt động 1:Nhập

dữ liệu vào từ bàn phím

*Cú pháp: Trong Pascal Read(<danh sách biến vào>);

Hoặc

Readln(<danh sách

Trang 11

TG Hoạt động của GV Hoạt động của HS Nội dung

-Hướng dẫn HS mở Pascal

và viết thử CT, giải thích

từng câu lệnh và phân biệt

giữa read và readln

-Lưu ý cho học sinh khi nhập

giá trị cho nhiều biến thì các

giá trị này được gõ cách

Readln(toan, li,hoa);

End.

-Nhấn Phím F9 để dịch, và sửa lỗi, nhấn phím CTRL+F9

để chạy chương trình và nhập giá trị cho các biến

biến vào>);

*Ví dụ: read(N);

Readln(a,b,c);

*Ví dụ việc nhập giá trị cho các biến a, b, c: ta gõ như sau:

1 -5 6 gõ EnterHoặc: 1.0 -5 gõ enter

6 gõ enter

-Yêu cầu học sinh nêu cách

viết câu lệnh xuất dữ liệu ra

-Lưu ý khi nhập giá trị cho

biến thường dùng kèm theo

lệnh xuất dòng hướng dẫn

nhập ra màn hình

-Hướng dẫn HS mở chương

trình (ví dụ 3) và chạy thử để

minh họa và giải thích thêm:

+Có thể viết giá trị của số

-Nhấn F2 để lưu vào đĩa

-Nhấp phím Alt+F3 để đóng chương trình

-Nhấn phím Alt+X để thoát khỏi Pascal

2/ Hoạt động 2: Đưa

dữ liệu ra màn hình

-Trong Pascal câu lệnh dùng để đưa dữ liệu ra màn hình có dạng:

-Cú pháp:

Write(<danh sách kết quả ra>);

Hoặc

Writeln(<danh sách kết quả ra>);

-Ví dụ1 : Để nhập giá trị

cho biến a từ bàn phím, người ta thường dùng hai lệnh:

Write(‘Nhap gia tri cua a: ‘);

Readln(a);

-Ví dụ 2:

Writeln(‘Nhap so nguyen duong N<10:’);

Readln(N);

-Ví dụ 3: Soạn thảo,

dịch, và thi hành chương trình sau:

Program vidu3;

Var N: Byte; diem:real;

BeginWrite(‘ Ban bao nhieu tuoi? ‘);

Readln(N);

Writeln(‘Cam on!

Tuoi cua toi la :’,N+1);

Trang 12

TG Hoạt động của GV Hoạt động của HS Nội dung

Writeln(‘Bai van ban may diem? ’);

Readln(diem);

Writeln(‘Toi cung duoc ‘,diem:4:1, ‘diem’);

- Biết được một chương trình Pascal hoàn chỉnh

- Làm quen với các dịch vụ chủ yếu của Turbo Pascal trong việc soạn thảo, dịch, thực hiện,

và hiệu chỉnh chương trình

2 Kĩ năng:

- Soạn được chương trình, lưu trên đĩa, dịch lỗi cú pháp, thực hiện và tìm lỗi và hiệu chỉnh

- Bước đầu biết phân tích và hoàn thành một chương trình đơn giản trên Turbo Pascal

3 Thái độ: Tự giác, tích cực và chủ động trong thực hành.

II ĐỒ DÙNG DẠY HỌC:

1 Chuẩn bị của giáo viên:

Kiểm tra phòng máy vi tính đã được cài đầy đủ Turbo Pascal

2 Chuẩn bị của học sinh:

Tìm hiểu chương trình bài tập thực hành 1 SGK trang 34

III HOẠT ĐỘNG DẠY HỌC:

1 Ổn định lớp: ổn định lớp, kiểm tra sĩ số.

2 Kiểm tra bài cũ: xen vào trong quá trình thực hành.

3 Tiến trình tiết dạy:

- Hướng dẫn học sinh khởi

động chương trình Pascal

-Yêu cầu học sinh đọc, tìm

hiểu và soạn thảo nội dung

chương trình giải PT bậc 2

(trang 34_SGK)

- Khởi động chương trình Pascal

- Soạn thảo (gõ) nội dung chương trình trong SGK vào máy

Write (‘a, b, c’);

Readln (a, b, c);

d := b*b - 4*a*c;

Trang 13

TG HĐ của giáo viên HĐ của học sinh Nội dung

- Yêu cầu học sinh lưu vào

đĩa với tên là PTB2

+Thực hiện chương trình

-Yêu cầu HS nhập các giá trị

-Vì sao có lỗi xuất hiện?

-Sửa lại chương trình trên

sao cho không dùng biến

trung gian d Thực hiện

chương trình đã sửa với các

bộ dữ liệu trên

- Thực hiện chương trình đã

sửa với bộ dữ liệu 1 -5 6

Quan sát kết quả trên màn

hình

- Nhấn phím F2, nhập tên file đầy đủ:

- Thông báo lỗi do căn bậc hai của một số âm

5 Nhập dữ liệu:

1 -3 2 Thông báo kq

6 Trở về màn hình soạn thảo.

7 Thực hiện chương trình.

8 Nhập dữ liệu: với bộ

nhập:

1 0 -2 Thông báo kq

9 Hiệu chỉnh chương trình: không dùng biến d

4 Củng cố:

- Nắm các bước để hoàn thành một chương trình:

+ Phân tích bài toán để xác định dữ liệu vào, dữ liệu ra

+ Xác định thuật toán

+ Soạn thảo chương trình vào máy

Trang 14

- Củng cố những nội dung đã đạt được ở tiết thực hành 1.

- Biết sử dụng các thủ tục chuẩn vào\ra

- Biết xác định input và output

2 Kĩ năng:Bước đầu biết phân tích và hồn thành một chương trình đơn giản trên Turbo Pascal.

3 Thái độ: Có cố gắng giải và làm bài tập

II ĐỒ DÙNG DẠY HỌC:

1 Chuẩn bị của GV: Giáo án, giải các bài tập cuối chương II - SGK., SBT.

2 Chuẩn bị của HS: Làm các BT đã giao.

III HOẠT ĐỘNG DẠY HỌC:

1 Ổn định lớp: ổn định lớp, kiểm tra sĩ số.

2 Kiểm tra bài cũ: kiểm tra dưới hình thức giải các BT trên bảng.

3.Tiến trình tiết dạy:

- Yêu cầu học sinh xem sgk

- Qua bài 6 và 7 gv hướng

dẫn hs phân biệt cách viết

các cơng thức trong tốn học

với trong P

- Hướng dẫn hs phát hiện

được những đặc điểm của

toạ độ (x,y) của điểm thuộc

vùng gạch trong các hình 2a

và 2b của bài 8 trong sgk

- Hướng dẫn hs giải câu 9

như tìm input, output, nhận

(1+z)*((x+y/z)/(a-1/(1+x*x*x)))

a)

b

a b

2 = b)

2 2

) (ab c abc

=

c)

ac

b c

b

+

2

a) (y>=abs(x)) and (y<=1);

b) (abs(x)<=1) and (abs(y)<=1);

-Chương trình được viết như sau:

Bài 6 (sgk 35) Hãy viết biểu

thức tốn học dưới đây trong Pascal:

3 1 1 1

x a z

y x z

+

+ +

Bài 7 (sgk 36) Hãy chuyển các

biểu thức trong Pascal dưới đây sang biểu thức tốn học tương ứng:

a) a/b*2 b) a*b*c/2c) 1/a*1/c d) b/sqrt(a*a+b)

Bài 8 (sgk 36) Hãy viết biểu

thức logic cho kết quả true khi toạ độ (x,y) là điểm nằm trong vùng gạch chéo kể cả biên của các hình 2.a và 2.b

Bài 9 (sgk 36) Hãy viết chương

Trang 15

HĐ của giáo viên HĐ của học sinh Nội dung

xét đặc điểm diện tích vùng

gạch ở hình 3 trong sgk

(bằng ½ diện tích hình trịn

tâm O(0,0) bán kính =a)

+Viết câu lệnh để nhập giá

trị a từ bàn phím?

+Viết lệnh đưa giá trị a ra

màn hình?

-Lưu ý số Π là một hằng

trong Pascal và được kí hiệu

là Pi Giá trị của Pi là:

3,1415926536

Var a: real;

BeginWrite(‘Nhap gia tri a (a>0): ’);

4 Củng cố:Nắm các bước để hồn thành một chương trình

Phân biệt cách viết các cơng thức trong tốn học với trong Pascal

5 Dặn dò: Về học và xem lại bài

Ngày đăng: 10/06/2013, 01:27

Xem thêm

HÌNH ẢNH LIÊN QUAN

Hình văn bản và bàn phím; - giao an tin 11
Hình v ăn bản và bàn phím; (Trang 5)
Bảng và giới thiệu một số khai - giao an tin 11
Bảng v à giới thiệu một số khai (Trang 7)
Bảng 2 thuật toán: Tong_1a - giao an tin 11
Bảng 2 thuật toán: Tong_1a (Trang 20)
Sơ đồ thực hiện lệnh While - giao an tin 11
Sơ đồ th ực hiện lệnh While (Trang 22)

TỪ KHÓA LIÊN QUAN

w