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
Trần Thị Thành
Xem chi tiết
Giao Huỳnh
14 tháng 4 2017 lúc 17:00

uses crt;

var X:string;

demtu,demdc,i:word;

begin

clrscr;

write('nhap cau van X:');readln(X);

writeln('so ki tu la:',length(X));

demtu:=1;

for i:=1 to length(X)-1 do

if (X[i]<>' ') and (X[i+1]=' ') then demtu:=demtu+1;

writeln('so tu la:',demtu);

demdc:=0;

for i:=1 to length(X) do

if X[i]=' ' then demdc:=demdc+1;

writeln('so dau cach la:',demdc);

readln;

end.banhqua

Giao Huỳnh
24 tháng 4 2017 lúc 16:06

bài này mới đúng nè bạn:

uses crt;

var X:string;

demtu,demdc,i:word;

begin

clrscr;

write('nhap cau van X:');readln(X);

writeln('so ki tu la:',length(X));

X:=X+' ';

demtu:=0;

for i:=1 to length(X)-1 do

if (X[i]<>' ') and (X[i+1]=' ') then demtu:=demtu+1;

writeln('so tu la:',demtu);

delete(X,length(X),1);

demdc:=0;

for i:=1 to length(X) do

if X[i]=' ' then demdc:=demdc+1;

writeln('so dau cach la:',demdc);

readln;

end.banhqua

Ánh Vũ Ngọc
Xem chi tiết
duong nguyenvan
5 tháng 10 2017 lúc 20:36

program tinhtong;

uses crt;

var x,y: real;

begin

clrscr;

write('nhap so x va y :'); readln(x,y);

writeln('tong =' ,x*y);

readln

end.

Lê Nguyễn Huyền Trân
Xem chi tiết
Minh Lệ
18 tháng 4 2020 lúc 21:15

a) var a: array[1..100] of byte;

b) var b: real;

c) var c: array[1..10000] of integer;

d) var d: string;

Gia hân
Xem chi tiết
Nguyễn Lê Phước Thịnh
23 tháng 12 2020 lúc 12:39

Chọn A nhé bạn

bình an
24 tháng 12 2020 lúc 20:32

câu A đúng chắc lun!

 

Vy Mlem :3
20 tháng 12 2020 lúc 11:36

Giống nhau: đều lưu trữ dữ liệu

Khác nhau: giá trị của biến có thể thay đổi khi thực hiện chương trình. Còn giá trị của hằng thì không.

Nguyễn Lê Phước Thịnh
20 tháng 12 2020 lúc 12:23

Giống nhau: 

+Biến và hằng điều là đại lượng lưu trữ dữ liệu.

+Hai đại lượng này phải khai báo mới sử dụng được.

Khác nhau:

- 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.

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

Var<tên biến>:<kiểu dữ liệu>;

VD: Var a,b:integer;

C:string;

-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 hằng:

const <tên hằng>=<giá trị của hằng>;

VD: Const pi=3.14;

Lovers
Xem chi tiết
Cold Wind
22 tháng 10 2016 lúc 18:05

pascal chưa nhận được giá trị của h.

Cold Wind
22 tháng 10 2016 lúc 18:23

var a,b,c,P,S:real;

begin

write('nhap a: ');readln(a);

write('nhap b: ');readln(b);

write('nhap c: ');readln(c);

P:=a+b+c;

S:=a*a/2;

writeln('chu vi: ',P);

write('dien tich: ',S);

readln

end.

Vì là số đo cạnh tam giác nên bạn nên khai báo bằng kiểu dữ liệu real (số thực) thay vì integer (số nguyên).Phần giá trị biến S, vì a ứng với h nên \(\frac{ah}{2}=\frac{aa}{2}\)Xét tổng quan về nội dung cả hai chương trình này đều chưa đủ. Vì a=h => tam giác cần tìm diện tích và chu vi là tam giác vuông => phải thỏa mãn aa = bb + cc hoặc bb=aa+cc hoặc cc=aa+bb (định lí pitago)Nhưng trước hết, phải thỏa mãn bất đẳng thức tam giác: (dài lắm........ko viết đâu). Nếu bạn chưa học câu lệnh điều kiện thì chắc là 2 chương trình này đã đủ nội dung.
Cold Wind
22 tháng 10 2016 lúc 18:37

Vậy thì ........botay.com.vn.hemattroi

Ngân Hoàng Trường
Xem chi tiết
Đỗ Thị Quỳnh Như
14 tháng 12 2016 lúc 20:22

không có dấu chấm phẩy sau mỗi câu lệnh

chỗ pi = 3,14 phải sửa thành const pi = 3,14;

CHÚC BẠN THI TỐT^^

Nguyễn Ruby
Xem chi tiết
Phạm Thanh Tường
10 tháng 5 2017 lúc 11:19

lần thứ nhất i=1+1=2, j=2+1=3; k=3+3=6

lần thứ hai \(i=2+1=3;j=3+1=4;k=6+4=10\)

Lần thứ ba \(i=3+1=4;j=4+1=5;k=10+5=15\)

Lần thứ tư \(i=4+1=5;j=5+1=6;k=15+6=21\)

Lần thứ năm \(i=5+1=6;j=6+1=7;k=21+7=28\)

vì qua lần thứ năm này giá trị của i vẫn thỏa mãn (đúng) với điều kiện nên câu lệnh tiếp tục thực hiện:

\(i=6+1=7;j=7+1=8;k=28+8=36\)

Qua lần lặp này giá trị của i>6 nên không thỏa mãn điều kiện, câu lệnh kết thúc.

Giá trị của i, j, k được in ra màn hình lần lượt bằng 7, 8, 36

Huy Lê
Xem chi tiết
lol 1698
Xem chi tiết