1. Ổn định tổ chức lớp : 2. Kiểm tra bài cũ :
Khụng KT 3. Dạy bài mới :
Hoạt động của GV và HS Nội dung
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.
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 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);
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;
HS chia nhóm làm thực hành. GV gợi ý: - Dùng câu lệnh if…then… 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.
Củng cố - Nhận xột rỳt kinh nghiệm giờ học Về nhà - Học sinh về nhà ụn bài V/ RÚT KINH NGHIỆM ... ... ... Ngày soạn: 01/4/2013
Ngày giảng: ... Tiết 61
BÀI THỰC HÀNH 7
XỬ Lí DÃY SỐ TRONG CHƯƠNG TRèNH (T2)
I. Mục tiờu :
Thực hành khai bỏo và sử dụng cỏc biến mảng ; ễn luyện cỏch sử dụng cõu lệnh lặp if...then, for...do; Củng cố kĩ năng đọc, hiểu và chỉnh sửa chương trỡnh.
Hiểu và viết được chương trỡnh với thuật toỏn tỡm giỏ trị lớn nhất, nhỏ nhất của một dóy số, tớnh tổng dóy số.
II. Chuẩn bị :
1. Giỏo viờn : Tài liệu, GA điện tử, đồ dựng dạy học như mỏy tớnh kết nối projector,...
2. Học sinh : Đọc trước bài
III. Tiến trỡnh tiết dạy :
1. Ổn định tổ chức lớp : 2. Kiểm tra bài cũ :
Khụng KT 3. Dạy bài mới :
Hoạt động của GV và HS Nội dung
Chương trỡnh tớnh tổng dóy số, in ra màn hỡnh dóy số vừa nhập. Bài 1: Program P_Sum; Var i, n, Sum : integer; A: array[1..100] of integer; Begin
HS chia nhóm làm thực hành.
Bổ sung và chỉnh sửa chơng trình trong BT2
(tiết 59 ) để nhập 2 loại điểm Toán và Ngữ văn của các bạn. Sau đó in ra màn hình : a/ điểm TB của mỗi bạn trong lớp theo công thức:
Điểm TB = (Điểm toán + điểm văn)/2 b/ Điểm TB của cả lớp theo từng môn Toán và Ngữ văn
HS chia nhóm làm thực hành.
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;
Sum:=0;
for i:=1 to n do Sum:= Sum + a[i]; write('Day so vua nhap la: '); for i:=1 to n do write(a[i], ' '); writeln;
write('Tong day so la = ',Sum); readln; End. Bài 2: Program Xep_loai; uses crt; Var i, n: integer;
TBtoan, TBvan: real;
diemT, diemV: array[1..100] of real; Begin
clrscr;
writeln('Diem TB : '); For i:=1 to n do
write(i,' . ',(diemT[i] + diemV[i])/2:3:1); TBtoan: =0; TBvan: =0;
For i:=1 to n do Begin
TBtoan: = TBtoan + diemT[i] ; TBvan: = TBvan + diemV[i] ; end;
TBtoan: = TBtoan /n; TBvan: = TBvan /n;
writeln('Diem TB mon Toan : ',TBtoan :3:2); writeln('Diem TB mon Van: ',TBvan :3:2); readln;
End. VI. Củng cố
- Nhận xột rỳt kinh nghiệm giờ học - Học sinh về nhà ụn bài
- Đọc trước bài: Quan sỏt hỡnh khụng gian VỚI PHẦN MỀM YENKA
V/ RÚT KINH NGHIỆM
... ... ...
Ngày soạn: 08/4/2013
Ngày giảng: ... Tiết 62
VỚI PHẦN MỀM YENKAI. Mục tiờu : I. Mục tiờu :
- HS biết khỏm phỏ, kiều khiển cỏc hỡnh khụng gian như: thay đổi, di chuyển, thay đổi kớch thước, thay đổi màu cho cỏc hỡnh.
- HS thực hiện cỏc kĩ năng thay đổi, di chuyển, thay đổi kớch thước, thay đổi màu cho cỏc hỡnh cụ thể.
- HS nghờm tỳc trong học tập và nghiờn cứu bài học II. Chuẩn bị :
1. Giỏo viờn :
- Tài liệu, GA điện tử.
- Đồ dựng dạy học như mỏy tớnh kết nối projector,...
2. Học sinh :
- Đọc trước bài
III. Tiến trỡnh tiết dạy : 1. Ổn định tổ chức lớp : Kiểm tra sĩ số :
2. Kiểm tra bài cũ : Khụng KT 3. Bài mới
Hoạt động của GV và HS Nội dung
Cho học sinh đọc thụng tin SGK ? Em biết gỡ về phần mềm Yenka.
? Chức năng chớnh của phần mềm Yenka. Giỏo viờn giới thiệu lại cho học sinh nghe Giỏo viờn cho học sinh quan sỏt SGK và giới thiệu cỏc bước.
Để khởi động ta làm như thế nào?
GV: Giới thiệu màn hỡnh chớnh của phần mềm
HS: Quan sỏt
GV: Nờu cỏch làm và thực hiện thao tỏc HS: Quan sỏt và thực hiện
1. Giới thiệu
- Yenka là một phần mềm nhỏnh của cụng ty phần mềm Crocodile nổi tiếng.
- Chức năng chớnh của phần mềm là giỳp học sinh thiết kế cỏc mụ hỡnh hỡnh khối kiến trỳc khụng gian dựa trờn cỏc hỡnh khụng gian cơ bản nhu hỡnh trụ, lăng trụ, hỡnh chúp, hỡnh hộp.
2/ Giới thiệu màn hình làm việc chính của phần mềm: mềm:
a/ Khởi động:
b/ Màn hình chính:
c/ Thoát khỏi phần mềm:
Nháy nút Close
3/ Tạo hình không gian:
a/ Tạo mô hình:
* Xoay mô hình trong không gian 3D
B1: Nháy vào biểu tợng trên thanh công cụ B2: Đ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
GV: Nờu cỏch làm và thực hiện thao tỏc HS: Quan sỏt và thực hiện
GV: Nờu cỏch làm và thực hiện thao tỏc HS: Quan sỏt và thực hiện
GV: giải thớch cỏc biểu tượng
HS: quan sỏt
? Để xúa một đối tượng em làm như thế nào HS: trả lời
? Cú thể chọn nhiều đối tượng bằng cỏch nào HS: trả lời
gian 3D. Lệnh hết tác dụng khi em thả chuột * Phóng to, thu nhỏ
B1: Nháy chuột vào biểu tợng trên thanh công cụ B2: Nhấn và di chuyển chuột em sẽ thấy mô hình đợc phóng to, thu nhỏ tùy 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
B1: Nháy chuột vào biểu tợng trên thanh công cụ. B2: Nhấn và di chuyển chuột 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.
b/ Các thao tác tạo mới, lu, mở tệp mô hình
- Các tệp lu mô hình có phần mở rộng ngầm định là yka
- Các thao tác với tệp đều thông qua biểu tợng . Khi nháy chuột vào biểu tợng bảng chọn xuất hiện: - New: Tạo tệp mới
- Open: Mở tệp - Save: Lu
- Save as: Lu với tên khác
c/ Xóa đối tợng
B1: Nháy chuột lên hình đó. B2: Nhấn phím Delete để xóa hình
Chú ý: Có thể chọn đồng thời nhiều đối tợng bằng cách:
C1: Nhấn giữ Ctrl trong khi chọn
C2: Nhấn tổ hợp phím Ctrl+A để chọn tất cả các đối tợng trên màn hình
VI Củng cố
- Nhận xét rút kinh nghiệm giờ học
- HS về nhà ụn bài. Đọc tiếp bài Quan sỏt hỡnh khụng gian VỚI PHẦN MỀM YENKA
V/ RÚT KINH NGHIỆM
... ... ...
Ngày soạn: 08/4/2013
Ngày giảng: ... Tiết 63+64
Tạo tệp mới
Mở tệp Lưu
QUAN SÁT HèNH KHễNG GIAN VỚI PM YENKA
I. Mục tiờu :
- Biết nhu cầu cần và lợi ớch của phần mềm yenka.
- Nắm được cỏc chức năng chớnh của phần mềm yenka. - Hứng thỳ và yờu thớch mụn học.
II. Chuẩn bị :
1. Giỏo viờn : Tài liệu, GA, mỏy chiếu 2. Học sinh : Đọc trước bài, học bài cũ
III/ Phương phỏp: Thuyết trỡnh, nờu vấn đề và giải quyết vấn đề. IV. Tiến trỡnh tiết dạy :
1. Ổn định tổ chức lớp : Kiểm tra sĩ số :
2. Kiểm tra bài cũ : Kết hợp trong giờ 3. Bài mới
Hoạt động của GV và HS Nội dung
GV để khỏm phỏ cỏc chức năng điều khiển cỏc hỡnh khụng gian thỡ chỳng ta cựng tỡm hiểu ở phần tiếp theo
HS quan sỏt và lắng nghe
GV khi đó tạo ra cỏc mụ hỡnh học khụng gian để di chuyển cỏc hỡnh học khụng gian ta làm thế nào?
HS sử dụng cụng cụ di chuyển, kộo thả đối tượng đú
HS ghi bài
GV nhận xột cõu trả lời
GV để thay đổi kớch thước của cỏc đối tượng hỡnh học ta làm thế nào?
HS chọn đối tượng hỡnh học cần thay đổi, sẽ xuất hiện cỏc đường viền trờn đối tượng
HS lắng nghe và ghi bài
GV nhận xột cõu trả lời của học sinh
GV một chức năng rất nữa của phần mềm là giỳp tụ màu cho cỏc hỡnh học
HS chỳ ý lắng nghe
GV để tụ màu cho cỏc hỡnh học em sử dụng cụng cụ gỡ?
HS sử dụng cụng cụ Paints
GV để tụ màu em thực hiện như thế nào? HS gồm 2 bước
GV nhận xột cõu trả lời HS ghi bài
GV ngoài chức năng tụ màu thay đổi, di chuyển phần mềm cũn cung cấp cho chỳng ta một năng khỏc đú là thay đổi tớnh của hỡnh
HS quan sỏt lắng nghe
GV muốn thay đổi tớnh của một hỡnh học em thao tỏc như thế nào?
HS nhỏy đỳp chuột lờn hỡnh cần thay đổi và thực
4) khỏm phỏ điều khiển cỏc hỡnh khụng giana) Thay đổi, di chuyển a) Thay đổi, di chuyển