|
|
|
|
Benutzer
Status: Offline
Beiträge: 35
Registriert seit: 17.02.2008
Alter: 20
|
Mathematik <-> Programmieren -
06.02.2009, 19:03
hallo ib-forum
meine frage stellt sich eher den programmierern von hier.
viele sagen ja, dass man in der applikationsentwicklung gute mathematik kenntnisse braucht.
könnt ihr mir mal konkrete mathe-themen nennen die man im programmieren braucht?
und am besten ein code-stück dass gut erklärt/kommentiert ist, an den ich es erkennen kann.
das einzige, das ich weiss ist, dass man mit variablen arbeitet, aber ich glaube nicht dass das so schwer ist wies mein mathelehrer immer sagt..ich meine, man deklariert eine variable und verseht es mit einem kommentar, dass man weiss: Aha, das ist also der operator oda sonst was.
zweite frage^^: was ist ein algoimythrus? (oder so was  )
würde mich über viele antworten sehr freuen
schönen abend noch 
|
|
|
|
| Links zum gleichem Thema: |
|
|
|
|
|
Benutzer
Status: Offline
Beiträge: 35
Registriert seit: 17.02.2008
Alter: 20
|
AW: Mathematik <-> Programmieren -
06.02.2009, 19:06
Zitat:
Zitat von timi19
hallo ib-forum
meine frage stellt sich eher den programmierern von hier.
viele sagen ja, dass man in der applikationsentwicklung gute mathematik kenntnisse braucht.
könnt ihr mir mal konkrete mathe-themen nennen die man im programmieren braucht?
und am besten ein code-stück dass gut erklärt/kommentiert ist, an den ich es erkennen kann.
das einzige, das ich weiss ist, dass man mit variablen arbeitet, aber ich glaube nicht dass das so schwer ist wies mein mathelehrer immer sagt..ich meine, man deklariert eine variable und verseht es mit einem kommentar, dass man weiss: Aha, das ist also der operator oda sonst was.
zweite frage^^: was ist ein algoimythrus? (oder so was  )
würde mich über viele antworten sehr freuen
schönen abend noch 
|
habs gefunden^^-->Algorithmus
|
|
|
|
|
|
|
|
Fortgeschrittener Benutzer
Status: Offline
Beiträge: 68
Registriert seit: 04.09.2008
Ort: Adligenswil
Alter: 39
|
AW: Mathematik <-> Programmieren -
06.02.2009, 19:51
Ich weiss nicht ob du Mathe einfach so mit Programmieren vergleichen kannst.
Es geht mehr m die Denkweise. Matheaufgaben müssen vielefach mit System und klarem Lösungsweg gelöst werden. Sie verlangen auch eher abstraktes Denken. Ich glaube, es geht eher in die richtung.
Wie du schon gesagt hast. 1+1 ist sehr einfach abzubilden. Und klassische Mathe kommt bei einer 0815 App auch selten vor. Es geht um die Denkweise.
Aus diesem Grund wird wahrscheinlich immer gesagt, wer Programmieren will muss gut in Mathe sein. Bist du das?
Roland Schumacher alias GENiALi
|
|
|
|
|
|
|
|
Benutzer
Status: Offline
Beiträge: 35
Registriert seit: 17.02.2008
Alter: 20
|
AW: Mathematik <-> Programmieren -
06.02.2009, 19:57
Zitat:
Zitat von GENiALi
Ich weiss nicht ob du Mathe einfach so mit Programmieren vergleichen kannst.
Es geht mehr m die Denkweise. Matheaufgaben müssen vielefach mit System und klarem Lösungsweg gelöst werden. Sie verlangen auch eher abstraktes Denken. Ich glaube, es geht eher in die richtung.
Wie du schon gesagt hast. 1+1 ist sehr einfach abzubilden. Und klassische Mathe kommt bei einer 0815 App auch selten vor. Es geht um die Denkweise.
Aus diesem Grund wird wahrscheinlich immer gesagt, wer Programmieren will muss gut in Mathe sein. Bist du das?
|
es geht, 4.5 in der sek..aber ich finde, wie du schon sagst, programmieren hat viel mehr mit der denkweise zu tun.aber ich finde programmieren sehr spannend und darum würde ich da gerne einsteigen.
ich finde mein mathelehrer hat völlig unrecht..ich meine man rechnet ja nicht im programmieren irgendwie: 4 hoch 2 mal die wurzel von 16 und das alles über 3.5 oder so...
würde mich über mehr beiträge freuen 
|
|
|
|
|
|
|
|
Fortgeschrittener Benutzer
Status: Offline
Beiträge: 77
Registriert seit: 01.03.2005
Ort: Chur
Alter: 29
|
AW: Mathematik <-> Programmieren -
07.02.2009, 08:49
Mathematik wirst du in der Software Entwicklung immer wieder brauchen. Sei es bei der Entwicklung von Statistiken oder wie du schon gesagt hast bei Algorithmen.
Beispiel: Matrizen -> Graphen
dipl. Informatik Techniker HF
|
|
|
|
|
|
|
|
Fortgeschrittener Benutzer
Status: Offline
Beiträge: 68
Registriert seit: 04.09.2008
Ort: Adligenswil
Alter: 39
|
AW: Mathematik <-> Programmieren -
07.02.2009, 13:18
Zitat:
Zitat von timi19
es geht, 4.5 in der sek..aber ich finde, wie du schon sagst, programmieren hat viel mehr mit der denkweise zu tun.aber ich finde programmieren sehr spannend und darum würde ich da gerne einsteigen.
ich finde mein mathelehrer hat völlig unrecht..ich meine man rechnet ja nicht im programmieren irgendwie: 4 hoch 2 mal die wurzel von 16 und das alles über 3.5 oder so...
würde mich über mehr beiträge freuen 
|
Programmierst du schon? Kannst du schon ne Sprache? Hast du schon ein Programm gemacht?
Roland Schumacher alias GENiALi
|
|
|
|
|
|
|
|
Benutzer
Status: Offline
Beiträge: 35
Registriert seit: 17.02.2008
Alter: 20
|
AW: Mathematik <-> Programmieren -
07.02.2009, 17:35
Zitat:
Zitat von GENiALi
Programmierst du schon? Kannst du schon ne Sprache? Hast du schon ein Programm gemacht?
|
nein, bin aber am C# am lernen und würde sehr gerne in die applikations-entwicklung einsteigen 
|
|
|
|
|
|
|
|
Fortgeschrittener Benutzer
Status: Offline
Beiträge: 68
Registriert seit: 04.09.2008
Ort: Adligenswil
Alter: 39
|
AW: Mathematik <-> Programmieren -
07.02.2009, 19:27
Zitat:
Zitat von timi19
nein, bin aber am C# am lernen und würde sehr gerne in die applikations-entwicklung einsteigen 
|
Das wollte ich lesen. 
Jetzt liegts an dir. Du kannst jetzt beweisen das du Programmieren kannst und genügend ehrgeiz hast dir sowas bei zu bringen.
Wenn du es schafst dir C# im Selbststudium bei zu bringen bin ich guter Dinge das du etwas in diese Richtung lernen kannst.
Roland Schumacher alias GENiALi
|
|
|
|
|
|
|
|
Benutzer
Status: Offline
Beiträge: 35
Registriert seit: 17.02.2008
Alter: 20
|
AW: Mathematik <-> Programmieren -
07.02.2009, 19:49
Zitat:
Zitat von GENiALi
Das wollte ich lesen. 
Jetzt liegts an dir. Du kannst jetzt beweisen das du Programmieren kannst und genügend ehrgeiz hast dir sowas bei zu bringen.
Wenn du es schafst dir C# im Selbststudium bei zu bringen bin ich guter Dinge das du etwas in diese Richtung lernen kannst.
|
es ist nicht der ehrgeiz und der wille das problem eher das wissen.
damit mein ich wenn der lehrer eine aufgabe mir gibt (irgendwas) dann hab ich einfach keine ahnung.
aber wenn ich programmiere, dann weiss ich ganz genau was ich machen muss und was noch fehlt und alles und auch das spiel mit den variablen beherrsche ich.
meine "angst" ist aber: werde ich immer nur mit variablen zu tun haben? oder wird auch mit brüchen und potenzen oder wurzeln oder sonst was programmiert?
|
|
|
|
| Links zum gleichem Thema: |
|
|
|
|
|
Benutzer
Status: Offline
Beiträge: 35
Registriert seit: 17.02.2008
Alter: 20
|
AW: Mathematik <-> Programmieren -
08.02.2009, 11:15
was wären eig so die anfänger programme, die man schon schreiben könnte?
|
|
|
|
|
|
|
|
Erfahrener Benutzer
Status: Offline
Beiträge: 421
Registriert seit: 26.07.2008
Ort: Baar, Schweiz
Alter: 23
|
AW: Mathematik <-> Programmieren -
08.02.2009, 16:14
Schreibe zum Beispiel ein Programm mit dem du eine Ausgabe generierst, die aussieht wie ein Tannenbaum! musste ich auch schon machen
Code:
#
###
#####
#######
#########
###########
#############
###############
#################
###
Oder lass dir sonst was einfallen, du kannst deiner Fantasie freien lauf lassen! Aber dieser Tannenbaum sollte schon zu schaffen sein! (Mache es mit einer Schleife... nicht einfach Zeile um Zeile mit nem Printf ausgeben! das wäre beschiss!  )
Denk dir was aus was dir Spass macht, dann kannste dich auch motivieren!
z.B. ich hatte in Java versucht ein Tamagochi zu schreiben...
Grüsse Ivo
Ich hoffe das hilft dir weiter!
Geändert von Mastapopulus (08.02.2009 um 16:38 Uhr).
|
|
|
|
|
|
|
|
Benutzer
Status: Offline
Beiträge: 35
Registriert seit: 17.02.2008
Alter: 20
|
AW: Mathematik <-> Programmieren -
08.02.2009, 19:38
Zitat:
Zitat von Mastapopulus
Schreibe zum Beispiel ein Programm mit dem du eine Ausgabe generierst, die aussieht wie ein Tannenbaum! musste ich auch schon machen
Code:
#
###
#####
#######
#########
###########
#############
###############
#################
###
Oder lass dir sonst was einfallen, du kannst deiner Fantasie freien lauf lassen! Aber dieser Tannenbaum sollte schon zu schaffen sein! (Mache es mit einer Schleife... nicht einfach Zeile um Zeile mit nem Printf ausgeben! das wäre beschiss!  )
Denk dir was aus was dir Spass macht, dann kannste dich auch motivieren!
z.B. ich hatte in Java versucht ein Tamagochi zu schreiben...
Grüsse Ivo
Ich hoffe das hilft dir weiter!
|
genau das ist, was mich an programmieren fasziniert:
"Oder lass dir sonst was einfallen, du kannst deiner Fantasie freien lauf lassen!"
dann werd ich mich mal daran versuchen hehe
ich danke euch allen
schönen abend noch 
|
|
|
|
|
|
|
|
Fortgeschrittener Benutzer
Status: Offline
Beiträge: 84
Registriert seit: 18.11.2007
Ort: Rothenburg LU
Alter: 38
|
AW: Mathematik <-> Programmieren -
08.02.2009, 20:09
|
|
|
|
|
|
|
|
Fortgeschrittener Benutzer
Status: Offline
Beiträge: 85
Registriert seit: 17.07.2008
Ort: Fraubrunnen
Alter: 22
|
AW: Mathematik <-> Programmieren -
09.02.2009, 09:57
Zitat:
Zitat von Mastapopulus
Schreibe zum Beispiel ein Programm mit dem du eine Ausgabe generierst, die aussieht wie ein Tannenbaum! musste ich auch schon machen
Code:
#
###
#####
#######
#########
###########
#############
###############
#################
###
Oder lass dir sonst was einfallen, du kannst deiner Fantasie freien lauf lassen! Aber dieser Tannenbaum sollte schon zu schaffen sein! (Mache es mit einer Schleife... nicht einfach Zeile um Zeile mit nem Printf ausgeben! das wäre beschiss!  )
|
Ja, also ich finde auch, dass so ein Tannenbaum eine sehr gute Übung ist. Habe diesen auch in meinen Selbstudium erstellt und habe dort dann die meisten neuen Dinge (Schleifen, Konstruktor usw.), die ich gelernt habe gerade angewendet.
Ich habe mir die Sprache C# mit dieser Seite angeeignet:
Galileo Computing :: Visual C# 2008 -- Das umfassende Handbuch
Gruss,
stardom
|
|
|
|
|
|
|
|
Profi Benutzer
Status: Offline
Beiträge: 917
Registriert seit: 01.06.2004
Ort: Zug
Alter: 30
|
AW: Mathematik <-> Programmieren -
09.02.2009, 10:17
Zitat:
Zitat von snakedj
Mathematik wirst du in der Software Entwicklung immer wieder brauchen. Sei es bei der Entwicklung von Statistiken oder wie du schon gesagt hast bei Algorithmen.
Beispiel: Matrizen -> Graphen
|
Ich schliesse mich dem an. Ein anderes Beispiel: Grafikanwendungen (mit z.B. DirectX, WPF) -> Vektorgeometrie
|
|
|
|
|
|
|
|
Moderator
Status: Offline
Beiträge: 1,524
Registriert seit: 05.08.2003
Ort: Im Schoenen Luzern
Alter: 32
|
AW: Mathematik <-> Programmieren -
09.02.2009, 13:09
Ja der Tannenbaum ist sehr beliebt um neulinge zu quählen habe den in TurboPascal Delphi, und VB.net gemacht. ist wirklich lustig.
Was auch eine sehr schone übung ist mach mal eine Weterkarte mit 4 D Array allso Orte, Temperatur, Fechtigkeit, Tageszeit, und der laune des messenden :-)
Das barcht auch zihmlich viel HirnSchmaltz und ist gut um mit arry's zu arbeiten
GL & HF
Koni
CNE, CNA auf OES / Netware 6 / 6.5
CCA, auf MPS 4
PC-LAN SIZ
Zusammen schaffen wir es!!!
|
|
|
|
|
|
|
|
Moderator
Status: Offline
Beiträge: 865
Registriert seit: 15.01.2005
Ort: Oberbuchsiten
Alter: 41
|
AW: Mathematik <-> Programmieren -
09.02.2009, 14:26
Das Tannenbäumchen ist wirklich ein klasse Beispiel um die Mathematik in der Programmierung zu zeigen!
So funktioniert das:
Eine Iteration über x Schritte, darin enthalten eine Zeilenausgabe mit y Leerzeichen und z "#", wobei y die umgekehrte arithmetische Folge der natürlichen Zahlen ab dem x-ten Folgeglied und z die arithmetische Folge der natürlichen ungeraden Zahlen ist, danach noch eine Zeile (x-1) Leerzeichen plus 3 "#" fix für den Stamm und fertig ist das (nach x variabel grosse) Bäumchen.
Das Problem ist somit auf rein logischer Ebene mit hilfe mathematischer Methoden gelöst, jetzt folgt nur noch das Handwerk des Programmierers, der das ganze in die entsprechende Programmiersprache übersetzt.
In PHP z.B so:
Code:
<?php
##########################
# Grösse des Baumes
$x = 9;
##########################
# HTML-Kopf
echo "<pre>";
##########################
# effektive Programmlösung
for ($i=0; $i<$x; $i++) { echo str_repeat(" ", $x-$i).str_repeat("#", (2*$i)+1)."<br>";}
echo str_repeat(" ", $x-1)."###";
##########################
# HTML-Fuss
echo "</pre>";
?>
Ohne ein minimales Mathematikwissen kann man die Iteration und die erforderlichen Reihen sicher nicht in einer Zeile Code realisieren.
Dieses Posting wurde aus 100% rezyklierten Elektronen hergestellt
und kann für die Umwelt absolut unschädlich gelöscht werden.
Geändert von remix (09.02.2009 um 15:17 Uhr).
|
|
|
|
|
|
|
|
Erfahrener Benutzer
Status: Offline
Beiträge: 421
Registriert seit: 26.07.2008
Ort: Baar, Schweiz
Alter: 23
|
AW: Mathematik <-> Programmieren -
13.02.2009, 12:23
Zitat:
Zitat von remix
Das Tannenbäumchen ist wirklich ein klasse Beispiel um die Mathematik in der Programmierung zu zeigen!
So funktioniert das:
Eine Iteration über x Schritte, darin enthalten eine Zeilenausgabe mit y Leerzeichen und z "#", wobei y die umgekehrte arithmetische Folge der natürlichen Zahlen ab dem x-ten Folgeglied und z die arithmetische Folge der natürlichen ungeraden Zahlen ist, danach noch eine Zeile (x-1) Leerzeichen plus 3 "#" fix für den Stamm und fertig ist das (nach x variabel grosse) Bäumchen.
Das Problem ist somit auf rein logischer Ebene mit hilfe mathematischer Methoden gelöst, jetzt folgt nur noch das Handwerk des Programmierers, der das ganze in die entsprechende Programmiersprache übersetzt.
In PHP z.B so:
Code:
<?php
##########################
# Grösse des Baumes
$x = 9;
##########################
# HTML-Kopf
echo "<pre>";
##########################
# effektive Programmlösung
for ($i=0; $i<$x; $i++) { echo str_repeat(" ", $x-$i).str_repeat("#", (2*$i)+1)."<br>";}
echo str_repeat(" ", $x-1)."###";
##########################
# HTML-Fuss
echo "</pre>";
?>
Ohne ein minimales Mathematikwissen kann man die Iteration und die erforderlichen Reihen sicher nicht in einer Zeile Code realisieren.
|
sollte er das nicht selbst machen?!?!? 
|
|
|
|
| Links zum gleichem Thema: |
|
|
|