Einfach anmelden - Teil der Community werden
   

Willkommen
Nachrichten
Neu: n/a
Insg.: n/a
Neue PN schreiben
Mein Profil

Du hast schon einen Account? Hier kannst du dich anmelden.










 
KleinerDrache
Benutzerbild von mazzle

Registriert seit:
02.09.2007
Beiträge: 259
Für Beiträge bedankt: 1.921
Erhielt 577 Danke
für 54 Posts
Rang: 89
mazzle genießt hohes Ansehenmazzle genießt hohes Ansehenmazzle genießt hohes Ansehenmazzle genießt hohes Ansehenmazzle genießt hohes Ansehenmazzle genießt hohes Ansehenmazzle genießt hohes Ansehenmazzle genießt hohes Ansehenmazzle genießt hohes Ansehenmazzle genießt hohes Ansehenmazzle genießt hohes Ansehen
 
Standard # 1 C Aufgaben für Klausur erstellt am: 09.03.2010 um 16:53
Moin,

Ich schreibe in einer Woche eine Klausur über C, aber ich hab kaum Ahnung davon,da ich Maschinenbau studiere und Informatik nur nebenbei hab.Jedoch ist das meine letze Chance die Klausur bei dem Prof zu schreiben und der andere Prof, der das anbietet, will alles genau haben und man muss alles auswendig lernen und es handelt nicht von C. Ich habe die Musteraufgaben die in der Klausur vorkommen und die Lösungen, nur ich weis nicht wie man auf die Lösung kommt, ich habe auch schon mit nem Kollegen von mir gesprochen der Informatik stutiert aber der weis auch nicht wie die Programme arbeiten. Ich hoffe Ihr könnt mir helfen =)
Ihr seid meine letze Chance


Spoiler Aufgabe 1):
#include <stdio.h>

void main()
{
int a[3][3],c[3][3];
int i,j;

a[0][0]=0, a[0][1]=2; a[0][2]=1;
a[1][0]=1, a[1][1]=0; a[1][2]=2;
a[2][0]=0, a[2][1]=1; a[2][2]=0;

for (i=0 ;i<3 ; i++)
for(j=0 ;j<3 ; j++)
{
c[i][j]=a[a[i][j]][a[j][i]];
printf ("c[%1d][%1d] = %1d\n",i,j,c[i][j]);
}
}


Spoiler Lösung zur Aufgabe 1):
c[0][0]=0
c[0][1]=1
c[0][2]=1
c[1][0]=2
c[1][1]=0
c[1][2]=1
c[2][0]=2
c[2][1]=2
c[2][2]=0



Spoiler Aufgabe 2):
#include <stdio.h>

void p(int x, int y, int*z)
{
*z=x+y+*z;

printf("\n%3d %3d %3d" ,x,y,*z);

}
void main()
{
int a=4,b=2,c=1;

p(a,b,&c);

p(7,a+b+c,&a);

p(a*b,a/b,&c);
}


Spoiler Lösung zur Aufgabe 2):

4 2 7
7 13 24
48 12 67



Ich würde mich über Lösungen freuen =)
Vielen dank im vorraus =)

Mit freundlichen Grüßen mazzle


SIG: made by Chamillionaire
http://www.trnd.com/empfehler.trnd?id=1040673748077359050
mazzle ist offline Mit Zitat antworten Antwort
 
Ad
Anzeige

Registriert seit:
27.07.2009
Beiträge: 235
Für Beiträge bedankt: 0
Erhielt 10 Danke für 235 Posts.
Rang: 0
bingo1976 befindet sich auf einem aufstrebenden Ast
Standard 
 
aka XPerience
Benutzerbild von UnlimitedPower

Registriert seit:
13.04.2007
Alter: 20
Beiträge: 408
Für Beiträge bedankt: 622
Erhielt 223 Danke
für 101 Posts
Rang: 37
UnlimitedPower genießt hohes AnsehenUnlimitedPower genießt hohes AnsehenUnlimitedPower genießt hohes AnsehenUnlimitedPower genießt hohes AnsehenUnlimitedPower genießt hohes AnsehenUnlimitedPower genießt hohes AnsehenUnlimitedPower genießt hohes AnsehenUnlimitedPower genießt hohes AnsehenUnlimitedPower genießt hohes AnsehenUnlimitedPower genießt hohes AnsehenUnlimitedPower genießt hohes Ansehen
 
Standard # 2 erstellt am: 09.03.2010 um 19:09
Geändert von UnlimitedPower (09.03.2010 um 19:11 Uhr).

Oh weh, was für ne hässliche Aufgabe 1
Also beide Aufgaben sind shcon ziemlich umfangreich, vorallem wen man bedenkt das man immer nur das gleiche machen muss .
Naja ich beschreib mal exemplarisch bei Aufgabe 1 die Ausgabe
c[0][1]=1

Dank der netten Verschachtelung of Death "c[i][j]=a[a[i][j]][a[j][i]];"
kannst du die Werte nicht direkt aus dem Array lesen sondern musst dir vorhher auch noch aus a die Indexe anhand der gegebenen Indexe ermitteln.

Bei c[0][1]:
Ersten Index lesen
a[ a[i][j] ] [a[j][i]]
a[0][1] = 2
a[ 2 ] [ a[j][i] ]

und nun nochmal der zweite Index
a[1][0] = 1
a[ 2 ] [ 1 ] = 1

Und das darfste 9 mal machen..... Ja da kommt Freude auf xD

2. Aufgabe

Die Aufgabe is nen bissel gemeiner, weil in der Funktion sich der Inhalt vom z ändert.
Hier bietet sich es an eine Tabelle zu anzulegen, in der du zeilenweise den Code durchgehst und bei jeder Veränderung einer Variable eine neue zeile mit allen Variablen anzulegen.
Tabellen anlegen ist leider ned so ohne wieteres möglich hier im Board, aber ich denk mal das reicht als Denkanstoß...und vllt kann dein Kollege der Info studiert dir ab hier den Rest zeigen

"Non vitae, sed scholae discimus."
Nicht für das Leben, sondern für die Schule lernen wir.
Seneca, Epistulae morales 106,12
UnlimitedPower ist offline Mit Zitat antworten Antwort
 

 
KleinerDrache
Benutzerbild von mazzle

Registriert seit:
02.09.2007
Beiträge: 259
Für Beiträge bedankt: 1.921
Erhielt 577 Danke
für 54 Posts
Rang: 89
mazzle genießt hohes Ansehenmazzle genießt hohes Ansehenmazzle genießt hohes Ansehenmazzle genießt hohes Ansehenmazzle genießt hohes Ansehenmazzle genießt hohes Ansehenmazzle genießt hohes Ansehenmazzle genießt hohes Ansehenmazzle genießt hohes Ansehenmazzle genießt hohes Ansehenmazzle genießt hohes Ansehen
 
Standard # 3 erstellt am: 10.03.2010 um 09:13
danke hab etwas verstanden aber ich blicke da immer noch nicht genau durch mein kollege hat mir auch noch was erklärt aber ich weis nicht wie man auf das ergbnis kommt bei aufgabe 1)....naja hoffen wir mal das es mit der klausur gut geht xD

bei aufgabe 2 hab ich noch garkeinen schimmer :-D

naja studieren ist kein zuckerschläcken =D=D


SIG: made by Chamillionaire
http://www.trnd.com/empfehler.trnd?id=1040673748077359050
mazzle ist offline Mit Zitat antworten Antwort
 
 
KleinerDrache
Benutzerbild von mazzle

Registriert seit:
02.09.2007
Beiträge: 259
Für Beiträge bedankt: 1.921
Erhielt 577 Danke
für 54 Posts
Rang: 89
mazzle genießt hohes Ansehenmazzle genießt hohes Ansehenmazzle genießt hohes Ansehenmazzle genießt hohes Ansehenmazzle genießt hohes Ansehenmazzle genießt hohes Ansehenmazzle genießt hohes Ansehenmazzle genießt hohes Ansehenmazzle genießt hohes Ansehenmazzle genießt hohes Ansehenmazzle genießt hohes Ansehen
 
Standard # 4 erstellt am: 10.03.2010 um 17:18
oki hab heute alles erklärt bekommen aber trotzdem tage für die mühe =)

lieben gruß mazzle


SIG: made by Chamillionaire
http://www.trnd.com/empfehler.trnd?id=1040673748077359050
mazzle ist offline Mit Zitat antworten Antwort
 

Antwort


Themen-Optionen

 
Themen, die dich interessieren könnten
Thema Autor Forum Antworten Letzter Beitrag
Klausur über Lineare Funktionen misterbean Hausaufgaben 14 27.02.2010 19:59
Trigonometrische Funktionen Aufgaben MRWEEZY Hausaufgaben 3 15.07.2009 18:18
Rechenzeichen Aufgaben sedo3 Hausaufgaben 2 13.04.2009 08:59
Compiler/Interpreter? Delphi Informatik Klausur shadow92 Hausaufgaben 2 13.01.2009 21:49





DDL-Board.com 2006-2010