Forum www.klasaarocznik93.fora.pl Strona Główna
Zaloguj

Sortowanie wybieranie (naiwne)

 
Napisz nowy temat   Odpowiedz do tematu    Forum www.klasaarocznik93.fora.pl Strona Główna -> Informatyka
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Maciej_z_Miedzynia
Uczeń



Dołączył: 03 Wrz 2009
Posty: 64
Przeczytał: 0 tematów

Ostrzeżeń: 0/5

PostWysłany: Pią 10:02, 23 Wrz 2011    Temat postu: Sortowanie wybieranie (naiwne)

import javax.swing.JOptionPane;


public class sortowanie_wybieranie
{
public static void main(String[] args)
{
int[]wektor=tworzWek();
czytajWek(wektor);
drukujWek(wektor, "wektor");
sortowanie(wektor);
drukujWek(wektor, "posortowany wektor");
JOptionPane.showMessageDialog(null, "Program w całości stworzony przez najlepszych Miedzyńskich Informatyków", "Napisy końcowe", JOptionPane.WARNING_MESSAGE);
System.exit(0);
}
public static int[] tworzWek()
{
int element;
String elementt;
elementt=JOptionPane.showInputDialog("Ile ma być elementów w wektorze?");
element=Integer.parseInt(elementt);
int[]wektor=new int[element];
return wektor;
}
private static void czytajWek(int[]wektor)
{
int i;
String wartosc;
for (i=0; i<wektor.length; i++)
{
wartosc = JOptionPane.showInputDialog("podaj wartosc "+i+" elementu");
wektor[i]=Integer.parseInt(wartosc);
}
}
private static void drukujWek(int[]wektor, String tekst)
{
int i;
String napis;
napis=" ";
for(i=0; i<wektor.length; i++)
napis += wektor[i]+" ";
JOptionPane.showMessageDialog(null, napis, tekst, JOptionPane.INFORMATION_MESSAGE);
}
private static int[] sortowanie (int[]wektor)
{
int min, k, p=0, pozmin=0;
for(p=0; p<wektor.length-1; p++)
{
min=wektor[p];
for(k=p; k<wektor.length; k++)
{
if(wektor[k]<=min)
{
min=wektor[k];
pozmin=k;
}
}
wektor[pozmin]=wektor[p];
wektor[p]=min;
}
return wektor;
}
}


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Maciej_z_Miedzynia
Uczeń



Dołączył: 03 Wrz 2009
Posty: 64
Przeczytał: 0 tematów

Ostrzeżeń: 0/5

PostWysłany: Pią 10:31, 23 Wrz 2011    Temat postu:

import javax.swing.JOptionPane;


public class sortowanie_babelkowe2
{
public static void main(String[] args)
{
int[]wektor=tworzWek();
czytajWek(wektor);
drukujWek(wektor, "wektor");
sortowanie(wektor);
drukujWek(wektor, "posortowany wektor");
JOptionPane.showMessageDialog(null, "Program w całości stworzony przez najlepszych Miedzyńskich Informatyków", "Napisy końcowe", JOptionPane.WARNING_MESSAGE);
System.exit(0);
}
public static int[] tworzWek()
{
int element;
String elementt;
elementt=JOptionPane.showInputDialog("Ile ma być elementów w wektorze?");
element=Integer.parseInt(elementt);
int[]wektor=new int[element];
return wektor;
}
private static void czytajWek(int[]wektor)
{
int i;
String wartosc;
for (i=0; i<wektor.length; i++)
{
wartosc = JOptionPane.showInputDialog("podaj wartosc "+i+" elementu");
wektor[i]=Integer.parseInt(wartosc);
}
}
private static void drukujWek(int[]wektor, String tekst)
{
int i;
String napis;
napis=" ";
for(i=0; i<wektor.length; i++)
napis += wektor[i]+" ";
JOptionPane.showMessageDialog(null, napis, tekst, JOptionPane.INFORMATION_MESSAGE);
}
private static int[] sortowanie(int[]wektor)
{
int pom;
for(int p=0; p<wektor>p; k--)
{
if(wektor[k]<wektor[k-1])
{
pom=wektor[k-1];
wektor[k-1]=wektor[k];
wektor[k]=pom;
}
}
}
return wektor;
}
}


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Hania
Administrator



Dołączył: 02 Wrz 2009
Posty: 316
Przeczytał: 0 tematów

Pomógł: 2 razy
Ostrzeżeń: 0/5
Skąd: Bydgoszcz

PostWysłany: Sob 11:58, 24 Wrz 2011    Temat postu:

co to ma byc?

Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Maciej_z_Miedzynia
Uczeń



Dołączył: 03 Wrz 2009
Posty: 64
Przeczytał: 0 tematów

Ostrzeżeń: 0/5

PostWysłany: Pią 9:59, 30 Wrz 2011    Temat postu:

import javax.swing.JOptionPane;


public class sortowanie_naiwne
{
public static void main(String[] args)
{
int m;
String mt;
mt=JOptionPane.showInputDialog("Ile ma by elmentów w wektorze");
m=Integer.parseInt(mt);
int[]wektor=new int[m];
czytajWek(wektor, m);
drukujWek(wektor, "wektor", m);
sortowanie(wektor, m);
drukujWek(wektor, "posortowany wektor", m);
JOptionPane.showMessageDialog(null, "Program w całości stworzony przez najlepszych Miedzyńskich Informatyków", "Napisy końcowe", JOptionPane.WARNING_MESSAGE);
System.exit(0);
}
private static void czytajWek(int[]wektor, int m)
{
int i;
String wartosc;
for (i=0; i<m; i++)
{
wartosc = JOptionPane.showInputDialog("podaj wartosc "+i+" elementu");
wektor[i]=Integer.parseInt(wartosc);
}
}
private static void drukujWek(int[]wektor, String tekst, int m)
{
int i;
String napis;
napis=" ";
for(i=0; i<m; i++)
napis += wektor[i]+" ";
JOptionPane.showMessageDialog(null, napis, tekst, JOptionPane.INFORMATION_MESSAGE);
}
private static int[] sortowanie (int[]wektor, int m)
{
int min, k, p=0, pozmin=0;
for(p=0; p<m-1; p++)
{
min=wektor[p];
for(k=p; k<m; k++)
{
if(wektor[k]<=min)
{
min=wektor[k];
pozmin=k;
}
}
wektor[pozmin]=wektor[p];
wektor[p]=min;
}
return wektor;
}
}


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Hania
Administrator



Dołączył: 02 Wrz 2009
Posty: 316
Przeczytał: 0 tematów

Pomógł: 2 razy
Ostrzeżeń: 0/5
Skąd: Bydgoszcz

PostWysłany: Pon 11:06, 03 Paź 2011    Temat postu:

tablica2.java

import javax.swing.JOptionPane;
public class tablica2 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
JOptionPane.showMessageDialog(null,"suma elementow tablicy",null,JOptionPane.INFORMATION_MESSAGE);

int w,k;
String wt,kt;
wt=JOptionPane.showInputDialog("ile wierszy w tablicy");
kt=JOptionPane.showInputDialog("ile kolumn w tablicy");
w=Integer.parseInt(wt);
k=Integer.parseInt(kt);
int[][] tab = new int[w][k];
SUM=wartosc(tab,w,k);
czytajTab(tab,w,k);
drukujTab(tab,w,k);
System.exit(0);
JOptionPane.showMessageDialog(null,"suma elementow"+SUM,null,JOptionPane.INFORMATION_MESSAGE);

}
public static void czytajTab(int[][]t, int wer, int kol) //delkaracja naglowka metowy czyaj tab zawierajacego parametry formalne deklarowane w kolejnosci
//ich wystepowania w trakcie wywolania metody
//slowo kluczowe void oznacza iz metoda nie zwraca wynikow swego dzialania do metody z ktorej zostala wywolana

{
int i, j;
String wartosc;
for(i=0; i<wer; i++)
for(j=0; j<kol; j++)
{
wartosc=JOptionPane.showInputDialog("podaj wartosc"+i+"wiersza"+j+"kolumny");
t[i][j]=Integer.parseInt(wartosc);
}
}
public static void drukujTab(int[][]t, int wer, int kol)
{
int i,j;
String napis;
napis=" ";
for (i=0; i<wer; i++)
{for (j=0; j<kol; j++)
{
napis+=t[i][j]+" ";
}
napis+='\n';
JOptionPane.showMessageDialog(null,napis,"tablica",JOptionPane.INFORMATION_MESSAGE);
}
}
private static int wartosc(int[][]t, int wer, int kol)
{
int i,j,suma;
suma=0;
for(i=0; i<wer; i++)
{
for(j=0; j<kol; j++)
{
suma=suma+t[i][j];
}
}
return suma;
}
}


Post został pochwalony 0 razy

Ostatnio zmieniony przez Hania dnia Pon 11:14, 03 Paź 2011, w całości zmieniany 1 raz
Powrót do góry
Zobacz profil autora
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum www.klasaarocznik93.fora.pl Strona Główna -> Informatyka Wszystkie czasy w strefie EET (Europa)
Strona 1 z 1

 
Skocz do:  
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach


fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2005 phpBB Group
Programy
Regulamin