XỬ Lí DÃY SỐ TRONG CHƯƠNG TRèNH I Mục tiờu:

Một phần của tài liệu Giáo án Tin học 8 (đang in) (Trang 119 - 131)

III. Tiến trỡnh bài dạy: 1 Ổn định lớp:

XỬ Lí DÃY SỐ TRONG CHƯƠNG TRèNH I Mục tiờu:

I. Mục tiờu:

1. Kiến thức:

- Làm quen với việc khai bỏo và sử dụng biến mảng. - ễn luyện cỏch sử dụng cõu lệnh lặp for..do

2. Kĩ năng:

- Củng cố cỏc kĩ năng đọc hiểu và chỉnh sửa chương trỡnh. 3. Thỏi độ:

- Thỏi độ học tập nghiờm tỳc, yờu thớch viết chương trỡnh để thực hiện một số cụng việc.

II. Chuẩn bị:

Nội dung bài thực hành, mỏy tớnh điện tử.

III. Tiến trỡnh thực hành:

T/g Hoạt động của thầy Hoạt động của trũ Nội dung

18p Chương trỡnh tỡm giỏ trị nhỏ nhất trong dĩy số nguyờn P_Min ? HS chia nhúm làm thực hành. Bài 1: Program P_Min; Var i, n, Min : integer; A: array[1..100] of integer; Begin

write('Hay nhap do dai cua day so, N='); readln(n);

writeln('Nhap cac phan tu cua day so:'); For i:=1 to n do Begin write('a[',i,']='); readln(a[i]); End; Min:=a[1];

for i:=2 to n do if Min>a[i]

then Min:=a[i];

write('So nho nhat la Min = ',Min); Chương trỡnh tỡm giỏ trị nhỏ nhất trong dĩy số nguyờn P_Min ? Viết chương trỡnh

20p Viết chương trỡnh nhập điểm của cỏc bạn trong lớp. Sau đú in ra màn hỡnh số bạn đạt kết quả học tập loại giỏi, khỏ, TB và kộm. Tiờu chuẩn: - Loại giỏi: 8.0 trở lờn - Loại khỏ: 6.5 đến 7.9 - Loại TB: 5.0 đến 6.4 - Loại kộm: dưới 5.0 HS chia nhúm làm thực hành. GV gợi ý: - Dựng cõu lệnh if… then… readln; End. Bài 2: Program Phan_loai; uses crt; Var i, n, G, Kh, TB, K: integer; A: array[1..100] of real; Begin clrscr;

write('nhap so HS trong lop, n= '); readln(n); writeln('Nhap diem :'); For i:=1 to n do Begin write(i,' . '); readln(a[i]); End; G:=0; Kh:= 0; TB:= 0; K:= 0; for i:=1 to n do Begin if a[i] >= 8.0 then G:= G + 1; if a[i] <5.0 then K:= K + 1; if (a[i] <8.0 ) and (a[i] >=6.5)

then Kh:= Kh + 1;

if (a[i] >= 5 ) and (a[i] < 6.5)

then TB:= TB + 1;

end;

writeln(' Ket qua hoc tap: '); writeln(G, ' ban hoc gioi '); writeln(Kh, ' ban hoc kha '); writeln(TB, ' ban hoc trung binh');

writeln(K, ' ban hoc kem '); readln; End. nhập điểm của cỏc bạn trong lớp. Sau đú in ra màn hỡnh số bạn đạt kết quả học tập loại giỏi, khỏ, TB và kộm. Tiờu chuẩn: - Loại giỏi: 8.0 trở lờn - Loại khỏ: 6.5 đến 7.9 - Loại TB: 5.0 đến 6.4 - Loại kộm: dưới 5.0 IV. Nhận xột (5 phỳt)

Giỏo viờn nhận xột và đỏnh giỏ tiết thực hành.

V. Dặn dũ: (2 phỳt)

- Tiết sau thực hành:”Bài thực hành số 6 (tt)

Tuần : 32 Ngày soạn: 12/04/201 0 Tiết: 61+6 2 Ngày giảng: 13/042/01 0 QUAN SÁT HèNH KHễNG GIAN VỚI PHẦN MỀM YENKA I. Mục tiờu: 1. Kiến thức:

- Học sinh nghe giới thiệu về phần mềm Yenka.

- Nắm được khung hỡnh làm việc chớnh và tạo một số mụ hỡnh làm việc 2. Kĩ năng:

- Rốn luyện kĩ năng khởi động và tỡm hiểu màn hỡnh làm việc chớnh của phần mềm

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. Tiến trỡnh bài dạy:

T/g Hoạt động của thầy Hoạt động của trũ Nội dung

13p

13p

+ Hoạt động 1: Giới thiệu

phần mềm Yenka.

- Cho học sinh đọc thụng tin ở SGK.

Yenka là một phần mềm nhỏ, đơn giản nhưng rất hữu ớch khi mới làm quen với cỏc hỡnh khụng gian như hỡnh chúp, hỡnh nún, hỡnh trụ. Ngồi việc tạo ra cỏc hỡnh này, em cũn cú thể thay đổi kớch thước, màu, di chuyển và sắp xếp chỳng. Từ những hỡnh khụng gian cơ bản em cũn cú thể sỏng tạo ra cỏc mụ hỡnh hồn chỉnh như cụng trỡnh xõy dựng, kiến trỳc theo ý mỡnh. + Hoạt động 2: Tỡm hiểu màn

+ Học sinh thực hiện theo yờu cầu của giỏo viờn.

Học sinh chỳ ý lắng nghe => ghi nhớ kiến thức 1. Giới thiệu phần mềm Yenka: Yenka là một phần mềm nhỏ, đơn giản nhưng rất hữu ớch khi mới làm quen với cỏc hỡnh khụng gian như hỡnh chúp, hỡnh nún, hỡnh trụ. 2. Giới thiệu phần mềm làm

12p

hỡnh làm việc chớnh của phần mềm

Cho học sinh đọc thụng tin phần 2

- Để khởi động phần mềm ta làm như thế nào

- Hĩy cho biết màm hỡnh chớnh củ phần mềm cú nhữ gỡ?

- Hĩy nờu cỏch thoỏt khỏi phần mềm.

Cho học sinh đọc thụng tin phần

+ Hoạt động 3: Tỡm hiểu cỏch

tạo hỡnh khụng gian.

Giỏo viờn giới thiệu bảng tạo mụ hỡnh của hỡnh học khụng gian.

- Nhỏy đỳp vào biểu tượng để khởi động phần mềm, khi đú sẽ xuất hiện cửa sổ sau đõy:

- Hộp cụng cụ dựng để tạo ra cỏc hỡnh khụng gian. Cỏc hỡnh sẽ được tạo ra tại khung chớnh giữa màn hỡnh.

- Thanh cụng cụ chứa cỏc

nỳt lệnh dựng để điều khiển và làm việc với cỏc đối tượng.

- Muốn thoỏt khỏi phần mềm, nhỏy nỳt Close trờn thanh cụng cụ.

- Để thiết lập đối tượng hỡnh đầu, em phải làm việc với hộp cụng cụ: Objects - Cỏc cụng cụ dựng để tạo hỡnh khụng gian thường gặp gồm hỡnh trụ ( ), hỡnh nún ( ), hỡnh chúp ( ) và hỡnh lăng trụ (

). Khi kộo thả cỏc đối tượng này vào giữa màn hỡnh, em sẽ nhận được mụ hỡnh cú dạng sau: - Ta cú thể sử dụng cỏc việc chớnh của phần mềm. a) Khởi động phần mềm: b) Màn hỡnh chớnh: 3. Tạo hỡnh khụng gian: a) Tạo mụ hỡnh:

• GV giới thiệu một số chức năng.

Nhỏy vào biểu tượng trờn thanh cụng cụ. Khi đú con trỏ sẽ trở thành dạng .

Đưa con trỏ chuột lờn mụ hỡnh, nhấn giữ và di chuyển chuột, em sẽ thấy mụ hỡnh quay trong khụng gian 3D. Lệnh hết tỏc dụng khi em thả chuột.

Phúng to, thu nhỏ

Nhỏy chuột vào biểu tượng trờn thanh cụng cụ. Khi đú con trỏ sẽ trở thành dạng

.

Nhấn giữ và di chuyển chuột em sẽ thấy mụ hỡnh sẽ được phúng to, thu nhỏ tuỳ thuộc vào sự di chuyển của chuột. Lệnh hết tỏc dụng khi em thả chuột.

Dịch chuyển khung mụ hỡnh

Nhỏy chuột vào biểu tượng trờn thanh cụng cụ. Khi đú con trỏ sẽ trở thành dạng . Nhấn giữ và di chuyển chuột

cụng cụ đặc biệt của phần mềm để quan sỏt tốt hơn mụ hỡnh vừa tạo ra.

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

em sẽ thấy mụ hỡnh chuyển động theo hướng di chuyển của chuột. Lệnh hết tỏc dụng khi em thả chuột.

IV. Củng cố (2 phỳt)

- Màn hỡnh làm việc chớnh của phần mềm gồm những thành phần nào?

V. Dặn dũ (5 phỳt)

- Về nhà học bài, kết hợp SGK

Tuần : 33 Ngày soạn: 19/04/201 0 Tiết: 63+6 4 Ngày giảng: 20/04/201 0 QUAN SÁT HèNH KHễNG GIAN VỚI PHẦN MỀM YENKA (tt) I. Mục tiờu: 1. Kiến thức:

- Học sinh nắm được ý nghĩa của một số lệnh cơ bản, khỏm phỏ và điều khiển được cỏc hỡnh khụng gian.

2. Kĩ năng:

- Cú kỹ năng tạo hỡnh nhờ vào cỏc lệnh và điều khiển được cỏc hỡnh học khụng gian đơn giản mà học sinh vẽ.

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. Tiến trỡnh bài dạy:

1. Kiểm tra bài cũ: (5p)

? Màn hỡnh làm việc chớnh của phần mềm gồm những thành phần nào?

T/g Hoạt động của thầy Hoạt động của trũ Nội dung

13p + Hoạt động 1: Tỡm hiểu

cỏch tạo hỡnh khụng gian (tt)

- Giỏo viờn giới thiệu Menu File.

=> Nờu cỏch tạo mới, lưu và mở tệp mụ hỡnh.

+ Học sinh chỳ ý lắng nghe và quan sỏt.

+ Để tạo mới ta chọn Menu File => New

+ Để lưu ta chọn Menu File => Save (Save as) + Để mở tệp mụ hỡnh ta 3. Tạo hỡnh khụng gian: b) Cỏc lệnh tạo mới, lưu, mở tệp mụ hỡnh.

20p + Hoạt động : Tỡm hiểu cỏch

điều khiển cỏc hỡnh khụng gian.

- Để thay đổi hoặc di chuyển được một đối tượng hỡnh học ta làm như thế nào?

? Nờu cỏc cỏch để thay đổi kớch thước.

- Giỏo viờn giới thiệu cỏch thay đổi màu cho cỏc hỡnh. Muốn tụ màu, thay đổi màu cho cỏc hỡnh, em dựng cụng cụ . Khi nhỏy chuột vào cụng cụ này em sẽ thấy một danh sỏch cỏc màu như sau:

Cỏc bước thực hiện tụ màu:

Kộo thả một màu ra mụ hỡnh. Khi đú trờn cỏc hỡnh xuất hiện cỏc chấm đen cho biết hỡnh đú cú thể thay đổi màu. Kộo thả màu vào cỏc chấm đen để tụ màu.

Vớ dụ, ta cú thể tụ màu cỏc mặt của hỡnh lăng trụ tam giỏc với cỏc màu khỏc nhau.

chọn Menu File => Open.

- Muốn di chuyển một hỡnh khụng gian, ta kộo thả đối tượng đú.

- Để thay đổi kớch thước của một đối tượng trước tiờn cần chọn hỡnh. Khi đú sẽ xuất hiện cỏc đường viền và cỏc nỳt nhỏ trờn đối tượng, cho phộp tương tỏc để thay đổi kớch thước. Tuỳ vào từng đối tượng mà cỏc nỳt, đường viền cú dạng khỏc nhau. Học sinh chỳ ý lắng nghe => ghi nhớ kiến thức 4. Khỏm phỏ, điều khiển cỏc hỡnh khụng gian: a) Thay đổi, di chuyển. b) Thay đổi kớch thước.

c) Thay đổi màu cho cỏch hỡnh.

IV. Củng cố (2 phỳt)

- Nờu cỏch thay đổi, di chuyển một hỡnh khụng gian?

V. Dặn dũ (5 phỳt)

- Về nhà học bài, kết hợp SGK

Tuần : 34 Ngày soạn: 26/04/201 0 Tiết: 65+6 6 Ngày giảng: 27/04/201 0 QUAN SÁT HèNH KHễNG GIAN VỚI PHẦN MỀM YENKA (tt) I. Mục tiờu: 1. Kiến thức:

- Học sinh nắm được ý nghĩa của một số lệnh cơ bản, khỏm phỏ và điều khiển được cỏc hỡnh khụng gian.

2. Kĩ năng:

- Cú kỹ năng tạo hỡnh nhờ vào cỏc lệnh và điều khiển được cỏc hỡnh học khụng gian đơn giản mà học sinh vẽ.

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. Tiến trỡnh bài dạy:

2. Kiểm tra bài cũ: (5p)

? Màn hỡnh làm việc chớnh của phần mềm gồm những thành phần nào?

T/g Hoạt động của thầy Hoạt động của trũ Nội dung

13p + Hoạt động 1: Tỡm hiểu

cỏch tạo hỡnh khụng gian (tt)

- Giỏo viờn giới thiệu Menu File.

=> Nờu cỏch tạo mới, lưu và mở tệp mụ hỡnh.

+ Học sinh chỳ ý lắng nghe và quan sỏt.

+ Để tạo mới ta chọn Menu File => New

+ Để lưu ta chọn Menu File => Save (Save as) + Để mở tệp mụ hỡnh ta chọn Menu File => 3. Tạo hỡnh khụng gian: b) Cỏc lệnh tạo mới, lưu, mở tệp mụ hỡnh.

20p + Hoạt động : Tỡm hiểu cỏch

điều khiển cỏc hỡnh khụng gian.

- Để thay đổi hoặc di chuyển được một đối tượng hỡnh học ta làm như thế nào?

? Nờu cỏc cỏch để thay đổi kớch thước.

- Giỏo viờn giới thiệu cỏch thay đổi màu cho cỏc hỡnh. Muốn tụ màu, thay đổi màu cho cỏc hỡnh, em dựng cụng cụ . Khi nhỏy chuột vào cụng cụ này em sẽ thấy một danh sỏch cỏc màu như sau:

Cỏc bước thực hiện tụ màu:

Kộo thả một màu ra mụ hỡnh. Khi đú trờn cỏc hỡnh xuất hiện cỏc chấm đen cho biết hỡnh đú cú thể thay đổi màu. Kộo thả màu vào cỏc chấm đen để tụ màu.

Vớ dụ, ta cú thể tụ màu cỏc mặt của hỡnh lăng trụ tam giỏc với cỏc màu khỏc nhau.

Open.

- Muốn di chuyển một hỡnh khụng gian, ta kộo thả đối tượng đú.

- Để thay đổi kớch thước của một đối tượng trước tiờn cần chọn hỡnh. Khi đú sẽ xuất hiện cỏc đường viền và cỏc nỳt nhỏ trờn đối tượng, cho phộp tương tỏc để thay đổi kớch thước. Tuỳ vào từng đối tượng mà cỏc nỳt, đường viền cú dạng khỏc nhau. Học sinh chỳ ý lắng nghe => ghi nhớ kiến thức 4. Khỏm phỏ, điều khiển cỏc hỡnh khụng gian: a) Thay đổi, di chuyển. b) Thay đổi kớch thước.

c) Thay đổi màu cho cỏch hỡnh.

IV. Củng cố (2 phỳt)

- Nờu cỏch thay đổi, di chuyển một hỡnh khụng gian?

V. Dặn dũ (5 phỳt)

- Về nhà học bài, kết hợp SGK

Tuần :

35 Ngày soạn:

Tiết: 67 Ngày giảng:

KIỂM TRA THỰC HÀNH 1 TIẾT

I. Mục tiờu:

- Hệ thống lại một số kiến thức đĩ học.

- Biết sử dụng vũng lặp xỏc định và vũng lặp khụng xỏc định để viết chương trỡnh.

II. Đề bài:

Cõu 1. Em hĩy viết chương trỡnh tớnh tổng cỏc số chẳn từ 1 đến 100 (6đ) Cõu 2. Em hĩy dịch và sửa lỗi chương trỡnh (nếu cú) (2đ)

Cõu 3. Em hĩy chạy chương trỡnh và kiểm tra kết quả (2đ)

III. Đỏp ỏn:

Cõu Nội dung Điểm

Cõu 1: Viết chương trỡnh tớnh tổng cỏc số chẳn từ 1 đến 100 (sử dụng vũng lặp khụng xỏc đinh) Program tinh_tong_cac_so_chan; Var i, S: Integer; Begin S:= 0; i:= 2; While i <= 100 do Begin S:= S+ i; i:= i + 2; End;

Writeln( ‘ Tong cac so chẳn tu 1 den 100 =’, S); Readln; End.

Cõu 2: Nhấn F9 để dịch và sửa lỗi chương trỡnh

Tuần :

35 Ngày soạn:

Tiết: 68 Ngày giảng:

ễN TẬP

I. MỤC TIấU:

- Viết được chương trỡnh Pascal cú sử dụng Biến mảng

- Biết sử dụng cõu lệnh ghộp.

- Rốn kỹ năng đọc hiểu chương trỡnh cú sử dụng vũng lặp while ... do

Một phần của tài liệu Giáo án Tin học 8 (đang in) (Trang 119 - 131)