Trang chủ Tin Học Lớp 11 Bài tập kiểu mảng trong Pascal : 1/ Tính giá...

Bài tập kiểu mảng trong Pascal : 1/ Tính giá trị trung bình của các số là bội của 3. 2/ Tính giá trị trung bình của các số lẻ là ước số của 100. 3/ Viết chươn

Câu hỏi :

Bài tập kiểu mảng trong Pascal : 1/ Tính giá trị trung bình của các số là bội của 3. 2/ Tính giá trị trung bình của các số lẻ là ước số của 100. 3/ Viết chương trình in ra giá trị lớn nhất của một mảng. Giúp mình với ạ cảm ơn nhìu.

Lời giải 1 :

1/

Uses Crt;

Var dem,i,n,s : integer;
             A : integer;

Begin

 Clrscr;
dem:=0; s:=0;

 Write('Nhap n : '); Readln(n);

 For i:=1 to n do 
  Begin

   Write('Nhap A[',i,'] : '); Readln(A[i]);

  End;

 For i:=1 to n do If A[i] mod 3 = 0 then 
   Begin

    s:=s+A[i];

    dem:=dem+1;

   End;

 Writeln('Gia tri tb cua cac so la boi cua 3 la : ',s/dem:1:2);

 Readln

End.
2/

Uses Crt;

Var dem,i,n,s : integer;
             A : integer;

Begin

 Clrscr;
 dem:=0; s:=0;

 Write('Nhap n : '); Readln(n);

 For i:=1 to n do 
  Begin

   Write('Nhap A[',i,'] : '); Readln(A[i]);

  End;
 For i:=1 to n do If 100 mod A[i] = 0 and A[i] mod 2 <> 0 then
  Begin

   s:=s+A[i];

   dem:=dem+1;

  End;

 Writeln('Gia tri tb cua cac so le la uoc cua so 100 la : ',s/dem:1:2);

 Readln

End.
3/

Uses Crt;

Var max,i,n : integer;
             A : integer;

Begin

 Clrscr;
 max:=0;

 Write('Nhap n : '); Readln(n);

 For i:=1 to n do 
  Begin

   Write('Nhap A[',i,'] : '); Readln(A[i]);
   If A[i]>max then max:=A[i];

  End;
 Writeln('So lon nhat trong mang la : ',max);

 Readln

End.

Thảo luận

-- câu 3 sai ;-;
-- bình tĩnh để check
-- ủa đúng mà
-- nếu nhập dãy full số âm thì sao ;-;
-- idk tuoi ch hc tới số âm trong này nên k bic

Lời giải 2 :

1/

uses crt;

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

i,n,s,d: integer;

begin

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

for i:=1 to n do 
begin

write('nhap a[',i,'] : '); readln(a[i]);

end;

for i:=1 to n do

if a[i] mod 3=0 then 
begin

s:=s+a[i];

d:=d+1;

end;

writeln('GTTB cua cac so la boi cua 3 la : ',s/d:1:2);

readln

end.
2/

uses crt;

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

i,n,s,d: integer;

begin

clrscr;

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

for i:=1 to n do 
begin

write('nhap a[',i,'] : '); readln(a[i]);

end;
for i:=1 to n do If 100 mod a[i] = 0 and a[i] mod 2 <> 0 then
begin

s:=s+a[i];

d:=d+1;

end;

writeln('GTTB cua cac so le la uoc cua so 100 la : ',s/d:1:2);

readln;

End.
3/

uses crt;

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

max,i,n: integer;

begin

clrscr;

write('Nhap n : '); Readln(n);

for i:=1 to n do 
begin

write('nhap a[',i,'] : '); readln(a[i]);
end;

max:=a[1];

for i:=2 to n do if a[i]>max then max:=a[i];

writeln('so lon nhat trong mang la : ',max);

readln;

End.

Bạn có biết?

Tin học, tiếng Anh: informatics, tiếng Pháp: informatique, là một ngành khoa học chuyên nghiên cứu quá trình tự động hóa việc tổ chức, lưu trữ, xử lý và truyền dẫn thông tin của một hệ thống máy tính cụ thể hoặc trừu tượng (ảo). Với cách hiểu hiện nay, tin học bao hàm tất cả các nghiên cứu và kỹ thuật có liên quan đến việc mô phỏng, biến đổi và tái tạo thông tin.

Nguồn : Wikipedia - Bách khoa toàn thư

Tâm sự 11

Lớp 11 - Năm thứ hai ở cấp trung học phổ thông, gần đến năm cuối cấp nên học tập là nhiệm vụ quan trọng nhất. Nghe nhiều đến định hướng sau này rồi học đại học. Ôi nhiều lúc thật là sợ, hoang mang nhưng các em hãy tự tin và tìm dần điều mà mình muốn là trong tương lai nhé!

Nguồn : ADMIN :))

Liên hệ hợp tác hoặc quảng cáo: gmail

Điều khoản dịch vụ

Copyright © 2021 HOCTAPSGK