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

Tiết 10_Tin 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 (137.64 KB, 3 trang )

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

<i>Ngày soạn: </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 </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 tố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. 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: </b>Sách giáo khoa, giáo án, tài liệu tin học có liên quan, phịng máy.


<b>2. Học sinh</b>: Đọc bài trước khi đến lớp, SGK.


<b>III. PHƯƠNG PHÁP, KĨ THUẬT</b>


<b>- Phương pháp:</b> Đặt vấn đề, vấn đáp, gợi mở, phân tích, trực quan, thực hành.


<b>- Kĩ thuật:</b> Động não, sơ đồ tư tuy, chia nhóm.


<b>IV. TIẾN TRÌNH HOẠT ĐỘNG-GIÁO DỤC</b>
<b>1. Ổn định lớp (1')</b>


<b>2. Bài mới</b>


<b>A. HOẠT ĐỘNG KHỞI ĐỘNG (3')</b>


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


<i>Mục tiêu: </i>Chuyển được các biểu thức toán học
sang biểu diễn trong Pascal, củng cố lệnh giao
tiếp máy tính.


GV: Đặt tình huống
HS: Trả lời.


HS: Nhận xét, đánh giá


GV: Nhận xét, đánh giá


- Hãy phân biệt ý nghĩa của các câu lệnh Pascal sau đây:
<i>Writeln('16+4=','16+4');</i>


<i><b> Writeln('16+4=',16+4);</b></i>


- Xác định kết quả của các biểu thức dưới đây:
a) 15  8 ≥ 3;


b) (20  15)2≠ 25;


<b>B. HOẠT ĐỘNG HÌNH THÀNH KIẾN THỨC</b>


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


<i>- Mục tiêu: </i>Chuyển được các biểu
thức toán học sang biểu diễn trong


<b>Bài 1(12'):</b>


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

Pascal.


HS : Làm bài trên máy tính của mì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 khởi



động chương trình, soạn chương trình
và chạy dịch chương trình trong
Pascal.


GV: Chương trình trên có mấy phần ?
HS: 1 phần: Phần thân


GV: Giải thích cho HS thấy được hai
dãy giống nhau gồm số và kí hiệu
phép tốn khi đặt trong dấu nháy đơn
hoặc khơng thì sẽ thể hiện ở các kiểu
dữ liệu khác nhau.


GV: Yêu cầu HS thực hiện yêu cầu
phần b bài 1.


HS : Làm bài trên máy tính.


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


GV: Thao tác thực hiện lưu chương
trình, dịch chương trình và chạy
chương trình?


HS: Lưu chương trình nhấn F2
Dịch chương trình: Alt + F9.
Chạy chương trình: Ctrl+ F9.


<i>- Mục tiêu: </i>Hiểu phép tốn div, mod


GV: Đưa nội dung bài tập 2.


GV: Yêu cầu HS soạn thảo chương
trình.


GV: Nhận xét về kết quả ?


HS: Kết quả lần lợt là 5,3; 5;1


HS: Tu theo tng biểu thức kết quả
in ra màn hình khác nhau.


GV: Nhận xét và giúp học sinh thấy


<b>trong chương trình Pascal.</b>


<i>b)- Khởi động FP và gõ chương trình</i>
<i>để tính biểu thức.</i>


c<i>)- Lưu chương trình với tên CT2.pas.</i>
<i>Dịch, chạy chương trình và kiểm tra kết</i>
<i>quả nhận được trên màn hình.</i>


<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 (12')</b>


a)- Mở tệp mới và gõ chương trình
(SGK).



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


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


<b> writeln(‘16 div 3 =',16 div 3);</b>
<b> writeln('16 mod 3 =',16 mod 3);</b>
<b>end.</b>


b)- Dịch và chạy chương trình. Quan
sát kết quả nhận được và cho nhận xét
về kết quả đó.


- Lệnh <i>clrscr</i> được dùng để xóa tất cả


Begin


writeln (’15*4 – 30 + 12 = ’, 15*4-30+12);


writeln (’(10+5)/(3+1)-18/(5+1) =’ , (10+5)/(3+1)-18/(5+1));
writeln (’(10+2)*(10+2)/(3+1) =’ , (10+2)*(10+2)/(3+1));
writeln (’((10+2)*(10+2)-24)/(3+1)= ’, ((10+2)*(10+2)-24)/
(3+1)) ;


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

được sự khác nhau giữa phép div,
mod và phép chia.


GV: Yêu cầu xoá lệnh Clrscr. Dịch


và chạy lại chương trình nhiều lần.
Quan sát kết quả và nhận xét về tác
dụng của lệnh Clrscr?


- HS: Lệnh <i>clrscr</i> được dùng để xóa


tất cả những gì có trên màn hình cho
đến thời điểm đó.


những gì có trên màn hình cho đến thời
điểm đó.


<b>C. HOẠT ĐỘNG LUYỆN TẬP (5')</b>


- Soạn thảo đoạn chương trình sau. Dịch và chạy chương trình:


<i>Begin</i>


<i> Writeln ('5+3=', 5+3);</i>
<i> Writeln ('5+3=' , '5+3');</i>
<i> Readln;</i>


<i>End.</i>


- Đọc kết quả.


<b>D. HOẠT ĐỘNG VẬN DỤNG, SÁNG TẠO (5')</b>


Viết chương trình Pascal tính giá trị các biểu thức sau:
a) 14 div 5



b) 14 mod


c) (144-6)/(120+5) + (1/2-4/5)


d) (3+1)2<sub> + 20 mod 3</sub>


<b>E. HOẠT ĐỘNG TÌM TỊI, MỞ RỘNG (5')</b>


Em có thể sử dụng NNLT Pascal để giải các bài toán trong các lĩnh vực
như mơn Hóa, Lý, … được khơng? Em hãy lấy ví dụ về một vài bài tốn trong
các mơn đó và giải bằng máy tính?


Ví dụ:


- Mơn Hóa: Tính số mol, tính thể thể tích, …


- Mơn Lý: Tính vận tốc, qng đường, tính lực, tính khối lượng, ….


<b>* HƯỚNG DẤN VỀ NHÀ (2')</b>


- Thực hành lại bài tập 1 và 2 trên máy tính cá nhân ở nhà.
- Đọc tiếp bài thực hành và chuẩn bị giờ sau thực hành.
- Thực hành bài 12 Vở bài tập/27.


</div>

<!--links-->

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×