Tải bản đầy đủ (.docx) (2 trang)

Tải Giáo án Tin học 8: Bài thực hành 4: Sử dụng lệnh điều khiển if ... then - Giáo án điện tử Tin học lớp 8

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (131.3 KB, 2 trang )

<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>

<b>BÀI THỰC HÀNH 4: SỬ DỤNG LỆNH ĐIỀU KIỆN IF … THEN</b>



<b>I. MỤC TIÊU:</b>


<i><b>1. Kiến thức: Hiểu được câu lệnh rẽ nhánh trong chương trình có sẵn.</b></i>
<i><b>2. Kĩ năng: </b></i>


<b>- Viết được câu lệnh điều kiện trong chương trình.</b>


<b>- Rèn luyện kỹ năng ban đầu về đọc các chương trình đơn giản và hiểu được ý nghĩa của</b>
thuật tốn sử dụng trong chương trình.


<i><b>3. Thái độ: Học tập tự giác, ý thức học tập, có tinh thần trch nhiệm, vượt qua khó khăn.</b></i>
<b>II. CHUẨN BỊ:</b>


<i><b>1. Giáo viên: Sách giáo khoa, máy tính điện tử, giáo án, máy chiếu.</b></i>
<i><b>2. Học sinh: Vở ghi, sách giáo khoa.</b></i>


<b>III. CÁC HOẠT ĐỘNG DẠY – HỌC: </b>
<i><b>1. Ổn định lớp: (1’)</b></i>


8A1:………
8A2:………
<i><b>2. Kiểm tra bài cũ: (5’)</b></i>


<i><b>Câu 1: Trình bày cú pháp dạng thiếu của câu lệnh điều kiện if … then?</b></i>


<i>Câu 2: Trình bày cú pháp dạng đầy đủ của câu lệnh điều kiện if … then … else?</i>
<i><b>3. Bài mới:</b></i>


<b>Hoạt động của GV</b> <b>Hoạt động của HS</b> <b>Nội dung ghi bảng</b>



<i><b>Hoạt động 1: (18’) Tìm hiểu bài tập 1.</b></i>
+ GV: Hướng dẫn các em phân tích


nội dung bài tập 1.


+ GV: u cầu HS mơ tả lại thuật
tốn của bài đã được học.


+ GV: Gọi từng HS mô tả thuật toán
theo từng bước đã được học.


+ GV: Nhận xét chỉnh sửa thuật toán
cho các em.


+ GV: Hướng dẫn các em phân tích
bài các bước thực hiện ý nghĩa của
các bước thể hiện những gì.


+ GV: Cho HS gõ đoạn chương
trình trong SGK.


+ GV: Hướng dẫn các em viết các
câu lệnh dựa trên các bước của thuật
toán đã đưa ra.


+ GV: Quan sát quá trình gõ chương
trình, sửa sai cho các em.


+ GV: Hướng dẫn những câu lệnh


khó, giúp đỡ các HS yếu.


+ GV: Giải đáp các thắc mắc mà các
em yêu cầu.


+ GV: Giải thích các câu lệnh khó


+ HS: Tập trung chú ý lắng nghe,
hiểu nội dung bài tập


+ HS: Thuật toán:


Bước 1: Nhập hai số nguyên a, b
từ bàn phím.


Bước 2: Nếu <i>a ≤ b</i> 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 <i>b</i> < <i>a</i> 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: Thực hiện:
Program Sap_xep;
Uses Crt;


Var A, B, T : Integer;
BEGIN



Clrscr;


Write(‘Nhap A: ’); Readln(A);
Write(‘Nhap B: ’); Readln(B);
If A <= B Then Write(A,‘ ’,B);
If B < A Then Write(B,‘ ’,A);
Readln


<b>1 . B ài tập 1.</b>
<i>Thuật toán:</i>


Bước 1: Nhập hai số
nguyên a, b từ bàn phím.
Bước 2: Nếu <i>a ≤ b</i> in 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 <i>b</i> < <i>a</i> in 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.


<i>Chương trình:</i>


Program Sap_xep;
Uses Crt;


Var A, B, T :
Integer;



BEGIN
Clrscr;


Write(‘Nhap A:
’); Readln(A);


Write(‘Nhap B: ’);
Readln(B);


If A <= B Then


<b>Ngày soạn: </b>
<b>Ngày dạy: </b>
<b>Tuần: 14</b>


</div>
<span class='text_page_counter'>(2)</span><div class='page_container' data-page=2>

mà các em không hiểu.


+ GV: Hướng dẫn HS thực hiện các
thao tác trên.


+ GV: Yêu cầu một số HS lên bảng
thực hiện các thao tác đã được
hướng dẫn.


+ GV: Yêu cầu các bạn khác quan
sát theo dõi và nhận xét bài làm của
bạn thực hiện.


+ GV: Quan sát hướng dẫn và sửa
sai cho các em.



+ GV: Yêu cầu HS thực hiện xong
lưu bài lại.


+ GV: Nhận xét và sửa các lỗi sai
mà HS thường gặp.


END.


+ HS: Quan sát GV thực hiện các
thao tác trên.


+ HS: Một số HS lên bảng thực
hiện các thao tác đã được hướng
dẫn trên.


+ HS: Các bạn khác theo dõi và
nhận xét bài làm của các bạn.


+ HS: Thao tác dưới sự hướng
dẫn của GV.


+ HS: Lưu bài lại với tên
SAP_XEP.PAS.


+ HS: Chú ý lắng nghe và sửa
chữa những sai sót thường gặp.


Write(A,‘ ’,B);
If B < A Then


Write(B,‘ ’,A);


Readln
END.


<i><b>Hoạt động 2: (17’) Tìm hiểu bài tập 2.</b></i>
+ GV: Yêu cầu HS tham khảo thuật


tốn ví dụ 5, bài 5 đã học.


+ GV: Hướng dẫn các em phân tích
bài các bước thực hiện ý nghĩa của
các bước thể hiện những gì.


+ GV: Cho HS gõ đoạn chương
trình trong SGK.


+ GV: Hướng dẫn các em viết các
câu lệnh dựa trên thuật tốn tham
khỏa ở ví dụ 5, bài 5.


+ GV: Cho từng cá nhân HS thực
hiện nhập chương trình theo u cầu
của bài tốn.


+ GV: Quan sát q trình gõ chương
trình, sửa sai cho các em.


+ GV: Hướng dẫn những câu lệnh
khó, giúp đỡ các HS yếu.



+ GV: Giải đáp các thắc mắc mà các
em yêu cầu.


+ GV: Giải thích các câu lệnh khó
mà các em khơng hiểu.


+ GV: Làm mẫu thao tác khó.


+ GV: Quan sát sữa các lỗi các em
gặp phải trong quá trình thực hiện
viết chương trình.


+ HS: Xem lại cách mơ tả thuật
tốn của ví dụ 5, bài 5.


+ HS: Tập trung chú ý lắng nghe,
hiểu nội dung bài tập.


+ HS: Thực hiện:
Program Ai_cao_hon;
Uses Crt;


Var Long, Trang: Real;
BEGIN


Clrscr;


Write(‘Nhập h của Long: ’);
Readln(Long);



Write(‘Nhập h của Trang: ’);
Readln(Trang);


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


If Long < Trang Then Writeln(‘
Ban Trang cao hon’) Else
Writeln(‘Hai ban bang nhau’);


Readln
END.


+ HS: Thực hiện sửa chữa các lỗi
theo yêu cầu của GV đưa ra.


<b>2 . Bài tập 2.</b>
Program
Ai_cao_hon;
Uses Crt;


Var Long, Trang:
Real;


BEGIN
Clrscr;


Write(‘Nhập h
của Long: ’);



Readln(Long);


Write(‘Nhập h của


Trang: ’);


Readln(Trang);


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


If Long < Trang
Then Writeln(‘
Ban Trang cao


hon’) Else


Writeln(‘Hai ban
bang nhau’);


Readln
END.
<i><b>4. Củng cố: (3’) </b></i>


- Củng cố các bước thực hiện viết chương trình.
<i><b>5. Dặn dò: (1’)</b></i>


- Xem trước nội dung tiếp theo của bài.


<b>IV. RÚT KINH NGHIỆM : </b>


</div>

<!--links-->

×