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.
Bài bạn có 1 số lỗi về cú pháp. Và đề không yêu cầu sử dụng tệp .
VD lỗi : if uoc:=2 then S:=S+A;
Nhưng thuật toán vậy là đúng rồi. Mình sẽ tặng bạn GP ![]()
Cách 2:
uses crt;
var f:array[1..100]of integer;
n,i,t,kt,j:integer;
begin
clrscr;
write('Nhap n='); readln(n);
f[1]:=1;
f[2]:=1;
i:=2;
repeat
i:=i+1;
f[i]:=f[i-1]+f[i-2];
until i=n;
t:=0;
for i:=1 to n do
if f[i]>1 then
begin
kt:=0;
for j:=2 to f[i]-1 do
if f[i] mod j=0 then kt:=1;
if kt=0 then t:=t+f[i];
end;
writeln(t);
readln;
end.
uses crt;
var n,n1,s:real;
begin
clrscr;
write('Nhap n: ');readln(n);
n1:=2*n+1;
s:=((n1 - 1)/2+1)*(n1 + 1)/2;
write(s:0:0);
readln
end.
soluong: Biến
Dongia: Biến
thanhtien: Biến
phi: Hằng
Tinh_tien: Không phải hằng hoặc biến
|
|
Hằng |
Biến |
Không phải hằng hoặc biến |
|
soluong |
|
x |
|
|
Dongia |
|
x |
|
|
thanhtien |
|
x |
|
|
phi |
x |
|
|
|
10000 |
|
|
x |
|
Tinh_tien |
|
|
x |
câu hỏi này bạn nên để chị @Nguyễn Minh Lệ trả lời giúp bạn
A. Biến được dùng để lưu trữ dữ liệu và nó có giá trị thay đổi trong khi thực hiện chương trình.
Đ
B. Hằng có giá trị thay đổi trong suốt quá trình thực hiện chương trình.
S
C. Hằng dùng để lưu trữ dữ liệu và nó có giá trị không đổi khi thực hiện chương trình.
Đ
D. Biến được dùng để lưu trữ dữ liệu và nó có giá trị không thay đổi trong khi thực hiện chương trình.
S
Câu 1:
A. Đúng
Vì biến dùng để lưu trữ dữ liệu, giá trị của biến có thể thay đổi trong khi chương trình đang chạy.
B. Sai
Vì hằng có giá trị không đổi trong suốt quá trình thực hiện chương trình.
C. Đúng
Vì hằng cũng dùng để lưu trữ dữ liệu, nhưng giá trị của hằng không thay đổi khi chương trình thực hiện.
D. Sai
Vì biến có giá trị thay đổi được, không phải không thay đổi.