Bài giảng Tin học 8 - Bài 4: Sử dụng biến trong chương trình

13 9 0
Bài giảng Tin học 8 - Bài 4: Sử dụng biến trong chương trình

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Trong lập trình, biến được dùng để lưutrữ dữ liệu và dữ liệu được biến lưutrữ có thể thay đổi trong khi thực hiện chươngtrình.. Gi¸ trÞ cña biÕn..[r]

(1)Gi¸o ¸n ®iÖn tö tin häc líp Lop8.net (2) BiÕn lµ c«ng cô lËp tr×nh Mọi liệu đư îc l­utr÷ bé nhí cña m¸y tÝnh Trướckhi máy tính xö lÝ, d÷ liÖu ®­îc l­u tr÷ ë ®©u nhØ? §Ó biÕt d÷ liÖu ®­îcl­utr÷ ë ®©u bé nhí, c¸c ng«n ng÷ lËp tr×nh cung cÊp c«ng cô lËp tr×nh: BiÕn nhí (BiÕn) Lop8.net (3) Trong lập trình, biến dùng để lưutrữ liệu và liệu biến lưutrữ có thể thay đổi thực chươngtrình D÷ liÖu biÕn l­utr÷ gäi lµ gi¸ trÞ cña biÕn VÝ dô 1: TÝnh gi¸ trÞ biÓu thøc 15 +5 Tªn biÕn X  15 Y5 Gi¸ trÞ cña biÕn  Sử dụng lệnh sau để in kÕt qu¶ mµn h×nh: Writeln(X+Y); 20 Lop8.net (4) VÝ dô 2: TÝnh gi¸ trÞ biÓu thøc H·y sö dông các biến để lưutrữ c¸c gi¸ trÞ cÇn tÝnh to¸n A  2008 – X  A/3 Y  A/5 PX+Y Lop8.net ? (5) Khai b¸o biÕn Các biến dùng chươngtrình cần phải khai báo phần khai báo chươngtrình Khai b¸o biÕn gåm: v Khai b¸o tªn biÕn; v Khai b¸o kiÓu d÷ liÖu cña biÕn Tên biến phải tuân theo quy tắc đặt tên ngôn ngữ lập trình Lop8.net (6) VÝ dô: Bµi to¸n: NhËp vµo b¸n kÝnh cña h×nh trßn lµ mét sè ch½n R TÝnh chu vi (CV) vµ diÖn tÝch (S) cña h×nh trßn Khai b¸o biÕn ng«n ng÷ lËp tr×nh Pascal Tõ kho¸ khai b¸o biÕn BiÕn kiÓu nguyªn Var R: integer; CV,S: real; BiÕn kiÓu thùc Lop8.net (7) Sử dụng biến chươngtrình C¸c thao t¸c cã thÓ thùc hiÖn víi c¸c biÕn sau khai b¸o gåm: v G¸n gi¸ trÞ cho biÕn; v TÝnh to¸n víi c¸c biÕn; KiÓu d÷ liÖu cña gi¸ trÞ g¸n ph¶i trïng víi kiÓu biÕn; Khi ®­ îc g¸n gi¸ trÞ míi, gi¸ trÞ cò cña biÕn bÞ xo¸; Cã thÓ g¸n gi¸ trÞ cho biÕn ë bÊt k× thêi ®iÓm nµo giá trị biến có thể thay đổi; C¸ch viÕt lÖnh g¸n cã thÓ kh¸c tuú theo ng«n ng÷ lËp tr×nh Lop8.net (8) VÝ dô: LÖnh g¸n vµ tÝnh to¸n víi c¸c biÕn Pascal LÖnh Pascal ý nghÜa X:=12; G¸n gi¸ trÞ sè 12 vµo biÕn nhí X X:=Y; Gán giá trị đã lưutrong biến nhớ Y vào biến nhớ X X:=(a+b)/2; X:=X+1; 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 vµ b KÕt qu¶ g¸n vµo biÕn nhí X Tăng giá trị biến nhớ X lên đơn vị, kết gán trë l¹i biÕn X Lop8.net (9) H»ng Hằng là đại lượngcó giá trị không đổi suốt quá trình thực chươngtrình Các dùng chươngtrình cần phải khai báo tên vµ ®­ îc g¸n gi¸ trÞ khai b¸o Ví dụ 1: Hãy xác định các và biến bài toán sau TÝnh chu vi (CV), diÖn tÝch (S) h×nh trßn víi b¸n kÝnh R=5 Đại lượngcó giá trị không đổi H»ng Đại lượngcó giá trị thay đổi BiÕn Pi=3.14 R=5 CV, S Lop8.net (10) VÝ dô 2: Khai b¸o h»ng Pascal Tõ kho¸ khai b¸o h»ng Const pi = 3.14; Gi¸ trÞ cña h»ng R = 5; Tªn h»ng ViÖc sö dông h»ng sÏ hiÖu qu¶ nÕu gi¸ trÞ cña h»ng ®­îc dïng nhiÒu c©u lÖnh Muốn thay đổi giá trị hằng, cần sửa giá trị nơi khai báo mà không cần dùng câu lệnh thay đổi giá trị chươngtrình Lop8.net (11) LuyÖn tËp ? Bµi to¸n 1: Võa gµ võa chã Bã l¹i cho trßn Ba mươisáu Mét tr¨m ch©n ch½n Hái mçi lo¹i cã bao nhiªu con? NÕu gäi sè gµ lµ x, sè chã lµ y real S char S integer § string S Hãy xác định kiểu các biến x, y Lop8.net (12) Bµi to¸n 2: Tính diện tích (S) và độ dài đư êng chÐo (d) cña h×nh ch÷ nhËt, biÕt chiÒu dµi (a) vµ chiÒu réng (b) lµ c¸c sè nguyªn nhá h¬n 100 Chọn cách khai báo biến đúng Pascal ? Var a,b: Integer; S: String; d:Real; Var a,b,S,d: Real; Var a,b: Integer; S,d: Real; Var a,b,S,d: Integer; Lop8.net (13) Ghi nhí! v Biến và là các đại lượngđư ợc đặt tên dùng để lưutrữ liệu Giá trị biến có thể thay đổi Gi¸ trÞ cña h»ng ®­ îc gi÷ nguyªn suèt qu¸ tr×nh thùc hiÖn chươngtrình v BiÕn vµ h»ng ph¶i ®­ ợc khai báo trước sö dông Lop8.net (14)

Ngày đăng: 29/03/2021, 16:02

Tài liệu cùng người dùng

Tài liệu liên quan