Nêu sự khác nhau giữa biến và hằng hãy viết cú pháp khai báo của biến và hằng

  • Tải app VietJack. Xem lời giải nhanh hơn!

Bài 2 [trang 32 sgk Tin học lớp 8]: Nêu sự khác nhau giữa biến và hằng và cho một vài ví dụ cụ thể về khai báo biến và hằng.

Trả lời:

Quảng cáo

- Biến dùng để lưu trữ dữ liệu và dữ liệu được biến lưu trữ có thể thay đổi trong khi thực hiện chương trình. Để mở đầu khai báo ta dùng cú pháp “const”

- Hằng cũng dùng để lưu trữ dữ liệu nhưng dữ liệu được hằng lưu trữ không thể thay đổi - trong suốt quá trình thực hiện chương trình. Để mở đầu khai báo ta dùng cú pháp “var”.

- Ví dụ khai báo về hằng và biến:

Hằng: const pi=3.14; Bankinh = 2; Biến: var m,n: integer; S, dientich: real; thong_bao: string;

Quảng cáo

Các bài giải bài tập và trả lời câu hỏi Tin học 8 Bài 4 khác:

Xem thêm các loạt bài Để học tốt Tin học 8 hay khác:

  • Lý thuyết & 120 câu trắc nghiệm Tin học 8
  • Top 40 Đề thi Tin học 8 có đáp án

Giới thiệu kênh Youtube VietJack

  • Hỏi bài tập trên ứng dụng, thầy cô VietJack trả lời miễn phí!
  • Hơn 20.000 câu trắc nghiệm Toán,Văn, Anh lớp 8 có đáp án

Đã có app VietJack trên điện thoại, giải bài tập SGK, SBT Soạn văn, Văn mẫu, Thi online, Bài giảng....miễn phí. Tải ngay ứng dụng trên Android và iOS.

Nhóm học tập facebook miễn phí cho teen 2k8: fb.com/groups/hoctap2k8/

Theo dõi chúng tôi miễn phí trên mạng xã hội facebook và youtube:

Loạt bài Giải bài tập Tin học 8 | Soạn Tin học lớp 8 | Trả lời câu hỏi Tin học 8 của chúng tôi được biên soạn bám sát nội dung sgk Tin học lớp 8.

Nếu thấy hay, hãy động viên và chia sẻ nhé! Các bình luận không phù hợp với nội quy bình luận trang web sẽ bị cấm bình luận vĩnh viễn.

bai-4-su-dung-bien-va-hang-trong-chuong-trinh.jsp

  • lý thuyết
  • trắc nghiệm
  • hỏi đáp
  • bài tập sgk

Nêu sự khác nhau giữa biến và hằng. Cho một vài ví dụ về khai báo biến và hằng.

Các câu hỏi tương tự

Bài 4 Tin học lớp 8: Sử dụng biến trong chương trình. Giải câu 1, 2, 3, 4, 5, 6 trang 33 . Giả sử A được khai báo là biến với kiểu dữ liệu số thực, X là biến với kiểu dữ liệu xâu. Các phép gán sau đây có hợp lệ không?…

Câu 1: Giả sử A được khai báo là biến với kiểu dữ liệu số thực, X là biến với kiểu dữ liệu xâu. Các phép gán sau đây có hợp lệ không?

a] A : = 4 ;

b] X : = 3242 ;

c] X : = ‘ 3242 ‘ ;

d] A : = ‘ Ha Noi ‘ ;

a. Hợp lệ

b. Không hợp lệ [vì 3242 là số mà X là biến kiểu xâu ]

c. Hợp lệ

d. Không hợp lệ [vì Ha Noi là xâu mà A là biến kiểu số thực]

Câu 2: Nêu sự khác nhau giữa biến và hằng . Cho vài ví dụ về khai báo biến và hằng?

Trả lời : 

Khác nhau giữa biến và hằng là :

– Hằng: Giá trị của hằng không thể thay đổi trong quá trình thực hiện chương trình.

– Biến: giá trị của biến có thể thay đổi trong quá trình thực hiện chương trình.

– Cách khai báo biến:

  Var:;

  VD: Var a,b:integer;

 C:string;

– Cách khai báo hằng:

const =;

VD: Const pi=3.14;

Câu 3: Giả sử ta đã khai báo một hằng Pi với giá trị 3.14. Có thể gán lại giá trị 3.1416 cho Pi trong phần thân chương trình được không, tại sao?

Không thể gán được, vì một tên hằng không thể nhận một lúc hai giá trị. Chương trình sẽ báo lỗi :

Câu 4

Trong Pascal, khai báo nào sau đây là đúng?

a. Var tb : real ;

b. Var 4hs: integer ;

c. Const x : real ;

d. Var R = 30 ;

Đáp án đúng là đáp án a.  Var tb : real ; vì  cách khai báo biến:  Var:;

Câu 5: 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 .

Các lỗi : Có 4 lỗi

– Dòng 1 cú pháp khai báo biến chưa đúng

– Dòng 2 cú pháp khai báo hằng chưa đúng

– Dòng 4 Hết một câu lệnh không dùng dấu ;

– Dòng biến b được khai báo kiểu nguyên nên không thể chứa kết quả của phép a/c

Sửa lại

var a : Integer ;

var b : real;

const c = 3 ;

begin

a : = 200 ;

b : = a / c ;

write [ b ] ;

readln

End .

Câu 6: Hãy cho biết các kiểu dữ liệu của các biến cần khai báo dùng để viết chương trình để giải các bài toán dưới đây :
a. Tính diện tích S của hình tam giác với độ dài một cạnh là a và chiều cao là h [a và h là các số tự nhiên nhập vào từ bàn phím].
b. Tính kết quả c của phép chia lấy phần nguyên và kết quả d của phép chia lấy phần dư của 2 số nguyên a và b.

a. Kiểu dữ liệu của biến a là : real

    Kiểu dữ liệu biến h là : real

    Kiểu dữ liệu biến S[diện tích ] là real

b. Kiểu dữ liệu của biến a là : integer

    Kiểu dữ liệu của biến b là : integer

    Kiểu dữ liệu của biến c là : integer

    Kiểu dữ liệu của biến d là : integer

Cho số 10x để điền vào x [Tin học - Lớp 8]

3 trả lời

Nhập vào một dãy gồm n số thực [Tin học - Lớp 7]

1 trả lời

IF=[AVERAGE[30,40,50]=35],40,50]= [Tin học - Lớp 11]

1 trả lời

Với n là số nguyên nhập vào từ bàn phím [Tin học - Lớp 7]

2 trả lời

Video liên quan

Bài 4 Tin học lớp 8: Sử dụng biến trong chương trình. Giải câu 1, 2, 3, 4, 5, 6 trang 33 . Giả sử A được khai báo là biến với kiểu dữ liệu số thực, X là biến với kiểu dữ liệu xâu. Các phép gán sau đây có hợp lệ không?…

Câu 1: Giả sử A được khai báo là biến với kiểu dữ liệu số thực, X là biến với kiểu dữ liệu xâu. Các phép gán sau đây có hợp lệ không?

a) A : = 4 ;

b) X : = 3242 ;

c) X : = ‘ 3242 ‘ ;

d) A : = ‘ Ha Noi ‘ ;

Nêu sự khác nhau giữa biến và hằng hãy viết cú pháp khai báo của biến và hằng

a. Hợp lệ

b. Không hợp lệ (vì 3242 là số mà X là biến kiểu xâu )

c. Hợp lệ

d. Không hợp lệ (vì Ha Noi là xâu mà A là biến kiểu số thực)

Câu 2: Nêu sự khác nhau giữa biến và hằng . Cho vài ví dụ về khai báo biến và hằng?

Trả lời : 

Khác nhau giữa biến và hằng là :

– Hằng: Giá trị của hằng không thể thay đổi trong quá trình thực hiện chương trình.

– Biến: giá trị của biến có thể thay đổi trong quá trình thực hiện chương trình.

– Cách khai báo biến:

  Var:;

  VD: Var a,b:integer;

 C:string;

– Cách khai báo hằng:

const =;

VD: Const pi=3.14;

Câu 3: Giả sử ta đã khai báo một hằng Pi với giá trị 3.14. Có thể gán lại giá trị 3.1416 cho Pi trong phần thân chương trình được không, tại sao?

Nêu sự khác nhau giữa biến và hằng hãy viết cú pháp khai báo của biến và hằng

Không thể gán được, vì một tên hằng không thể nhận một lúc hai giá trị. Chương trình sẽ báo lỗi :

 

Nêu sự khác nhau giữa biến và hằng hãy viết cú pháp khai báo của biến và hằng

Câu 4

Trong Pascal, khai báo nào sau đây là đúng?

a. Var tb : real ;

b. Var 4hs: integer ;

c. Const x : real ;

d. Var R = 30 ;

Nêu sự khác nhau giữa biến và hằng hãy viết cú pháp khai báo của biến và hằng

Đáp án đúng là đáp án a.  Var tb : real ; vì  cách khai báo biến:  Var:;

Câu 5: 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 .

Nêu sự khác nhau giữa biến và hằng hãy viết cú pháp khai báo của biến và hằng

Các lỗi : Có 4 lỗi

– Dòng 1 cú pháp khai báo biến chưa đúng

– Dòng 2 cú pháp khai báo hằng chưa đúng

– Dòng 4 Hết một câu lệnh không dùng dấu ;

– Dòng biến b được khai báo kiểu nguyên nên không thể chứa kết quả của phép a/c

Sửa lại

var a : Integer ;

var b : real;

const c = 3 ;

begin

a : = 200 ;

b : = a / c ;

write ( b ) ;

readln

End .

Câu 6: Hãy cho biết các kiểu dữ liệu của các biến cần khai báo dùng để viết chương trình để giải các bài toán dưới đây :
a. Tính diện tích S của hình tam giác với độ dài một cạnh là a và chiều cao là h (a và h là các số tự nhiên nhập vào từ bàn phím).
b. Tính kết quả c của phép chia lấy phần nguyên và kết quả d của phép chia lấy phần dư của 2 số nguyên a và b.

Nêu sự khác nhau giữa biến và hằng hãy viết cú pháp khai báo của biến và hằng

a. Kiểu dữ liệu của biến a là : real

    Kiểu dữ liệu biến h là : real

    Kiểu dữ liệu biến S(diện tích ) là real

b. Kiểu dữ liệu của biến a là : integer

    Kiểu dữ liệu của biến b là : integer

    Kiểu dữ liệu của biến c là : integer

    Kiểu dữ liệu của biến d là : integer