Gi¸o viªn: NguyÔn Ngäc HuÖ.[r]
(1)(2)Bài tập : Đánh dấu ۷ vào lựa chọn sai :
Khai báo Đúng Sai
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 ;
۷
۷ ۷
(3)TiÕt 12
Bµi 4:
Sư dụng biến ch ơng trình (tiếp)
3 Sử dụng biến ch ơng trình.
Ví dụ:
- Bạn An có 89 kẹo đem cho bạn Hà 2 Hỏi bạn An kẹo?
15
- Bạn An có 89 kẹo đem cho bạn Hà 5 Hỏi bạn An kẹo?
35 89-15=74
(4)Số kẹo bạn An cho bạn Hà có thay đổi khơng?
Để tính số kẹo cịn lại bạn An cách nhanh cô đặt x số kẹo bạn An cho bạn Hà 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 lai la: ’,89-x);
Readln;
(5)Program cho_keo; Uses crt;
Var x: Integer; Begin
Clrscr;
x:= 15;
Writeln(‘ So keo 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 cho bạn Hà số kẹo 15
(6)- Tính toán giá trị biến - Gán giá trị cho biến
- Giá trị đ ợc gán biến phải th ờng phải trùng kiểu liệu.
- Khi gán trị giá trị cũ biến bị xoá.
CT
- Có thể gán trị cho biến thời điểm ch ơng trình, giá trị biến thay đổi
Giá trị đ ợc gán biến phải th ờng phải thoả mÃn điều kiện gì?
Khi gán trị giá trị cũ biến có bị xoá không?.
Sử dụng biến ch ơng trình (tiếp)
3 Sử dụng biến ch ơng trình.
Sau khai b¸o, ta cã thĨ sư dơng biến ch ơng trình:
Tính toán: Writeln( So keo lai la: , );‘ ’
Gán x với giá trị định: x:=15
89-x
(7)Sư dơng biÕn ch ¬ng tr×nh (tiÕp)
3 Sư dơng biÕn ch ơng trình.
- Tính toán giá trị biến - Gán giá trị cho biến
- Giá trị đ ợc gán biến phải th ờng phải trùng kiểu liệu. - Khi gán trị giá trị cũ biến bị xoá.
- Cú th gán trị cho biến thời điểm ch ơng trình, giá trị biến thay đổi
(8)C¸c em h·y quan s¸t vÝ dơ sau:
LƯnh Pascal ý nghÜa
X:=12 X:=Y
X:=(a+b)/2
X:=X +
Từ ví dụ em hÃy rút dạng tổng quát câu lệnh gán giá trị cho biến?
Tên biến := Kiểu liệu
Gán giá trị số 12 vào biến nhớ X
Gán giá trị l u 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 hai biến nhớ a b Kết gán vào biến nhớ X
(9)Sư dơng biÕn ch ¬ng tr×nh (tiÕp)
3 Sư dơng biÕn ch ơng trình.
- Tính toán giá trị biến - Gán giá trị cho biến
- Giá trị đ ợc gán biến phải th ờng phải trùng kiểu liệu. - Khi gán trị giá trị cũ biến bị xoá.
CT
- Có thể gán trị cho biến thời điểm ch ơng trình, giá trị biến thay đổi
Sau khai b¸o, ta cã thĨ sư dơng c¸c biÕn ch ơng trình:
Câu lệnh gán giá trị cho biến có dạng:
Tên biến := Kiểu liệu
4 Hằng.
Hằng gì?
(10)Sử dụng biến ch ơng trình (tiếp)
3 Sử dụng biến ch ơng trình.
- Tính toán giá trị biến - Gán giá trị cho biến
- Giá trị đ ợc gán biến phải th ờng phải trùng kiểu liệu. - Khi gán trị giá trị cũ biến bị xo¸.
CT
- Có thể gán trị cho biến thời điểm ch ơng trình, giá trị biến thay đổi
Sau khai b¸o, ta cã thĨ sư dụng biến 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 đại l ợng có giá trị khơng đổi suốt q trình thực ch ơng trình
Có thể dùng lệnh gán để thay đổi giá trị khụng?
Khi cần chỉnh sửa giá trị ta chỉnh sửa đâu?
Khụng dựng lệnh gán để thay đổi giá trị hằng
Khi cần thay đổi giá trị ta chỉnh sa ti ni khai bỏo
Câu lệnh tổng quát dùng khai báo gì?
(11)Các ngôn ngữ lập trình th ờng có:
Hằng số học: số nguyên số thực
(12)Câu hỏi thảo luận:
Nêu giống khác biến hằng?
Biến Hằng
Giỏ trị thay đổi từng thời điểm thực hin ch ng trỡnh
Đ ợc khai báo tõ tr íc
Giá trị khơng thay đổi suốt trình thực ch ơng trỡnh
Đ ợc khai báo từ tr íc
Gièng
(13)Bµi tËp
Hãy liệt kê lỗi ch ơng trình d ới 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;
(14)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
(15)Vµ