Trang chủ Tin Học Lớp 8 Cho ct Pascal có khai báo như sau, cho biết...

Cho ct Pascal có khai báo như sau, cho biết lệnh nào ko hợp lệ: Var a,b: real; Const c = 16.8; --------------------------- a) Readln(a,b); b) a:=b*c; c

Câu hỏi :

Cho ct Pascal có khai báo như sau, cho biết lệnh nào ko hợp lệ: Var a,b: real; Const c = 16.8; --------------------------- a) Readln(a,b); b) a:=b*c; c) b:=c; d) Readln(c); e) Writeln(a+b*c); f) c:=a; g) c:=c; h) a:=a;

Lời giải 1 :

a) Readln(a,b); Đúng

→Đúng vì cấu trúc nhập dữ liệu: Readln(<tên biến>);

b) a:=b*c; Đúng

c) b:=c;

→Cấu trúc gán giá trị cho biến: <tên biến>:=<giá trị>.

c cũng là một giá trị nên b:=c;

d) Readln(c); Sai

→Vì khi khai báo giá trị Const c = 16.8 thì giá trị sẽ không bị thay đổi.

e) Write(a+b*c); Đúng.

→Vì c cũng là một giá trị nên biểu thức a+b*c sẽ thực hiện được.

f) c:=a; Sai

→Vì khi khai báo giá trị Const c = 16.8 thì giá trị sẽ không bị thay đổi.

g) c:=c; Sai

→Vì khi khai báo giá trị Const thì giá trịcủa c sẽ không bị thay đổi.

h) a:=a; Đúng

→Cấu trúc gán giá trị cho biến: <tên biến>:=<giá trị>.

Thảo luận

Lời giải 2 :

a)

Hợp lệ. Vì, cú pháp nhập giá trị từ bàn phím và đưa giá trị đó vào 1 biến (xuống dòng):

readln(variable1, variable2, variableN);

Còn cú pháp nhập giá trị từ bàn phím và đưa giá trị đó vào 1 biến (không xuống dòng):

read(variable1, variable2, variableN);

b) Hợp lệ vì toán tử số học để thực hiện phép nhân là *

c) Hợp lệ vì b thuộc kiểu real, c cũng thuộc real nên có thể thực hiện gán

d) Không hợp lệ vì c là hằng số, mà hằng số thì không thể thay đổi giá trị, trong khi đó readln(c) là nhập từ bàn phím rồi đưa giá trị vào biến c mà biến c là hằng số nên không hợp lệ

e) Hợp lệ

f) Không hợp lệ vì c là hằng số, hằng số thì không thay đổi giá trị

g) Không hợp lệ vì c là hằng số, hằng số thì không thay đổi giá trị, dù đó có là gán bằng nó (VD: `x = x`)

h) Hợp lệ vì a là một biến, một biến thì có thể thay đổi giá trị nên hoàn toàn có thể gán

Bạn có biết?

Tin học, tiếng Anh: informatics, tiếng Pháp: informatique, là một ngành khoa học chuyên nghiên cứu quá trình tự động hóa việc tổ chức, lưu trữ, xử lý và truyền dẫn thông tin của một hệ thống máy tính cụ thể hoặc trừu tượng (ảo). Với cách hiểu hiện nay, tin học bao hàm tất cả các nghiên cứu và kỹ thuật có liên quan đến việc mô phỏng, biến đổi và tái tạo thông tin.

Nguồn : Wikipedia - Bách khoa toàn thư

Tâm sự 8

Lớp 8 - Năm thứ ba ở cấp trung học cơ sở, học tập bắt đầu nặng dần, sang năm lại là năm cuối cấp áp lực lớn dần nhưng các em vẫn phải chú ý sức khỏe nhé!

Nguồn : ADMIN :))

Liên hệ hợp tác hoặc quảng cáo: gmail

Điều khoản dịch vụ

Copyright © 2021 HOCTAPSGK