Trang chủ Tin Học Lớp 8 Bài tập 1: Em hãy liệt kê các lỗi nếu...

Bài tập 1: Em hãy liệt kê các lỗi nếu có trong các chương trình dưới đây và sửa lại chương trình cho đúng. Var a,b: = integer; Const c:= 3; Begin Var : a,b

Câu hỏi :

lm hộ cảm ơn, đầy đủ nhé

image

Lời giải 1 :

- Chương trình A :

Var a := integer;

=> Sai cú pháp khai báo biến : var <danh sách biến> : <kiểu dữ liệu>;

=> Dư dấu bằng

=> Sai kiểu dữ liệu biến b, b = a/c thì b là kiểu số thực

=> Sửa: Var a : integer; b : real;

Const c := 3;

=> Sai cú pháp khai báo hằng 

=> Dư dấu hai chấm

=> Sửa: Const c = 3;

- Chương trình A hoàn chỉnh :

var a : integer; b : real;

const c = 3;

begin

a := 200;

b := a / c;

write(b);

readln;

end.

- Chương trình B :

Var : a, b Integer;

=> Sai cú pháp khai báo biến : var <danh sách biến> : <kiểu dữ liệu>;

=> Sửa: Var a, b : integer;

m : char;

=> Sai kiểu dữ liệu biến m

=> Dòng 8 biến m có giá trị là 10

=> 10 không là 1 kí tự

=> Sửa: m : integer;

b := 25

=> Thiếu dấu chấm phẩy sau câu lệnh gán

=> Sửa: b := 25;

pi := 3.1416;

=> pi đã được khai báo là một hằng

=> Không thể thay đổi giá trị một hằng trong phần thân chương trình

=> Tạo ra lỗi

=> Sửa: có thể thay đổi giá trị hằng ở phần khai báo hoặc xoá câu lệnh này

- Chương trình B hoàn chỉnh :

var a, b, m : integer;

const pi = 3.14;

begin

a := 100;

b := 25;

m := 10;

readln;

end.

Thảo luận

-- char chỉ đc 1 kí tự thôi và kí tự đấy phải nằm trong dấu nháy đơn => m := '1';
-- oki
-- :vv
-- https://hoidap247.com/cau-hoi/3793471 hộ mk đi ạ
-- bạn học while ... do chưa ?
-- mk chx
-- ok
-- high a

Lời giải 2 :

A

Var a: integer;

b: real;

Const c:=3;

Begin

 a:=200;

 b:=a/c;

 write(b);

 readln;

End.

Var a, b: integer

m: char;

Const pi=3.1416

Begin

 a:=100;

 b:=25;

 {pi là hằng số nên không gán giá trị được}

 m:=10;

 readln;

End.

 

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