1. Trang chủ
  2. » Cao đẳng - Đại học

Giáo án Tin học 8 - Tiết 68-69 - Năm học 2010-2011

2 11 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 2
Dung lượng 62,97 KB

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

Nội dung

KiÕn thøc: - Cấu trúc chương trình Pascal, biến, các khai báo biến, câu lệnh vào/ra dữ liÖu, c©u lÖnh ®iÒu kiÖn.. Kỹ năng: Viết chương trình pascal có sử dụng lệnh vào/ra dữ liệu, câu lệ[r]

Trang 1

Ngày dạy: / / 2010.Tại lớp 8A1;

Ngày dạy: / / 2010.Tại lớp 8A2;

Tiết 68: ôn tập

I Mục tiêu bài học:

1 Kiến thức:

- Cấu trúc  ! trình Pascal, biến, các khai báo biến, câu lệnh vào/ra dữ liệu, câu lệnh điều kiện

2 Kỹ năng: Viết  ! trình pascal có sử dụng lệnh vào/ra dữ liệu, câu lệnh điều

kiện

3.Thái độ: Thái độ học tập nghiêm túc, tích cực làm các dạng bài tập ứng dụng

Rèn kỹ năng đọc  ! trình, tìm hiểu câu lệnh

II Chuẩn bị của giáo viên và hoc sinh

1 Chuẩn bị của GV: - Giáo án, SGK, phòng đa chức năng.

2 Chuẩn bị của HS: - SGK, vở ghi, bút, phiếu học tập

III Hoạt động dạy và học

Lớp 8A1: / Vắng: Lớp 8A2: / Vắng:

Hoạt động của thầy và trò Nội dung ghi bảng

1 Kiểm tra bài cũ (0 phút)

2 Dạy nội dung bài mới.

Hoạt động 1 (15 phút)

Đặt vấn đề

GV: Các ngôn ngữ lập trình có bộ chữ viết

riêng Bộ chữ viết của pascal gồm A-.X, a->x,

các chữ số…

Các phép toán: +, -, *, /, mod, div

Các phép toán: <, >, >=…

GV: Nêu cấu trúc chung  ! trình Pascal

HS: Trả lời

GV: kết luận

Gồm phần: Phần khai báo

Khai báo tên  ! trình

Khai báo hằng

Khai báo biến

Phần thân  ! trình

GV: Để lập trình pascal ta viết  ! trình

bằng các câu lệnh

GV: Giới thiệu câu lệnh vào/ra dữ liệu

? Em hãy cho biết kết quả của  ! trình

sau

Program BT1;

Uses crt;

Begin

Clrscr;

Write(‘lop’);

1 Bộ chữ viết, các phép toán, phép quan hệ

Bộ chữ viết; A-.X, a->x, các chữ số…

Các phép toán: +, -, *, /, mod, div Các phép toán: <, >, >=…

2.Cấu trúc  ! trình pascal Phần khai báo

Khai báo tên  ! trình Khai báo hằng

Khai báo biến

Phần thân  ! trình Program <tên  !"!Q

Uses crt; { Khai báo  viện} Var tên biến:kiểu dữ liệu;

Const tênhang=giá trị của hằng; Begin

<các câu lệnh>;

End

Ví dụ 1:

Kết quả: Lop8A1 Lop

8A2

Lop8.net

Trang 2

Write(‘8A1’);

Writeln(‘lop’);

Writeln(‘8A2’);

Readln

End

HS: Trả lời

GV: Kết quả: Lop8A1

Lop

8A2

GV: treo bài tập 2

Viết  ! trình nhập số nguyên x Tính và

0$ ra kết quả: x3+1

GV: Tổ chức HS hoạt động theo nhóm nhỏ

HS: hoạt động theo nhóm trong 5 phút

Nộp phiếu học tập

Nhận xét chéo

GV: Nhận xét

Ví dụ 2:

Program BT1;

Uses crt;

Var x:integer;

Begin Clrscr;

Writeln(‘Nhập so nguyen x=’); Readln(x);

Writeln(‘Ket qua:’,x*x*x);

Readln End

Hoạt động 2 ( 20 phút)

GV: J$ ra sơ đồ hoạt động

HS: Nêu hoạt động của câu lệnh rẽ nhánh đầy

đủ và dạng thiếu

GV: J$ ra cú pháp câu lệnh

Dạng thiếu

IF <điều kiện> THEN <Câulệnh>;

Dạng đủ

IF <điều kiện> THEN <Câulệnh1>

Else <câulệnh2>;

? Viết  ! trình nhập một số nguyên N

Kiểm tra số đó là số chẵn hay số lẻ

Gợi ý: Ta thực hiện lấy N chia hết cho 2 thì N

là số chẵn, !x lại N là số lẻ

GV: Tổ chức HS hoạt động theo nhóm bàn

HS: Hoạt động theo nhóm ban trong 5 phút

Đại diện nhóm lên bản trình bày

Nhận xét

GV: Nhận xét

3 Củng cố và luyện tập (2 phút)

GV:Tóm tắt kiến thức trọng tâm đã học

HS: Chú ý

3 Câu lệnh rẽ nhánh

Cú pháp câu lệnh Dạng thiếu

IF <điều kiện> THEN <Câulệnh>; Dạng đủ

IF <điều kiện> THEN <Câulệnh1> Else <câulệnh2>;

4 Hướng dẫn học sinh tự học ở nhà (1 phút)

- Học lại khai báo biến mảng, vòng lặp với số lần biết  và $ biết 

- Làm bài tập : Viết  ! trình nhập số n Kiểm tra số đó nếu là số  ! thì tính (n+3)2 !x lại tính 1/n2 J$ ra kết quả ra màn hình

Lop8.net

Ngày đăng: 29/03/2021, 15:47

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w