1. Trang chủ
  2. » Ngoại Ngữ

TIN 8 TUAN 16 TIET 31 32

4 5 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 4
Dung lượng 16,81 KB

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

Nội dung

Kỹ năng: Rèn được kĩ năng ban đầu về đọc các chương trình đơn giản và hiểu được ý nghĩa của thuật toán sử dụng trong chương trình 3.. Thái độ: - Cẩn thận, chính xác trong việc xác định đ[r]

Trang 1

Ngày soạn: 08/12/2012 Ngày dạy: 13/12/2012

Bài thực hành 4: SỬ DỤNG LỆNH ĐIỀU KIỆN IF THEN (t1)

I MỤC TIÊU:

1 Kiến thức:

Viết được câu lệnh điều kiện if…then trong chương trình

2 Kỹ năng:

Rèn được kĩ năng ban đầu về đọc các chương trình đơn giản và hiểu được ý nghĩa của

thuật toán sử dụng trong chương trình

3 Thái độ:

- Cẩn thận, chính xác trong việc xác định điều kiện trong câu lệnh

- Tập trung cao độ, nghiêm túc trong giờ học

II CHUẨN BỊ:

1 Giáo viên: SGK, giáo án, máy chiếu, phòng máy

2 Học sinh: Đọc trước bài, SGK, đồ dùng học tập

III TIẾN TRÌNH TIẾT DẠY:

1 Ổn định tổ chức lớp : (2’)

2 Kiểm tra bài cũ: Kiểm tra trong quá trình thực hành

3 Bài mới : (40’)

Hoạt động của giáo viên Hoạt động của học sinh Kiến thức ghi bảng

Hoạt động 1: Hướng dẫn (15’)

- Có thể sử dụng các câu lệnh

if…then lồng nhau.

- Sử dụng từ khoá and có thể

kết hợp nhiều phép so sánh

đơn giản thành một phép so

sánh phức hợp Giá trị của

phép so sánh này là đúng khi

và chỉ khi tất cả các phép so

sánh đơn giản đều đúng.

Ngược lại, nó có giá trị sai.

Ví dụ: (a>0) and (a<=5)

Từ khóa or cũng được sử dụng

để kết hợp nhiều phépso sánh

đơn giản Giá trị của phép so

sánh này chỉ sai khi tất cả các

phép so sánh thành phần đều

sai Ngược lại, nó có giá trị

đúng.

GV đưa nội dung bài tập yêu

cầu - HS đọc và nêu yêu cầu

bài toán

? Hãy mô tả thuật toán để giải

bài toán đã cho

- Hs Trả lời:

1 Bài 1:

1 Hướng dẫn lí thuyết:

2 Bài tập thực hành:

Tuần: 16

Tiết: 31

Trang 2

GV chốt lại và đưa ra thuật

toán

GV yêu cầu - HS quan sát và

tìm hiểu ý nghĩa chương trình

sắp xếp

GV yêu cầu - HS gõ chương

trình vào máy

? Làm thế nào để dịch và chạy

chương trình

? Lưu chương trình như thế

nào

GV yêu cầu - HS dịch và chạy

chương trình Nhập các bộ dữ

liệu để thử chương trình, lưu

chương trình với tên Sap_xep

Bước 1: nhập 2 số a, b từ bàn phím

Bước 2: nếu a<=b thì hiển thị ra màn hình giá trị biến

a trước rồi đến giá trị biến b

Bước 3: nếu b<a thì hiển thị ra màn hình giá trị biến

b trước rồi đến giá trị biến a

Bước 4: kết thúc

- Hs Trả lời: Ấn ALT+F9

và CTRL +F9

- Hs Trả lời: ấn 2 hoặc vào File/Save

Hoạt động 2: Bài tập 1 (25’)

Gv : Yêu cầu học sinh gõ

chương trình vào Pascal Lưu với tên Sap_sep và chạy chương trình với bộ

dữ liệu (12,53),(65,20)

Bài 1:

4 Củng cố: (2’)

-Cú pháp câu lệnh điều kiện : IF < điều kiện > <câu lệnh 1>

- Cú pháp câu lệnh điều kiện dưới dạng đủ : IF <điều kiện> <câu lenh 1> else <câu lệnh 2>

5 Hướng dẫn về nhà: (1’)

- Về nhà học bài và xem phần tiếp theo bài TH4

6 Rút kinh nghiệm :

Ngày soạn: 29/11 /2012

Tuần: 16

Tiết: 32

Trang 3

Ngày dạy: 02/12/2012

Bài thực hành 4: SỬ DỤNG LỆNH ĐIỀU KIỆN IF THEN (t2)

I MỤC TIÊU:

1 Kiến thức:

Viết được câu lệnh điều kiện if…then trong chương trình

2 Kỹ năng:

Rèn được kĩ năng ban đầu về đọc các chương trình đơn giản và hiểu được ý nghĩa của

thuật toán sử dụng trong chương trình

3 Thái độ:

- Cẩn thận, chính xác trong việc xác định điều kiện trong câu lệnh

- Tập trung cao độ, nghiêm túc trong giờ học

II CHUẨN BỊ:

1 Giáo viên: SGK, giáo án, máy chiếu, phòng máy

2 Học sinh: Đọc trước bài, SGK, đồ dùng học tập

III TIẾN TRÌNH TIẾT DẠY:

1 Ổn định tổ chức lớp : (2’)

2 Kiểm tra bài cũ: Kiểm tra trong quá trình thực hành

3 Bài mới : (40’)

Hoạt động của giáo viên Hoạt động của học sinh Kiến thức ghi

bảng Hoạt động 1: Bài tập 2 (20’)

? Nêu yêu cầu bài tập 2.

? Hãy nêu thuật toán.

GV đưa ra chương trình của bài

2 và yêu cầu - HS tìm hiểu ý

nghĩa các câu lệnh trong chương

trình

? Theo em chương trình có lỗi

gì không?

Gv : Yêu cầu học sinh gõ

chương trình vào Pascal

- HS cho chạy chương trình với

các bộ dữ liệu mà SGK yêu cầu

? Qua kết quả nhận được em

thấy chương trình viết đã được

chưa?

? Hãy tìm chỗ chưa đúng để sữa

chương trình

1 Bài 2:

- HS: Trả lời

- Hs Trả lời: Theo hiểu biết của mình

- Hs Trả lời: Tự nhìn nhận và nêu ra lỗi gặp phải

Nội dung chương trình:

Program ai_cao_hon;

Uese crt;

Var Long, Trang: real;

Begin Clrscr;

Write(’Nhap chieu cao Câua ban Long: ’);

Readln(Long);

Write(‘Nhap chieu cao Câua Trang:

‘);

Readln(Trang);

If Long>Trang than writeln(‘Ban Long cao hon’);

If Long<Trang then writeln(‘Ban Trang cao hon’)

Bài 2:

Trang 4

Else writeln(‘Hai ban cao bang nhau’);

Readln End

Hoạt động 2: Bài tập 3 (20’)

GV đưa ra nội dung bài tập 3

? Hãy nêu yêu cầu bài toán.

? Ba số dương có thể là độ dài

ba cạnh của tam giác khi thoả

mãn điều kiện gì

GV đưa ra chương trình bài 3,

yêu cầu các nhóm thảo luận và

tìm ý nghĩa các câu lệnh trong

chương trình, cho dịch và chạy

với các bộ số tùy ý

- Kiểm tra 3 số có phải là ba cạnh của một tam giác không?

- Hs: Tổng hai cạnh luôn luôn lớn hơn cạnh còn lại

Bài 3:

Program Ba_canh_tam_giac;

Uses crt;

Var a, b, c: real;

Begin Clrscr;

Write(‘Nhap ba so a, b và c: ‘);

Readln(a,b,c);

If (a+b>c) and (b+c>a) and (c+a>b) then

Writeln(‘a, b va c la 3 canh Câua mot tam giac!’)

Else writeln(‘a, b, c khong la 3 canh Câua 1 tam giac’);

Readln End

Bài 3:

4 Củng cố: (2’)

-Cú pháp câu lệnh điều kiện : IF < điều kiện > <câu lệnh 1>

- Cú pháp câu lệnh điều kiện dưới dạng đủ: IF <điều kiện> <câu lenh 1> else <câu lệnh 2>

- Sử dụng and (và), or(hoặc)

5 Hướng dẫn về nhà: (1’)

- Về nhà học bài và xem phần tiếp theo bài TH4

6 Rút kinh nghiệm :

Ngày đăng: 21/06/2021, 10:07

w