Tải bản đầy đủ (.ppt) (14 trang)

Bai 4 Su dung bien trong chuong trinh

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 (372.03 KB, 14 trang )

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

<b>KIỂM TRA BÀI CŨ</b>



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

<b>BÀI 4: SỬ DỤNG BIẾN </b>


<b>TRONG CHƯƠNG TRÌNH</b>



1/ Biến là cơng cụ trong lập trình
2/ Khai báo biến


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

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



- Các thao tác có thể thực hiện với biến:


+ Gán giá trị cho biến


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

<b>* Gán giá trị cho biến:</b>


- Trong các ngơn ngữ lập trình, câu lệnh gán có
dạng:


<i> Tên biến</i>  <i>Biểu thức cần gán giá trị cho biến</i>;
trong đó, dấu  biểu thị phép gán


Ví dụ:


x  -c/d (biến x nhận giá trị bằng giá trị -c/d)
x  y


i  i+5


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




(biến x nhận giá trị bằng giá trị y)


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

<b>* Gán giá trị cho biến:</b>


- Trong các ngơn ngữ lập trình, câu lệnh gán có
dạng:


<i> Tên biến</i>  <i>Biểu thức cần gán giá trị cho biến</i>;
- Trong Pascal, kí hiệu phép gán là dấu <b>:=</b>


- Cú pháp câu lệnh gán giá trị cho biến trong Pascal:


<b> Tên biến := Biểu thức cần gán giá trị cho biến;</b>


<b>VD: Chieu_dai:=5;</b>


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



Nêu cú pháp câu
lệnh gán giá trị cho


biến trong Pascal?


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

<b>VD:</b>


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



<b>Lệnh trong Pascal</b> <b>Ý nghĩa</b>


<b>1) X:=12;</b>



<b>2) X:=Y;</b>


<b>3) X:=X+1;</b>


<b>4)X:=(a+b)/2 ;</b>


Gán giá trị số 12 vào biến nhớ X


Gán giá trị đã lưu trong biến nhớ Y vào biến
nhớ X


Tăng giá trị của biến x lên 1 đơn vị, kết quả
gán lại cho biến x.


Thực hiện phép toán tính trung bình cộng hai
giá trị nằm trong hai biến a và b, rồi gán kết
quả cho biến x.


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

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


- <i><sub>Kiểu dữ liệu của giá trị </sub></i><sub>gán cho biến phải </sub><b><sub>trùng</sub></b><sub> với </sub>


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


- Khi được gán giá trị mới thì giá trị cũ của biến sẽ bị
xóa


<b>*Lệnh nhập giá trị cho biến từ bàn phím:</b>



Readln(tên biến);


VD: Readln (chieu_dai);


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



Kiểu dữ liệu của giá trị
được gán cho biến phải


như thế nào?


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

- Hằng là đại lượng để lưu trữ dữ liệu và có


<i>giá trị</i> <i>khơng đổi</i> trong suốt q trình thực
hiện chương trình.


- Ví dụ:


<b>4/ Hằng</b>



Hằng là gì?


Tên hằng Giá trị của hằng


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

- Hằng là đại lượng để lưu trữ dữ liệu và có


<i>giá trị</i> <i>khơng đổi</i> trong suốt quá trình thực
hiện chương trình.


- <b><sub> Cú pháp khai báo hằng:</sub></b>



<b>Const tên hằng = giá trị của hằng ;</b>


- VD: Const pi=3.14;
- Trong đó:


+ Const: là từ khóa để khai báo hằng.
+ pi là tên hằng


+ 3.14: là các giá trị của hằng.


<b>4/ Hằng</b>



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

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


-Khi cần thay đổi giá trị của hằng, chỉ cần chỉnh
sửa một lần ở phần khai báo hằng.


-Không thể dùng câu lệnh để thay đổi giá trị của
hằng ở bất kì vị trí nào trong chương trình.


<b>4/ Hằng</b>



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

1/ Trong Pascal, các khai báo sau đây là đúng hay
sai? Nếu sai hãy sửa lại cho đúng.


a/ var tb:real;


b/ var 4hs: integer;
c/ const x: real;



d/ var R = 30;


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

Câu 2: Hãy liệt kê các lỗi nếu có trong chương trình dưới
đây và sửa lại cho đúng ?


Var a,b:=Integer;
Const c:=3;
Begin
a:=200
b:= a/c;
Write(b);
Readln;
End.


Var a<b>:</b>Integer; <b>b:Real</b>;
Const c<b>=</b>3;


Begin
a:=200<b>;</b>
b:= a/c;
Write(b);
Readln;
End.


</div>

<!--links-->

×