Bài 4. Sử dụng biến trong chương trình
Chia sẻ bởi Nguyễn Ngọc Huệ |
Ngày 24/10/2018 |
41
Chia sẻ tài liệu: Bài 4. Sử dụng biến trong chương trình thuộc Tin học 8
Nội dung tài liệu:
Chào mừng các thầy, các cô
Giáo viên: Nguyễn Ngọc Huệ
cùng toàn thể các em lớp 8A
Bài tập : Đánh dấu ۷ vào lựa chọn đúng hoặc sai :
۷
۷
۷
۷
۷
۷
۷
Kiểm tra bài cũ
Tiết 12
Bài 4:
Sử dụng biến trong chương trình
(tiếp)
3. Sử dụng biến trong chương trình.
Ví dụ:
Bạn An có 89 cái kẹo đem cho bạn Hà 2 cái. Hỏi bạn An còn mấy cái kẹo?
15
- Bạn An có 89 cái kẹo đem cho bạn Hà 5 cái. Hỏi bạn An còn mấy cái kẹo?
35
89-15=74
89-35=54
Số kẹo bạn An cho bạn Hà có thay đổi không?
Để tính số kẹo còn lại của bạn An một cách nhanh nhất cô sẽ đặt x là số kẹo bạn An cho bạn Hà và sẽ lập thành chương trình như sau:
Program cho_keo;
Uses crt;
Var x: Integer;
Begin
Clrscr;
Writeln(` Ban nhap vao so keo can cho x =`); readln(x);
Writeln(` So keo con lai la: `,89-x);
Readln;
End.
CT
Program cho_keo;
Uses crt;
Var x: Integer;
Begin
Clrscr;
x:= 15;
Writeln(` So keo con lai la: `,89-x);
Readln;
End.
Writeln(` Ban nhap vao so keo can cho x =`); readln(x);
Trường hợp bạn An nhất định chỉ cho bạn Hà số kẹo là 15.
Gán
- Tính toán giá trị của biến
- Gán giá trị cho biến
- Giá trị được gán và biến phải thường phải trùng kiểu dữ liệu.
- Khi gán trị mới thì giá trị cũ của biến bị xoá.
CT
- Có thể gán trị cho biến bất kì thời điểm nào trong chương trình, do đó giá trị của biến có thể thay đổi
Giá trị được gán và biến phải thường phải thoả mãn điều kiện gì?
Khi gán trị mới thì giá trị cũ của biến có bị xoá không?.
Sử dụng biến trong chương trình
(tiếp)
3. Sử dụng biến trong chương trình.
Sau khi khai báo, ta có thể sử dụng các biến trong chương trình:
Tính toán: Writeln(` So keo con lai la: `, );
Gán x với 1 giá trị nhất định:
x:=15
89-x
Qua hai ví dụ trên ta thấy biến x có thể
Sử dụng biến trong chương trình
(tiếp)
3. Sử dụng biến trong chương trình.
- Tính toán giá trị của biến
- Gán giá trị cho biến
- Giá trị được gán và biến phải thường phải trùng kiểu dữ liệu.
- Khi gán trị mới thì giá trị cũ của biến bị xoá.
- Có thể gán trị cho biến bất kì thời điểm nào trong chương trình, do đó giá trị của biến có thể thay đổi
Sau khi khai báo, ta có thể sử dụng các biến trong chương trình:
Các em hãy quan sát ví dụ sau:
Từ các ví dụ trên em hãy rút ra dạng tổng quát của câu lệnh gán giá trị cho biến?
Tên biến
:=
Kiểu dữ liệu
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
Thực hiện phép toán tính trung bình cộng hai giá trị nằm trong hai biến nhớ a và b. Kết quả gán vào biến nhớ X
Tăng giá trị của biến nhớ X lên 1 đơn vị, kết quả gán trở lại biến X
Sử dụng biến trong chương trình
(tiếp)
3. Sử dụng biến trong chương trình.
- Tính toán giá trị của biến
- Gán giá trị cho biến
- Giá trị được gán và biến phải thường phải trùng kiểu dữ liệu.
- Khi gán trị mới thì giá trị cũ của biến bị xoá.
CT
- Có thể gán trị cho biến bất kì thời điểm nào trong chương trình, do đó giá trị của biến có thể thay đổi
Sau khi khai báo, ta có thể sử dụng các biến trong chương trình:
Câu lệnh gán giá trị cho biến có dạng:
Tên biến
:=
Kiểu dữ liệu
4. Hằng.
Hằng là gì?
Hằng là đại lượng có giá trị không đổi trong suốt quá trình thực hiện chương trình
Sử dụng biến trong chương trình
(tiếp)
3. Sử dụng biến trong chương trình.
- Tính toán giá trị của biến
- Gán giá trị cho biến
- Giá trị được gán và biến phải thường phải trùng kiểu dữ liệu.
- Khi gán trị mới thì giá trị cũ của biến bị xoá.
CT
- Có thể gán trị cho biến bất kì thời điểm nào trong chương trình, do đó giá trị của biến có thể thay đổi
Sau khi khai báo, ta có thể sử dụng các biến trong chương trình:
Câu lệnh gán giá trị cho biến có dạng:
Tên biến
:=
Kiểu dữ liệu
4. Hằng.
Hằng là đại lượng có giá trị không đổi trong suốt quá trình thực hiện chương trình
Có thể dùng lệnh gán để thay đổi giá trị của hằng không?
Khi cần chỉnh sửa giá trị của hằng ta chỉnh sửa ở đâu?
Không dùng lệnh gán để thay đổi giá trị của hằng
Khi cần thay đổi giá trị của hằng ta chỉnh sửa tại nơi khai báo
Câu lệnh tổng quát dùng khai báo hằng là gì?
Cách khai báo:
Const Tên hằng = giá trị của hằng
Các ngôn ngữ lập trình thường có:
Hằng số học: số nguyên và số thực
Hằng xâu : là chuỗi ký tự đặt trong dấu ".."
Hằng logic : là các giá trị true hoặc false
Câu hỏi thảo luận:
Nêu sự giống khác nhau giữa biến và hằng?
Giá trị thay đổi tại từng thời điểm thực hiện chương trình
Được khai báo từ trước
Giá trị không thay đổi trong suốt quá trình thực hiện chương trình
Được khai báo từ trước
Giống
Khác
Bài tập
Hãy liệt kê các lỗi trong chương trình dưới đây và sửa lại cho đúng
Var a, b :=Integer;
Const c:=3;
Begin
a:=2000;
b:= a/c;
Write(b);
Readln
End.
Var a, b :Integer;
Const c = 3;
.
Readln;
Begin
a:=200;
b:= a/c;
Write(b);
End.
Viết chương trình tính diện tích hình tròn với bán kính (r) được nhập từ bàn phím
Bài tập về nhà
chúc các thầy, các cô
Và
Các em mạnh khoẻ
Giáo viên: Nguyễn Ngọc Huệ
cùng toàn thể các em lớp 8A
Bài tập : Đánh dấu ۷ vào lựa chọn đúng hoặc sai :
۷
۷
۷
۷
۷
۷
۷
Kiểm tra bài cũ
Tiết 12
Bài 4:
Sử dụng biến trong chương trình
(tiếp)
3. Sử dụng biến trong chương trình.
Ví dụ:
Bạn An có 89 cái kẹo đem cho bạn Hà 2 cái. Hỏi bạn An còn mấy cái kẹo?
15
- Bạn An có 89 cái kẹo đem cho bạn Hà 5 cái. Hỏi bạn An còn mấy cái kẹo?
35
89-15=74
89-35=54
Số kẹo bạn An cho bạn Hà có thay đổi không?
Để tính số kẹo còn lại của bạn An một cách nhanh nhất cô sẽ đặt x là số kẹo bạn An cho bạn Hà và sẽ lập thành chương trình như sau:
Program cho_keo;
Uses crt;
Var x: Integer;
Begin
Clrscr;
Writeln(` Ban nhap vao so keo can cho x =`); readln(x);
Writeln(` So keo con lai la: `,89-x);
Readln;
End.
CT
Program cho_keo;
Uses crt;
Var x: Integer;
Begin
Clrscr;
x:= 15;
Writeln(` So keo con lai la: `,89-x);
Readln;
End.
Writeln(` Ban nhap vao so keo can cho x =`); readln(x);
Trường hợp bạn An nhất định chỉ cho bạn Hà số kẹo là 15.
Gán
- Tính toán giá trị của biến
- Gán giá trị cho biến
- Giá trị được gán và biến phải thường phải trùng kiểu dữ liệu.
- Khi gán trị mới thì giá trị cũ của biến bị xoá.
CT
- Có thể gán trị cho biến bất kì thời điểm nào trong chương trình, do đó giá trị của biến có thể thay đổi
Giá trị được gán và biến phải thường phải thoả mãn điều kiện gì?
Khi gán trị mới thì giá trị cũ của biến có bị xoá không?.
Sử dụng biến trong chương trình
(tiếp)
3. Sử dụng biến trong chương trình.
Sau khi khai báo, ta có thể sử dụng các biến trong chương trình:
Tính toán: Writeln(` So keo con lai la: `, );
Gán x với 1 giá trị nhất định:
x:=15
89-x
Qua hai ví dụ trên ta thấy biến x có thể
Sử dụng biến trong chương trình
(tiếp)
3. Sử dụng biến trong chương trình.
- Tính toán giá trị của biến
- Gán giá trị cho biến
- Giá trị được gán và biến phải thường phải trùng kiểu dữ liệu.
- Khi gán trị mới thì giá trị cũ của biến bị xoá.
- Có thể gán trị cho biến bất kì thời điểm nào trong chương trình, do đó giá trị của biến có thể thay đổi
Sau khi khai báo, ta có thể sử dụng các biến trong chương trình:
Các em hãy quan sát ví dụ sau:
Từ các ví dụ trên em hãy rút ra dạng tổng quát của câu lệnh gán giá trị cho biến?
Tên biến
:=
Kiểu dữ liệu
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
Thực hiện phép toán tính trung bình cộng hai giá trị nằm trong hai biến nhớ a và b. Kết quả gán vào biến nhớ X
Tăng giá trị của biến nhớ X lên 1 đơn vị, kết quả gán trở lại biến X
Sử dụng biến trong chương trình
(tiếp)
3. Sử dụng biến trong chương trình.
- Tính toán giá trị của biến
- Gán giá trị cho biến
- Giá trị được gán và biến phải thường phải trùng kiểu dữ liệu.
- Khi gán trị mới thì giá trị cũ của biến bị xoá.
CT
- Có thể gán trị cho biến bất kì thời điểm nào trong chương trình, do đó giá trị của biến có thể thay đổi
Sau khi khai báo, ta có thể sử dụng các biến trong chương trình:
Câu lệnh gán giá trị cho biến có dạng:
Tên biến
:=
Kiểu dữ liệu
4. Hằng.
Hằng là gì?
Hằng là đại lượng có giá trị không đổi trong suốt quá trình thực hiện chương trình
Sử dụng biến trong chương trình
(tiếp)
3. Sử dụng biến trong chương trình.
- Tính toán giá trị của biến
- Gán giá trị cho biến
- Giá trị được gán và biến phải thường phải trùng kiểu dữ liệu.
- Khi gán trị mới thì giá trị cũ của biến bị xoá.
CT
- Có thể gán trị cho biến bất kì thời điểm nào trong chương trình, do đó giá trị của biến có thể thay đổi
Sau khi khai báo, ta có thể sử dụng các biến trong chương trình:
Câu lệnh gán giá trị cho biến có dạng:
Tên biến
:=
Kiểu dữ liệu
4. Hằng.
Hằng là đại lượng có giá trị không đổi trong suốt quá trình thực hiện chương trình
Có thể dùng lệnh gán để thay đổi giá trị của hằng không?
Khi cần chỉnh sửa giá trị của hằng ta chỉnh sửa ở đâu?
Không dùng lệnh gán để thay đổi giá trị của hằng
Khi cần thay đổi giá trị của hằng ta chỉnh sửa tại nơi khai báo
Câu lệnh tổng quát dùng khai báo hằng là gì?
Cách khai báo:
Const Tên hằng = giá trị của hằng
Các ngôn ngữ lập trình thường có:
Hằng số học: số nguyên và số thực
Hằng xâu : là chuỗi ký tự đặt trong dấu ".."
Hằng logic : là các giá trị true hoặc false
Câu hỏi thảo luận:
Nêu sự giống khác nhau giữa biến và hằng?
Giá trị thay đổi tại từng thời điểm thực hiện chương trình
Được khai báo từ trước
Giá trị không thay đổi trong suốt quá trình thực hiện chương trình
Được khai báo từ trước
Giống
Khác
Bài tập
Hãy liệt kê các lỗi trong chương trình dưới đây và sửa lại cho đúng
Var a, b :=Integer;
Const c:=3;
Begin
a:=2000;
b:= a/c;
Write(b);
Readln
End.
Var a, b :Integer;
Const c = 3;
.
Readln;
Begin
a:=200;
b:= a/c;
Write(b);
End.
Viết chương trình tính diện tích hình tròn với bán kính (r) được nhập từ bàn phím
Bài tập về nhà
chúc các thầy, các cô
Và
Các em mạnh khoẻ
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Nguyễn Ngọc Huệ
Dung lượng: |
Lượt tài: 1
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)