Roboterprogrammierung

You are viewing an older revision! See the latest version

C Aufgaben Funktionen

C-Aufgaben

  1. Schreiben Sie für die Felder-Aufgaben jeweils eine eigene Funktion.
  2. Gegeben sind folgende Hauptprogramme (main) in denen verschiedene Funktionen mit entsprechenden aktuellen Parametern (lokale Variablen in main()) aufgerufen werden. Schreiben Sie die dazugehörigen Funktionsprototypen und Funktionsdefinitionen mit den entsprechenden formalen Parametern (diese werden in den Funktionen als lokale Parameter angelegt). Anm.: Datentyp, Anzahl und Reihenfolge der Parameter muss übereinstimmen.

// 1
int main() { 
 	int i=5; 
 	funka(i, 8);
 	return 0;
}

// 2
int main(void) 
{ 
	int zahl;
	zahl = zufall(10, 100);
	return 1;
}

// 3
void main(void) 
{ 
	float  i=5.0, k=8.0; 
	eingabe( i, k, 'a' );  // Referenzparameter simulieren 
}

// 4
void main(){ 
	char zeichen1, zeichen2;
	short int erg;	

	eingabe(zeichen1, zeichen2);	// einlesen
	erg = vergleiche(zeichen1, zeichen2);
	ausgabe(zeichen1, zeichen2, erg);
}

// 5
int main(int argc, char **argv){ 
  	int m1[]={10,11,12,13};  
   	int m2[]={20,21,22,23}; 
   	printArr("m1 vor funk","m1",m1,4); 
   	funk(m1,m2,4);
	return 0;
}

// 6
int main(int argc, char *argv[]) 
{ 
	int i=5, k=8; 
	funk(i, k, 6); 
	return i;
}

All wikipages