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

Tiết 10_Bài thực hành 2: Viết chương trình để tính toán

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 (152.45 KB, 3 trang )

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

<i>Ngày soạn: 12/9/2019 </i>


<i>Ngày dạy: 8C1: 8C2: 8C3: </i> <i><b> Tiết 10</b></i>


<b>Bài thực hành 2: </b>


<b>VIẾT CHƯƠNG TRÌNH ĐỂ TÍNH TỐN (Tiếp theo)</b>


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


<b>1. Kiến thức</b>


- Chuyển được biểu thức toán học sang biểu diễn trong Pascal.
- Biét được kiểu dữ liệu khác nhau thì được xử lý khác nhau.
- Hiểu phép toán div, mod.


- Hiểu thêm về các lệnh in dữ liệu ra màn hình và tạm ngừng chương trình.
<b>2. Kỹ năng</b>


- Rèn kỹ năng soạn thảo chương trình, dịch và chạy chương trình.
<b>3. Thái độ</b>


- Nghiêm túc trong học tập, ham thích viết chương trình trên máy tính để
hướng dẫn máy tính làm việc theo sự chỉ dẫn của con người.


<b>4. Định hướng phát triển năng lực</b>


Năng lực tự học; giải quyết vấn đề; sáng tạo; giao tiếp; tự quản lý; hợp tác;
sử dụng công nghệ thông tin và truyền thông; sử dụng ngôn ngữ.


<b>II. CHUẨN BỊ</b>



<b>1. Giáo viên: Sách giáo khoa, giáo án, tài liệu tin học có liên quan, phịng máy.</b>
<b>2. Học sinh: Đọc bài trước khi đến lớp, SGK.</b>


<b>III. PHƯƠNG PHÁP</b>


- Thuyết trình, vấn đáp, gợi mở, phân tích, trực quan, thực hành.
<b>IV. TIẾN TRÌNH</b>


<b>1. Ổn định lớp: (1')</b>


<b>2. Kiểm tra bài cũ: Kết hợp trong giờ thực hành.</b>
<b>3. Bài mới:</b>


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


<i>- Mục tiêu:</i>Hiểu về lệnh tạm ngừng
chương trình.<i> </i>


<i>- Hình thức tổ chức:</i> cá nhân, nhóm


<i>- Kỹ thuật:</i> Động não, vấn đáp, suy
nghĩ, cặp đơi, chia sẻ, trình bày 1 phút.


<i>- Phương pháp:</i> Đàm thoại, đặt vấn
đê, trực quan, thảo luận nhóm.


GV: Sự khác nhau của lệnh Delay


<b>Bài 2 : Tìm hiểu phép chia lấy phần</b>


<b>nguyên và phép chia lấy phần dư với</b>
<b>số nguyên. Sử dụng các câu lệnh tạm</b>
<b>ngừng chương trình (15')</b>


c)- Thêm câu lệnh Delay (5000) sau
mỗi lệnh Writeln. Dịch, chạy chương
trình và quan sát kết quả.


<b>uses crt;</b>
<b>begin</b>
<b> clrscr;</b>


<b>writeln('16/3</b> <b>=',</b> <b>16/3);</b>
<b>delay(5000);</b>


<b> writeln('16 div 3 =',16 div 3); </b>
<b> delay(5000);</b>


<b> writeln('16 mod 3 =',16 mod 3); </b>
<b> delay(5000);</b>


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

và Readln?


HS: Delay: Tạm ngừng chương
trình trong khoảng thời gian nào đó
rồi tự động thực hiện chương trình.
Readln: Tạm ngừng chương trình
cho đến khi người dùng nhấn Enter.


GV: Yêu cầu HS thực hành theo yêu


cầu c, d.


HS: Thực hành trên máy tính.


GV: Theo dõi và hướng dẫn từng
máy.


GV: Kết hợp kiểm tra kĩ năng soạn
chương trình và chạy dịch chương
trình trong Pascal.


<i>- Mục tiêu: </i>Hiểu thêm về các lệnh in
dữ liệu ra màn hình.


<i>- Hình thức tổ chức:</i> cá nhân, nhóm


<i>- Kỹ thuật:</i> Động não, vấn đáp, suy
nghĩ, cặp đơi, chia sẻ, trình bày 1 phút.


<i>- Phương pháp:</i> Đàm thoại, đặt vấn
đê, trực quan, thảo luận nhóm.


GV: Đưa nội dung bài 3.


GV: Cách mở tệp đã có trong FP?
HS: Chọn File -> Open -> Chọn tệp
cần mở.


GV: Yêu cầu HS thực hiện bài 3.
GV: Nhận xét về kết quả.



HS: Kết quả có độ rộng là 4, số
chữa số phần thập phân là 2.


GV: Lưu ý về câu lệnh điều khiển
cách in số thực trên màn hình.


GV: Tổng kết.


d)- Thêm câu lệnh Readln sau từ khố
End. Dịch và chạy chương trình.


<b>uses crt;</b>
<b>begin</b>
<b> clrscr;</b>


<b>writeln('16/3</b> <b>=',</b> <b>16/3);</b>
<b>delay(5000);</b>


<b> writeln('16 div 3 =',16 div 3); </b>
<b> delay(5000);</b>


<b> writeln('16 mod 3 =',16 mod 3); </b>
<b> delay(5000);</b>


<b> Readln;</b>
<b>end.</b>


<b>Bài 3 : Tìm hiểu thêm về cách ghi dữ</b>
<b>liệu ra màn hình (22')</b>



a) Mở tệp chương trình CT2.pas và sửa
3 lệnh cuối (SGK). Dịch và chạy lại
chương trình. Quan sát kết quả và rút ra
nhận xét.


<i><b>Tổng kết : SGK</b></i>


<b>1.</b> Kí hiệu của các phép toán số
học trong Pascal: <i>+</i>, <i>-</i>, <i>*</i>, <i>/</i>, <i>mod</i> và


<i>div</i>.


<b>2.</b> Các lệnh làm tạm ngừng chương


trình:


<i>- Delay(x)</i> tạm ngừng chương trình
trong vịng x phần nghìn giây, sau đó tự
động tiếp tục chạy.


<i>- Read</i> hoặc <i>readln</i> tạm ngừng chương
trình cho đến khi người dùng nhấn phím
<b>Enter.</b>


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

<b>4. Củng cố (5')</b>


Gõ đoạn chương trình sau. Dịch và chạy chương trình:


<i>Begin</i>



<i>Writeln('1/2+ 1/3=', 1/2+1/3:6:2);</i>
<i>Writeln('1*2+ 2*3=', 1*2+2*3:6:2);</i>
<i>Readln;</i>


<i>End.</i>


<b>5. Hướng dẫn về nhà (2’)</b>


- Thực hành lại bài tập 3 trên máy tính cá nhân ở nhà.


</div>

<!--links-->

×