Burhan KARADERE
Bilişim - IT Bilgi Yorum Bloğu - Teknolojik Zehirlenme Alanı
RSS
  • Home
  • Hakkımda
    • Burhan KARADERE
    • Biyografi
    • Niçin Blog Yazmaya Başladım ?
    • Bilgisayarlarım
    • Dizüstü Bilgisayarlarım
    • Telefonlarım
  • Bildirimler
    • Gizlilik Politikası
    • Kullanım Şartları
  • Youtube Kanalım
  • İletişim
  • Google’da Ara

Kas 9 2010

Turbo Pascal Dizi 4 örnek

// 10 elemanlı bir tamsayı dizisinin sıralanması
// a=(8, 3, 12, 9, 16, 30, 25, 1, 29, 2)

program en_buyuk;
var
a:array[1..10] of integer;
i,b,k,m:integer;
begin
for i:=1 to 10 do begin
write(i,’ .elemani gir..’);readln(a[i]);
end;
for k:=1 to 10 do begin
for i:=1 to 9 do begin
if(a[i]>a[i+1]) then begin
b:=a[i];a[i]:=a[i+1];a[i+1]:=b;
end;
end;
end;
for i:=1 to 10 do
writeln(a[i]);

readln;
end.

Devamı

By Burhan KARADERE • Turbo Pascal • 0 • Tags: Dizi 4, örnek, pascal, turbo

Kas 9 2010

Turbo Pascal Dizi 3 örnek

// 10 elemanlı bir tamsayı dizisinin ortalamasına en yakın
// dizideki tamsayı hangisidir?
// a=(8, 3, 12, 9, 16, 30, 25, 1, 29, 2)

program en_buyuk;
var
a:array[1..10] of integer;
i,tp:integer;
ort,ey:real;
begin
tp:=0;
for i:=1 to 10 do begin
write(i,’ .elemani gir..’);readln(a[i]);
tp:=tp+a[i];
end;
ort:=tp/10;
ey:=abs(ort-a[1]);
for i:=2 to 10 do
if(ey>abs(ort-a[i])) then ey:=abs(ort-a[i]);

for i:=1 to 10 do
if(ey=abs(ort-a[i])) then writeln(a[i]);

readln;
end.

Devamı

By Burhan KARADERE • Turbo Pascal • 0 • Tags: dizi, pascal, turbo

Kas 9 2010

Turbo Pascal Dizi 2 örnek

// 10 elemanlı bir tamsayı dizisinin ortalamasına en yakın
// tamsayıdan dizide varmıdır varsa hangileridir?
// a=(12, 3, 21, 9, 8, 11, 26, 1, 10, 4)

program en_buyuk;
var
a:array[1..10] of integer;
i,tp,k,m,n:integer;
ort,f1,f2:real;
begin
tp:=0;
for i:=1 to 10 do begin
write(i,’ .elemani gir..’);readln(a[i]);
tp:=tp+a[i];
end;
ort:=tp/10;
k:=trunc(ort);
f1:=abs(ort-k);
f2:=abs(ort-(k+1));
if(f1f2) then begin
m:=k+1;n:=k+1;
end;
for i:=1 to 10 do
if((a[i]=m)or(a[i]=n)) then writeln(a[i]);

readln;
end.

Devamı

By Burhan KARADERE • Turbo Pascal • 0 • Tags: dizi, örneği pascal, turbo

Kas 9 2010

Turbo Pascal – Dizi örneği

// 10 elemanlı bir tamsayı dizisindeki en büyük elemanın
// bulunması
// a=(12, 3, 21, 9, 8, 11, 34, 1, 10, 4)

program en_buyuk;
var
a:array[1..10] of integer;
i,eb:integer;
begin
for i:=1 to 10 do begin
write(i,’ .elemani gir..’);readln(a[i]);
end;
eb:=a[1];
for i:=2 to 10 do
if(eb

  • Gizlilik Politikası
  • Kullanım Şartları
  • Google’da Ara
  • Hakkımda
    • Bilgisayarlarım
    • Biyografi
    • Burhan KARADERE
    • Dizüstü Bilgisayarlarım
    • Niçin Blog Yazmaya Başladım ?
    • Telefonlarım
  • İletişim
  • Youtube Kanalım
  • ↑

    Burhan KARADERE Şahsi Blog Sayfası. Tüm Hakları Saklıdır.
    Tüm yazılardaki yorumlar ve bakış açıları Burhan KARADERE 'ye aittir. www.karadere.com www.karadere.xyz www.karadere.net