\[y\]
K
Khách

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.

16 tháng 1 2018

1

Uses crt;
Var t,n,i:longint;
Begin
clrscr;
write('nhap vào số n: ');readln(n);

while n<1 do readln(n);
for i:=1 to n do t:=t*i;
write('tich tren co ket qua la: 't);
readln;
End.

2(bài này sử dụng mảng nhé)

Uses Crt;
Type Mang = ARRAY[1..50] Of Integer;
Var A:Mang;
N,i,Max:Integer;
Begin
Write('Nhap N='); Readln(N);

while N<1 do readln(N);
For i:=1 To N Do
Begin
Write('A[',i,']='); Readln(A[i]);
End;
Max:=A[1];
For i:=2 To N Do
If Max<A[i] Then Max:=A[i];
Writeln('so lon nhat trong day N:', Max);
Readln;
End.

3

Uses crt;
Var a:array[1..20]of integer;i,N,max,min:integer;
Begin
Clrscr;
Write(‘Nhap so phan tu cua day n=’);readln(n); For i:=1 to n do
Begin

Write(‘Nhap a[‘,i,’]=’);readln(a[i]);
End;
Min:=a[1]; Max:=a[1]; For i:=1 to N do
Begin

If (Min > a[i]) then Min:=a[i];
If (Max < a[i]) then Max:=a[i];
End;
Writeln('Day so vua nhap la: '); Writeln('————————-'); For i:=1 to N do
Write(a[i]:4); Writeln;
Writeln('Gia tri lon nhat la:',Max); Writeln('gia tri nho nhat la:',Min);
Readln;

End.

kiểm tra xem đúng ko nhé!

17 tháng 1 2018

1)var n,i:integer;
s:real;
begin
repeat
write('n=');readln(n);
until (n>=1) and (n<=100);
s:=1;
for i:=1 to n do
s:=s*i;
writeln(' tich la: ',s:1:0);
readln;
end.

29 tháng 12 2016

T=40

i=20

30 tháng 4 2019

T <-- 20; i <-- 0;

i ĐK(i<20) Vòng lặp T
5 Đ 1 25
10 Đ 2 35
15 Đ 3 50
20 S Kết thúc

Vậy T = 50, i = 20

22 tháng 1 2019

Gợi ý : Câu 1 nhập số lẻ sẽ dễ tìm hơn

22 tháng 1 2019

Ok rồi nhé cậu :)

2 tháng 5 2021

a,Thứ tự sắp xếp đúng là 9,10,1,12,11,3,4,5,6,7,8,2,13,14

b,Công dụng để tính tổng các số chẵn lớn hơn 50

2 tháng 5 2021

nhỏ nha bạn nhầm:<<

 

1. Cấu trúc chương trình gồm mấy phần? Phần nào quan trọng nhất, không thể thiếu? 2. Em hiểu thế nào là viết chương trình? Tại sao cần viết chương trình? 3. Điểm giống và khác nhau giữa biến và hằng là gì? 4. Bài toán là gì? Để giải quyết bài toán em cần làm gì? 5. Cho hai biến X và Y. Hãy mô tả thuật toán biến đổi giá trị của hai biến trên. 6. Viết cú pháp giải thích và nêu nguyên...
Đọc tiếp

1. Cấu trúc chương trình gồm mấy phần? Phần nào quan trọng nhất, không thể thiếu?

2. Em hiểu thế nào là viết chương trình? Tại sao cần viết chương trình?

3. Điểm giống và khác nhau giữa biến và hằng là gì?

4. Bài toán là gì? Để giải quyết bài toán em cần làm gì?

5. Cho hai biến X và Y. Hãy mô tả thuật toán biến đổi giá trị của hai biến trên.

6. Viết cú pháp giải thích và nêu nguyên tắc hoạt động: - Điều kiện.

- Lặp số lần biết trước.

- Lặp số lần chưa biết trước trong Pascal.

7. Viết chương trình nhập vào hai cạnh của một hình chữ nhật. In ra màn hình chu vi, diện tích của nó.

8. Nhập bán kính hình tròn. In ra diện tích chu vi.

9. Viết chương trình nhập hai số a, b. Kiểm tra tổng của chúng có phải dương và chia hết cho 3 không?

10. Viết chương trình tính tổng: S = 1 + \(\dfrac{1}{2}\) + \(\dfrac{1}{3}\) + ... + \(\dfrac{1}{n}\).

11. Viết chương trình tính tổng: S = \(\dfrac{1}{2}\) + \(\dfrac{2}{3}\) + \(\dfrac{3}{4}\) + ... + \(\dfrac{n}{n+1}\) .

0
20 tháng 12 2016

Program bai1;

Uses crt;

var W,H2,BMI: real;

BEGIN

clrscr;

Write('nhap can nang (W):'); Readln(W);

Write('nhap chieu cao(H2):') Readln(H2);

BMI:= W/H2

Writeln('chi so co the duoc tinh theo can nang va chieu cao la:',BMI);

END.

thanks

 

 

20 tháng 12 2016

thankshaha

 

A. Lý Thuyết: Nêu ý nghĩa của các từ khóa,câu lệnh trong Pascal: program,begin,end,uses,var,const,clrscr,delay(x),write ( ),readln,readln (x) Trắc nghiệm: Câu 1: Các ngôn ngữ lập trình phân chia dữ liệu thành các kiểu dữ liệu khác nhau với mục đích gì ? Hãy chọn phương án sai: ​ a)Sử dụng bộ nhớ máy tính có hiệu quả b)Thực hiện các phép toán tương ứng với từng kiểu dữ liệu c)Tự động hóa...
Đọc tiếp

A. Lý Thuyết:

Nêu ý nghĩa của các từ khóa,câu lệnh trong Pascal: program,begin,end,uses,var,const,clrscr,delay(x),write ( ),readln,readln (x)

Trắc nghiệm:

Câu 1: Các ngôn ngữ lập trình phân chia dữ liệu thành các kiểu dữ liệu khác nhau với mục đích gì ? Hãy chọn phương án sai:

a)Sử dụng bộ nhớ máy tính có hiệu quả

b)Thực hiện các phép toán tương ứng với từng kiểu dữ liệu

c)Tự động hóa việc viết chương trình

Câu 2:Hãy chọn câu đúng:

a)14/5=2; 14 div 5 = 2 ; 14 mod 5 = 4

b)14/5=2.8; 14 div 5 = 2 ; 14 mod 5 = 4

c) 14/5=2.8; 14 div 5 = 2 ; 14 mod 5 = 2

d) 14/5=3; 14 div 5 = 2 ; 14 mod 5 = 4

Câu 3: Giá trị của biến a sau khi thực hiện chương trình: "a:=5 ; a:=a–4" là:

a) 1 b) 2 c) 3 d) 4

Câu 4: Số biến có thể khai báo tối đa trong một chương trình là bao nhiêu:

a)Chỉ một biến cho một kiểu dữ liệu

b)Chỉ hạn chế bởi dung lượng nhớ

c) 10 biến

d) Không giới hạn

Câu 5: Giả sử A được khai báo là biến với kiểu dữ liệu là số thực,phép gán nào đúng:

a)A:= ' 38.59 b) A:=35.59; c) A:=3559 d) cả b và c đều đúng

Câu 6:Trong Pascal,khai báo đúng là:

a) Var chieudai:real

b) Var 40HS: integer

c) Var R=50

d) Cả b và c đều đúng

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

0