Artikel pedia
| Home | Kontakt | Artikel einreichen | Oberseite 50 artikel | Oberseite 50 autors
 
 


Artikel kategorien
Letztes fugte hinzu
    Ms-access

   Instrumentation + schnittstellen

   Pc tuning - volle kraft voraus für ihr system

   Informatorische grundlagen

   Javascript

   Interne sortieralgorithmen - der kern der sache

   Plotter und sonstige drucker

   Frage 20 (rössl priska)

   Internet - programmierung

   Monitore

   Semesterarbeit und spezialgebiet für informatik

   Erörterungs zum thema

   Inhaltsverzeichnis

   Einführung in die entwicklung ganzheitlicher informationssysteme:

   Titel dokument
alle kategorien




  Javascript - mathematische funktionen und eine einführung



Was ist JavaScript ? °°°°°°°°°°°°°°°°°°°° JavaScript (JS) ist eine reine Programmiersprache. Es spaltet sich in Java Appletts, JavaScript und Java. Doch wir nutzen lediglich JavaScript. Was gibt es in JavaScript ? °°°°°°°°°°°°°°°°°°°°°°°°°°° Es gibt Funktionen, Textstrukturen, Parameter, Datentypen, Programmstukturen und diverse andere Dinge. ~ Parameter ~ Wir haben z.B.

die Funktion "ggT" (größter gemeinsamer Teiler). Wenn wir damit anfangen, steht in einer Zeile ja function ggt(A,B) In dem Falle schauen wir uns nur mal das (A,B) an. A und B sind die sogenannten Parameter, aber was bringen sie ? Parameter sind eine Art Speicherstellen für Variablen, Zahlen, logische Ausdrücke und/oder Texte. (bzw auch manchmal Datentypen, - Texte, Zahlen usw). A und B können nun in der gesamten Funktion "ggt" verwendet werden. Allgemein: Parameter sind in einer Speicherstelle abgelegte Informationen, sie sind Anwendungswerte ~ Datentypen ~ JavaScript besteht aus Datentypen, mag man meinen.

Es gibt sie überall, man kann sogar eigene entwerfen (doch dazu mehr ein anderes Mal). Datentypen werden dazu verwendet, um Parameter zu füllen, um Zahlen einen Wert zuzusprechen und/oder um Funktionen zu vervollständigen. Es gibt folgende Datentypen (die oberen 3 sind die wichtigsten, da sie uns am meisten begegnen:) 1. Logischer Wert (Ja/Nein) 2. Number (Zahlen) 3. Text (String)/Zeichenkette ------------------ 4.

Function 5. Undefined 6. Null ~ Programmstukturen ~ Hier gibt es lediglich 3. Anweisungen, Schleifen und Verzweigungen. Anweisung: Eine Anweisung ist ein Befehl, der z.B.

anordnet, das eine Zahl in einer Variablen gespeichert wird. Schleifen: Schleifen sind sich wiederholene Befehlsfolgen, bis eine Anweisung erfüllt ist, z.B. wenn die Bedingung einer Schleife "A ist kleiner als B" ist, und die 1. Anweisung "Geben sie einen Wert für A ein", die 2. Anweisung "Geben sie einen Wert für B ein" ist, wird die Schleife solange wiederholt, bis B kleiner ist als A.

Verzweigungen: Verzweigungen verbergen Logische Ausdrücke, z.B. eine Anweisung: Ist A größer als B ? Nun gibt es ja zwei Möglichkeiten, JA oder NEIN. Man spaltet nun die Möglichkeiten, in dem man sich zwei Wege denkt, der eine heißt "Ja", der andere Weg heißt "Nein". Je nachdem welcher Weg nun gewählt wurde, setzt sich das JavaScript fort. ~ Wissenswertes ~ Der Befehl Math.

floor schneidet die Kommerstellen einer Zahl ab, z.B. die Zahl 5,32. Angenommen eine Variable A hat den Wert 5,32 (Number wäre der Datentyp von 5,32) und man setzt den Befehl Math.floor wird aus 5,32 die Zahl 5. Als Beispiel: if(e==Math.

floor(e)) "); Was steht da nun ? Wenn E das gleiche wie Math.floor(e) ist, dann gebe den Wert (e) wieder! Mehr steht da nicht. Was bedeutet also dieses document.write ? Es gibt einen Wert wieder. Nun kommen wir mal zu dem Thema Ende einer Zeile. Wenn wir in JavaScript ein Ende der Zeile definieren möchten, braucht man den befehl /n.

~ Sonstiges ~ Wenn wir einen Script haben, nur mal als Beispiel wieder diese Math.floor Zeile if(e==Math.floor(e)) kann man für sich selbst als Programmierer auch einen Kommentar dazu schreiben (im Quelltext sozusagen), ohne das JavaScript das beachtet. Man schreibt einen Kommentar, in dem man zuvor // setzt, also: if(e==Math.floor(e)) // hier steht dann der Kommentar ! ~ Allgemeine Bespiele für mathematische JavaScript-Anwendungen ~ Ich werde Euch nun Scripte für die genannten Funktionen will, wer diese sehen will, soll sich den Script kopieren und ansehen, oder mir bescheid geben :) Fangen wir einfach mal an mit dem "ggt". Ich werde Euch hier nun den Script für das ggt.

function ggt() { x=eval(prompt("Erste Zahl:","")); y=prompt("Zweite Zahl:","")); A=X; B=Y; R=-1; while(R!=0) {E=Math.floor(A/B); R=A-B*E; A=B; B=R;} alert("Der ggT von "+X+" und "+Y+" ist "+A+"."); } Nun kommen wir zu einer anderen Anwendung. Der Zweck ist: Wir geben zwei Zahlen ein und es werden dann alle GERADEN Zahlen zwischen diesen beiden Zahlen angezeigt. { var a=b=c=d=e=0; a=eval(prompt("Erste Zahl:","")); b=eval(prompt("Zweite Zahl:","")); c=b-a; while(!(dc)) { e=(a+b)/2; if(e==Math.floor(e)) document.

write((a+d)+""); d++; } } Und nun als Beispiel kommt ein Script, der dafür sorgt, das die Zahlen zwischen zwei Zahlen angezeigt werden, die ungerade sind. { var oG=eval(prompt("Obere Grenze:","")); var uG=eval(prompt("Untere Grenze:","")); var zaehler=0,haelfte=0 while(!(uG"); zaehler++; } } Nun sollen die Vielfachen von 3 und 4 angezeigt werden, gleichgültig ob von oben nach unten gezählt, oder nicht. function anonym() { var a,b,c,d,e1,e2; a=b=c=d=e1=e2=0; var a=eval(prompt("Erste Zahl eingeben:","")); b=a+1; while(b=a) { b=eval(prompt("Zweite Zahl eingeben:","")); } c=a-b; while (!(dc)) { e1=(a-d)/3; e2=(a-d)/4; if((e1)==Math.floor(e1)) document.write((a-d)+""); if((e2)==Math.floor(e2)) document.




write((a-d)+""); d++; } } So, nun hoffe ich mal das Euch dieser Bericht ein wenig helfen konnte

Suchen artikel im kategorien
Schlüsselwort
  
Kategorien
  
  
   Zusammenfassung Der Vorleser

   sachtextanalyse

   interpretation zwist

   Fabel interpretation

   literarische charakteristik

   interpretation bender heimkehr

   felix lateinbuch

   interpretation der taucher von schiller

   textbeschreibung

   charakterisierung eduard selicke


Anmerkungen:

* Name:

* Email:

URL:


* Diskussion: (NO HTML)




| impressum | datenschutz

© Copyright Artikelpedia.com