Programmierung und Angewandte Mathematik



Ähnliche Dokumente
Anleitung Visual C Express

Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0)

Installation und Inbetriebnahme von Microsoft Visual C Express

Installation älterer Programmversionen unter Windows 7

Einrichtung des Cisco VPN Clients (IPSEC) in Windows7

Konvertieren von Settingsdateien

Downloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler

1. Einschränkung für Mac-User ohne Office Dokumente hochladen, teilen und bearbeiten

Wir wünschen Ihnen viel Freude und Erfolg mit Ihrem neuen X-PRO-USB-Interface. Ihr Hacker-Team

Starten der Software unter Windows 7

Reparatur Vereinsverwaltung. Vereinsverwaltung schnell und sicher reparieren.

Installation von Microsoft Visual C Express

CVR Seniorentreff vom 04. und Serienbriefe/Seriendruck. Serienbriefe / Seriendruck

Arbeiten mit dem Outlook Add-In

Internet online Update (Internet Explorer)

Outlook - CommuniGate Pro Schnittstelle installieren. Outlook - Elemente freigeben. Outlook - Freigegebene Elemente öffnen

Leitfaden zur Durchführung eines Jahreswechsels in BüroWARE 5.x

Allgemeine Hinweise. Softwareinstallation. Im Rahmen des Praktikums kommt folgende Software zum Einsatz

Meldung Lokale Anwendung inkompatibel oder Microsoft Silverlight ist nicht aktuell bei Anmeldung an lokal gespeicherter RWE SmartHome Anwendung

Arbeitsblätter auf die Schülercomputer verteilen, öffnen und wieder einsammeln

Import, Export und Löschung von Zertifikaten mit dem Microsoft Internet Explorer

Einstellungen im Internet-Explorer (IE) (Stand 11/2013) für die Arbeit mit IOS2000 und DIALOG

Durchführung der Datenübernahme nach Reisekosten 2011

OUTLOOK-DATEN SICHERN

Einführung zum Arbeiten mit Microsoft Visual C Express Edition

Datensicherung EBV für Mehrplatz Installationen

Installation des Authorware Webplayers für den Internet Explorer unter Windows Vista

Anwendungsbeispiele Buchhaltung

Wichtige Information zur Verwendung von CS-TING Version 9 für Microsoft Word 2000 (und höher)

Wichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge

Outlook 2000 Thema - Archivierung

Ein + vor dem Ordnernamen zeigt an, dass der Ordner weitere Unterordner enthält. Diese lassen sich mit einem Klick (linke Maustaste) anzeigen.

3 ORDNER UND DATEIEN. 3.1 Ordner

Installationshilfe und Systemanforderungen. Vertriebssoftware für die Praxis

Speichern. Speichern unter

ecaros2 Installer procar informatik AG 1 Stand: FS 09/2012 Eschenweg Weiterstadt

Kurzanleitung für Benutzer. 1. Installieren von Readiris TM. 2. Starten von Readiris TM

Informatik 1 Tutorial

Willkommen im Online-Shop der Emser Therme GmbH

Treffpunkt Internet Reutlingen, B.Schüle 1

Dokumentation. Zentraleslogin

Import des persönlichen Zertifikats in Outlook Express

Drägerware.ZMS/FLORIX Hessen

Einkaufslisten verwalten. Tipps & Tricks

Informatik I Tutorial

Einführungskurs MOODLE Themen:

Arbeiten mit MozBackup

Anleitung zum erstellen einer PDF-Datei aus Microsoft Word

Ablaufbeschreibung für das neu Aufsetzen von Firebird und Interbase Datenbanken mit der IBOConsole

Anleitung zum Einspielen der Demodaten

Binäre Bäume. 1. Allgemeines. 2. Funktionsweise. 2.1 Eintragen

Live Update (Auto Update)

Lehrer: Kurs wiederherstellen

DCC E2 GRUNDWISSEN : TEIL VIER DCC E2. Einen Symlink erstellen

eduvote Ein Umfragesystem für Lehrveranstaltungen - PowerPoint Add-In -

TTS - TinyTimeSystem. Unterrichtsprojekt BIBI

Einrichten eines Postfachs mit Outlook Express / Outlook bis Version 2000

Pascal-Compiler für den Attiny

Meldewesen Plus. TIPP: Nach Möglichkeit sollten Sie vor dem Erstellen von Etiketten die Vorlagen dupliziert haben!

Signierte s mit Mozilla Thunderbird

Wie halte ich Ordnung auf meiner Festplatte?

KONFIGURATION DS-WIN-VIEW-STANDALONE

Serienbrieferstellung in Word mit Kunden-Datenimport aus Excel

Anleitung zum Download und zur Bedienung des Tarifbrowsers für Microsoft Windows 7 und Mozilla Firefox

Internet Explorer Version 6

Fingerpulsoximeter. A. Wie führt man einen Echtzeitdatentransfer vom PULOX PO-300 zum Computer durch und speichert diese Messdaten auf dem PC?

Um die Installation zu starten, klicken Sie auf den Downloadlink in Ihrer (Zugangsdaten für Ihre Bestellung vom...)

Novell Client. Anleitung. zur Verfügung gestellt durch: ZID Dezentrale Systeme. Februar ZID Dezentrale Systeme

Installation des Zertifikats. Installationsanleitung für Zertifikate zur Nutzung des ISBJ Trägerportals

Leitfaden zur Durchführung eines Jahreswechsels in BüroWARE 5.x

Umgang mit der Software ebuddy Ändern von IP Adresse, Firmware und erstellen von Backups von ewon Geräten.

Herzlich willkommen bei der Installation des IPfonie -Softclients!

Informationen zur Bedienung des Anrufbeantworters

Installationshilfe und Systemanforderungen

Microsoft Access 2013 Navigationsformular (Musterlösung)

Ihr CMS für die eigene Facebook Page - 1

Stammzertifikat Importieren

Seriendruck mit der Codex-Software

Favoriten sichern. Sichern der eigenen Favoriten aus dem Webbrowser. zur Verfügung gestellt durch: ZID Dezentrale Systeme.

Handbuch zur Anlage von Turnieren auf der NÖEV-Homepage

TELIS FINANZ Login App

Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken.

Überprüfung der digital signierten E-Rechnung

Tapps mit XP-Mode unter Windows 7 64 bit (V2.0)

Datensicherung. Beschreibung der Datensicherung

Startseite von Prinect Remote Access

Reborn Card Ultimate 8 Kurzanleitung Installation

2 DAS BETRIEBSSYSTEM. 2.1 Wozu dient das Betriebssystem. 2.2 Die Bildschirmoberfläche (Desktop) Themen in diesem Kapitel: Das Betriebssystem

Einen Wiederherstellungspunktes erstellen & Rechner mit Hilfe eines Wiederherstellungspunktes zu einem früheren Zeitpunkt wieder herstellen

Monatstreff für Menschen ab 50 WORD 2007 / 2010

DAUERHAFTE ÄNDERUNG VON SCHRIFTART, SCHRIFTGRÖßE

Installation des Add-Ins für Lineare Algebra in Microsoft Excel

Punkt 1 bis 11: -Anmeldung bei Schlecker und 1-8 -Herunterladen der Software

3. Klicken Sie im folgenden Fenster unbedingt auf "Installation fortsetzen", um die für das Update benötigten Treiber zu installieren.

- Öffnen Sie Ihren Internet-Browser und geben Sie nacheinander folgende Adressen ein:

3. auf Symbol klicken erstellt von Erika Völkel

Neue Schriftarten installieren

LIP Formulare Anleitung zum Speichern, Öffnen und Drucken

Transkript:

Programmierung und Angewandte Mathematik Einleitung von Visual Studio C++ SS 2012

Miscrosoft Visual studio C++ Express unterladen 2

weiter Gehen Sie auf die im Rote gekreiste Seite siehe Oben bzw. auf die Seite: www. Microsoft.com/germany/Express/ danach auf download klicken, siehe unten. 3

weiter Klicken Sie auf Visual C++ 2010 Express (1) und ein Doppelklick auf Download Visual C++ 2010 Express (2). 4

weiter 5

Visual studio Installieren und registrieren Legen Sie Ihr Speicherort fest ( vorzugsweise Ihr Desktop). Sie erhalten das Installations-Programm vc_web.exe¹. Führen Sie vc_web.exe aus und folgen Sie den Installationshinweisen. Sie können vc_web.exe nun wieder löschen. Registrieren des Visual Studio 2010 Express: Innerhalb von 30 Tage, müssen Sie Visual Studio registrieren., sonst funktioniert es nicht mehr. Die folgenden Instruktionen zeigen beispielhaft die Registrierung von Visual Web Developer Express 2010, wobei ist der Produktschlüssel einzugeben. Bei Bedarf besuchen Sie auch diesen Link für häufig gestellte Fragen zur Registrierung. www.microsoft.com/germany/express/registration/faq.aspx 6

Registrierung wählen Sie nach der Installation Ihres Visual Studio Express-Produkt in Hilfe-Menü den Eintrag Produkt registrieren 7

Registrierung 8

Registrierung 9

Registrierung 10

Registrierung 11

12

Bitte leeres Projekt aufmachen! 13

14

15

16

Quellcodes hier schreiben 17

Mit <F5> übersetzen. Im unteren Segment wird der Erfolg der Übersetzung oder es werden Fehler angezeigt. Im ersten Fall öffnet sich ein Konsolenfenster zur Programmausführung. 18

19

evtl. Fehler beheben Hinweise: Bei Konsolenanwendungen kann es je nach verwendetem Compiler oder Betriebssystem Probleme beim Schließen der Konsole geben. Manche Compiler halten die Konsole von sich aus offen bis der Benutzer sie explizit schließt. Bei den meisten jedoch schließt sich die Konsole unmittelbar nach Beendigung des Programms. Dies ist häufig nicht gewünscht und kann durch das Standardmakro getchar() (#include <cstdio>) in der Regel verhindert werden. die letzten beiden Programmzeilen: getchar(); sind sehr wichtig. Sind sie nicht im Programm enthalten, öffnet sich das Fenster, welches das Programm enthält, nur kurz und schließt sich nach Programmende sofort wieder. Alternativ kann man einmal system( pause ); oder cin.get(); statt zweimal getchar(); eingeben. 20

Nach jeder Übersetzung erscheint immer dieses Dialogfeld. Diese Meldung fragt nur, ob dieses Projekt veraltet ist oder nicht. Man kann entweder immer auf Ja(1) klicken oder unten Dialogfeld nicht mehr anzeigen ankreuzen. 21

Sollten Fehler aufgetreten sein, müssen diese im Editor beseitigt(auf nein (1) drucken) werden. Dann Programm erneut übersetzen bis das Programm läuft. Unter Umständen wird bei Fehlern im Programm die unten dargestellte Meldung gezeigt und Visual Studio fragt, ob die letzte lauffähige Version des entwickelten Programms gestartet werden soll. Diese Frage sollte auf jeden Fall verneint werden, da Sie sonst nicht das Programm ausführen, dessen Quelltext Sie sehen! 22

Projekt speichern und abgespeichertes Projekt öffnen. Um ein Projekt zu speichern, gibt es 2 Alternative. Mit Speichern-Icon oder Menü Datei <Projektname> speichern. 23

Man kann auch auf "Alles Speichern" klicken. Dann wird die gesamte Projektmappe inklusive aller darin enthaltener Projekte gespeichert. 24

Um ein abgespeichertes Projekt zu öffnen, kann man entweder ein Projekt öffnen oder eine ganze Projektmappe: 25

Es öffnet sich ein Fenster zur Dateiauswahl(siehe unten). Es können Projektdateien (Endung.vcxproj (1)) oder Projektmappendateien (Endung.sln (1)) geöffnet werden (ggf. muss man zuerst in das entsprechende Projektverzeichnis wechseln). War vorher schon eine Projektmappe geöffnet, so kann man beim Öffnen eines Projekts angeben, ob dieses zur vorhandenen Projektmappe(2) hinzugefügt werden soll, oder ob diese geschlossen wird. 26

Sprachauswahl: Das Programm Visual C++ bietet die Sprache Deutsch sowie die Sprache des genutzten Betriebssystems. Drücken Sie in der Kopfzeile auf Extras (1) und dann auf Optionen (2).Wählen Sie in der Auswahl Umgebung (3)den Untertitel Internationale Einstellung (4). Wählen Sie nun zwischen der Auswahl der aufgelisteten Option(5). Dies ist Optional 27

Schriftarten und Farben: Mit dieser Option können Sie ihren Compiler in viele verschiedene Schriftarten und Farben ändern. Drücken Sie in der Kopfzeile auf Extras (1) und dann auf Optionen (2).Wählen Sie in der Auswahl Umgebung (3) den Untertitel Schriftarten und Farben (4).Gestallten Sie Ihren Compiler ganz nach Ihren Wünschen. Wenn Sie fertig sind dann auf Ok (5) bestätigen. 28

Layout: Mit dieser Option können Sie sich mehrere Fenster gleichzeitig anschauen. Drücken Sie in der Kopfzeile auf Extras (1) und dann auf Optionen (2).Wählen Sie in der Auswahl Umgebung (3) den Untertitel Allgemein (4). Wählen Sie die Anzahl der anzuzeigenden Fenster aus. Wenn Sie fertig sind auf OK (5) klicken. 29

Schreibgeschützte Dateien Überschreiben: Mit dieser Option können Sie schreibgeschützte Dateien überarbeiten. Drücken Sie in der Kopfzeile auf Extras (1) und dann auf Optionen (2).Wählen Sie in der Auswahl Umgebung (3) den Untertitel Dokumente (4).Setzen Sie die Markierung auf Bearbeiten schreibgeschützter Dateien zulassen. Dann auf Ok (5). 30

Fehler in C/C++ Häufige Fehler: Syntaxfehler: Fehler im formalen Aufbau und Rechtschreibfehler führen zu Syntaxfehlern. Beispiele: 1) a = b + c // Semikolon vergessen cout << a << endl; 2) while(a!= b); // irrtümlich Semikolon hinter while-anweisung {.} ; // (oder for oder if) 3) do{ } while(a <= b) // Semikolon hinter do while vergessen 4) while(a = b) // Zweisungsoperator = statt Gleichheitsoperator // == verwendet 5) int auto, moped; Auto = moped / 7; // Variable auto groß geschrieben, in der // Deklaration aber klein 6) int summe, i, a[100]; for(i = 0; i <= 100; i++) // Indexbereich ueberschritten, letztes summe = summe + a[i]; // Element ist a[99]! 31

Fehler in C/C++ 7) double x, y, *pd; x= 4.1; y = 7.18; *pd = y; // formal korrekt aber Pointervariable pd ist noch // uninitialisiert (zeigt irgendwo hin) pd = x; // Wert zu Pointer ist verboten, richtig: pd = &x 8) class TIME{ public: void read_time(); void write_time(); void add_time(time t1, TIME t2); private: int hh, mm, ss; } // hier wurde das abschließende Semikolon vergessen, richtig: }; 32

Fehler in C/C++ Laufzeitfehler: Ein syntaktisch korrektes Programm kann auch nach seinem Start während der Programmausführung mit einer Fehlermeldung abbrechen. Diese erst zur Laufzeit auftretenden Fehler heißen Laufzeitfehler. Beispiele: 1) Division durch Null:. cin >> n; q = z/n; // Abbruch, falls für n Null eingegeben wird... 2) Wurzel aus negativer Zahl:.... c = sqrt(x-y); // Abbruch, falls aktuell x-y < 0... 33

Fehler in C/C++ Semantikfehler: (Logische Fehler) Semantikfehler verstoßen wird weder gegen Rechtschreib- noch gegen Grammatikregeln einer Sprache. Beispiel: Das Rad ist viereckig Wenn ein Programm ohne Fehlermeldungen abgearbeitet wird aber falsche Ergebnisse liefert, liegt ein logischer Fehler vor. Logische Fehler werden nur erkannt, wenn zu bestimmten Test-Eingaben die erwarteten Programm-Ergebnisse bekannt sind(z. B. durch Handrechnung oder Taschenrechner). Diese Fehler entstehen durch einen falschen Algorithmus und zwingen manchmal zu einer grundlegenden g Umorganisation des Programms. Beispiel: Statt Berechnung der Summe zweier Größen wird das Produkt gebildet. Ein solcher logischer Fehler kann natürlich auch auf einem Tippfehler beruhen. Fehler in der Logik größerer Programme lässt sich durch ein klares Konzept des Programmaufbaus(Struktogramm) vorbeugen. 34

Literatur Einführung in das Programm Visual Studio C++ 2010 Expres von von Ulrich chomgouo Takam, Ghislain Zeleu Gerd Küveler: Informatik für Ingenieure und Naturwissenschaftler 1: Grundlagen, Programmieren mit C/C++ http://www.microsoft.com/germany/express/ Microsoft/Express: http://www.microsoft.com/germany/express/default.aspx 35