Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Allgemeines (OffTopic) » kein Sinn für Kreativität beim Programmieren

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
18.11.2009, 16:10 Uhr
minus



hallo,

so erstmal zu mir, ich bewundere schon seit langen die Kunst des Programmierens. Habe mal vor 10jahren etwa 1jahr in Q-Basic programmiert so Rate spiele o. ein kleines Textadventures, fand mich auch schnell damit zurecht, auch ohne Buch und so. nahm aus anderen spielen (die es damals auf diversen Zeitschriften CD mitgeliefert wurden ) Programmteile raus und probierte damit rum und so.

so jetzt zu Gegenwart, ich arbeite Bei einen großen Online Versandhaus und mir gehen so am Tag diverse Programmierbücher durch die Hände. so in etwa vor einer Woche hatte ich auf einmal dieses Buch in der Hand www.erlenkoetter.de/html/c.htm (das obere Buch) und ich blätter mal so durch,
fand es richtig gut so mit den Übungen nach jedem Kapitel.Habe mir es dann auch gekauft, verstehe auch die einzelnen Kapitel, zwar nicht auf Anhieb alles, aber irgendwann schon .wenn ich das Bsp.
sehe, z.B. bin gerade bei den Funktionen definieren


C++:
/* bspl0032.c */
#include <stdio.h>

int max(int a, int b) {
    if(a > b)
        return(a);
    else
        return(b);
}

main() {
    int zahl1,zahl2;
    printf("\nBitte geben Sie eine Zahl ein: ");
    scanf("%i",&zahl1);
    printf("Bitte geben Sie eine Zahl ein: ");
    scanf("%i",&zahl2);
    printf("\nDie Zahl %i ist groesser!",max(zahl1,zahl2));
}


kann ich auch was damit anfangen, ich weiß wie es arbeitet, welche schritte es macht und so.

so jetzt zu meinen Problem (kein Sinn für Kreativität beim Programmieren).

wie gesagt, gibt es am ende immer so Übungen.

z.B.

Schreiben sie eine Funktion mit Namen d_abs,die den Absolutwert (den Wert ohne Vorzeichen) eines double-Wertes zurückliefert.


so und da hört bei mir der Spaß auf, kann mir unter dieser Aufgabe nichts vorstellen, wie überhaupt ich anfangen soll, wie es überhaupt auszusehen hat.(dies demotiviert mich sehr)Bei einigen von euch macht es bei dieser Aufgabe, bestimmt gleich klick und ihr habt den Code im Kopf.

so zu meiner frage, wie soll ich solche Aufgaben angehen o. wie geht ihr sie an oder hattet ihr auch schon solche Probleme?
habe schon versuch erst mit Stift und Papier zu arbeiten, also sie einzelnen schritte auf zu schreiben.

mfg minus
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
18.11.2009, 18:15 Uhr
öni



Wenn ich eine Aufgabe vor mir habe überlege ich mir immer zuerst wie ich sie "zu Fuß" lösen könnte. Bei mathematischen Problemen kann man sich auch erst mal ein paar Aufgaben zur Hand nehmen und überlegen wie Sie mit einer Formel gelöst werden kann und dann eben versuchen das ganze in C-Code umzusetzen.
In großen Projekten ist es hilfreich nicht gleich loszuprogrammieren, aber das ist dir wohl auch klar.

In diesem speziellen Beispiel ist es ja relativ einfach. Gesucht ist der Betrag einer Zahl, wenn ich das richtig verstanden habe. Somit muss man nur überprüfen ob die Zahl größer ist wie Null und wenn nicht dann rechne mal -1, fertig.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
18.11.2009, 19:06 Uhr
ao

(Operator)



Zitat von minus:
... da hört bei mir der Spaß auf, kann mir unter dieser Aufgabe nichts vorstellen ...


Ich kenn das Buch nicht, aber ich vermute doch, dass in dem Kapitel, zu dem die Aufgabe gehört, die betreffenden Dinge beschrieben werden, z.B.
* Was ist eine Funktion?
* Wie sieht eine Funktion in C aus?
* Welche charakteristischen Elemente hat sie (Rückgabetyp, Name, Parameterliste, Rumpf).

Wenn du das alles gelesen und verstanden hast, wird die Aufgabe vermutlich schon klarer.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
19.11.2009, 10:02 Uhr
minus



hallo,

und danke für eure antworten.

@ öni

so mache ich es fast auch. habe die Aufgabe aber lösen können. musste zwar erst mal im wiki schauen was ein Absolutwert (den Wert ohne Vorzeichen) ist, es steht zwar schon da, aber konnte mir nichts drunter vorstellen^^.

@ao

ja es wird alles behandelt vorher. mir kommt es so vor, als ob ich das, was ich gelernt habe, nicht auf die gestellten aufgaben anwenden kann.habe die obere Aufgabe mit Hilfe des Buch lösen können,in dem ich bsp. Programme umgebaut habe.war vllt zu naive in den Glauben, gleich alles aus den Kopf zu wissen.

mfg minus
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Allgemeines (OffTopic) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: