Projekt Sudoku 1. Teil Case Select
|
|
- Jan Steinmann
- vor 7 Jahren
- Abrufe
Transkript
1 Projekt Sudoku 1. Teil Case Select Wir wollen eine unterstützende Software erstellen, die nicht komplette Berechnung selbständig vornimmt, sondern nur dem Spieler Hilfen beim Ausfüllen gibt. So sollen die möglichen Zahlen, die in ein Feld eingesetzt werden können, angezeigt werden. Besonders wichtig für das Ausfüllen sind dann die eindeutigen Felder! Ein einfaches Sudoku, das wir in A1:I9 platzieren: Wenn wir eine leere Zelle anklicken, soll ein noch zu schreibendes Makro herausfinden, welche Zahlen in der betreffenden Spalte belegt sind und welche fehlen. Dazu notieren wir im Bereich A12:I12 die Zahlen 1 bis 9. Wenn nun eine Zahl in der Spalte vorkommt, soll in der Zeile darunter (A13:I13) an der entsprechenden Stelle eine 1 notiert werden. Kommt die Zahl nicht vor, notieren wir eine 0. Für die Zelle A8 ergibt sich dann folgendes Bild: Man sieht : 1, 2, 3, 4 und 6 sind belegt! Wie schreibt man nun ein solches Makro?
2 Kommentar zur Beschreibung ist sehr wichtig! Mit der Variablen i wollen wir durch die zu besichtigenden Bereiche spazieren. Die Variable inhalt soll den jeweiligen Zelleninhalt übernehmen und auf die Variable spalte wird mit dem schon bekannten ActiveCell.Column die Spaltennummer der angeklickten Zelle ausgelesen. Mit diesen Vorbereitungen geht es fast von selbst: Unbedingt wichtig ist es, den Bereich vor dem Neubeschreiben zu löschen!! Bei dem Setzen der Einsen ist es sehr praktisch, dass die Spaltenzahl genau dem Inhalt entspricht. Das Makro zeilenzahlen( ) wird völlig analog dazu geschrieben. Die Werte werden in A17:I17 notiert. Man erkennt, dass nur noch 7 und 8 als mögliche Einsetzungen übrigbleiben.
3 Etwas schwieriger ist die Erfassung des 3x3 Feldes. Weil es 9 solche Blöcke gibt, geben wir ihnen den schönen Namen Nonant. Um so einen Nonant zu besichtigen, müssen wir die linke obere Ecke haben und können dann die 3 Felder nach rechts und nach unten überprüfen. Dazu führen wir die folgende Nummerierung der Nonanten ein : Wir schauen uns den Beginn des Makros Namens nonantzahlen an: Wichtig ist zunächst der Kommentar, in dem noch einmal die Nummerierung der Nonanten aufgeschrieben wird. Die Variablen haben folgende Bedeutung: startz soll die Startzeile des Nonanten angeben (also z.b. bei Nonant 8 ist startz=7 ) starts soll die Startspalte des Nonanten angeben (also z.b. bei Nonant 8 ist starts=4 ) Die Zeile der angeklickten Zelle wird mit ActiveCell.Row und die Spalte mit ActiveCell.Column ausgelesen. Wir benötigen zum Durchqueren des Nonants die Startadressen. Die bestimmen wir am bequemsten mit der Case Select Anweisung. Allgemein sieht das so aus: Select Case <hier steht ein Ausdruck, dessen verschiedene Werte, die Fälle bestimmen> Case < Wert1, Wert2,... > < hier steht das, was dann passieren soll> End select
4 Im Makro wird das so ausgeführt: Zeilen 1,2,3 gehören zur oberen Reihe Zeilen 4,5,6 gehören zur mittleren Reihe Zeilen 7,8,9 gehören zur unteren Reihe Spalten 1,2,3 gehören zu einem linken N. Spalten 4,5,6 gehören zu einem mittleren N. Spalten 7,8,9 gehören zu einem rechten N. Hat man erst einmal die Startadressen, ist es einfach, den Nonant abzusuchen: Auch hier darf nicht vergessen werden, vorher alle Werte auf Null zu setzen. Jetzt ist die Zeile, die Spalte und der Nonant abgesucht und vorkommende Zahlen mit 1 notiert.
5 Wenn wir also die Summen bilden, kommen genau die Zahlen mit Summe 0 nicht vor. Dazu brauchen wir kein Makro, das geht direkt im Tabellenblatt: Hier wäre also 2, 6 und 7 eine mögliche Einsetzung. Das müssen wir jetzt noch zusammenschreiben! Eine Technik dazu sind Strings (=Texte).
6 Die Fallunterscheidung mit If Then Else lässt sich als leichte Übung auch mit Case Select formulieren! Es fehlt jetzt noch der Doppelklick: das geht mit einem vordefinierten Makro Worksheet_BeforeDoubleClick: Damit funktioniert jetzt der Doppelklick auf leere Zellen. Anmerkung: Falls dein Excel Probleme mit Application.Run hat, schreibe für Application.Run zeilenzahlen() mal Call zeilenzahlen. Einige wichtige Bemerkungen zum Schluss: Wenn man sich z.b. beim Namen einer Variablen verschreibt, gibt der VB Compiler von sich aus keinen Hinweis, sondern benutzt irgendeinen Wert für die neue Variable. Ein solcher Fehler hat mich bei der Programmentwicklung mehr als einen Tag Arbeit gekostet. Stellt aber als erste Zeile über alle Makros Option Explicit, dann werden solche Fehler bemerkt und nur noch deklarierte Variable zugelassen. Man sollte sich also dieses Option explicit unbedingt angewöhnen. Leider ist die Syntax von OpenOfficeBasic nicht kompatibel mit MS VisualBasic!! Immerhin gibt es Converter im Internet, die den VB Text in OOB übertragen. Eine Adresse ist z.b.
Einführung in die Programmierung mit VBA
Einführung in die Programmierung mit VBA Vorlesung vom 07. November 2016 Birger Krägelin Inhalt Vom Algorithmus zum Programm Programmiersprachen Programmieren mit VBA in Excel Datentypen und Variablen
MehrÜ 419 a Absolute Bezüge
Ü 419 a Absolute Bezüge Bezüge Benötigte Datei: Übungsmappe.xls Es gibt noch ein Problem: Wenn Sie eine einzige Zahl für mehrere Berechnungen brauchen, funktionieren relative Bezüge nicht. Aber - nach
MehrVisual Basic Express Fehlerermittlung
Inhalt Dokument Beschreibung... 1 Fehlermeldungen anzeigen... 1 Fehlerkorrektur mit Fehlerliste... 2 Laufzeitfehler... 3 Arbeiten mit Haltepunkten... 4 Dokument Beschreibung Bei der Programmierung können
MehrAccess 2010 Programmierung Import und Export nach Excel
Access 2010 Programmierung Import und Export nach Excel Excel... ist das Tabellenkalkulationsprogramm von Microsoft Office. wird genutzt, um numerische Daten in Tabellenform zu erfassen. kann Daten automatisch
Mehrenneascanning Führungsfaden: in SORBA exportieren
enneascanning Führungsfaden: in SORBA exportieren ÜBER DAS HANDBUCH... 1 Vorwort... 1 Zu bemerken... 1 1. LADEN / ÖFFNEN EINES DEVIS... 2 DIE KOLONNEN BESTIMMEN... 2 Die Kolonnen platzieren... 3 3. ERKENNUNG
MehrSudoku. Beispiellösung für Schwierigkeitsstufe mittel
Sudoku Beispiellösung für Schwierigkeitsstufe mittel Autor: Dr. Rainer Rosenberger Fürholzer Weg b 85375 Neufahrn Tel: 0157 / 81770 Rosenberger@NetAktiv.de http://rainer-rosenberger.de Dieses Lehrbuch
MehrErweiterung der Aufgabe. Die Notenberechnung soll nicht nur für einen Schüler, sondern für bis zu 35 Schüler gehen:
VBA Programmierung mit Excel Schleifen 1/6 Erweiterung der Aufgabe Die Notenberechnung soll nicht nur für einen Schüler, sondern für bis zu 35 Schüler gehen: Es müssen also 11 (B L) x 35 = 385 Zellen berücksichtigt
MehrThema: Excel-Grundlagen
Editieren von Zelleninhalten Die Eingabezeile Unmittelbar oberhalb des Tabellen-Arbeitsbereichs befindet sich eine Zeile, die im linken Feld die Adresse der momentan selektierten Zelle anzeigt und rechts
MehrGeschrieben von: Marcus Rose Mittwoch, 28. Mai 2008 um 17:14 Uhr - Aktualisiert Montag, 09. März 2009 um 06:33 Uhr
Auf Formelbasis weisen wir Excel einen Bereich zu, indem wir einfach den Zeilenund Spaltenindex angeben (z.b. =Formel(A1) oder =Formel(A1:C10)). In Excel VBA sieht das etwas anders aus. Hier weisen wir
MehrJavaScript. Dies ist normales HTML. Hallo Welt! Dies ist JavaScript. Wieder normales HTML.
JavaScript JavaScript wird direkt in HTML-Dokumente eingebunden. Gib folgende Zeilen mit einem Texteditor (Notepad) ein: (Falls der Editor nicht gefunden wird, öffne im Browser eine Datei mit der Endung
MehrAnleitung Dudle 1. Name 2. Terminauswahl Name - 1 -
1 Allgemeine Informationen Dudle ist eine Anwendung zum Erstellen von Umfragen, die mittels Link (z.b. per E-Mail) an die gewünschten Teilnehmer/innen versendet werden kann. Somit können Sie kostenlos
MehrJava Übung. Übung 2. Werner Gaulke. 19. April Universität Duisburg-Essen Kommedia, Übung EinPro SS06, Einführung in Java - Übung.
Java Übung Übung 2 Universität Duisburg-Essen Kommedia, Übung EinPro SS06, 19. April 2006 (UniDUE) 19. April 2006 1 / 13 Java Programme Java Programme bestehen aus (meist mehreren) Klassen. In den Klassen
Mehr10 Berechnungen aus der Elektrotechnik
Eingabe R 0 T = -100, 100, 600 1 10 Berechnungen aus der Elektrotechnik 10.1 Temperaturverhalten metallischer Widerstände Der elektrische Widerstand aller Materialien ist mehr oder weniger stark von seiner
MehrVBA Programmierung Einführung
Tabellen_Formulare_Schaltflächen_VBA.odt Autor: Version:1.0 VBA Programmierung Einführung Modulname: Pizzaformular Stand: 8. Dez 2016 Christine Janischek Berufliches Schulzentrum Wangen Seite
MehrSicherheits- und Gesundheitsschutzplan für Baustellen (SiGe-Bau)
suva Sicherheits- und Gesundheitsschutzplan für Baustellen (SiGe-Bau) Anleitung Wichtiger Hinweis: Beim Öffnen des Formulars wird als erstes die Speichermaske angezeigt. Es wird empfohlen, das Formular
MehrMit der Eisenbahn durch die Schweiz 23
Gebrauchsanweisung: Windows 1. Ihr habt von eurer Lehrerin oder eurem Lehrer den Auftrag erhalten, Unterlagen für die Schulreise zu erstellen. Für diese Aufgabe verwendet ihr einen Online-Fahrplan. Starte
MehrBeschreibung: Erforderliches Programm: Excel (97)2000 bis 2007
Beschreibung: Erforderliches Programm: Excel (97)2000 bis 2007 Diese Anleitung bezieht sich auf Microsoft Excel Versionen von (97)2000 bis 2003 und mit Spezialverweisen auch auf die Version 2007. Durch
MehrProgrammiersprache 1 (C++) Prof. Dr. Stefan Enderle NTA Isny
Programmiersprache 1 (C++) Prof. Dr. Stefan Enderle NTA Isny 5. Kontrollstrukturen Allgemein Kontrollstrukturen dienen zur Steuerung des Programmablaufs. (Bemerkung: C und C++ besitzen die selben Kontrollstrukturen.)
MehrSUDOKU. l l l l l l l l l l l l l l l l. l l l l l l l l l l l l l l l l. l l l l l l l l l l l l l l l l
SUDOKU Ein Sudoku ist ein Gitter mit Kästchen. Die leeren Kästchen werden mit vier verschiedenen Zahlen, Bildern, Buchstaben oder Farben gefüllt. Ein kleines Sudoku hat vier waagrechte Zeilen und gleichzeitig
MehrLektion: SUDOKU 2 (etwas schwerer)
OSZ Wirtschaft und Sozialversicherung Fach: Datenverarbeitung /Wn EXCEL-Kurs Lektion: SUDOKU 2 (etwas schwerer) Ziele dieser Lektion: Sie lernen, in EXCEL eine vorgegebene Tabelle zu erstellen, Rahmen
MehrVedische Multiplikation
Vedische Multiplikation Aus den vedischen Schriften des alten Indien stammt diese Methode der Multiplikation mit dem Namen Überkreuz-und-übereinander oder Urdhva-tiryag bhyam. Diese Methode und andere
MehrÜbungspaket 10 Fallunterscheidungen
Übungspaket 10 Fallunterscheidungen Übungsziele: Skript: 1. Umgang mit der einfachen Fallunterscheidung, 2. sowie mehrfachen Fallunterscheidung und 3. problemangepasster Auswahl Kapitel: 24 und 25 Semester:
MehrPraxisApp Menü Einstellungen
PraxisApp Menü Einstellungen 1. Menü Einstelllungen 1.1 Benutzer 1.2 Drucken 1.3 Kunden 1.3.1 Kunden Nummern vergeben 1.3.2 Kunden zu Patienten umbenennen 1.4 Rechnung 1.4.1 ESR Einstellungen 1.4.2 Rechnungsvorlage
Mehrhue12 January 24, 2017
hue12 January 24, 2017 1 Abgabehinweise Beachten Sie unbedingt diese Hinweise, sonst erhalten Sie keine Punkte aus dieser Abgabe! Für Details siehe z.b. Folien der nullten Zentralübung 1.1 Namen und Matrikelnummern
MehrFunktionen in JavaScript
Funktionen in JavaScript Eine Funktion enthält gebündelten Code, der sich in dieser Form wiederverwenden lässt. Mithilfe von Funktionen kann man denselben Code von mehreren Stellen des Programms aus aufrufen.
MehrM3 M4 M7 VORNAME: Gewinnt VERTIEFUNG:
NACHNAME: Vier SEMESTER: M5 M6 M3 M4 M7 VORNAME: Gewinnt VERTIEFUNG: FV IM VERWENDETE KLASSEN: Als Anlage erhalten Sie einen Ausdruck des vorab bekannt gemachten Quelltextes von verschiedenen Klassen.
Mehr1 Visual Basic for Application mit Excel (VBA)
Informatikfreikurs WS 2008/2009 1 1 Visual Basic for Application mit Excel (VBA) 1.1 Mosaik Puzzle Das untenstehende Zahlenschema ist ein sogenanntes Mosaik Puzzle. Jede Zahl zeigt an, wie viele der (höchstens
MehrAnleitung zum Erstellen einer CSV-Datei für den Import (Ausfüllanleitung zum Erfassungsbeleg)
Anleitung zum Erstellen einer CSV-Datei für den Import (Ausfüllanleitung zum Erfassungsbeleg) Nach erfolgreichem Login erscheint die Begrüßungsseite mit den Hinweisen zum Ausfüllen des Formulars und den
MehrInhaltsverzeichnis. 1 Excel-Oberfläche und erste Dateneingabe 10
5 Inhaltsverzeichnis 1 Excel-Oberfläche und erste Dateneingabe 10 1.1 Der Excel-Bildschirm 12 Eine Excel-Tabelle 12 So groß ist Ihr Excel-Tabellenblatt 13 Grundlagen zu Tabellenblättern 14 Die Statusleiste
MehrBedingte Anweisungen
Bedingte Anweisungen Bedingte Anweisungen werden nicht immer ausgeführt, sondern nur, wenn eine Bedingung erfüllt (wahr) ist. C/C++/Java bieten hier 2 Konstruktionen an: if-anweisung sowie switch-case
MehrEinführung in die Programmierung II. 3. Kontrollstrukturen
Einführung in die Programmierung II 3. Kontrollstrukturen Thomas Huckle, Stefan Zimmer 2.5.2007-1- Anweisungen: was bisher geschah Bisher kennen wir zwei Formen von Anweisungen Ein Ausdruck mit Semikolon
MehrUnterlagen, Literatur. Grundlegende Einstellungen. HILFE!? Wenn Excel nicht mehr so aussieht wie beim letzten mal!
Unterlagen, Literatur Excel Einsteiger Teil 2 Herdt Skript : Excel Grundlagen der Tabellenkalkulation am Service-Punkt (34-209). täglich von 13:00-15:00 Uhr Preis: ca. 5,50 Oder diese Folien unter: www.rhrk-kurse.de.vu
MehrFunktionen in JavaScript
Funktionen in JavaScript Eine Funktion enthält gebündelten Code, der sich in dieser Form wiederverwenden lässt. Es können ganze Programmteile aufgenommen werden. Mithilfe von Funktionen kann man denselben
MehrWhitepaper. Produkt: combit Relationship Manager 5. Import von Adressen nach Firmen und Personen. combit GmbH Untere Laube Konstanz
combit GmbH Untere Laube 30 78462 Konstanz Whitepaper Produkt: combit Relationship Manager 5 Import von Adressen nach Firmen und Personen Import von Adressen nach Firmen und Personen - 2 - Inhalt Ausgangssituation
MehrGedächtnis. Während der Abarbeitung eines Algorithmus müssen sich Dinge gemerkt werden bzw. auf Dingen wird gerechnet. Zugriff.
Gedächtnis Während der Abarbeitung eines Algorithmus müssen sich Dinge gemerkt werden bzw. auf Dingen wird gerechnet Hauptspeicher 38265 Telefon CPU Gedächtnis Vorlesender Zugriff Verarbeitungseinheit
MehrKompaktkurs Einführung in die Programmierung. 4. Kontrollstrukturen
Kompaktkurs Einführung in die Programmierung 4. Kontrollstrukturen Stefan Zimmer 28.2.2008-1- Anweisungen: was bisher geschah Bisher kennen wir zwei Formen von Anweisungen Ein Ausdruck mit Semikolon ist
MehrExcel-Datei zur Verwaltung deines ordentlichen Urlaubes. Urlaubsplanung. Seite 1/9
Excel-Datei zur Verwaltung deines ordentlichen Urlaubes. Urlaubsplanung http://www.provinz.bz.it/landmaus Seite 1/9 Urlaubsverwaltung Mit dieser Anwendung kannst du ganz einfach und übersichtlich den ordentlichen
MehrAnalysen mit Pivot-Tabellen durchführen
Analysen mit Pivot-Tabellen durchführen Pivot-Tabellen auch PivotTables genannt erlauben es, die Daten in einer Excel-Tabelle in Form einer zusammenfassenden Kreuztabelle zu analysieren. Beispielsweise
MehrArrays. Arrays werden verwendet, wenn viele Variablen benötigt werden. Der Vorteil in Arrays liegt darin, dass man nur eine Variable deklarieren muss
Arrays FTI 41 2005-09-09 Arrays werden verwendet, wenn viele Variablen benötigt werden. Der Vorteil in Arrays liegt darin, dass man nur eine Variable deklarieren muss z.b. Dim Werte(x) As Single. Wobei
Mehr4 Makros ausprobieren
4 Makros ausprobieren Getreu dem Motto:»Val più la pratica che la grammatica Die Praxis ist mehr wert als die Grammatik«haben Sie jetzt zuerst einmal die Gelegenheit, die Funktionsweise von Makros auszuprobieren.
MehrExcel VBA. Teil 11.8. Zusammenfassung! Was wir können sollten! V0.5 5.4.2013
Excel VBA Teil 11.8 Zusammenfassung! Was wir können sollten! V0.5 5.4.2013 1 von 17 Inhaltsverzeichnis Seite 3... Modul einfügen Seite 4... Prozeduren oder Funktionen Seite 5... Ein/Ausgaben Seite 6...
MehrVisual Basic Express PST_Farbe_von_Layer
Bentley Technical Support ProStructures.Net - Zusatzprogrammierung Inhalt Dokument Beschreibung... 1 Variablendeklaration... 1 Auswahlfilter... 2 Auswahl mehrerer Objekte... 3 For Next Schleife... 3 Erste
MehrECDL-Advanced Excel 2010 Advanced
3. Gliederung Übungsbeispiel In der Praxis ist es für einen Ausdruck, der nicht alle Detaildaten enthalten soll, häufig notwendig, Zeilen oder Spalten einer Tabelle auszublenden. Auch eine übersichtlichere
MehrExcel Aufbaukurs kompakt. Peter Wies 1. Ausgabe, November inkl. zusätzlichem Übungsanhang K-EX2013-AK-UA
Excel 2013 Peter Wies 1. Ausgabe, November 2013 Aufbaukurs kompakt inkl. zusätzlichem Übungsanhang K-EX2013-AK-UA 2.1 Daten mit der Blitzvorschau extrahieren Blitzvorschau.xlsx Vorteile der Blitzvorschau
MehrGliederung. Übungsbeispiel Autovermietung
Gliederung Übungsbeispiel Autovermietung In der Praxis ist es für einen Ausdruck, der nicht alle Detaildaten enthalten soll, häufig notwendig, Zeilen oder Spalten einer Tabelle auszublenden. Auch eine
MehrProgrammsteuerung mit PHP - if/else, elseif,switch
Programmsteuerung mit PHP - if/else, elseif,switch Bei der Programmierung geht es meist vor allem darum festzulegen, welche Aktionen wie oft unter welchen Bedingungen ausgeführt werden sollen. Hierzu steht
Mehr4) Um die Zellen eindeutig benennen zu können, erhält jede Spalte einen Buchstaben (A, B, C, D )
Schritt 1 Lies dir nachfolgende Erklärungen genau durch. 2) und Spalten. 4) Um die Zellen eindeutig benennen zu können, erhält jede Spalte einen Buchstaben (A, B, C, D ) 1) Das Arbeitsblatt besteht aus
Mehrzu große Programme (Bildschirmseite!) zerlegen in (weitgehend) unabhängige Einheiten: Unterprogramme
Bisher Datentypen: einfach Zahlen, Wahrheitswerte, Zeichenketten zusammengesetzt Arrays (Felder) zur Verwaltung mehrerer zusammengehörender Daten desselben Datentypes eindimensional, mehrdimensional, Array-Grenzen
MehrProgrammieren I. Kapitel 5. Kontrollfluss
Programmieren I Kapitel 5. Kontrollfluss Kapitel 5: Kontrollfluss Ziel: Komplexere Berechnungen im Methodenrumpf Ausdrücke und Anweisungen Fallunterscheidungen (if, switch) Wiederholte Ausführung (for,
MehrXpert - Europäischer ComputerPass. Peter Wies. Tabellenkalkulation (mit Excel 2010) 1. Ausgabe, 5. Aktualisierung, Juli 2013
Xpert - Europäischer ComputerPass Peter Wies 1. Ausgabe, 5. Aktualisierung, Juli 2013 Tabellenkalkulation (mit Excel 2010) XP-EX2010 3 Xpert - Europäischer ComputerPass - Tabellenkalkulation (mit Excel
Mehr1 Datenübernahme ohne VBA Grundlagen der VBA Programmierung Inhalt
Inhalt 1 Datenübernahme ohne VBA... 11 1.1 Fernbezüge zu Excel-Arbeitsmappen...13 Fernbezüge erstellen... 13 Verknüpfungen aktualisieren...16 Beispiel Daten aus mehreren Arbeitsmappen zusammenfassen...
MehrMicrosoft Excel 2016 Relative und absolute Bezüge
Hochschulrechenzentrum Justus-Liebig-Universität Gießen Microsoft Excel 2016 Relative und absolute Bezüge Relative und absolute Bezüge in Excel 2016 Seite 1 von 8 Inhaltsverzeichnis Vorwort... 2 Relativer
MehrKleine Einführung in den Matlab-GUI-Editor
Kleine Einführung in den Matlab-GUI-Editor Um den Einstieg in den GUI-Bereich von Matlab ein wenig zu erleichtern, bespreche ich hier ein kleines Beispielprogramm. Es soll die vollen Stunden der Uhrzeit
MehrExcel Kapitel 12 Lernzielkontrolle Excel 2013 Beantworten Sie die folgenden 12 Fragen
Excel Kapitel 12 Lernzielkontrolle Excel 2013 Beantworten Sie die folgenden 12 Fragen Im Ordner 12_kapitel lernzielkontrolle finden Sie alle notwendigen Dateien. 1. Wie wechseln Sie zu einer anderen geöffneten
Mehr14. Es ist alles Ansichtssache
Ansicht erstellen mit Suche nach Wörtern im Betreff 14. Es ist alles Ansichtssache In Outlook wird praktisch alles mit Ansichten gesteuert. Wir haben bereits einige Standardansichten verwendet. Das Schöne
Mehrzu große Programme (Bildschirmseite!) zerlegen in (weitgehend) unabhängige Einheiten: Unterprogramme
Bisher Datentypen: einfach Zahlen, Wahrheitswerte, Zeichenketten zusammengesetzt Arrays (Felder) zur Verwaltung mehrerer zusammengehörender Daten desselben Datentypes eindimensional, mehrdimensional, Array-Grenzen
MehrINFORMATIK TEIL: VBA. Infromatik WS 17/18 Teil: VBA. Allgemeines: - 4 Übungen á 3 Stunden
INFORMATIK TEIL: VBA Allgemeines: - 4 Übungen á 3 Stunden - Studienleistung: o Anwesenheitspflicht während der Übungen o Abgabe und Anerkennung von Übungsaufgaben (HA1, HA2). Die Abgabe muss spätestens
MehrInhalt / Vorwort VORSCHAU
Inhalt / Vorwort Seite 1 2 3 4 Über Excel...4 13 Summen... 14 24 Mittelwert... 25 40 Körper... 41 53 5 6 7 Pyramide... 54 63 Bruch... 64 73 Lösungen... 74 92 Liebe Kolleginnen und Kollegen, in meiner täglichen
MehrExcel Tipps & Tricks Umgang mit umfangreichen Tabellen
3 Umgang mit umfangreichen Tabellen Das Bewegen in großen Tabellen in Excel kann mit der Maus manchmal etwas umständlich sein. Deshalb ist es nützlich, ein paar Tastenkombinationen zum Bewegen und zum
MehrGreenfoot: Verzweigungen Nicolas Ruh und Dieter Koch
Greenfoot: Verzweigungen Nicolas Ruh und Dieter Koch Betrachten wir die act()-methode des Wombats aus dem Wombats-Szenario: Wie interpretieren Sie diesen Code? (einfach übersetzen) Falls der Wombat ein
MehrTrainingshandbuch Schwingen. Anleitung Jahres- und Trainingsplanung
Trainingshandbuch Schwingen Anleitung Jahres- und Trainingsplanung Öffne das THB Excel und aktiviere den Bearbeitungsmodus. In einem weiteren Schritt müssen noch die Makros aktiviert werden. Diese aktivieren
Mehr4.1 Aufbau und Eingabe von Formeln
4.1 Aufbau und Eingabe von Formeln Grundlagen zu Formeln Formeln sind Berechnungen, die in eine Zelle oder in die Bearbeitungsleiste eingetragen werden können. Standardmässig zeigt Excel in der Bearbeitungsleiste
MehrÜbung 7 Rechnerstrukturen
Übung 7 Rechnerstrukturen Aufgabe 7.: X X2 X3 X4 F F2 F3 F4 X-X4 sind alle möglichen Binär-Werte. F-F2 ist das Ergebnis der Multiplikation von (XX2) und (X3X4). Dabei funktioniert die Multimpliation folgendermaßen:
MehrTrampolin 1.2. Startseite von Trampolin 1.2. Fenster "Großgerät"
Trampolin 1.2 Die Software Trampolin 1.2 ist ein Programm zur Wettkampferfassung. Mit ihr lassen sich derzeit Einzelwettkämpfe auf dem Großgerät aufnehmen und verwalten. Die Software ist eine Vollversion
MehrLektion: SUDOKU 1 (mittelschwer)
OSZ Wirtschaft und Sozialversicherung Fach: Datenverarbeitung /Wn EXCEL-Kurs Lektion: SUDOKU 1 (mittelschwer) Ziele dieser Lektion: Sie lernen, in EXCEL eine vorgegebene Tabelle zu erstellen, Rahmen zu
MehrKontrollstrukturen (1)
Kontrollstrukturen (1) Selektionen, if ermöglicht das alternative Ausführen von Programteilen in Abhängigkeit einer Bedingung if (Bedingung) Block 1 else Block 2 Ist die Bedingung wahr, also ungleich 0,
MehrMischungsverhältnisse: Nehmen wir an, es stehen zwei Substanzen (zum Beispiel Flüssigkeiten) mit spezifischen Gewicht a = 2 kg/l bzw.
Kapitel 5 Lineare Algebra 51 Lineare Gleichungssysteme und Matrizen Man begegnet Systemen von linearen Gleichungen in sehr vielen verschiedenen Zusammenhängen, etwa bei Mischungsverhältnissen von Substanzen
MehrDas HERON-Verfahren mit der TI84-Tabellenkalkulation CellSheet
Das HERON-Verfahren mit der TI84-Tabellenkalkulation CellSheet Beispiel: Es soll 6 berechnet werden. ( Hinweis: 6 ist der sogenannte Radikand ) Vorgehensweise: Zuerst wird eine Näherung als Startwert angegeben,
MehrExcel + VBA. Ergänzungen. Kapitel 1 Einführung in VBA Namen in VBA nutzen HARALD NAHRSTEDT. Erstellt am
HARALD NAHRSTEDT Excel + VBA Ergänzungen Kapitel 1 Einführung in VBA 1.5.8 Namen in VBA nutzen Erstellt am 15.10.2011 Beschreibung Eine der großen Stärken von Excel ist die Vergabe von Namen für Zellen
MehrBeispiellösungen zu Blatt 101
µathematischer κorrespondenz- zirkel Mathematisches Institut Georg-August-Universität Göttingen Aufgabe 1 Beispiellösungen zu Blatt 101 Professor Lipidum macht einen Versuch mit seinen Studenten. Er hat
MehrÜbersicht Shell-Scripten
!!!! Wichtig: Bei Shell-Scripten enden die Zeilen nicht mit einem Strichpunkt!!!! Erste Zeile eines Shell-Scripts: #! /bin/bash Variablen in Shell-Scripts: Variablennamen müssen mit einem Buchstaben beginnen,
MehrDaten transformieren
Daten transformieren Inhaltsverzeichnis DATEN TRANSFORMIEREN... 1 Variablen berechnen... 1 Variablen umcodieren... 3 Daten transformieren Variablen berechnen Mit MAXQDA Stats können Sie Berechnungen mit
MehrProgrammiervorkurs Einführung in Java Tag 3
Programmiervorkurs Einführung in Java Tag 3 Giulia Maier erstellen Sommersemester 2018 09:30 Vorstellung der Lösungen des Vortages ab 10:00 Vorlesung 60 Minuten Mittagspause erstellen gegen 12:30 Übungen
MehrErläuterungen zum Bewertungsverfahren des Mathematik Eingangstests der Jgst.11 (SINUS SET Projekt 2)
Erläuterungen zum Bewertungsverfahren des Mathematik Eingangstests der Jgst.11 (SINUS SET Projekt 2) 1. Korrektur der Testbögen In der Korrekturspalte wird notiert, ob die Teilaufgabe richtig oder falsch
MehrAnweisungen in Python
Sommersemester 2007 1 if 2 elif 3 while 4 for 5 Schleifenabbruch Blockbildung Blockbildung durch Einrücken Keine Klammerung Empfehlungen Leerzeichen verwenden 4 Leerzeichen einrücken Unterstützenden Editor
MehrDie Funktionen des Programms für Office Excel 2007
Die Funktionen des Programms für Office Excel 2007 Wichtiger Hinweis: Die Tabellenblätter enthalten aufwendige Rechenfunktionen, die gegen unbeabsichtigtes Überschreiben geschützt sind. Heben Sie also
MehrDie Anwendung ist webbasiert, d.h. Sie benötigen eine funktionierende Internetverbindung um sie nutzen zu können.
EBC - Erste Schritte 1 Anmeldung... 2 2 Terminal verknüpfen... 2 3 Meldeschein erfassen... 4 4 Karten ausgeben... 5 5 Karte zurücknehmen... 5 6 Meldeschein suchen... 6 7 Meldeschein ändern... 6 8 Meldeschein
MehrUm Werte und deren Verlauf in einer Grafik darzustellen, benutzen wir eine Tabellenkalkulation wie Excel oder das Tabellendokument von Open Office.
Erstellen einer Grafik mit Open Office oder Excel Um Werte und deren Verlauf in einer Grafik darzustellen, benutzen wir eine Tabellenkalkulation wie Excel oder das Tabellendokument von Open Office. Als
MehrText eingeben & erste Formatierungen Zeilen/Spalten einfügen & Zellen markieren
Übung 2: Text eingeben & erste Formatierungen Zeilen/Spalten einfügen & Zellen markieren Ausgangsposition: Excel (leeres Dokument) Starten Sie Excel, z. B. über den Start-Button Programme MS Excel Wenn
Mehr1. Im Hauptmenü wechseln Sie in den Punkt Liste. 2. Im Seitenbaum klicken Sie in den Menüpunkt, wo das Formular eingefügt werden soll.
1. Im Hauptmenü wechseln Sie in den Punkt Liste. 2. Im Seitenbaum klicken Sie in den Menüpunkt, wo das Formular eingefügt werden soll. (ich habe hier als Beispiel den Punkt Angestellte benutzt) 3. In der
MehrProgrammierkonventionen - 1 -
Die wichtigsten Bestandteile der Programmierkonventionen für Java werden hier erläutert. Dies sind: Schreibweise von Bezeichnern Einrückkonventionen Kommentare Programmierkonventionen - 1 - Einleitung
MehrLÖS Lektion: SUDOKU 1 (mittelschwer)
OSZ Wirtschaft und Sozialversicherung Fach: Datenverarbeitung /Wn EXCEL-Kurs LÖS Lektion: SUDOKU 1 (mittelschwer) Ziele dieser Lektion: Sie lernen, in EXCEL eine vorgegebene Tabelle zu erstellen, Rahmen
MehrMakro + VBA 2007 effektiv
Daten Makro + VBA 2007 effektiv 5 DATEN 5.1 Variablen Variablen können beliebige Werte zugewiesen und im Gegensatz zu Konstanten, siehe Seite 84, jederzeit im Programm verändert werden. Als Variablen können
MehrIn diesem Newsletter möchte ich Ihnen die Verwendung von Namen näher bringen.
In diesem Newsletter möchte ich Ihnen die Verwendung von Namen näher bringen. Was sind Namen? Namen, im Englischen named range, zeichnen sich dadurch aus, dass einem Bereich, sei es einem Block von Zellen
MehrBeispiel. Problem: mehrteilige Nachnamen (von Goethe, Mac Donald, Di Caprio)
Beispiel Beispiel: Namensliste konvertieren (Karl Egon Meier Meier, Karl Egon). s/(.*) (.*)/$2, $1/; Problem: mehrteilige Nachnamen (von Goethe, Mac Donald, Di Caprio) s/(.*) (.*)/$2, $1/; s/(.*) ([a-z]+
MehrNICHT TRIVIAL: MAKROVARIABLEN - GLOBAL ODER LOKAL
WEBINAR@LUNCHTIME NICHT TRIVIAL: MAKROVARIABLEN - GLOBAL ODER LOKAL FRAGE Antworten EINSTIEGSFRAGE Wie werden die Makrovariablen durch Call Symput erstellt Global, lokal, teils-teils oder gar nicht? %macro
MehrBESCHREIBUNG. Etikettendruck. CASABLANCAhotelsoftware gmbh - Öde Schönwies - Tirol - Austria
BESCHREIBUNG Etikettendruck Casablanca Hotelsoftware Etikettendruck (Letzte Aktualisierung: 13.12.2016) 1 Inhaltsverzeichnis 2 Gäste für Etiketten selektieren... 3 2.1 Selektion in Casablanca... 3 2.2
Mehr9.1 ADDIEREN UND SUBTRAHIEREN VON MATRIZEN MULTIPLIKATION EINER MATRIX MIT EINEM SKALAR
Matrizen 9. ADDIEREN UND SUBTRAHIEREN VON MATRIZEN MULTIPLIKATION EINER MATRIX MIT EINEM SKALAR 9.. Definition der Matrizenaddition, der Matrizensubtraktion und der Multiplikation einer Matrix mit einem
MehrPraktikum zu Einführung in die Informatik für LogWings und WiMas Wintersemester 2013/14
Praktikum zu Einführung in die Informatik für LogWings und WiMas Wintersemester 2013/14 Fakultät für Informatik Lehrstuhl 1 Dr. Lars Hildebrand Iman Kamehkhosh, Marcel Preuÿ, Henning Timm Übungsblatt 2
MehrExcel Kurzübersicht
Excel 2007 Kurzübersicht E. Jähnert 2010 www.ejae.de Office- Schaltfläche Titelleiste Register Multifunktionsleiste Schnellzugriffsleiste (in der Abbildung unter der Multifunktionsleiste) Namenfeld Bearbeitungsleiste
MehrTabellen. Mit gedrückter Maustaste können Sie die Randlinien ziehen. Die Maus wird dabei zum Doppelpfeil.
Tabellen In einer Tabellenzelle können Sie alle Textformatierungen wie Schriftart, Ausrichtung, usw. für den Text wie sonst auch vornehmen sowie Bilder einfügen. Wenn Sie die Tabulator-Taste auf der Tastatur
MehrTag der Mathematik 2016
Tag der Mathematik 016 Mathematischer Wettbewerb, Klassenstufe 9 10 30. April 016, 9.00 1.00 Uhr Aufgabe 1 Der Mittelwert von 016 (nicht unbedingt verschiedenen) natürlichen Zahlen zwischen 1 und 0 16
MehrC++ Teil 2. Sven Groß. 16. Apr IGPM, RWTH Aachen. Sven Groß (IGPM, RWTH Aachen) C++ Teil Apr / 22
C++ Teil 2 Sven Groß IGPM, RWTH Aachen 16. Apr 2015 Sven Groß (IGPM, RWTH Aachen) C++ Teil 2 16. Apr 2015 1 / 22 Themen der letzten Vorlesung Hallo Welt Elementare Datentypen Ein-/Ausgabe Operatoren Sven
MehrGreenfoot: Verzweigungen
Greenfoot: Verzweigungen Nicolas Ruh und Dieter Koch Betrachten wir die act()-methode des Wombats aus dem Wombats-Szenario: Wie interpretieren Sie diesen Code? (einfach übersetzen) Falls der Wombat ein
Mehr2. Programmierung in C
2. Programmierung in C Inhalt: Überblick über Programmiersprachen, Allgemeines zur Sprache C C: Basisdatentypen, Variablen, Konstanten, Operatoren und Ausdrücke Anweisungen und Kontrollstrukturen (Steuerfluss)
MehrEine kleine Befehlssammlung für Java Teil1
Eine kleine Befehlssammlung für Java Teil1 Definition einer Klasse public class Klasse{ Hier wird der Name der Klasse definiert. In diesem Fall ist das Klasse. Der Name muss mit dem Namen der.class Datei
MehrHandbuch zum VivaWeb-Serienbrief-Programm
Handbuch zum VivaWeb-Serienbrief-Programm In 10 Schritten zum Serienbrief Das folgende Handbuch erläutert Ihnen die Nutzungsmöglichkeiten des ARV Serienbrief-Programms in all seinen Einzelheiten. Dieses
Mehr