1. Trang chủ
  2. » Thể loại khác

Giao an tin8 tuan 28

4 1 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Giáo án tin học lớp 8
Người hướng dẫn GV: Nguyễn Đức Tính
Trường học Trường THCS Liêng Trang
Chuyên ngành Tin học
Thể loại Giáo án
Năm xuất bản 2012 - 2013
Thành phố Liêng Trang
Định dạng
Số trang 4
Dung lượng 90,5 KB

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

Nội dung

Ngaøy soaïn / / Trường THCS Liêng Trang Năm học 2012 2013 Tuần 28 Ngày soạn 16/03/2013 Tiết 53 Ngày dạy 20/03/2013 BÀI TẬP I MỤC TIÊU 1 Kiến thức Nắm rõ cách khai báo biến mảng, nhập in, truy cập các[.]

Trang 1

Tuần: 28 Ngày soạn 16/03/2013

BÀI TẬP

I MỤC TIÊU

1 Kiến thức

Nắm rõ cách khai báo biến mảng, nhập in, truy cập các phần tử của mảng

2 Kĩ năng

Rèn luyện tốt kĩ năng khai báo mảng, nhập, in, truy cập các phần tử của mảng

3 Thái độ

- Ham thích môn học, tác phong làm việc nghiêm túc

- Nâng cao ý thức và lòng say mê học tập các môn học

II CHUẨN BỊ

1 Giáo viên

- Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu

2 Học sinh

- Sách giáo khoa, vở ghi, bút thước…

III NỘI DUNG VÀ TIẾN TRÌNH BÀI DẠY

1 Ổn định tổ chức lớp

Sĩ số của các lớp:

Lớp 8A1: ……… ; 8A2: ……….; 8A3: ……… …

8A4: ……… ; 8A5: ……….; 8A6: ……… …

2 Kiểm tra bài cũ

3 Bài mới

Hoạt động của giáo viên Hoạt động học sinh Ghi bảng

Đưa ra các bài tập

Bài 1 Các lệnh khai báo biến

mảng trong pascal sau đây đúng

hay sai? Hãy giải thích

A.a: array[1…100] of integer;

B.b: array[1 n] of real;

C.c: array[1:n] of real;

D.d: array[-7 7] of byte;

E.e: array[100 1] of real;

F.f: array[-1 10] of byte;

H.h: array[1.1 1.10] of integer;

Gọi học sinh lên làm bài

Chữa lại

Đưa ra đề bài yêu cầu học sin suy

nghĩ làm bài

Chép bài tập Suy nghĩ làm bài

Lên chữa bài

- nhận xét bài làm của bạn

Chép đề bài

Bài 1

Bài giải

A Sai, cần thay ba dấu chấm bằng hai dấu chấm

B Sai, các chỉ số phải là những giá trị cụ thể Nếu n là một hàng thì câu lệnh này hợp lệ

C Sai, cần thay dấu hai chấm bằng hai dấu chấm và chỉ số n chưa xác định

D Đúng

E Sai, chỉ số đầu không được lớn hơn chỉ số cuối

F sai vì phải viết các chỉ số trong ngoặc vuông

H Sai, chỉ số đầu và cuối phải

Trang 2

Bài 2 Viết chương trình Pascal sử

dụng biến mảng để nhập từ bàn

phím các phần tử của một dãy số

Độ dài của dãy cũng được nhập từ

bàn phím

Gợi ý giúp học sinh định hướng

giải

Bài này ta cần sử dụng những biến

gì? Và mấy biến mảng?

Gọi học sinh lên chữa bài

Chốt lại

Giải thích từng lệnh cho học sinh

hiểu và ghi bài

Suy nghĩ cách giải

Nghe giảng Suy nghĩ trả lời Đưa ra hướng giải Chữa bài

Nghe giảng Ghi bài

là số nguyên

Bài 2

Chương trình Program ctmang;

Var N, I: integer;

A: array[1 100] of real; Begin

Write(‘Nhap so phan tu cua mang, n = ‘); readln(n); For i:= 1 to n do

Begin Write(‘nhap gia tri’,I,’cua mang, a[‘,I,’]= ‘);

Readln(a[i]);

End;

Readln End

4 Củng cố

Nhắc lại cấu trúc khai báo biến mảng

5 Dặn dò

- Xem lại cá bài tập và chuẩn bị các bài tập cùa bài thực hành số 7 để giờ sau thực hành.

IV RÚT KINH NGHIỆM

Trang 3

Tuần: 28 Ngày soạn 16/03/2013

BÀI TẬP(tt)

I MỤC TIÊU

1 Kiến thức

Nắm rõ cách khai báo biến mảng, nhập in, truy cập các phần tử của mảng

2 Kĩ năng

Rèn luyện tốt kĩ năng khai báo mảng, nhập, in, truy cập các phần tử của mảng

3 Thái độ

- Ham thích môn học, tác phong làm việc nghiêm túc

- Nâng cao ý thức và lòng say mê học tập các môn học

II CHUẨN BỊ

1 Giáo viên

- Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu

2 Học sinh

- Sách giáo khoa, vở ghi, bút thước…

III NỘI DUNG VÀ TIẾN TRÌNH BÀI DẠY

1 Ổn định tổ chức lớp

Sĩ số của các lớp:

Lớp 8A1: ……… ; 8A2: ……….; 8A3: ……… …

8A4: ……… ; 8A5: ……….; 8A6: ……… …

2 Kiểm tra 15 phút

Em hãy viết chương trình nhập 2 số n và m, sau đó kiếm tra nếu n>m thi phải nhập lại?

3 Bài mới

Hoạt động của gv Hoạt động của hs Ghi bảng

Chia lớp thành 6 nhóm mỗi nhóm

thảo luận

Yêu cầu đại diện các nhóm đứng

đứng tại chỗ nêu đáp án và giải

thích lý do

Nhắc lại cấu trúc của lệnh for …

to … do?

Thực hiện giải bài tập: Viết

chương trình tính tổng n số tự

nhiên đầu tiên n nhập từ bàn

phím

các học sinh thảo luận theo nhóm chỉ định và câu hỏi yêu cầu của GV

mỗi nhóm cử 1 HS đại diện giải thích

For <biến đếm> := <giá trị đầu> to (giá trị cuối> do

<câu lệnh>; sau đó cùng

GV giải bài tập

Viết cấu trúc lặp với số lần lặp cho trước của ngôn ngữ Pascal Hãy cho biết tác dụng của nó Cho một vài ví dụ về hoạt động được thực hiện lặp lại trong cuộc sống hàng ngày với số lần biết trước

Viết cấu trúc lặp với số lần chưa biết trước của ngôn ngữ Pascal Hãy cho biết tác dụng của nó Cho một vài ví dụ về hoạt động được thực hiện lặp lại trong cuộc sống hàng ngày với số lần chưa biết trước

Chương trình Program Tinh_tong;

User crt;

Var n,i: integer;

Trang 4

S:longint;

Begin Writeln(‘nhap so n =’); Readln(n);

S:= 0; For i:= 1 to n do s:= s + i; Write(‘tong cua’,n,’so tu nhien dau tien s =’,s);

Readln End

4 Củng cố

Nhắc lại cấu trúc khai báo biến mảng

5 Dặn dò

- Xem lại cá bài tập và chuẩn bị các bài tập cùa bài thực hành số 7 để giờ sau thực hành.

IV RÚT KINH NGHIỆM

Ngày đăng: 13/04/2023, 17:23

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

TÀI LIỆU LIÊN QUAN

w