Computer & Elektronik

Aktuell geladene Inhalte filtern:
Mathematik, Informatik und Co.

Von binär zu dezimal und zurück

Der Wechsel zwischen Binärcodes und Dezimalzahlen. Knappe aber erklärende Quellcodes und ein illustrierendes Skript.

Mathematik, Informatik und Co.

Lesen und... klar, zählen!

 

Ohne weitere Pfadangabe legt C++ die Dateien in den Ordner, worin sich der Quellcode befindet. Pascal etwa in den Programmordner. Um nun die Zeichen zu zählen, deklarieren wir einfach einen String und zählen mit einer for Schleife unter Angabe der Variablen, die das Textdokument bezeichnet, Zeichen für Zeichen durch. Bei der Gelegenheit geben wir auch nochmal die Zeichen aus, damit man weiss, worum es hier inhaltlich geht. 

Es fällt auf, daß zwei for Schleifen zum Einsatz kommen: Die äußere Routine entbehrt der Zählvariable und gibt lediglich die Zeichen aus, während die innere mit coun++ tatsächlich die Zeichen zählt. Und das während die äußere Schleife die Zeichen liest.

Achten Sie auf die Bedingung per if Anweisung, welche die Existenz des Dokuments prüft!

Mathematik, Informatik und Co.

Unendlich

Höhere Mathematik, wenn man so will,
die steht nur selten still.
Ein Umstand, der dafür sorgt,
daß man einen Teil sich borgt
als Einblick ins Universelle,
zum Ewigen die erste Schwelle.
Und bist zum Großen du bereit,
dann rechne mit Unendlichkeit.
Die Frage hab' ich auch parat:
Welche Fläch' hat's 15. Quadrat,
wenn der ersten Seite Länge
ich mit 10 als Wert benenne?
Doch wer jetzt grad nicht rechnen kann,
dem zeige ich den Link hier an:
https://www.typundzahl.de/10_tutor/10_tut_00.html#circ

Idee, Berechnung, Grafik, Text und Programmierung: Mathias Bleher - typundzahl.de - 2019

Mathematik, Informatik und Co.

Die Quersumme

Sie sitzen als Beifahrer im Auto und auf der Autobahn sehen Sie ein Nummernschild nach dem anderen. Scheinbar endlos. Um die Quersumme der meistens vier Ziffern zu bilden haben Sie, je nach Tempo, nicht viel Zeit. Und das ist gut so. Ein hübsches Spiel, das die Zeit vertreibt.

Mit JavaScript auf der Seite weiche ich von der Vorgehensweise, die in C++ angewendet wird etwas ab. Üblich ist, einen Iterator zu verwenden. Das ist in JavaScript gar nicht nötig. Hier reicht ein gewöhnlicher String, der als Integer verarbeitet wird. Genauer wird ein Substring - und immer nur das erste Zeichen - als Integer mit Wert addiert. Näheres natürlich über den Browser "Quelltext anzeigen".

Mathematik, Informatik und Co.

Strings als Chararray

Der wohl deutlichste Unterschied zwischen String und Array ist die Definiertheit der Länge. Ein String hat unbestimmte Länge, während das Array in der Länge begrenzt und indiziert ist. Klar, ein String ist bequem, weil in C++ die Länge automatisch verwaltet wird. Ebenso bequem ist es, die Länge des Strings auszugeben.

Aber manchmal reicht das nicht! Man möchte die Zeichen exakt und einzeln verwalten. Dazu definieren wir die Länge des Array über die Eingabe eines String. Dazu wird der String in das Array kopiert und verhält sich nun ebenso exakt und definiert wie ein natives Array.

Mathematik, Informatik und Co.

Die Uhr lesen

Der Kern des Problems sei gleich mal genannt. Es ist der Stundenzeiger, der mit dem Minutenzeiger mit wandert. Nach 60 Minuten springt der Stundenzeiger nämlich nicht ruckartig um 30° weiter, sondern er wandert jede Minute ein Stück mit. Aber um wieviel Grad wandert er pro Minute?

Aeroaccess GmbH

Aruba 303H: Leistungsstarker 802.11ac AP für Niederlassungen

Der AP ist einfach zu implementieren und bietet eine erstklassige Wi-Fi-Konnektivität für HomeOffice und Zweigstellen. So ermöglicht das Gerät ein stets verfügbares Benutzererlebnis zu einem erschwinglichen Preis.

Sie werden eine vereinfachte, konsistente Erfahrung genießen. SSID, Verschlüsselung und Zugriffsrechte sind über alle Standorte hinweg konsistent - egal ob ein Benutzer sich mit einem Campus Access Point in der Zentrale oder mit dem Aruba 303H in einer entfernten Niederlassung verbindet.

Remote Access Points machen VPN-Clients oder zusätzliche Benutzerdaten überflüssig. Es vereinfacht die Lösung, reduziert Kundenfehler und entlastet das IT-Personal.

Aber, wie Sie vermutet haben, ist die Sicherheit immer noch vom Feinsten: Die Verbindung mit dem Main Controller gewährleistet die Authentifizierung der Datenherkunft pro Paket, die Datenintegrität und die Datenverschlüsselung.

Kontaktieren Sie uns noch heute unter sales@aeroaccess.de und lassen Sie sich von uns beraten, wie Sie mit dieser Technologie Ihre Produktivität steigern können.

  • YBE. GenFuture Team.

Mathematik, Informatik und Co.

Nur Arithmetik

Das Ergebnis einer Potenz wird negativ bleiben, sofern der Exponent eine ungerade Zahl ist. Wenn der Exponent eine gerade Zahl ist, dann wird auch eine negative Basis ein positives Ergebnis liefern. Der Grund ist einfach. Potenzen sind eigentlich Multiplikationen und diese Gesetze gelten auch für Potenzen. Mit dem Unterschied, dass die Faktoren immer die Basis selber sind. Zwar ergibt Minus mal Minus im Ergebnis ein Plus aber nocheinmal mit Minus multipliziert wird's dann wieder negativ. Wir haben also dreimal multipliziert und als Exponent ist dies natürlich eine ungerade Zahl.

Aeroaccess GmbH

Was ist Arubas ClientMatch® und wozu brauchen Sie es?

ClientMatch® „ist eine patentierte, standardbasierte RF-Management-Technologie, die WLAN-Infrastrukturen in die Lage versetzt, Client-Konnektivität und Roaming zu kontrollieren". Dies bedeutet, dass wir einen Ansatz auf Systemebene verfolgen, der sich auf die Leistung des Kunden konzentriert.

Wie funktioniert es?
    - Band-Steuerung sorgt dafür, dass sich auch 2,4 GHz Geräte anschließen verbinden.
    - Client-Steuerung leitet den Client zu einem besseren AP um, wenn der Ziel-AP nicht ideal ist.
    - Dynamischer Lastausgleich: kein AP oder Kanal wird überlastet, Clients verteilen sich auf alle verfügbaren Ressourcen und maximiert so die Performance.

Nach der Installation und Konfiguration von ClientMatch®, steht eine standardbasierte Lösung zur Verfügung, die ein schnelleres Netzwerk, bessere Leistung und weniger Helpdesk-Anrufe bietet. Und das alles geschieht automatisch, ohne Kopfzerbrechen für die IT-Abteilung.

Aeroaccess ist seit 8 Jahren ein Aruba Platinum Partner und bereit, eine optimale Netzwerkinfrastruktur zu planen, zu installieren und zu warten.

Mehr Info:
www.aeroaccess.de
Official Tech Brief: goo.gl/spCQ81

- FFE. GenFuture Team.

Audio-Team

EINBAULAUTSPRECHER MIT GERINGER EINBAUTIEFE

Decken und Wand Einbaulautsprecher sind eine geniale Lösung, wenn man keine Lautsprecher im Raum aufstellen will. Problematisch wird es jedoch, wenn die Zwischendecke oder die Trockenbauwand nur geringe Einbautiefen zulassen. Da dies in der Praxis keine Seltenheit ist, haben wir uns mit diesem Problem auseinandergesetzt und aus den Angeboten der verschiedensten Herstellern Lautsprecher herausgesucht, die nicht nur eine äußerst geringe Einbautiefe aufweisen, sondern auch klanglich durchaus mit größeren Einbaulautsprechern mithalten können.
Einige davon möchten wir Ihnen hier vorstellen.

CIS Solutions

CIS Solutions GmbH – Wer wir sind und was wir machen

Creative Innovative Smart - IT-Systemintegrator - inhabergeführtes Unternehmen für kreative, innovative und smarte IT-Lösungen - Experte für die Implementierung von Informationssystemen wie LogicNets und iOTA in der DACH-Region - kompetente ganzheitliche IT-Beratung und Softwareentwicklung, über alle Projektphasen hinweg - Sitz in Ismaning bei München

Mathematik, Informatik und Co.

Oberflächen

Sobald wir nur die Teile kennen, stellt sich schnell die Frage nach dem Ganzen. Und manchmal ist es nötig, ein Puzzle von Teilen zusammenzufügen, um letztlich auf das Ganze schliessen zu können. Klingt einfach, ist es aber nicht immer, denn die Teile machen häufig keine Aussage darüber, wovon sie ein Teil sind. Es sind nämlich nur Anteile oder besser Verhältnisse und deren Bezug kann variiren.