cứu tớ với <333 Cho chương trình sau: Hãy sửa lại để chương trình đúng Program Bai kiem tra học ky I; Var Cv,Dt: integer; R:real; Const pi: =3.14; Begin Write (‘Ban hay nhap R =’); Read(R); Writeln(‘chu vi hinh tron la’,Cv); Cv=2*pi*R; Writeln(‘Dien tich hinh tron la’,Dt); Dt=pi*R*R; Readln; End;

2 câu trả lời

Mình đánh dấu theo số thứ tự từ 1 xuống nha! (bắt đầu từ program...)

_________________________________________________

(1) Sai vì tên không được chứa dấu cách 

`=>` Sửa lại: Program BaikiemtrahockyI;

(2) Sai vì chu vi và diện tích phải là kiểu số thực

`=>` Sửa lại: Var Cv,Dt:real;

(4) Sai vì dư dấu ":"

`=>` Sửa lại: Const pi=3.14;

(7+8) Phải gán giá trị trước rồi mới xuất giá trị sau

`=>`Sửa lại:

Cv=2*pi*R; Writeln(‘chu vi hinh tron la’,Cv); 

Dt=pi*R*R; Writeln(‘Dien tich hinh tron la’,Dt); 

(10) Sai dấu ";"

`=>`Sửa lại: End.

__________________________________________________

CHƯƠNG TRÌNH HOÀN CHỈNH:

Program BaikiemtrahockyI;

Var Cv,Dt: real;

       R:real;

Const pi=3.14;

Begin

Write (‘Ban hay nhap R =’); Read(R);

Cv=2*pi*R; Writeln(‘chu vi hinh tron la’,Cv); 

Dt=pi*R*R; Writeln(‘Dien tich hinh tron la’,Dt); 

Readln;

End.

Cho chương trình sau: Hãy sửa lại để chương trình đúng Program

→ Program Bai kiem tra học ky I; → Program Bai_kiem_tra_học_ky_I;

Vì tên chương trình không có dấu cách chỉ có dấu_

→ Var Cv,Dt: integer; → Var Cv,Dt:real;

Vì chu vi và diện tích là kiểu số thực

→ Cv=2*pi*R; → Cv:=2*pi*R;

Vì sau Cv phải có dấu :

→ Dt=pi*R*R; → Dt:=pi*R*R;

Vì sau Dt phải có dấu :

→ Writeln(‘chu vi hinh tron la’,Cv); 

Rồi chuyển 2 câu lệnh này lên đầu

→ End; → End

Vì sau end không có dấu ;

Câu hỏi trong lớp Xem thêm