Die Mathe-Redaktion - 24.05.2013 14:23
Auswahl
Aktion im Forum
Suche
Stichwortsuche in Artikeln und Links von Matheplanet
Suchen im Forum
Suchtipps

Bücher
Englische Bücher
Software
Suchbegriffe:
Mathematik bei amazon
Naturwissenschaft & Technik
In Partnerschaft mit Amazon.de
Kontakt
Mail an Matroid
[Keine Übungsaufgaben!]

Impressum

Bitte beachten Sie unsere Nutzungsbedingungen, die Distanzierung, unsere Datenschutzerklärung und
die Forumregeln.

Sie können Mitglied werden oder den Newsletter bestellen.

Der Newsletter April 2013

Für Mitglieder
Mathematisch für Anfänger
Wer ist Online
Aktuell sind 551 Gäste und 34 Mitglieder online.

Sie können Mitglied werden:
Klick hier.

Über Matheplanet
 
 
Suchwörter   (werden UND-verknüpft)
Keines der folgenden   keine eigenen Beiträge
Name des Autors  nur die Themen Forum 
 Suchrichtung  Auf  Ab Suchmethode  Sendezeit Empfehlungbeta [?]
       Die Suche erfolgt nach den angegebenen Worten oder Wortteilen.   [Suchtipps]

Link auf dieses Suchergebnis hier

Forum
Thema Eingetragen
Autor

Programmiersprachen
Universität/Hochschule 
Thema eröffnet von: Fahnder
Implementierung einer Queue in Java  
Beitrag No.6 im Thread
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag2006-06-18 12:31
Strucktomat
J
public class pArrayQueue{
    protected Object[] array;
    protected int start,end;
    protected boolean full;
 
    public pArrayQueue(int maxsize){
        array = new Object[maxsize];
        start = end = 0;
        full = false;
    }
 
    public boolean isEmpty(){
        return ((start == end) && !full);
    }
 
    public void insert(Object o){
        if(!full)
            array[start = (++start % array.length)] = o;
        if(start == end)
            full = true;
    }
 
    public Object remove(){
        if(full)
            full = false;
        else if(isEmpty())
            return null;
        return array[end = (++end % array.length)];
    }
}


Zum Testen
class pArrayQueueTest{
    public static void main(String[] args){
        pArrayQueue q = new pArrayQueue(10);
        Integer j = null;
        int i;
        System.out.println("starting...");
        for(i=0;i<10;i++){
            j = new Integer((int)(Math.random() * 100));
            q.insert(j);
            System.out.println("insert: " + j);
        }
        while(!q.isEmpty()){
            System.out.println("remove: " + ((Integer)q.remove()));
        }
        System.out.println("Done ;-)");
    }
}

Programmiersprachen
Universität/Hochschule 
Thema eröffnet von: Strucktomat
Liste durch Pointer (Zeiger) implementieren  
Beitrag No.8 im Thread
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag2006-05-27 23:04
Strucktomat
 
Ich danke dir für deine Hilfe 
 
 
Ich bin noch nicht ganz durch
Ich versuche Mal zu erklären wie ich es verstanden und was ich nicht verstanden habe .
 
 
 
class ListElem 
    {     
        Object inhalt = null;     111                      
        ListElem next = null;     222
 
        ListElem(Object o, ListElem next) 333 
        {         
            this.next = next; 444    
            this.inhalt = o;  555       
        } 
 
        void append(Object o) 666
        { 
            if (next == null) { 777
                next = new ListElem(o, null);888 
            } 
            else { 
                next.append(o); 999
            } 
        } 
 
        void print() AAA
        { 
            System.out.print(this.inhalt + "  "); 
            if (next != null) { 
                next.print(); 
            } 
        } 
    } 
}
 
111 : Object ist der Datentyp , und inhalt der Wert
222 : Erzeugung eines Zeigers
333 :  die Methode ListElem( ) mit den Parametern ( Wert , Element) wird deklariert
444 : das Element this zeigt auf das nächste Element
555 : das Element this bekommt den Wert o
666 : die Methode append ( ) hängt ein Element an das Ende der Liste an
777 : nicht verstanden
888 : nicht verstanden
999 : nicht verstanden
AAA : Ausgabe des Elements this
 
 
und was ist mit der Methode print() { }
 

Programmiersprachen
Universität/Hochschule 
Thema eröffnet von: Strucktomat
Liste durch Pointer (Zeiger) implementieren  
Beitrag No.6 im Thread
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag2006-05-27 20:45
Strucktomat
 

eine lineare wäre ok

Programmiersprachen
Universität/Hochschule 
Thema eröffnet von: Strucktomat
Liste durch Pointer (Zeiger) implementieren  
Beitrag No.4 im Thread
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag2006-05-27 20:14
Strucktomat
 

Ich habe mich seit einiger Zeit nicht mehr mit Programmieren beschäftigt deshalb komme ich ganz leicht durcheinander , also ich weiss nicht wie wo was wohin kommen soll .

Ich möchte also ZB eine Liste anlegen   1-->2-->3-->4-->5

und die auch ausgeben und nachher die Liste bearbeiten d.h Elemente einfügen ,löschen ...

Logik, Mengen & Beweistechnik
Universität/Hochschule 
Thema eröffnet von: Ehemaliges_Mitglied
XOR-Verknüpfung + Anzahl Klauseln  
Beitrag No.2 im Thread
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag2006-05-27 20:09
Strucktomat
J

fed-Code einblenden
[ Nachricht wurde editiert von Strucktomat am 27.05.2006 20:54:28 ]

Programmiersprachen
Universität/Hochschule 
Thema eröffnet von: Strucktomat
Liste durch Pointer (Zeiger) implementieren  
Beitrag No.2 im Thread
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag2006-05-27 19:27
Strucktomat
 

fed-Code einblenden

Programmiersprachen
Universität/Hochschule 
Thema eröffnet von: Strucktomat
Liste durch Pointer (Zeiger) implementieren  
Themenstart
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag2006-05-26 19:57
Strucktomat
 

Hallo ,

Ich habe das folgende Programm , und versuche seit einiger Zeit , zu einem Ergebnis zu kommen (eine Ausgabe).D.h erstmal eine Liste anlegen und auf alle Elemente zugreifen können (Einfügen an beliebiger Position , löschen an beliebiger position und Zugriff auf beliebige Position )  schaffe es aber irgendwie nicht.
public class RingList
 {   
     private ListElem lisp = null; //
 
     RingList(int n)
     {        
         ListElem erstes_und_letztes; /* hier wird das zuerst erzeugte und damit letzte Element der Liste gespeichert um seinen Zeiger später auf den Anfang der Liste setzen zu können */                
         lisp = new ListElem(null, lisp);       
         erstes_und_letztes = lisp;             
         for (int i = 0; i < n-1; i++)   //die n-1 restlichen Listenelemente erzeugen    
         {            
             lisp = new ListElem(null, lisp);
            }              
            erstes_und_letztes.next = lisp;  //nachfolger-Pointer des letzten auf das erste setzen                        
            lisp.vorgaenger = erstes_und_letztes;  //vorgaenger-Pointer des ersten Elements auf das letzte setzen   
 
        } 
    } 
 
 
    class ListElem 
    {     
        Object inhalt = null; //    
        ListElem vorgaenger = null;     
        ListElem next = null;    
        ListElem(Object o, ListElem next)
        {        
            this.next = next;        
            this.inhalt = o;        
            if (next != null) 
            {            
                next.vorgaenger = this;       
            }     
        }
    } 

Programmiersprachen
Universität/Hochschule 
Thema eröffnet von: Strucktomat
Modula 3  
Beitrag No.2 im Thread
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag2006-05-26 15:46
Strucktomat
J

Danke für die schnelle Hilfe

Programmiersprachen
Universität/Hochschule 
Thema eröffnet von: Strucktomat
Modula 3  
Themenstart
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag2006-05-26 15:09
Strucktomat
J

Hallo ,

Was muss ich installieren ? und wie ? um mit Modula 3 programmieren zu können .
Bisher war Java meine Hauptprogrammiersprache , leider bin ich jetzt gezwungen mit Modula 3 zu arbeiten , und habe keine Erfahrung damit .

Ich wäre sehr dankbar wenn ihr mir helfen könnt bis ich mein erstes Programme in Modula 3 geschafft habe .


Algorithmen / Datenstrukturen
Universität/Hochschule 
Thema eröffnet von: Strucktomat
RAM-Programme  
Beitrag No.2 im Thread
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag2006-05-25 12:34
Strucktomat
J

Hallo ,

Wie ich die programme A und B verstehen kann . Die Anweisungen von den RAM-Programmen verstehe ich nicht .Also

Die Schritte

001
002
003
.
.
.
bis zum Ende

und was dadurch berechnet wird , Anhand einer Erklärung des Programms A oder B kann ich nachher selber die RAM-Programme verstehen und die dadurch entstandenen Funktionen , in anderen Programmiersprachjen ausdrücken .Java zum Beispiel

Algorithmen / Datenstrukturen
Universität/Hochschule 
Thema eröffnet von: Strucktomat
RAM-Programme  
Themenstart
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag2006-05-25 00:55
Strucktomat
J
In der Vorlesung wurde das Modell der RAM (Random-Access-Maschine) vorgestellt, um die Laufzeit
und den Speicheraufwand eines Programms messen zu k¨onnen. Der Befehlssatz der RAM umfasst die
folgenden Operationen.
LOAD a        c(A) <-- a 
READ a        c(A)<-- aktuelles Eingabesymbol
STORE a         a <-- c(A) 
WRITE a     aktuelles Ausgabesymbol <-- a
ADD a      c(A) <-- c(A) + a 
MUL a      c(A) <-- c(A) * a

fed-Code einblenden


 \sourceon
SUB a      c(A) <-- c(A) - a
JUMP b     Programmzähler z = b  (Programmzähler wird auf b gesetzt)

HALT Verarbeitung wird beendet

JZERO b z = b , falls c(A) = 0 ; z + 1 , sonst (Programmzähler wird auf Anweisung Nummer  b gesetzt falls c(A)= 0 , sonst auf die nächste Anweisung)

JGTZ b z = b , falls c(A) > 0 ;z + 1 , sonst  (Programmzähler wird auf Anweisung Nummer  b gesetzt falls c(A)>0 , sonst auf die nächste Anweisung)



c(·) steht für
"Inhalt von" und A für den
"Akkumulator". Der Operand a gibt die Adressierungsart immediate
(i), direkt (c(i)) und indirekt (c(c(i))), i ist von N an.
Gegeben seien die RAM- Programme A und B.


A:
001 READ
002 STORE c(1)
003 JGTZ 006
004 WRITE 1
005 JUMP 014
006 SUB 1
007 STORE c(2)
008 JZERO 013
009 MUL c(1)
010 STORE c(1)
011 LOAD c(2)
012 JUMP 006
013 WRITE c(1)
014 HALT



B:
001 READ
002 STORE c(1)
003 JGTZ 006
004 WRITE 0
005 JUMP 016
006 STORE c(2)
007 SUB 1
008 STORE c(3)
009 JZERO 015
010 LOAD c(2)
011 MUL c(1)
012 STORE c(2)
013 LOAD c(3)
014 JUMP 007
015 WRITE c(2)
016 HALT

Die RAM-Programme sollen eine mathematische Funktion berechnen .
\sourceoff

KÖNNTE MIR JEMAND ERKLÄREN ; WIE ALLES LÄUFT


[ Nachricht wurde editiert von Strucktomat am 25.05.2006 01:14:26 ]

Algorithmen / Datenstrukturen
Universität/Hochschule 
Thema eröffnet von: Strucktomat
Anzahl der Swaps bzw der Vertauschungen bei einem Sortierverfahren  
Beitrag No.4 im Thread
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag2006-05-24 18:38
Strucktomat
J

fed-Code einblenden

Algorithmen / Datenstrukturen
Universität/Hochschule 
Thema eröffnet von: Strucktomat
Anzahl der Swaps bzw der Vertauschungen bei einem Sortierverfahren  
Beitrag No.2 im Thread
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag2006-05-24 15:33
Strucktomat
J

In der Vorlesung ist es in Modula



In Modula
 
PROCEDURE SelectionSort(VAR a: ARRAY [1..N] OF ItemType) =
VAR min : INTEGER ;
t : ItemType ;
BEGIN
FOR i := 1 TO N - 1 DO
min := i ;
FOR j := i + 1 TO N DO
IF a[j] < a[min] THEN
min := j ;
END ;
END ;
t := a[min] ; a[min] := a[i] ; a[i] := t ;
END ;
END SelectionSort ;
 
 
Mein Algorithmus in Java :
 
 
 
 
public class selectsort {
    public static void main(String[] args) {
       }
 
    public static void print(int[] x) {
    for (int i=0; i<x.length; i++)
        System.out.print(x[i] + " ");
    System.out.println();
    }
 
    public static void selectsort(int[] x) {
    int min, temp, index, scan;
 
        // Sort each element of $x$ in ascending order:
        for(index = 0; index < x.length-1; index++) {
            min = index;
 
            // Find the smallest value to the "left" of current element:
            for(scan = index+1; scan < x.length; scan++)
                if (x[scan] < x[min]) min = scan;
 
            // Swap values if necessary:
            temp = x[min];
            x[min] = x[index];
            x[index] = temp;
 
        }
    }
}    
 

[ Nachricht wurde editiert von Strucktomat am 24.05.2006 19:23:50 ]

Algorithmen / Datenstrukturen
Universität/Hochschule 
Thema eröffnet von: Strucktomat
Anzahl der Swaps bzw der Vertauschungen bei einem Sortierverfahren  
Themenstart
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag2006-05-24 15:10
Strucktomat
J

fed-Code einblenden

Numerik & Optimierung
Universität/Hochschule 
Thema eröffnet von: Strucktomat
Berechnung der Norm (Zeilensummennorm) und Kondition einer Matrix  
Beitrag No.2 im Thread
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag2006-05-17 16:47
Strucktomat
J

fed-Code einblenden

Numerik & Optimierung
Universität/Hochschule 
Thema eröffnet von: Strucktomat
Berechnung der Norm (Zeilensummennorm) und Kondition einer Matrix  
Themenstart
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag2006-05-17 16:12
Strucktomat
J

fed-Code einblenden
[ Nachricht wurde editiert von Strucktomat am 17.05.2006 17:54:06 ]

Relationen und Abbildungen
Universität/Hochschule 
Thema eröffnet von: Strucktomat
Anzahl der Abbildungen  
Themenstart
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag2006-04-06 21:25
Strucktomat
 

fed-Code einblenden

Sonstiges
  
Thema eröffnet von: Strucktomat
Notebook kaufen  
Themenstart
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag2006-03-21 19:31
Strucktomat
J

Hallo ,


Ich bin Student ,und möchte wegen Studium ein Notebook kaufen , das man auf raten zahlen kann ,am besten online im Bereich von maximal 800 Euro .Da man bei Supermärkten wie Mediamarkt usw kann Chance hat ,als Student ein Notebook zu kaufen .Ich habe schon ein paar Angebote gefunden , ZB

Acer Aspire 3004WLMi (LX.A5505.B73)

CPU: AMD Mobile Sempron Prozessor 3100+ (25W)
Grafik: shared memory
HDD: 100 GB
Ram: 512 MB DDR (1x512)
Laufwerk: Dual-DVD Brenner
Display: 15,4" WXGA CrystalBrite TFT Display
WLAN: Ja (54 MBits/s)
Betriebssystem: Windows XP Home

Für 759 Euro , leider kann man es nur durch den Partner vom Verkäufer (CC-Bank) auf Raten kaufen ,die willigen leider die Studentenanträge auf einen Kredit nicht ein , da Sie kein sicheres Einkommen haben .
Kann mir also jemand einen Tipp geben , wo ich ein Notebook auf Raten kaufen kann , unter 800 Euro .


Danke im voraus  
 

Textsatz mit LaTeX
Universität/Hochschule 
Thema eröffnet von: Strucktomat
Latex installieren  
Themenstart
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag2005-12-21 12:49
Strucktomat
J

Hallo ,

Kann mir jemand sagen , was ich installieren muss ,um Latex benutzen zu können(alles drum und dran pdf...) .ich habe im Internet recherchiert ,konnte aber die Programme nicht geziehlt herunterladen ,mit anderen Worten, ich wusste nicht was ich downloaden muss , es gibt eine Menge zu downloaden .

Danke

Sonstiges
Universität/Hochschule 
Thema eröffnet von: Strucktomat
Programme mit Endung sk.ps.gz  
Beitrag No.2 im Thread
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag2005-12-20 22:42
Strucktomat
 

Danke

ich weiss leider nicht was ich herunterladen muss bei der Seite von Ghostscript , es gibt eine Menge Dateien zu downloaden , welche muss ich downloadden um ghostscript benutzen zu können .
  

Sie haben sehr viele Suchergebnisse
Bitte verfeinern Sie die Suchkriterien

[Die ersten 20 Suchergebnisse wurden ausgegeben]
Link auf dieses Suchergebnis hier
(noch unbestimmt viele Suchergebnisse)

-> [Suche im Forum fortsetzen]
 
 

 
All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest © 2001-2013 by Matroids Matheplanet
This web site was made with PHP-Nuke, a web portal system written in PHP. PHP-Nuke is Free Software released under the GNU/GPL license.
Ich distanziere mich von rechtswidrigen oder anstößigen Inhalten, die sich trotz aufmerksamer Prüfung hinter hier verwendeten Links verbergen mögen.
Lesen Sie die Nutzungsbedingungen, die Distanzierung, die Datenschutzerklärung und das Impressum.
[Seitenanfang]

used time 0.184359