Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.
Câu 3:
uses crt;
var s,i,n,t:int64;
begin
clrscr;
readln(n);
s:=1;
t:=0;
for i:=1 to n do
begin
t:=t+i;
s:=s*i;
end;
writeln(t);
writeln(s);
readln;
end.
Câu 4:
Số lần biết trước:
- Mỗi ngày em nấu cơm 3 lần
- Mỗi ngày em đánh răng buổi sáng và buổi tối
- Em bị phạt chép 100 lần
Số lần chưa biết trước:
- Mẹ bảo em múc nước đến khi đầy bình
- Chữ em xấu, em bị phạt viết chữ đến khi đẹp
Câu 5: Dữ liệu kiểu mảng là một tập hợp hữu hạn các phần tử có thứ tự, mọi phần tử đều có chung kiểu dữ liệu, gọi là kiểu dữ liệu phần tử.
Câu 6:
Program HOC24;
var S: longint;
i,n: integer;
begin
write('Nhap n: '); readln(n);
s:=0;
for i:=1 to n do s:=s+i;
write('S= ',s);
readln
end.
Câu 7:
Program HOC24;
var S: longint;
i,n: integer;
begin
s:=0;
for i:=1 to 200 do s:=s+i;
write('Tong 200 so nguyen dau tien la; ',s);
readln
end.
Câu 8;
Program HOC24;
var S: longint;
i,n: integer;
begin
s:=1;
for i:=1 to 30 do s:=s*i;
write('Tong 30 so nguyen dau tien la; ',s);
readln
end.
Cú pháp:
While < điều kiện > do < câu lệnh >;
Trong đó:
- Điều kiện thường là một phép so sánh
- Câu lệnh có thể là câu lệnh đơn giản hay câu lệnh ghép.
Câu lệnh lặp này được thực hiện như sau: (Hoạt động)
(1) Kiểm tra điều kiện:
(2) Nếu điều kiện SAI, câu lệnh sẽ bị bỏ qua và chuyển sang câu lệnh tiếp theo trong chương trình. Nếu điều kiện ĐÚNG, thực hiện câu lệnh và quay lại bước (1 )
Cú pháp: while <điều kiện> do <câu lệnh>
Cách hoạt động: điều kiện trong câu lệnh thường là một phép so sánh. Nếu điều kiện được thoả mãn thì sẽ thực hiện câu lệnh. Ngược lại, vòng lặp sẽ kết thúc.
uses crt;
var a:array[1..100]of integer;
n,i,max,min,t:integer;
begin
clrscr;
write('Nhap n='); readln(n);
for i:=1 to n do
begin
write('A[',i,']='); readln(a[i]);
end;
max:=a[1];
for i:=1 to n do
if max<a[i] then max:=a[i];
min:=a[1];
for i:=1 to n do
if min>a[i] then min:=a[i];
t:=0;
for i:=1 to n do
t:=t+a[i];
writeln('Gia tri lon nhat la: ',max);
writeln('Gia tri nho nhat la: ',min);
writeln('Trung binh cua day so la: ',t/n:4:2);
readln;
end.
uses crt;
var a:array[1..100]of integer;
n,i:integer;
begin
clrscr;
repeat
write('Nhap n='); readln(n);
if n<=0 then writeln('Ban nhap sai, yeu cau nhap lai');
until n>0;
for i:=1 to n do
begin
write('A[',i,']='); readln(a[i]);
end;
for i:=1 to n do
if a[i] mod 2=0 then write(a[i]:4);
readln;
end.
1) Như tên gọi của nó, câu lệnh lặp với số lần lặp cho trước chỉ thị cho máy tính thực hiện một lệnh hoặc một nhóm lệnh với số lần đã được xác định từ trước, còn với câu lệnh lặp với số lần lặp chưa biết trước thì số lần lặp chưa được xác định trước.
+) Trong câu lệnh lặp với số lần cho trước, điều kiện là giá trị của một biến đếm có giá trị nguyên đã đạt được giá trị lớn nhất hay chưa, còn trong câu lệnh lặp với số lần lặp chưa biết trước, điều kiện tổng quát hơn nhiều, có thể là kiểm tra một giá trị của một số thực, cũng có thể là một điều kiện tổng quát khác.
+) Trong câu lệnh lặp với số lần cho trước, câu lệnh được thực hiện ít nhất một lần, sau đó kiểm tra điều kiện. Trong câu lệnh lặp với số lần chưa xác định trước, trước hết điều kiện được kiểm tra. Nếu điều kiện được thỏa mãn, câu lệnh mới được thực hiện. Do đó có thể có trường hợp câu lệnh hoàn toàn không được thực hiện. nguồn:violet
2) var i,n,s:integer;
begin
readln(n); s:=0;
for i:=1 to n do s:=s+i;
writeln(s);
readln;
end.
3) var i,n:integer; s:real;
begin
readln(n); s:=0;
for i:=1 to 200 do s:=s+i;
writeln(s);
readln;
end.
4) Var i,n:integer; s:real;
begin
readln(n); s:=1;
for i:=1 to 30 do s:=s+i;
writeln(s);
end.
6) var i,n,x,k:integer; s:real;
begin
readln(n); s:=0;
for i:=1 to n do
for x:=1 to n do
s:=x*i;
writeln(s);
end.
5) Var i,n:integer; s:longint;
begin
readln(n); s:=1;
for i:=1 to n do s:=s*i;
writeln(s);
end.