Câu 1:các câu lệnh sau pascal có đúng không nếu không hãy sửa lại cho đúng: a, for i:=1 to 10 do writeln ('A') b, var X; array [5...10] of char; c, X:=10; while X=10 do X:=X+5 d, for i=1.5 to 10.3 do writeln ('A'); Câu 2: viết chương trình tính tổng dãy n số nguyên

2 câu trả lời

câu 1:

a) thiếu dấu ; ở cuối 

sửa: for i:=1 to 10 do writeln ('A');

b) sau X ko phải có; mà có : từ 5.. 10 có 2 dấu chấm dư 1 dấu

sửa: var X: array [5..10] of char;

b) thiếu  dấu ; ở cuối câu lệnh

sửa: X:=10; while X=10 do X:=X+5;

d) giá trị đầu và gia trị cuối của câu lệnh phải là só nguyên

sửa: for i:=1 to 10 do writeln('A');

câu 2: thiếu đề á bạn ơi. mình giải theo số nguyên được nhập từ bàn phím nhe

program ct;

uses crt;

var i,n,s:integer;

A:array[1..100] of integer;

begin

clrscr;

write('nhap n:=');readln(n);

for i:=1 to n do

begin

write('nhap mang A[',i,']:=');readln(A[i]);

end;

s:=0;

for i:=1 to n do  s:=s+A[i];

writeln('tong la:',s);

readln

end.

a) for i:=1 to 10 do writeln ('A'); (Thêm ; sau lệnh writeln)

b) var X: array [5..10] of char;  (Sửa dấu ; thành : và 5..10 chỉ 2 dấu . thôi nhé)

C) X:=10; while X=10 do X:=X+5; ( Thêm ; sau 5)

d)for i:=1.5 to 10.3 do writeln ('A');  (thêm : sau i)

Câu2: viết chương trình tính tổng dãy n số nguyên đầu tiên

uses crt;

var i,n,s: integer;

begin

clrscr;

writeln('Nhap n=');  readln(n);

for i:=1 to n do

s:=s+i;

writeln('Tong la:',s);

readln;

end.

viết chương trình tính tổng dãy n số nguyên nhap tu ban phim

uese crt;

var a:array[1..100] of integer

i,n,s: integer

begin

writeln('Nhap so n='); readln(n);

for i:=1 to n do begin

writeln('Nhap so nguyen thu',i,':'); readln(a[i]);

end;

for i:= 1to n do

s:=s+a[i];

writeln('tong la:',s);

readln;

end.

Câu hỏi trong lớp Xem thêm
3 lượt xem
2 đáp án
8 giờ trước