Bài 4. Sử dụng biến trong chương trình

Bạn chưa đăng nhập. Vui lòng đăng nhập để hỏi bài
Bong Hoa No

Bài Tập:

1. Tìm ra chỗ sai ( gạch chân ) và giải thích tại sao sai :

a) var a,b:=integer

const c:=4 ;

begin :

a:= 10

b:=a/c;

write( ' gia tri cua b la ' b);

end.

b) var : a: real; b: integer;

const c:=4

begin

c:=4.1;

a:=10;

b:=a/c

write( ' gia tri cua b la ' b )

end

2. Viết thuật toán rồi viết chương trình bằng ngôn ngữ Pascal để giải bài toán:

a) Tính tổng của n số tự nhiên đầu tiên. Lậo bảng chạy tay với n=10, n=15

b) Hoán đổi giá trị của 2 biến x và y. Lập bảng chạy tay với x 🔙 10; y 🔙1​

Mong các bạn giúp mình !

@Nk>↑@
3 tháng 12 2018 lúc 10:35

1. Tìm ra chỗ sai ( gạch chân ) và giải thích tại sao sai :

a) var a,b:=integer (dấu = không có ở đây)

const c:=4 ;

begin :(dấu : không có ở đây)

a:= 10 (thiếu dấu ;)

b:=a/c;

write('gia tri cua b la ',b);(thiếu dấu ,)

end.

b) var : a: real; b: integer; (sau var không có :)

const c:=4

begin

c:=4.1; (trên đã gán hằng thì không đc sửa)

a:=10;

b:=a/c

write( ' gia tri cua b la ', b ); (thiếu dấu , và ;)

end (thiếu dấu .)

2a) câu a mình không hiểu đề lắm

b) Program Hoandoigiatri;

Uses Srt;

Var x,y,z: real;

Begin

Clrscr;

Write('Nhap gia tri cua x='); readln(x);

Write('Nhap gia tri cua y='); readln(y);

z:=x;

x:=y;

y:=z;

Writeln('Ket qua sau khi hoan doi:x=',x; y=',y);

Readln;

End.

Phạm Mỹ Dung
4 tháng 12 2018 lúc 9:51

a) var a,b:=integer (sai vì khi khai báo biến dùng dấu 2 chấm ko dc dùng dấu gán, ko có dấu chấm phẩy khi kết thúc).

Sửa: var a, b:integer;

const c:=4 ;

begin : (sai khi bắt đầu không cần dùng dấu 2 chấm)

sửa: begin

a:= 10 (sai ko có chấm phẩy)

sửa a:=10;

b:=a/c;

write( ' gia tri cua b la ' b); (sai thiếu dấu phẩy)

sửa: write('gia tri cua b la',b);

end.

b) var : a: real; b: integer; (sai sau var ko dc dùng hai chấm)

sửa var a: real; b: integer;

const c:=4 (sai thiếu dấu ;)

sửa const c:=4;

begin

c:=4.1; (sai ko nên viết phần này vì ở trên đã gán c:=4 nên ko dc viết thêm)

a:=10;

b:=a/c (sai thiếu dấu ;)

sửa a:=a/c;

write( ' gia tri cua b la ' b ) (sai thiếu dấu phẩy và dấu chấm phẩy)

sửa write('gia tri cua b la',b);

end (sai thiếu dấu chấm)

sửa end.


Các câu hỏi tương tự
Bong Hoa No
Xem chi tiết
hà lê thị
Xem chi tiết
Nam Đỗ
Xem chi tiết
Phú Đức
Xem chi tiết
Ánh Vũ Ngọc
Xem chi tiết
Ngân Hoàng Trường
Xem chi tiết
Ngọc Anh Lê
Xem chi tiết
Lovers
Xem chi tiết
đỗ mỹ duyên
Xem chi tiết