1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Bài thực hành 4 sử dụng câu lệnh điều kiện if…then môn tin học lớp 8 đầy đủ chi tiết nhất

5 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 5
Dung lượng 133,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

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.. Định hướng phát triển năng lực: năng lực sử dụng m

Trang 1

Bài TH 4: SỬ DỤNG LỆNH ĐIỀU KIỆN IF THEN 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ó ý thức cao trong học tập, sáng tạo và tư duy

4 Định hướng phát triển năng lực: năng lực sử dụng máy tính, năng lực giải quyết vấn đề,

năng lực sáng tạo, ứng dụng KHKT, năng lực tự học, năng lực hợp tác, làm việc nhóm

PHƯƠNG PHÁP:

 Hoạt động theo nhóm

 Luyện tập – thực hành

II CHUẨN BỊ BÀI HỌC:

1 Giáo viên:

- Giáo án, SGK, phòng máy

2 Học sinh :

- Đọc trước bài TH4

III TIẾN TRÌNH BÀI HỌC:

1 Hoạt động 1: Khởi động (5 phút)

- Kiểm tra sĩ số:

- Ổn định trật tự, tạo không khí thoải mái để bắt đầu tiết học

2 Hoạt động 2: Hình thành kiến thức (30 phút):

Hoạt động của giáo viên và học sinh Nội dung, yêu cầu cần đạt

Hoạt động 1: Hướng dẫn chung

- 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

Trang 2

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.

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

HS: Trả lời.

1 Bài 1:

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.

HS: Trả lời.

Hoạt động 1: Luyện tập

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)

3 Hoạt động 3: Luyện tập, vận dụng, mở rộng (10 phút):

- 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>

Dặn dò:

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

- Học sinh kiểm tra lại máy

* Rút kinh nghiệm

………

………

Trang 3

Bài TH 4: SỬ DỤNG LỆNH ĐIỀU KIỆN IF THEN (tiếp) 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ó ý thức cao trong học tập, sáng tạo và tư duy

4 Định hướng phát triển năng lực: năng lực sử dụng máy tính, năng lực giải quyết vấn đề,

năng lực sáng tạo, ứng dụng KHKT, năng lực tự học, năng lực hợp tác, làm việc nhóm

PHƯƠNG PHÁP:

 Hoạt động theo nhóm

 Luyện tập – thực hành

II CHUẨN BỊ BÀI HỌC:

1 Giáo viên:

- Giáo án, SGK, phòng máy

2 Học sinh :

- Đọc trước bài TH4

III TIẾN TRÌNH BÀI HỌC:

1 Hoạt động 1: Khởi động (3 phút)

- Kiểm tra sĩ số:

- Ổn định trật tự, tạo không khí thoải mái để bắt đầu tiết học

Kiểm tra 15’ : Đề bài 8B (8A tính chu vi )

Viết chương trình Pascal tính diện tích hình chữ nhật, với 2 kích thước của nó là các số thực được nhập từ bàn phím, in ra màn hình diện tích đó

Biểu chấm

Program Tinh_dien_tich_HCN;

Uses crt;

Var a,b,S: Real; { Var a,b,S: Real; } Begin

Clrscr;

Write(’nhap kich thuoc thu nhat a =’); readln(a);

Write(’nhap kich thuoc thu hai b =’);readln(b);

S:=a*b; {S:= 2*(a+b);}

Writeln(‘ dien tich HCN co kich thuoc’,a,’va’,b,’la’,S);

Readln;

End

0,5 đ 0.5 đ

1.5 đ

1 đ 0.5 đ

1 đ

1 đ

1 đ 1đ

1đ 1đ

2 Hoạt động 2: Hình thành kiến thức (30 phút):

Hoạt động của giáo viên và học sinh Nội dung, yêu cầu cần đạt

Trang 4

Hướng dẫn chung

? 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 đư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ì

1 Bài 2:

HS: Trả lời HS: Trả lời.

HS: Trả lời.

HS: trả lời.

Luyện tập

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.

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 ý

Bài 2:

Program ai_cao_hon;

Uese crt;

Var Long, Trang: real;

Begin Clrscr;

Write(’Nhap chieu cao cua ban Long:

’);

Readln(Long);

Write(‘Nhap chieu cao cua Trang: ‘); Readln(Trang);

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

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

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

Readln End

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);

Trang 5

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

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

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

Readln End

3.Hoạt động 3: Luyện tập, vận dụng, mở rộng (10 phút):

-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)

Dặn dò:

- Về nhà học bài và ôn tập để kiểm tra 1 tiết thực hành

- Học sinh kiểm tra lại máy

* Rút kinh nghiệm

………

………

Ngày đăng: 20/10/2022, 19:32

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

TÀI LIỆU LIÊN QUAN

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

w