Tải bản đầy đủ (.pptx) (23 trang)

tiet 11 Su dung bien trong chuong trinh 98875838db

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 (869.42 KB, 23 trang )

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

*Chào mừng quý thầy cô về dự giờ lớp 8e



<b>Tiết 11: Bài 4:</b>



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

<b>Câu hỏi: Cấu trúc chung của 1 chương trình Pascal thường </b>


<b>gồm những phần nào? Ở phần khai báo, em đã học những </b>


<b>khai báo nào?</b>



<b>Trả lời: Cấu trúc chung của 1 chương trình Pascal thường </b>


<b>gồm 2 phần:</b>



<b>- Phần khai báo</b>


<b>- Phần thân</b>



<b>* Một số khai báo đã học:</b>



<b>- Khai báo tên chương trình (dùng từ khóa Program)</b>


<b>- Khai báo các thư viện (dùng từ khóa Uses)</b>



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

<b> Nêu vấn đề</b>



<b>Ở phần khai báo, ngoài các khai </b>


<b>báo: Khai báo tên chương trình, </b>


<b>khai báo thư viện, cịn khai báo nào </b>



<b>khác nữa khơng?</b>



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

<b>TIẾT 11. BÀI 4. SỬ DỤNG BIẾN VÀ HẰNG TRONG CHƯƠNG TRÌNH</b>


<b>Biến là cơng cụ lập trình</b>



<b>1</b>


<b>Khai báo biến</b>


<b>2</b>


<b>Sử dụng biến trong chương trình</b>


<b>3</b>


<b>Hằng</b>


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

Hoạt động cơ bản của chương trình máy
tính là gì?


Xử lí dữ liệu


Lưu trữ trong bộ nhớ máy tính


Trước khi được máy tính xử lí, dữ
liệu nhập vào được lưu trữ ở đâu?


<b>TIẾT 11. BÀI 4. SỬ DỤNG BIẾN VÀ HẰNG TRONG CHƯƠNG TRÌNH</b>


<b>1. Biến là cơng cụ lập trình:</b>



Làm thế nào để biết chính xác dữ liệu
được lưu ở vị trí nào trong bộ nhớ?


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

<b>TIẾT 11. BÀI 4. SỬ DỤNG BIẾN VÀ HẰNG TRONG CHƯƠNG TRÌNH</b>



- Trong lập trình, biến được dùng để

<i>lưu trữ dữ liệu và dữ liệu </i>


được

biến

lưu trữ

<i>có thể thay đổi trong khi thực hiện chương </i>


trình.



- Dữ liệu do biến lưu trữ được gọi là giá trị của biến.



<b>1. Biến là cơng cụ lập trình:</b>



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

<b>TIẾT 11. BÀI 4. SỬ DỤNG BIẾN VÀ HẰNG TRONG CHƯƠNG TRÌNH</b>


<i>Write(x+y); </i>hoặc


<i>Writeln(x+y); </i>


<i>Câu lệnh in tổng 15+5 được viết lại là: </i>


<i>Sử dụng 2 biến: X (lưu giá trị 15) và Y (lưu giá trị 5) để tính tổng </i>
<i>trên được mô tả như sau: </i>


20 (= X+Y)


<b>X</b>

<b><sub>Y</sub></b>



<b>15</b>

<b><sub>5</sub></b>



<b>Muốn in kết quả của </b><i><b>15+5 </b></i><b>ra màn hình, em có thể sử dụng những </b>
<b>lệnh nào?</b>


a. writeln(’15+5’); b. write(15+5);


c. writeln(15+5); d. write(‘15+5’);


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

<b>TIẾT 11. BÀI 4. SỬ DỤNG BIẾN VÀ HẰNG TRONG CHƯƠNG TRÌNH</b>
Tính giá trị của các biểu thức sau:


<i>Có thể thực hiện như </i>
<i>sau:</i>


<b>Ví dụ:</b>




<b>1. Biến là cơng cụ lập trình:</b>



100 50

100 50



;



3

5



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

<b>TIẾT 11. BÀI 4. SỬ DỤNG BIẾN VÀ HẰNG TRONG CHƯƠNG TRÌNH</b>


Y

=

X/3


Z

=

X/5



X =100+50





<b>Y=</b> <b>Z=</b>



<b>1. Biến là cơng cụ lập trình:</b>


<b>Ví dụ:</b>


100 50

100 50



;



3

5



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

<b>TIẾT 11. BÀI 4. SỬ DỤNG BIẾN VÀ HẰNG TRONG CHƯƠNG TRÌNH</b>


<b>2. </b>

<b>Khai báo biến:</b>



- Để sử dụng được biến, trước tiên ta phải …


- Biến được khai báo ở … trong chương trình



- Việc khai báo biến gồm khai báo…và …của biến


- Để khai báo biến, ta dùng từ khoá …



- Cú pháp khai báo biến:…



<b>1. Biến là cơng cụ lập trình:</b>


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

- Để sử dụng được biến, trước tiên ta phải <i>khai báo</i>
- Biến được khai báo ở phần khai báo trong chương
trình


- Việc khai báo biến gồm khai báo <i>tên biến </i>và <i>kiểu </i>



<i>dữ liệu</i> của biến


- Để khai báo biến, ta dùng từ khoá <i>var</i>


- Cú pháp: <i>Var tên biến: kiểu dữ liệu;</i>


<b>TIẾT 11. BÀI 4. SỬ DỤNG BIẾN VÀ HẰNG TRONG CHƯƠNG TRÌNH</b>


<b>2. </b>

<b>Khai báo biến:</b>



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

<b>TIẾT 11. BÀI 4. SỬ DỤNG BIẾN VÀ HẰNG TRONG CHƯƠNG TRÌNH</b>


<b>*Lưu ý: </b>



<i><b>- </b></i>

<i>Tên biến </i>

phải được đặt theo đúng quy tắc đặt tên


trong ngôn ngữ lập trình Pascal.



- Nếu có nhiều biến có cùng kiểu dữ liệu được khai


báo thì giữa các

<i>tên biến </i>

cách nhau bởi

<i>dấu phẩy</i>

.



<b>2. </b>

<b>Khai báo biến:</b>



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

<b>TIẾT 11. BÀI 4. SỬ DỤNG BIẾN VÀ HẰNG TRONG CHƯƠNG TRÌNH</b>


<b>Var</b> m, n : integer;
s, dientich :


real; ten, chieucao :
string;



<b>Từ khoá khai </b>
<b>báo biến</b>


<b>Tên các biến</b>


<b>Kiểu xâu kí tự</b>


<b>*Ví dụ:</b>


<b>2. </b>

<b>Khai báo biến:</b>



<b>1. Biến là cơng cụ lập trình:</b>


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

<b>TIẾT 11. BÀI 4. SỬ DỤNG BIẾN VÀ HẰNG TRONG CHƯƠNG TRÌNH</b>


<i> Bài tập vận dụng: </i>
<i>Em hãy đánh dấu </i><b>۷</b>
<i>vào lựa chọn đúng </i>
<i>hoặc sai trong các </i>
<i>câu lệnh khai báo </i>
<i>biến cho ở bảng sau:</i>


<b>Khai báo</b> <b>Đúng</b> <b>Sai</b>
Var end : String;


Var a,b : Integer;
c : Real;


Var 5ch : String;
Var x : Char



Var m,n : Integer;
Var chieu dai : Real;
Var bankinh,S : Real;
P , S : Integer;


<b>۷</b>


<b>۷</b>

<b>۷</b>


<b>۷</b>


<b>۷</b>


<b>۷</b>


<b>۷</b>



<b>2. </b>

<b>Khai báo biến:</b>



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

<b>Bài tập củng cố</b>



<b>Bài tập 1: Hãy liệt kê những khai báo trong ngơn ngữ lập </b>


<b>trình Pascal mà em đã học.</b>



<b>Trả lời: </b>



<b>- Khai báo tên chương trình</b>


<b>- Khai báo các thư viện</b>



<b>- Khai báo biến</b>



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

<b>Bài tập 2: Điền các dấu thích hợp vào chỗ trống:</b>
<i><b>Trong câu lệnh khai báo biến:</b></i>



- <sub>Dấu </sub><sub>phẩy (,) </sub><sub>phân cách giữa các </sub><sub>tên biến</sub>


- <sub>Dấu</sub><sub> 2 chấm (:) </sub><sub>phân cách </sub><sub>tên biến </sub><sub>với</sub><sub> kiểu dữ liệu</sub>


- <sub>Dấu </sub><sub>chấm phẩy (;)</sub><sub> nằm ở cuối câu lệnh khai báo biến</sub>


<b>TIẾT 11. BÀI 4. SỬ DỤNG BIẾN VÀ HẰNG TRONG CHƯƠNG TRÌNH</b>
<b>TIẾT 11. BÀI 4. SỬ DỤNG BIẾN VÀ HẰNG TRONG CHƯƠNG TRÌNH</b>


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

<b>Bài tập 3: Khai báo biến trong Pascal:</b>


Khai báo hai biến <i>A, B kiểu số nguyên</i>, biến <i>C kiểu kí tự</i>, biến


<i>R kiểu số thực</i>:


Var A,B : Integer;


C : Char;


R : Real;



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

<b>Bài tập 4: Hãy cho biết tên biến phù hợp với kiểu dữ liệu đã cho </b>
<b>ở bài tập sau:</b>


Viết chương trình nhập vào <i>họ tên, chiều cao, cân nặng</i> của học
sinh và in ra màn hình chỉ số BMI và đánh giá theo chỉ số BMI


(chỉ số BMI là tỉ số giữa cân nặng và bình phương chiều cao).
<b>Var hoten : string;</b>


<b> chieucao,cannang : real;</b>



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

<b>*Giả sử: Chương trình tính chu vi và diện tích hình vng có cạnh </b>
<b>bằng 5 như sau:</b>


Program Hinh_vuong;
Begin


writeln(‘Chu vi hinh vuong canh=5 la:’,5*4);
write(‘Dien tich hinh vuong canh=5 la:’,5*5);
Readln;


End.


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

<b>*Yêu cầu: Tính chu vi và diện tích hình vng với các cạnh bằng </b>
<b>6,7,…thì ta làm thế nào?</b>


Program Hinh_vuong;
Begin


writeln(‘Chu vi hinh vuong canh=5 la:’,5*4);
write(‘Dien tich hinh vuong canh=5 la:’,5*5);
Readln;


End.


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

<b>TIẾT 11. BÀI 4. SỬ DỤNG BIẾN VÀ HẰNG TRONG CHƯƠNG TRÌNH</b>


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

<b>TIẾT 11. BÀI 4. SỬ DỤNG BIẾN VÀ HẰNG TRONG CHƯƠNG TRÌNH</b>


<b>Hướng dẫn về nhà</b>


-<sub> Học bài</sub>


-<sub> Xem trước mục 3, 4 của bài 4</sub>


-<sub> Làm bài tập 4,6 – SGK trang 32, 33</sub>


Biến là cơng cụ lập trình
<b>1</b>


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

<!--links-->

×