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

Tiết 14_Bài thực hành 3: Khai báo và sử dụng biế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 (145.61 KB, 3 trang )

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

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


<i>Ngày dạy: 8C1: 8C2: 8C3: </i> <i><b> Tiết 14 </b></i>
<b>Bài thực hành 3:</b>


<b>KHAI BÁO VÀ SỬ DỤNG BIẾN (Tiếp theo)</b>
<b>I. MỤC TIÊU:</b>


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


- Hiểu về các kiểu dữ liệu chuẩn: kiểu số nguyên, số thực.
- Hiểu cách khai báo và sử dụng hằng.


- Hiểu và thực hiện được việc trao đổi giá trị của 2 biến.


<b>2. Kỹ năng</b>


- Kết hợp giữa lệnh write, writeln với read, readln để thực hiện việc nhập
dữ liệu cho biến từ bàn phím.


- Thực hiện được khai báo đúng cú pháp, lựa chọn được kiểu dữ liệu phù
hợp cho biến.


- Sử dụng được lệnh gán giá trị cho biến.
- Sử dụng được hằng.


- Thực hiện được việc trao đổi giá trị của 2 biến.


<b>3. Thái độ</b>


- Nghiêm túc trong học tập, ham thích lập trình trên máy tính để giải các


bài tập.


<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</b>: Giáo án, SGK, SGV, máy tính, máy chiếu, phịng máy.


<b>2- Học sinh</b>: học bài cũ.


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


Giải quyết vấn đề, hoạt động nhóm, phân tích, thực hành.


<b>IV. TIẾN TRÌNH:</b>
<b>1. Ổn định lớp</b>:<b> 1’</b>


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


<b>3. Bài mới: (32')</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à thực hiện được


việc tráo đổi giá trị của 2 biến.<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: Đưa nội dung bài tốn.


<b>Bài 2: (32')</b>


Thử viết chương trình nhập các số
nguyên x và y, in giá trị của x, y ra
màn hình. Sau đó hốn đổi các giá trị
của x và y rồi lại in ra màn hình giá trị
của x và y.


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

Cốc A Cốc B


- GV: Để hoán đổi nước trong 2 cốc:
cốc A chứa nước màu xanh, cốc B
chứa nước màu đỏ thì ta làm thế nào?
- HS: Dùng cốc nước trung gian C
khơng chứa gì cả. Đổ nước của cốc A
vào cốc C, đổ nước cốc B sang cốc A,
đổ nước cốc C sang cốc B. Nước của
hai cốc đã được hoán đổi.


- GV: Vậy để đổi giá trị của 2 biến ta
làm thế nào?



- HS: Tương tự như hoán đổi nước ở
hai cốc. Dùng biến trung gian z.


z:=x;
x:=y;
y:=z;


- GV: Nhận xét và kết luận cách giải
bào toán.


- GV: Yêu cầu học sinh viết chương
trình trên máy tính. (tham khảo
chương trình trong sách giáo khoa).
- HS: Thực hành theo nhóm trên máy
tính.


- GV: Quan sát, hướng dẫn, sửa lỗi
trong quá trình học sinh thực hành.
GV: Tổng kết nội dung.


HS: Lắng nghe, ghi bài.


readln(x,y);


writeln(x, ' ',y);
z:=x;


x:=y;
y:=z;



writeln(x, ' ',y);
readln;


end.


<b>TỔNG KẾT</b>


1. Cú pháp khai báo biến trong Pascal:


<b>var</b> <i><danh sách biến></i><b>: </b><<i>kiểu dữ</i>
<i>liệu</i>><b><sub>;</sub></b>


trong đó <i>danh sách biến</i> gồm tên các
biến và được cách nhau bởi dấu phẩy.
2. Cú pháp lệnh gán trong Pascal:
<<i>biến</i>><b>:=</b> <<i>biểu thức</i>>


3. Lệnh <i>read</i>(<<i>danh sách biến</i>>) hay


<i>readln</i>(<<i>danh sách biến</i>>), trong đó


<i>danh sách biến </i>là tên các biến đã khai
báo, được sử dụng để nhập dữ liệu từ
bàn phím. Sau khi nhập dữ liệu cần
nhấn phím <b>Enter</b> để xác nhận. Nếu giá
trị nhập vào vượt quá phạm vi của
biến, nói chung kết quả tính tốn sẽ sai.
4. Nội dung <i>chú thích </i>nằm trong cặp
dấu <i>{</i> và <i>}</i> bị bỏ qua khi dịch chương


trình. Các <i>chú thích</i> được dùng để làm
cho chương trình dễ đọc, dễ hiểu.
Ngồi ra có thể sử dụng cặp các dấu


<i>(*</i> và <i>*)</i> để tạo chú thích.


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


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

Chương trình:


<i>Var a, b,S: byte;</i>
<i>Begin</i>


<i>Writeln('a='); Readln(a);</i>
<i>Writeln('b='); Readln(b);</i>
<i> S:=a*b;</i>


<i> Writeln('Dien tich Hinh chu nhat=',S);</i>
<i> Readln;</i>


<i>End.</i>


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


- Học bài cũ.


- Chuẩn bị kiến thức từ bài 1-4 cho tiết bài tập.


</div>

<!--links-->

×