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

GIÁO ÁN TIN 8 HK2 (20162017)

57 378 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

Định dạng
Số trang 57
Dung lượng 4,75 MB

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

Nội dung

Tuần: 20 Ngày Soạn: …….………….……… Tiết: 39 40 Ngày dạy :………..….…….……… BÀI TẬP I. MỤC TIÊU: 1. Kiến thức: Sử dụng các kiến thức đã học để làm một số bài tập 2. Kĩ năng: Rèn luyện kĩ năng sử dụng các câu lệnh trong Pascal 3. Thái độ: Thái độ học tập nghiêm túc, yêu thích môn học. II. CHUẨN BỊ: Sách giáo khoa, máy tính điện tử. III. PHƯƠNG PHÁP Giải đáp, hướng dẫn. IV. HOẠT ĐỘNG DẠY HỌC HOẠT ĐỘNG CỦA THẦY HOẠT ĐỘNG CỦATRÒ NỘI DUNG  Hoạt động 1: Bài tập 1.   Tính tam giác: Nụâp vào ba số a,b,c bất kì. Kiểm tra xem nó có thể là độ dài ba cạnh hay không, nếu không thì in ra màn hình ` Khong la ba canh cua mot tam giac`. Ngược lại, thì in diện tích, chu vi của tam giác ra màn hình.

Trang 1

IV HOẠT ĐỘNG DẠY HỌC

CỦATRÒ

NỘI DUNG

Hoạt động 1: Bài tập 1.

Tính tam giác: Nụâp vào ba số

a,b,c bất kì Kiểm tra xem nó

có thể là độ dài ba cạnh hay

không, nếu không thì in ra

màn hình ' Khong la ba

canh cua mot tam giac'

Ngược lại, thì in diện tích, chu

vi của tam giác ra màn hình.

+ HS thực hiện theo đúng yêu cầu

writeln(‘nhập x:’); readln(x);

writeln(‘nhập n:’); readln(n);

lt:= 1; for i:=1 to n do lt:=lt*i writeln(‘ x^n :’,lt); readlnend

V DẶN DÒ

Trang 2

Tiết: 41 - 42 Ngày dạy : …….……/……./………

- Gv: Nội dung bài thực hành, máy tính điện tử

- Hs: Ôn lại lý thuyết ,đọc trước bài thực hành

III PHƯƠNG PHÁP

- Giải đáp, hướng dẫn, thực hành trên máy tính

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

HOẠT ĐỘNG CỦA

Hoạt động 1: Ôn lại câu lệnh lặp For do.

? Hãy nêu cú pháp và chức năng

của câu lệnh lặp For do - Cú pháp: For <biến đếm>:= <giá trị đầu> to <giá trị cuối> do

<câu lệnh>;

+ Hoạt động của vòng lặp:

- B1: biến đếm nhận giá trị đầu

- B2: Chương trình kiểm tra biểu thức điều kiện, nếu biểu thức điều kiện đúng thì thực hiện câu lệnh

- B3: Biến đếm tự động tăng lên 1 đơn vị và quay lại B2

- B4: Nếu biểu thức điều kiện nhận giá trị sai thì thoát ra khỏi vòng lặp

1 Ôn lại câu lệnh lặp For do:

+ Cú pháp:

+ Hoạt động

Hoạt động 2: Viết chương trình in ra màn hình bảng nhân của một số từ 1 đến 9, số nhập được từ bàn

phím và dừng màn hình để có thể quan sát kết quả

Trang 3

chương trình và sửa lỗi.

- Chạy chương trình với các giá

+ Nhấn phím F9 để sửa lỗi (nếu có)

+ Nhấn Ctrl + F9 để chạy chương trình và nhập các giá trị vào, quan sát kết quả trên màn hình theo sự hướng dẫn của giáo viên

đến 9, số nhập được từ bàn phím và dừng màn hình để có thể quan sát kết quả

Trang 4

Tiết: 43 Ngày dạy : …….……/……./………

Bài thực hành số 5

SỬ DỤNG LỆNH LẶP FOR DO (tt)

- Gv: Nội dung bài thực hành, máy tính điện tử

- Hs: Ôn lại lý thuyết ,đọc trước bài thực hành

III PHƯƠNG PHÁP

- Giải đáp, hướng dẫn, thực hành trên máy tính

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

? Nên sửa lại bằng cách nào

- Chỉnh sửa câu lệnh lặp của

chương trình sau:

+ Có hai nhược điểm sau đây:

- Các hàng kết quả quá sát nhau nên khó đọc

- Các hàng kết quả không được cân đối với hàng tiêu đề

+ Nên sửa lại bằng cách chèn thêm một hàng trống giữa các hàng kết quả và đẩy các hàng này sang phải một khoảng cách nào đó

1 Chỉnh sửa chương trình để làm đẹp kết quả trên màn hình.

for i:=1 to 10 do

begin

GotoXY(5,WhereY); writeln(N,' x

',i:2,' = ',N*i:3); writeln ;

+ Học sinh chỉnh sửa theo sự hướng dẫn của giáo viên

Trang 5

+ Nhấn F9 để dịch và sửa lỗi chương trình

+ Nhấn Ctrl + F9 để chạy chương trình và kiểm tra kết quả

Uses crt;

Vari,j: byte;

BeginClrscr;

For i:= 0 to 9 doBegin

For j:= 0 to 9 doWrite(10*i + j:4);

Trang 6

Tiết: 44 Ngày dạy : …….……/……./………

Hoạt động 1: Tìm hiểu phần mềm Geogebra.

? Hãy nêu mục đích của phần

mềm

Phần mềm có khả năng tạo ra sự

gắn kết giữa các đối tượng hình

học, được gọi là quan hệ như

thuộc, vuông góc, song song

Hoạt động 2: Tìm hiểu cách khởi động phần mềm.

? Hãy nêu cách để khởi động

phần mềm

Hoặc vào menu Start \ All

Programs\ GeoGebra \

GeoGebra

- Gọi học sinh lên thực hành

khởi động phần mềm trên máy

Để khởi động phần mêm ta nháy

đúp vào biểu tượng ở trên màn hình nền

+ Học sinh chú ý lắng nghe =>

ghi nhớ kiến thức

+ Học sinh khởi động phần mềm trên máy tính theo yêu cầu của

2 Làm quen với phần mềm Geogebra tiếng Việt:

Trang 7

phần nào.

- Chú ý: Các lệnh trên bảng chọn

không dùng để vẽ các đối tượng

– hình

- Mỗi công cụ đều có một biểu

tượng riêng tương ứng Biểu

tượng cho biết công dụng của

công cụ đó

Geogebra gồm:

- Bảng chọn: là hệ thống các lệnh chính của phần mềm

- Thanh công cụ: Chứa các công

cụ làm việc chính là công cụ dùng để vẽ, điều chỉnh và làm việc với các đối tượng

- Khu vực thể hiện các đối tượng

Trang 8

Tiết: 45 Ngày dạy : …….……/……./………

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

Hoạt động : Tìm hiểu các công cụ làm việc chính của phần mềm.

* Công cụ di chuyển:

? Công cụ di chuyển có ý

nghĩa như thế nào?

* Các công cụ liên quan đến đối

tượng điểm

Yêu cầu học sinh nghiên cứu SGK

và cho biết ý nghĩa của các công

- Công cụ : dùng để tạo một điểm mới

- Công cụ : dùng để tạo ra điểm là giao của hai đối tượng đã

có trên mặt phẳng

- Công cụ : dùng để tạo trung điểm của đoạn thẳng

c) Giới thiệu các công cụ làm việc chính

Trang 9

? Hãy nêu thao tác thực hiện.

* Các công cụ tạo mối quan hệ

hình học

- Công cụ dùng để tạo đường

thẳng đi qua một điểm và vuông

góc với một đường hoặc đoạn

thẳng cho trước

- Công cụ sẽ tạo ra một

đường thẳng song song với một

đường (đoạn) cho trước và đi qua

một điểm cho trước

- Công cụ dùng để vẽ

đường trung trực của một đoạn

thẳng hoặc hai điểm cho trước

- Công cụ dùng để tạo

đường phân giác của một góc cho

trước Góc này xác định bởi ba

+ Thao tác: chọn công cụ, sau

đó lần lượt chọn điểm, đường (đoạn, tia) hoặc ngược lại chọn đường (đoạn, tia) và chọn điểm

+ Thao tác: chọn công cụ, sau

đó lần lượt chọn điểm, đường (đoạn, tia) hoặc ngược lại chọn đường (đoạn, tia) và chọn điểm

+ Thao tác: chọn công cụ, sau

đó chọn một đoạn thẳng hoặc chọn hai điểm cho trước trên mặt phẳng

+ Thao tác: chọn công cụ và sau

đó lần lượt chọn ba điểm trên mặt phẳng Điểm chọn thứ hai chính

Trang 10

Tiết: 46 Ngày dạy : …….……/……./………

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

Hoạt động 1: Tìm hiểu các công cụ làm việc chính của phần mềm.

* Công cụ liên quan đến hình

Thao tác: chọn công cụ, chọn tâm hình tròn, sau đó nhập giá trị bán kính trong hộp thoại

- Thao tác: chọn công cụ, sau đó lần lượt chọn ba điểm

Thao tác: chọn công cụ, chọn lần

lượt hai điểm Nửa hình tròn được tạo sẽ là phần hình tròn theo chiều ngược kim đồng hồ từ điểm thứ nhất

c) Giới thiệu các công cụ làm việc chính

* Công cụ liên quan đến hình tròn

Trang 11

tròn là một phần của hình tròn nếu

xác định trước tâm hình tròn và hai

điểm trên cung tròn này

đối tượng đối xứng với một đối

tượng cho trước qua một trục là

đường hoặc đoạn thẳng

-Công cụ dùng để tạo ra một

đối tượng đối xứng với một đối

tượng cho trước qua một điểm cho

trước (điểm này gọi là tâm đối

xứng)

? Nêu cách thoát khỏi phần mềm

hình tròn và lần lượt chọn hai điểm

Cung tròn sẽ xuất phát từ điểm thứ nhất đến điểm thứ hai theo chiều ngược chiều kim đồng hồ

- Thao tác: chọn công cụ sau đó lần lượt chọn ba điểm trên mặt phẳng

Học sinh chú ý lắng nghe => ghi nhớ kiến thức

Để thoát khỏi phần mềm ta nháy chuột chọn hồ sơ => đóng hoặc nhấn

nhiều đối tượng cơ bản

- Đối tượng hình học gồm đối

tượng tự do và đối tượng phụ

thuộc

+ Các đối tượng hình hoc cơ bản gồm: điểm, đường thẳng, tia, hình tròn, cung tròn

3 Đối tượng hình học:

- Một hình hình học bao gồm nhiều đối tượng cơ bản

- Đối tượng hình học gồm đối tượng tự do và đối tượng phụ thuộc

Trang 12

Tiết: 47 Ngày dạy : …….……/……./………

IV HOẠT ĐỘNG DẠY HỌC

Hoạt động 1: Khởi động phần mềm Geogebra

- Khởi động phần mềm

Geogebra ở trên máy tính

- Yêu cầu học sinh kết thúc phần

+ Học sinh kết thúc phần mềm theo yêu cầu của giáo viên

+ Nháy chuột vào menu Start \ All Programs\ GeoGebra \ GeoGebra

để khởi động phần mềm

1 Khởi động phần mềm

Hoạt động 2: Nhận biết màn hình làm việc của phần mềm Geogebra.

Yêu cầu học sinh nhận biết các

thành phần màn hình làm việc

của phần mềm ở trên máy tính

+ Học sinh thực hiện theo sự hướng dẫn của giáo viên

2 Nhận biết màn hình làm việc của phần mềm.

V DẶN DÒ:

- Xem trước các bài tập

Trang 13

IV HOẠT ĐỘNG DẠY HỌC

1 Khởi động phần mềm:

Hoạt động 2: Sử dụng phần mềm để làm một số bài tập

Sử dụng phần mềm để vẽ một số

hình sau:

+ Dùng công cụ vẽ đoạn thẳng để vẽ các cạnh của tam giác

+ Cho trước 3 đỉnh A, B, C Dựng đỉnh D của hình than ABCD dựa trên các công cụ đoạn thẳng và đường song song

2 Sử dụng phần mềm

để vẽ một số hình hình học:

- Vẽ hình tam giác

- Vẽ hình thang

Trang 14

+ Cho trước 3 đỉnh A, B, C Dựng đỉnh D của hình thang cân ABCD dựa trên các công cụ đoạn thẳng, đường thẳng, đường trung trực và phép biến đổi đối xứng qua trục.

Cho trước tam giác A, B, C Dùng công cụ đường tròn vẽ đường tròn đi qua 3 điểm A,B,C

+ Cho trước tam giác A, B, C Dùng các công cụ đường phân giác, đường vuông góc và đường tròn vẽ đường tròn nội tiếp tam giác ABC

- Vẽ hình thang cân

- Vẽ đường tròn ngoại tiếp tam giác,

- Vẽ đường tròn nội tiếp tam giác

Trang 15

IV HOẠT ĐỘNG DẠY HỌC

Hoạt động : Khởi động phần mềm.

Yêu cầu học sinh khởi động phần mềm

ở trên màn hình nền để khởi động phần mềm theo yêu cầu của giáo viên

1 Khởi động phần mềm:

Hoạt động 2: Sử dụng phần mềm để làm một số bài tập

Sử dụng phần mềm để vẽ một số hình

đường thẳng đi qua A Hãy vẽ hình thoi ABCD lấy đường thẳng đã cho là đường chéo Sử dụng các công cụ thích hợp đã học để dựng các đỉnh C, D của hình thoi

2 Sử dụng phần mềm

để vẽ một số hình hình học:

- Vẽ hình thoi

Trang 16

đã cho qua trục là đường thẳng trên Sử dụng công cụ đối xứng trục để vẽ hình.

- Vẽ hình vuông

- Vẽ hình tam giác đều

- Vẽ một hình là đối xứng trục của một đối tượng cho trước trên màn hình

Trang 17

Bài 8: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC

I MỤC TIÊU:

1 Kiến thức:

- Hiểu nhu cầu cần có cấu trúc lặp với số lần chưa biết trước trong ngôn ngữ lập trình;

- Hiểu ngôn ngữ lập trình dùng cấu trúc lặp với số lần chưa biết trước để chỉ dẫn máy tính thực hiện lặp đi lặp lại công việc đến khi một điều kiện nào đó được thoả mãn;

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

Hoạt động 1: Tìm hiểu ví dụ 1.

- Một ngày chủ nhật Long gọi

điện cho Trang Không có ai

nhấc máy Long quyết định gọi

lại thêm 1 lần nữa Như vậy

Long đã biết trước là mình sẽ lặp

lại gọi điện thêm 2 lần

GV: Chiếu ví dụ lên máy chiếu

? Lần này Long sẽ lặp lại việc

gọi điện mấy lần

? Điều kiện để kết thúc hoạt động

+ Điều kiện để kết thúc hoạt động lặp đó là có người nhấc máy

Hoạt động 2: Tìm hiểu ví dụ 2.

Trang 18

? Tìm hiểu các bước của thuật

toán trong ví dụ này

sử dụng câu lệnh có dạng lặp với số lần chưa biết trước

Trang 19

Bài 8: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC (tt)

I MỤC TIÊU:

1 Kiến thức:

- Biết được cú pháp và hoạt động của câu lệnh lặp với số lần không biết trước

- Biết được một số lỗi lập trình cần tránh

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

Hoạt động 1: Tìm hiểu ví dụ về lệnh lặp với số lần không biết trước.

- Câu lệnh lặp không biết trước

? Yêu cầu học sinh nghiên cứu

SGK => hoạt động của câu lệnh

+ Học sinh chú ý lắng nghe =>

ghi nhớ kiến thức

+ Điều kiện: thường là một phép

so sánh+ Câu lệnh: có thể là câu lệnh đơn giản hay câu lệnh ghép

+ Học sinh nghiên cứu SGK =>

hoạt động:

- B1 Kiểm tra điều kiện

- B2 Nếu điều kiện sai, câu lệnh

sẽ bị bỏ qua và việc thực hiện câu lệnh

lặp kết thúc Nếu điều kiện đúng, thực hiện câu lệnh và quay lại B1

Trang 20

- Đưa một số ví dụ lên máy chiếu

- Yêu cầu học sinh tìm hiểu

chương trình ở SGK

? Hãy cho biết kết quả nhận được

sau khi chạy chương trình

Hoạt động 2: Tìm hiểu lặp vô hạn và những lỗi lập trình cần tránh.

- Khi viết chương trình sử dụng

Trang 21

+ Chú ý lắng nghe => ghi nhớ kiến thức.

1 Viết chương trình sử dụng lệnh lặp While … do để tính n số thực x1,x2,x3…xn Các số n và x1,x2,x3…, xn được nhập từ bàn phím

Gõ chương trình sau đây:

Program tinh_trung_binh;

Var n, dem: integer;

X, tb: real;

Begin Dem:=0; tb:=0;

Writeln(‘nhap cac so can tinh n

BeginDem:= dem + 1;

Writeln(‘nha so thu’, dem,’=’);

Trang 22

- Đọc hiểu và tìm hiểu ý nghĩa

của từng câu lệnh Dịch chương

trình và sửa lỗi, nếu có Chạy

chương trình với các bộ dữ liệu

được gõ từ bàn phím và kiểm tra

Trang 23

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

Ý tưởng: Kiểm tra lần lượt N có

chia hết cho các số tự nhiên 2 ≤ i

≤ N hay không Kiểm tra tính

chia hết bằng phép chia lấy phần

dư (mod)

? Đọc và tìm hiểu ý nghĩa của

từng câu lệnh trong chương trình

sau đây:

Uses Crt;

Var n,i:integer;

Begin Clrscr;

Bài 2 Tìm hiểu chương trình

nhận biết một số tự nhiên N được nhập vào từ bàn phím có phải là

số nguyên tố hay không

- Học sinh tìm hiểu ý tưởng theo

sự hướng dẫn của giáo viên

+ Học sinh đọc chương trình và tìm hiểu ý nghĩa của từng câu lệnh theo sự hướng dẫn của giáo viên

Bài 2 Tìm hiểu chương trình

nhận biết một số tự nhiên N được nhập vào từ bàn phím có phải là số nguyên tố hay không

Trang 24

+ Gõ chương trình vào máy, chạy

chương trình và kiểm tra kết quả + Học sinh độc lập gõ chương trình vào máy.

+ Nhấn Ctrl + F9 để chạy và kiểm tra chương trình

while (n mod

i<>0) do i:=i+1;

if i=n then

writeln(n,' la so nguyen to!')

else

writeln(n,' khong phai la so nguyen to!');

Trang 25

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

Hoạt động 1: Ôn tập câu lệnh lặp xác định For do.

- B1: biến đếm nhận giá trị đầu

- B2: Chương trình kiểm tra biểu thức điều kiện, nếu biểu thức điều kiện đúng thì thực hiện câu lệnh

- B3: Biến đếm tự động tăng lên 1 đơn vị và quay lại B2

- B4: Nếu biểu thức điều kiện nhận giá trị sai thì thoát ra khỏi vòng lặp

? Nêu cú pháp của vòng lặp xác định

? Nêu hoạt động của vòng lặp

Trang 26

d) Thừa dấu chấm phẩy thứ nhất,

nếu như ta muốn lặp lại câu lệnh

writeln('A') mười lần, ngược lại

câu lệnh là hợp lệ;

e) Biến x đã được khai báo như là

biến có dữ liệu kiểu số thực và vì thế không thể dùng để xác định giá trị đầu và giá trị cuối trong câu lệnh lặp

* Thuật toán tính tổng:

) 1 (

1

5 3

1 4 2

1 3 1

1

+ +

+ +

n n Bước 1 Gán A 0, i ← 1

Trang 27

KIỂM TRA 1 TIẾT ( LT)

Phần I: TRẮC NGHIỆM Hãy khoanh tròn vào chữ cái đứng trước câu trả lời em cho là đúng nhất (6,5đ) Câu 1: Trong vòng lặp For <biến đếm>:=<giá trị đầu> to <giá trị cuối> do <câu lệnh> củaPascal, trong mỗi vòng lặp, biến đếm thay đổi như thế nào

c Một giá trị bất kỳ d Một giá trị khác không

Câu 2: Phát biểu nào sau đây là đúng ?

a Cấu trúc lặp được sử dụng để chỉ thị cho máy tính thực hiện lặp lại một vài hoạt động nào đó cho đến

khi một điều kiện nào đó được thoả mãn

b Chỉ ngôn ngữ lập trình Pascal mới có các câu lệnh lặp để thể hiện cấu trúc lặp

c Ngôn ngữ Pascal thể hiện cấu trúc lặp với số lần lặp cho trước bằng câu lệnh while…do

d Ngôn ngữ Pascal thể hiện cấu trúc lặp với số lần lặp chưa biết trước bằng câu lệnh For…do

Câu 3: Câu lệnh lặp while…do có dạng đúng là:

a x:=10; While x:=10 do x:=x+5; b x:=10; While x:=10 do x=x+5;

c x:=10; While x=10 do x=x+5; d x:=10; While x=10 do x:=x+5;

Câu 4: Câu lệnh pascal nào sau đây là hợp lệ?

a For i:=100 to 1 do writeln(‘A’); b For i:= 1 to 10 do writeln(‘A’);

c For i:=1.5 to 10.5 do writeln(‘A’); d For i= 1 to 10 do writeln(‘A’);

Câu 5: Cho S và i là biến nguyên Khi chạy đoạn chương trình :

Câu 6: Lần lượt thực hiện câu lệnh for i:= 1 to 3.5 do writeln(i:3:1); sẽ viết ra màn hình?

a Thứ tự của biến đếm, chiếm 3 chỗ và lấy 1 chữ số sau phần thập phân

b Viết số 1 rồi viết số 3.5

c Chỉ viết số 3.5 mà thôi

d Không thực hiện được vì giá trị của biến đếm có kiểu thứ tự là Real

Câu 7: Trong câu lệnh lặp

For i:=1 to 10 do

begin

Trang 28

Câu 8: Tìm hiểu đoạn lệnh sau và cho biết với đoạn lệnh đó chương trình thực hiện bao nhiêu vòng lặp S:=0; n:=0;

if ( i mod 2)=0 then S:=S +1/ i else S:=S-1/i;

Câu 13: Để đếm có bao nhiêu số lẻ nhỏ hơn hay bằng n ; em chọn đoạn lệnh:

Câu 14: Hãy tìm hiểu đoạn chương trình sau đây Không cần viết chương trình, hãy cho biết lệnh Writeln

in ra màn hình giá trị của i, j, k là bao nhiêu?

While i<=6 do i:=i+1; j:=j+1; k:=k+j; I= 7

Câu 15: Hãy xác định đúng sai cho những phát biểu dưới đây

Ngày đăng: 15/01/2017, 18:01

HÌNH ẢNH LIÊN QUAN

Hình học. - GIÁO ÁN TIN 8 HK2 (20162017)
Hình h ọc (Trang 9)
Hình sau: - GIÁO ÁN TIN 8 HK2 (20162017)
Hình sau (Trang 13)
Hình của hình học không gian. - GIÁO ÁN TIN 8 HK2 (20162017)
Hình c ủa hình học không gian (Trang 41)
Hình học em   thao tác như thế - GIÁO ÁN TIN 8 HK2 (20162017)
Hình h ọc em thao tác như thế (Trang 45)
Hình  phần  tử  nhỏ  nhất,  phần  tử  lớn  nhất - GIÁO ÁN TIN 8 HK2 (20162017)
nh phần tử nhỏ nhất, phần tử lớn nhất (Trang 48)

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w