Bài giảng Môn Tin học lớp 8 - Tiết 13 - Bài 4: Sử dụng biến trong chương trình
3. Sử dụng biến trong chương trình :
3. Sử dụng biến trong chương trình :
Tên biến := Biểu thức ;
Lệnh nhập giá trị cho biến :
Readln(tênbiến);
VD: Readln(r); // nhập giá trị cho biến r
Ví dụ: Hãy giải thích ý nghĩa của các câu lệnh sau đây
a. a:=200; b. x:=100/2;
c. s:=‘School’; d. Readln(a);
ĐÁP ÁN Cuù phaùp: var :; AÙp duïng: var x,y: integer; a,b: real; hoten: string; NỘI DUNG BÀI HỌC 3. Sử dụng biến trong chương trình 2. Khai báo biến 1. Biến là công cụ trong lập trình 4. Hằng - Caùc Thao taùc coù theå thöïc hieän vôùi bieán laø: + Tính toaùn vôùi giaù trò cuûa bieán: thực hiện tính toaùn caùc bieåu thöùc chöùa bieán töông töï nhö caùc bieåu thöùc soá cuï theå + Gaùn giaù trò cho bieán 3. Sử dụng biến trong chương trình : gán giá trị -c/b vào cho biến x biến x nhận giá trị -c/b bieán x ñöôïc gaùn giaù trò cuûa bieán y bieán i ñöôïc gaùn giaù trò hiện tại của i cộng theâm 5 đơn vị - Caâu leänh gaùn giaù trò trong caùc NNLT coù daïng: Ví duï: 3. Sử dụng biến trong chương trình : - Kí hieäu pheùp gaùn trong Pascal laø daáu := - Cú pháp câu leänh gaùn giaù trò cho bieán: := ; 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. 3. Sử dụng biến trong chương trình : - Kí hieäu pheùp gaùn trong Pascal laø daáu := := ; - Caâu leänh gaùn giaù trò cho bieán trong Pascal coù daïng: Qua VD treân em thaáy khi gaëp caâu leänh gaùn Pascal seõ laøm gì? - Khi gaëp caâu leänh gaùn := Pasal seõ tính toaùn giaù trò cuûa bieåu thöùc ôû beân phaûi pheùp gaùn vaø gaùn giaù trò naøy cho bieán ôû beân traùi pheùp gaùn - Kí hieäu pheùp gaùn trong Pascal laø daáu := - Caâu leänh gaùn giaù trò cho bieán trong Pascal coù daïng: * Löu yù: - Kieåu döõ lieäu cuûa giaù trò ñöôïc gaùn cho bieán phaûi thường truøng vôùi kieåu cuûa bieán vaø khi ñöôïc gaùn giaù trò môùi thì giaù trò cuõ cuûa bieán seõ bò xoùa 3. Sử dụng biến trong chương trình : := ; 3. Sử dụng biến trong chương trình : - Lệnh gán : - Lệnh nhập giá trị cho biến : Readln(tªnbiÕn); Tªn biÕn := BiÓu thøc ; VD: Readln(r); // nhập giá trị cho biến r Ví dụ: Hãy giải thích ý nghĩa của các câu lệnh sau đây a. a:=200; b. x:=100/2; c. s:=‘School’; d. Readln(a); 4. Hằng : - H»ng lµ ®¹i lîng ®Ó lu tr÷ d÷ liÖu vµ h»ng cã gi¸ trÞ kh«ng ®æi trong suèt qu¸ tr×nh thùc hiÖn ch¬ng tr×nh. Vaäy haèng laø gì? Muoán söû duïng ñöôïc haèng trong chöông trình tröôùc tieân ta phaûi laøm gì? - Để sử dụng được hằng, ta phải khai báo. 4. Hằng : - Cú pháp khai báo hằng : Const tên hằng = giá trị của hằng ; Ví dụ : Tên hằng Giá trị của hằng Từ khoá Haõy xaùc ñònh töø khoùa, teân haèng vaø giaù trò cuûa haèng trong VD treân? Qua VD treân em haõy nêu cuù phaùp khai baùo haèng trong chöông trình? Bài tập : Với khai báo : Các phép gán sau đúng hay sai ? Var Chuvi: Real; ۷ ۷ ۷ * Löu yù: - Khoâng theå duøng caâu leänh ñeå thay ñoåi giaù trò cuûa haèng ôû baát kì vò trí naøo trong chöông trình Khi caàn thay ñoåi giaù trò cuûa haèng ta laøm nhö theá naøo? -Khi cần thay đổi giá trị của hằng, ta chỉ cần thay đổi tại nơi khai báo. Bµi to¸n 1: TÝnh chu vi (CV) cña h×nh trßn. BiÕt b¸n kÝnh h×nh trßn lµ R=2? Khai b¸o biÕn, h»ng trong ng«n ng÷ lËp tr×nh Pascal Var CV: real; Const Pi=3.14; R=2; BÀI TẬP CỦNG CỐ Baøi 4/33 (SGK): Trong Pascal, khai baùo naøo sau ñaây laø ñuùng? a) var tb: real; b) var 4hs: integer; c) const x: real; d) var R= 30; ÑAÙP AÙN a) Hôïp leä b) Khoâng hôïp leä vì teân bieán baét ñaàu laø soá c) Khoâng hôïp leä vì caâu leänh khai baùo haèng khoâng chöùa daáu (:) vaø haèng phaûi ñöôïc gaùn giaù trò cuï theå khi khai baùo. d) Khoâng hôïp leä vì caâu leänh khai baùo bieán khoâng chöùa daáu (=) vaø bieán khoâng ñöôïc gaùn giaù trò cuï theå khi khai baùo. BÀI TẬP CỦNG CỐ Baøi 5/33 (SGK): Haõy lieät keâ caùc loãi coù trong chöông trình döôùi ñaây vaø söûa laïi cho ñuùng? var a, b:= integer; const c:=3; begin a:= 200 b:=a/c; write(b); readln; end. Khai baùo kieåu döõ lieäu khoâng phuø hôïp Bµi to¸n 2: Gi¶i: TÝnh diÖn tÝch (S) cña h×nh tam gi¸c víi ®ä dµi 1 canh a vµ chiÒu cao h (a vµ h lµ sè nguyªn ®îc nhËp vµo tõ bµn phim). Var : ; Const = ; - Lệnh gán : - Lệnh nhập giá trị cho biến : Readln(tªnbiÕn); := ; Gi¸ trÞ cña biÕn cã thÓ thay ®æi, gi¸ trÞ cña h»ng không thay đổi trong khi thùc hiÖn ch¬ng tr×nh. BiÕn vµ h»ng lµ c¸c ®¹i lîng ®îc dïng ®Ó lu tr÷ d÷ liÖu. BiÕn vµ h»ng ph¶i ®îc khai b¸o tríc khi sö dông. Ghi nhí! Cú pháp:
File đính kèm:
- Tin 8 Bai 4 Su dung bien trong chuong trinh.ppt