Klausur. Computergrundlagen WS 2015/2016
|
|
- Matthias Wagner
- vor 5 Jahren
- Abrufe
Transkript
1 Universität Stuttgart Institut für Computerphysik Klausur Computergrundlagen WS 2015/2016 Dr. Maria Fyta Dr. Jens Smiatek Tobias Richter Bibek Adhikari Julian Michalowsky Jonas Landsgesell Frank Maier Robin Bardakcioglu Alexander Weyman Nicolai Roth 1. März 2016 Name Vorname Matrikelnummer Hinweise Die Maximalpunktzahl ist 100. Der verfügbare freie Platz gibt einen Hinweis darauf, welchen Umfang die Lösung haben sollte. Die Klausur ist zu umfangreich um alle Themengebiete abdecken zu können. In der Regel wird es nicht möglich sein, alle Aufgaben vollständig zu bearbeiten. Bearbeiten Sie deswegen zuerst die Themengebiete, die Ihnen besonders liegen! Falls der Platz nicht ausreichen sollte, verwenden Sie zusätzliche Blätter. Beschriften Sie diese unbedingt mit Ihrem Namen und Ihrer Matrikelnummer! Einige Fragen ähneln den Fragen aus vorigen Klausuren, sind aber nicht identisch! Lesen Sie die Fragen deshalb bitte genau durch! Viel Erfolg! 1
2 1 Unixgrundlagen (25 Punkte) Aufgabe 1: Was ist der Unterschied zwischen einem Terminal und einer Shell? * Ein Terminal ist das angezeigte Fenster. * Es stellt die Schnittstelle zwischen Benutzer und Shell dar. * In einem Terminal läuft eine Shell. * Die Shell führt die eingegebenen Befehle aus. (1 Punkt) Aufgabe 2: (1 Punkt) Was ist der Unterschied zwischen dem World Wide Web und dem Internet? Was ist der Unterschied zwischen dem WWW und dem Internet? Das Internet ist ein Verbund aller Netzwerke, die mittels des Internet-Protokolls (IP) kommunizieren können. Das WWW ist ein Dienst auf dem Internet, der es erlaubt, über das Hypertext-Transfer Protocol (HTTP) Hypertextdaten auszutauschen. Aufgabe 3: (1 Punkt) Ist ssh ein Dienst des Internets oder des World Wide Webs? ssh ist ein Dienst des Internets Aufgabe 4: Wie wird die Hilfeseite von grep aufgerufen? man grep (1 Punkt) Aufgabe 5: (2 Punkte) Was macht der folgende Shell-Befehl? Erklären Sie nicht die einzelnen Kommandos, sondern die Gesamtfunktion. ssh cip0 "cat /proc/cpuinfo" > ~/cip0version.txt Es wird der Inhalt der Datei /proc/cpuinfo des Rechners cip0 im Terminal über ssh ausgelesen und in die Datei cip0version.txt im lokalen Heimatverzeichnis geschrieben. 2
3 Aufgabe 6: (2 Punkte) Benutzen Sie die Programme grep und wc um in der Datei loremipsum.txt das Vorkommen der Zeichenkette et zu zählen. Groß- und Kleinschreibung sollen dabei keine Rolle spielen. cat loremipsum.txt grep -i et wc -l oder grep -i et loremipsum.txt wc -l Aufgabe 7: (2 Punkte) Geben Sie den Befehl an, der alle Dateien mit der Endung.dat im aktuellen Verzeichnis ausgibt. Dabei sollen auch die versteckten Dateien und Verzeichnisrechte ausgegeben werden. ls -la *.dat Aufgabe 8: (4 Punkte) Markieren und kategorisieren (Syntax-, Logik-Fehler) Sie die vier Fehler im folgenden bash-skript. 1 #! / bin / bash 2 3 mydir=$1 4 filelist=$(ls $mydir/*.txt) #L e e r z e i c h e n vor = 5 today=$(date +%y-%m-%d) 6 7 for oldfile in $filelist; do #f a l s c h e r Variablenname f i l e L i s t 8 basename=$(basename $oldfile.txt) #o l d F i l e a n s t a t t $ o l d F i l e 9 newfile=$mydir/${basename_${today.txt 10 cp $oldfile $newfile && rm $oldfile 11 echo "moved $oldfile to $newfile" >> dosomething.log 12 done #f i a n s t a t t done 3
4 Aufgabe 9: (2 Punkte) Was macht das obige Skript nachdem die Fehler korrigiert wurden? Es nimmt einen Ordner als Command-Line-Argument an. Alle in diesem Ordner befindlichen Dateien, die die Endung.txt tragen bekommen die Endung _Datum.txt mit dem heutigen Datum Es wird ein Logfile mit den vorgenommenen Aenderungen erstellt. Aufgabe 10: Was wird im Terminal, nachdem die Fehler korrigiert wurden, ausgegeben? Es wird nichts ausgegeben. (1 Punkt) Aufgabe 11: Wie kann Zeile 10, aus dem obigen Skript, kürzer geschrieben werden? mv $oldfile $newfile (1 Punkt) Aufgabe 12: (1 Punkt) Wie kann das obige Skript dosomething.sh im Terminal aufgerufen werden, so dass die Aufgabe im Ordner./test ausgeführt wird, auch wenn das Skript im Arbeitsverzeichnis./ liegt?./dosomething.sh test 4
5 An einem Institutscomputer hat Benutzer richter folgenden Dialog in der Shell: > groups richter weeber cgl richter : icp klausur cgl video pc weeber : fluid pc icp granular guest sysguru video cgl : cgl > ls -la total 8 drwxr-xrwx 5 richter cgl 76 Oct 29 13:55. drwxr-xr-x 3 richter icp 17 Oct 29 12:01.. -rw-r richter cgl 441 Oct 29 12:01 bar.txt dr-xrwxr-x 2 richter cgl 6 Oct 29 12:01 cgl rw richter cgl 260 Oct 29 12:01 foo.txt Aufgabe 13: (3 Punkte) Welcher der Benutzer richter, weeber und cgl kann welchen der folgenden Befehle erfolgreich ausführen? cat bar.txt >> newfile.txt mv cgl2014 cgl2015 cat... read bar: richter, cgl15; write./: richter, weeber. =>darf nur richter mv... write./: richter, weeber Aufgabe 14: (3 Punkte) Welchen Befehl muss richter ausführen, damit Benutzer cgl einen neuen Ordner im aktuellen Verzeichnis anlegen kann? chmod g+w. oder chmod a+w. oder chmod 777. oder... 5
6 2 Python (20 Punkte) Aufgabe 15: (5 Punkte) Schreiben Sie eine Python-Funktion ln(x,n), die mittels einer Taylor-Expansion den natürlichen Logarithmus von 1 + x bis zum n-ten Glied berechnet. Hinweis: ln(1 + x) = n ( 1) i 1 i=1 x i i def ln(x,n): result = 0 for i in range(n): result += (-1.0)**i / (i+1.0) * x**(i+1.0) return result Aufgabe 16: (2 Punkte) Was müssen Sie ausführen, um die Funktionen des numpy Pakets in Ihrem Python-Skript verwenden zu können? Am Beginn sollte irgendwas derart: import numpy import numpy as np from numpy import * stehen 6
7 Aufgabe 17: (3 Punkte) Inwiefern unterscheidet sich Python grundsätzlich von kompilierten Sprachen wie zum Beispiel Fortran oder Ada? Nennen Sie zusätzlich je einen Vorteil für beide Konzepte. Interpreter Sprache, Skripte werden Zeile für Zeile ausgeführt. Ein externes Programm, der Interpreter, ist notwendig um ein fertiges Programm auszuführen. Ein kompiliertes Programm kann ohne Zusätze auf allen (kompatiblen) Computern benutzt werden. Vorteil Skript: Einfach zu debuggen, erstellen Vorteil Comp: Einfach schneller Aufgabe 18: (4 Punkte) Was ist die Aufgabe der folgende Funktion? Wie könnte man die Funktion signifikant beschleunigen (falls die verwendeten Vektoren hochdimensional/lang sind)? import numpy as np length=100 vec_a=100*np.random.random(length) vec_b=100*np.random.random(length) def prod(vec_a,vec_b): prod=0 for i in range(len(vec_a)): prod+=vec_a[i]*vec_b[i] return prod print prod(vec_a,vec_b) Die Funktion berechnet ein Skalarprodukt. Statt das Skalarprodukt in Python zu berechnen, kann man es auch in numpy berechnen (mit np.dot(a,b) ), gerade bei Vektoren in hohen Dimensionen wird numpy aufgrund der Vektorisierung schneller sein. 7
8 Aufgabe 19: (6 Punkte) Das folgende Python Skript berechnet die Nullstellen eines Polynoms dritten Grades mithilfe des Newton-Verfahrens, enthält allerdings einige Fehler. Markieren und erklären Sie die Fehler. def g(x): return x^3+3*x-9*x-2 def newton(function, x0) double dx= num_deriv_at_x0=(function(x0)-function(x0+dx))/-dx xn=x0-function(x0)/num_deriv_at_x0 if(abs(x0-xn)< ): then return xn else: return newton(function,xn) fi echo newton(g,0), newton(g,3), newton(g,-3) def g(x): return x**3+3*x-9*x-2 // ** muss verwendet werden def newton(function, x0): //Doppelpunkt fehlt dx=0.001 //keine Deklaration moeglich num_deriv_at_x0=(function(x0)-function(x0+dx))/(-dx) xn=x0-function(x0)/num_deriv_at_x0 if(abs(x0-xn)< )://kein then return xn else: return newton(function,xn) //kein fi print newton(g,0), newton(g,3), newton(g,-3) //es gibt kein echo in p 8
9 3 C (10 Punkte) Aufgabe 20: (5 Punkte) Das folgende Programm in C enthält leider drei Fehler. Korrigieren Sie die Fehler und erläutern Sie die Aufgabe des Programms. include<stdio.h> double com(int N, double r, double* m) { double total_mass=0; double r_com=0.0; for(int i=0;i>n;i++){ r_com+=r[i]*m[i]; total_mass+=m[i]; return r_com/total_mass; int main() { double r[5]={1,2,3,4,5; double m[5]={1,2,1,1,2; int number_of_particles=5; double r_com=com(number_of_particles,r,m); printf("com is %f\n",r_com); Das Programm berechenet den Massenswerpunkt in einer dimension #include<stdio.h> // missing # double com(int N, double* r, double* m) { // m i s s i n g f o r p o s i t i o n array r double total_mass=0; double r_com=0.0; for(int i=0;i<n;i++){ // mixed up > and < r_com+=r[i]*m[i]; total_mass+=m[i]; return r_com/total_mass; int main() { double r[5]={1,2,3,4,5; double m[5]={1,2,1,1,2; int number_of_particles=5; double r_com=com(number_of_particles,r,m); printf("com is %f\n",r_com); 9
10 Aufgabe 21: (5 Punkte) Erklären Sie in einem kurzen Satz, was ein Pointer ist. (1 Punkt) Erklären Sie den Zweck, bzw. Nutzen eines Compilers. (2 Punkte) Mit welchem Befehl wird aus der C-Datei beispiel.c ein ausführbares Programm namens beispiel erzeugt? (1 Punkt) Welchen Wert hat i nach der Ausführung der letzten gezeigten Zeile (siehe unten)? (1 Punkt)... int i = 5; i++; i -= 2;... Entweder: Ein Pointer ist eine Speicheradresse. Oder: Ein Pointer zeigt auf den Ort im Speicher, in dem sich die referenzierten Daten befinden. Ein Compiler Übersetzt Code in Maschinensprache/in eine ausführbare Datei. In einigen Programmiersprachen kann man den Code nur dann ausführen, wenn dieser vorher compiled wurde. cc beispiel.c -o beispiel i = 4 10
11 4 Algorithmen und Datenstrukturen (20 Punkte) Aufgabe 22: (6 Punkte) Unten ist ein Programmausschnitt angegeben, der die grobe Struktur des Radixsort- Algorithmus in Pseudocode darstellt. In diesem Fall sollen die Binärzahlen, die in a gespeichert sind, sortiert werden. a=[101, 10, 111, 0, 100] for(stelle=1..n){ listen = auf_listen_verteilen(stelle,a) a = Listen_zusammenfuegen(listen) Wie oft wird die for-schleife in diesem Beispiel durchlaufen werden, d.h. welchen Wert muss n haben? (1 Punkt) Die Variable listen soll eine Liste von Listen von Binärzahlen sein. Wie viele Listen muss sie enthalten? (1 Punkt) Führen Sie nun den Algorithmus von Hand aus. Geben Sie hierfür für jeden Schleifendurchlauf an, wie die Listen listen[0] etc., nach dem Funktionsaufruf von auf_listen_verteilen() und a nach dem Funktionsaufruf von Listen_zusammenfuegen() aussehen. (4 Punkte) 3 = maximale Stellen in a 2 da Binärzahlen sortiert werden sollen stelle=1: listen[0]=[10,0,100], listen[1]=[101,111], a=[10,0,100,101,111] stelle=2: listen[0]=[0,100,101],listen[1]=[10,111],a=[0,100,101,10,111] stelle=3: listen[0]=[0,10],listen[1]=[100,101,111],a=[0,10,100,101,111] (0.5 Punkte pro (richtige Liste - 1)) 11
12 Aufgabe 23: (2 Punkte) Was ist ein Array? Ein Array ist eine Datenstruktur, die viele Elemente desselben Datentyps enthält, wobei jedem Element ein Index zugeordnet ist. Aufgabe 24: (12 Punkte) «««< HEAD Schreibe ein Programm, das durch das Ziehen von Zufallszahlen (Monte- Carlo Integration) eine Approximation für π berechnet und ausgibt. Das Programm kann in einer Programmiersprache deiner Wahl oder auch Pseudocode geschrieben werden. Verwende dabei eine Funktion random(), die nicht importiert werden muss und gleichverteilte Zufallszahlen zwischen 0 und 1 erzeugt. Syntaxfehler sind irrelevant, solange klar ist, was das Programm tut. ======= Schreiben Sie ein Programm, das durch das Ziehen von Zufallszahlen (Monte-Carlo Integration) eine Approximation für π berechnet und ausgibt. Das Programm kann in einer Programmiersprache Ihrer Wahl oder auch Pseudocode geschrieben werden. Verwenden Sie dabei eine Funktion random(), die nicht importiert werden muss und gleichverteilte Zufallszahlen zwischen 0 und 1 erzeugt. Syntaxfehler sind irrelevant, solange der Ablauf des Programmes eindeutig ist. max_steps= #(1P) sum=0 #(1P) for(i=1:max_steps){ #(1P) x=random() #(0.5P) y=random() #(0.5P) if(x**2+y**2 < 1){ #(3P) sum++ #(1P) erg=4*sum/max_steps #(3P) print(erg) #(1P) 12
13 5 LaTeX (15 Punkte) Aufgabe 25: (5 Punkte) \begin{document {\huge\textbf{1. Einkaufsliste\\ {\large{1.1. Supermarkt\\ 1. Milch 2. Mehl 3. Eier \textbf{wichtig R\"omer k\"onnen warten, Wildschweine nicht! \end{document Obiger L A TEX Quellcode verwendet visuelles Markup. Benennen Sie die verwendeten visuellen Markup Befehle und notieren Sie dazu logische Markup-Befehle mit denen Sie die visuellen ersetzen könnten. 0.5 Punkte: section, 0.5 Punkte Umsetzung 0.5 Punkt: subsection, 0.5 Punkte Umsetzung 1 Punkt: enumerate, 0.5 Punkte \begin{enumerate, 0.5 Punkte \item $ 0.5 Punkte paragraph, 0.5 Punkte \paragraph{wichtig $\ldots$ 13
14 Aufgabe 26: (5 Punkte) Notiere den L A TEX Quellcode mit dem Sie die Formel (1) mit Nummerierung erstellen können. f test k = α e 2x 2k Punkte: \text{ 1 Punkt: \frac{{ Punkt: \, 0.5 Punkt: \alpha 0.5 Punkt: \cdot 0.5 Punkt: ^{-2x\ 0.5 Punkt: f_k^{ Aufgabe 27: für k > 0 (1) (5 Punkte) Notieren Sie einen L A TEX Quellcode, mit der die abgebildete Tabelle erstellt werden kann. Zeit [s] Strecke [m] Geschwindigkeit [ m] s Punkt \begin{tabular{\end{tabular 1 Punkt {r cc 1 Punkt \hline 0.5 Punkte $\frac{m{s$, $s$, $m$, 1 Punkt && 0.5 Punkte \\ 14
15 6 Visualisierung (10 Punkte) Aufgabe 28: (2 Punkte) Geben Sie an welches Dateiformat für die folgenden Einsatzzwecke gewählt werden kann: Photo mit dem Smartphone aufnehmen Einfaches LaTeX Logo, welches auf einem Werbeplakat gedruckt werden soll Graph von Messwerten Auf dem Bildschirm dreidimensional visualisiertes Protein 15
16 Aufgabe 29: (5 Punkte) 4 3 f(t) 2 Auslenkung Zeit Abgebildet ist der Graph der Funktion f mit dem Funktionsterm f(t) = 4e 0.3t cos(2t) Erstellen Sie ein vollständiges Gnuplot-Skript, welches ein PDF Dokument mit dem Namen plot.pdf erstellt und den Graphen von f wie oben abgebildet, enthält. #0.5 Punkte set out "plot.pdf" #0.5 Punkte set term pdf #0.5 Punkte set xlabel "Zeit" #0.5 Punkte set ylabel "Auslenkung" #0.5 Punkte set xrange [0.1:10] #0.5 Punkte set yrange [-4:4] # 0.5 Punkte set logscale x # 1.5 Punkte (0.5 für Titel, 0.5 für x anstatt t, 0.5 für die Formel plot 4*exp(-0.3*x)*cos(2*x) title f(x) 16
17 Aufgabe 30: (3 Punkte) Skizzieren Sie das mit folgendem Python-Skript erstellte Schaubild. from numpy import * from matplotlib.pyplot import * x = np.arange(0., 10., 0.1) y = np.cos(x) subplot(121) plot(x, x, -, x, x**2, o, x, x**3, + ) subplot(122) plot(x, y, lw=2) ylim(-1,1) show() 1.5 Punkt: subplot Punkt: subplot122 17
Klausur. Computergrundlagen WS 2015/2016
Universität Stuttgart Institut für Computerphysik Klausur Computergrundlagen WS 2015/2016 Dr. Maria Fyta Dr. Jens Smiatek Tobias Richter Bibek Adhikari Julian Michalowsky Jonas Landsgesell Frank Maier
Klausur. Computergrundlagen WS 2013/2014
Universität Stuttgart Institut für Computerphysik Klausur Computergrundlagen WS 2013/2014 JP Dr. Axel Arnold Dr. Olaf Lenz Florian Weik Georg Rempfer Rudolf Weeber Tobias Richter Shervin Rafatnia Johannes
Universität Stuttgart Institut für Computerphysik. Klausur. Computergrundlagen WS 2016/2017
Universität Stuttgart Institut für Computerphysik Klausur Computergrundlagen WS 2016/2017 Dr. Maria Fyta Dr. Jens Smiatek Johannes Zeman Julian Michalowsky Dr. Frank Uhlig Patrick Kreissl Kai Szuttor Frank
Probeklausur. Computergrundlagen WS 2012/2013
Universität Stuttgart Institut für Computerphysik Probeklausur Computergrundlagen WS 2012/2013 JP Dr. Maria Fyta JP Dr. Axel Arnold Elena Minina Florian Weik Kai Kratzer Rudolf Weeber Stefan Kesselheim
Probeklausur. Computergrundlagen WS 2012/2013
Universität Stuttgart Institut für Computerphysik Probeklausur Computergrundlagen WS 2012/2013 JP Dr. Maria Fyta JP Dr. Axel Arnold Elena Minina Florian Weik Kai Kratzer Rudolf Weeber Stefan Kesselheim
Klausur. Computergrundlagen WS 2012/2013
Universität Stuttgart Institut für Computerphysik Klausur Computergrundlagen WS 2012/2013 JP Dr. Maria Fyta JP Dr. Axel Arnold Elena Minina Florian Weik Kai Kratzer Rudolf Weeber Stefan Kesselheim Tobias
Klausur. Computergrundlagen WS 2011/2012
Universität Stuttgart Institut für Computerphysik Klausur Computergrundlagen WS 2011/2012 JP Dr. Axel Arnold Dr. Olaf Lenz Florian Fahrenberger Stefan Kesselheim Shervin Rafatnia Florian Dommert Alexander
Klausur. Computergrundlagen WS 2010/2011
Universität Stuttgart Institut für Computerphysik Klausur Computergrundlagen WS 2010/2011 JP Dr. Axel Arnold Dr. Olaf Lenz Florian Rühle Thomas Zauner Shervin Rafatnia Kai Kratzer Rudolf Weeber 11. März
1 Berechnung von Summen (ca = 10 Punkte)
Einführung in die wissenschaftliche Programmierung Klausur 26.02.2013 Seite 1/8 Name, Vorname, Unterschrift: Matrikelnummer: 1 Berechnung von Summen (ca. 5 + 4 + 1 = 10 Punkte) Gegeben sind natürliche
Klausur. Computergrundlagen WS 2014/2015
Universität Stuttgart Institut für Computerphysik Klausur Computergrundlagen WS 2014/2015 JP Dr. Axel Arnold Tobias Richter Kai Kratzer Julian Michalowsky Kai Szuttor Manuel Abele Jonas Landsgesell Florian
Klausur. Computergrundlagen WS 2013/2014
Universität Stuttgart Institut für Computerphysik Klausur Computergrundlagen WS 2013/2014 JP Dr. Axel Arnold Dr. Olaf Lenz Florian Weik Georg Rempfer Rudolf Weeber Tobias Richter Shervin Rafatnia Johannes
Python Einführung. Monica Selva Soto. 24 März Mathematisches Institut
Mathematisches Institut mselva@math.uni-koeln.de 24 März 2009 Übungen zur Numerik 1 Vorlesung Übungen praktische Aufgaben Webseite: (Anmeldung, Übungsblätter) http://www.mi.uni-koeln.de/~mselva/numerik1.php
Bash-Skripting Linux-Kurs der Unix-AG
Bash-Skripting Linux-Kurs der Unix-AG Sebastian Weber 07.01.2013 Was ist ein Bash-Skript? Skript muss mit chmod +x ausführbar gemacht sein Aneinanderreihung von Befehlen normale Befehle nutzbar Sebastian
Universität Stuttgart Institut für Computerphysik. Klausur. Computergrundlagen WS 2016/2017
Universität Stuttgart Institut für Computerphysik Klausur Computergrundlagen WS 2016/2017 Dr. Maria Fyta Dr. Jens Smiatek Johannes Zeman Julian Michalowsky Dr. Frank Uhlig Patrick Kreissl Kai Szuttor Frank
SFZPy Sj. 17/18. Python Jupyter / Spyder. SFZ 16/17 W.Seyboldt
SFZPy Sj. 17/18 Python Jupyter / Spyder 1 Python Python ist eine Skriptsprache, man muss den Pythoncode nicht zuerst kompilieren, sondern kann den Code sofort ausführen (falls er richtig ist!). Entweder
Bash-Skripting Linux-Kurs der Unix-AG
Bash-Skripting Linux-Kurs der Unix-AG Sebastian Weber 13.06.2012 Was ist ein Bash-Skript? Skript muss mit chmod +x ausführbar gemacht sein Aneinanderreihung von Befehlen normale Befehle nutzbar Sebastian
Linux Kommandozeile: Einfache Skripte. 1 Wiederhohlung. 2 Einfache Skripte
Linux Kommandozeile: Einfache Skripte AST, Wintersemester 2016/2017 1 Wiederhohlung Hier sind ein paar Befehle, die ihr letzte Woche schon kennen gelernt habt und heute benutzt. Befehl Parameter Funktion
Introduction to Python. Introduction. First Steps in Python. pseudo random numbers. May 2016
to to May 2016 to What is Programming? All computers are stupid. All computers are deterministic. You have to tell the computer what to do. You can tell the computer in any (programming) language) you
Shellkurs Shell, SSH, Skripte... Justus Pfannschmidt, Carola Bothe, Samuel Domiks Freie Universität Berlin
Shellkurs Shell, SSH, Skripte... Justus Pfannschmidt, Carola Bothe, Samuel Domiks Freie Universität Berlin 1. November 2018 Inhalt Grundlagen Allgemein Shell-Grundlagen Learning by doing! SSH Shellskript
Skripte. Beispiel. http://www.icp.uni-stuttgart.de. M. Fyta Computergrundlagen 73/93
Skripte Wie kann ich mir komplexe Befehle merken? Gar nicht aber der Computer kann es für mich! Einfach die Befehle in eine Textdatei schreiben und ausführbar machen #! (Shebang) in der ersten Zeile bestimmt
Introduction to Python. Introduction. First Steps in Python. pseudo random numbers. May 2018
to to May 2018 to What is Programming? All computers are stupid. All computers are deterministic. You have to tell the computer what to do. You can tell the computer in any (programming) language) you
Shell. Oder Konsole suchen im Application Finder. Auch Terminal, Bash oder Kommandozeile genannt. Bash nimmt Befehle entgegen und führt diese aus
LUKAS LEIPOLD Shell Shell Oder Konsole suchen im Application Finder Auch Terminal, Bash oder Kommandozeile genannt Bash nimmt Befehle entgegen und führt diese aus Befehle I cd mkdir pwd rm mv cp ls ln
Vorlesung Unix-Praktikum
1/4 Vorlesung 9., bash- Rechnerbetriebsgruppe Technische Fakultät Universität Bielefeld 14. Dezember 2015 2/4 Willkommen zur neunten Vorlesung Was gab es beim letzten Mal? while-schleifen read Arrays Shell-History
Shell-Scripting Linux-Kurs der Unix-AG
Shell-Scripting Linux-Kurs der Unix-AG Benjamin Eberle 1. Februar 2016 Was ist ein Shell-Script? Aneinanderreihung von Befehlen, die ausgeführt werden Bedingte und wiederholende Ausführung möglich Nützlich
Shell-Scripting Linux-Kurs der Unix-AG
Shell-Scripting Linux-Kurs der Unix-AG Andreas Teuchert 8. Juli 2014 Was ist ein Shell-Script? Aneinanderreihung von Befehlen, die ausgeführt werden Bedingte und wiederholende Ausführung möglich Nützlich
Übung 2 - Betriebssysteme I
Prof. Dr. Th. Letschert FB MNI 22. März 2002 Aufgabe 1 Übung 2 - Betriebssysteme I 1. Informieren Sie sich mit Hilfe der Manualseiten, der Online Unterlagen von Dr. Jäger oder anderer Unterlagen über Unix
Arbeiten in der Unix-Kommandozeile
Arbeiten in der Unix-Kommandozeile PeP et al. Toolbox Workshop PeP et al. e.v. Physikstudierende und ehemalige Physikstudierende der TU Dortmund 2018 [ismo@it ~]$ _ Was ist das? Muss das sein? Ist das
Bash-Scripting Linux-Kurs der Unix-AG
Bash-Scripting Linux-Kurs der Unix-AG Zinching Dang 02. Juli 2013 Was ist ein Bash-Script? Aneinanderreihung von Befehlen, die ausgeführt werden Bedingte und wiederholende Ausführung möglich Nützlich bei
Ü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,
Klausur. Computergrundlagen WS 2012/2013
Universität Stuttgart Institut für Computerphysik Klausur Computergrundlagen WS 2012/2013 JP Dr. Maria Fyta JP Dr. Axel Arnold Elena Minina Florian Weik Kai Kratzer Rudolf Weeber Stefan Kesselheim Tobias
Einführung in Python Teil II Bibliotheken für wissenschaftliches Rechnen
Einführung in Python Teil II Bibliotheken für wissenschaftliches Rechnen Valentin Flunkert Institut für Theoretische Physik Technische Universität Berlin Fr. 28.5.2010 Nichtlineare Dynamik und Kontrolle
Computer & GNU/Linux Einführung Teil 4
Inst. für Informatik [IFI] Computer & GNU/Linux EinführungTeil 4 Simon Haller, Sebastian Stab 1/20 Computer & GNU/Linux Einführung Teil 4 Simon Haller, Sebastian Stabinger, Benjamin Winder Inst. für Informatik
Computerphysik II. Python Einführung. S. Gerlach. WiSe S. Gerlach Computerphysik II
Computerphysik II Python Einführung S. Gerlach WiSe 2016 Programmiersprachen In der Wissenschaft: Programmiersprachen - Einteilung Eigenschaften: Skriptsprachen: Shell, Python, Perl,... Kompilierte Sprachen:
Grafiken für L A TEX. erstellen, bearbeiten und einbinden. Felix Koch L A TEX-User-Treffen Freiberg. 19. Juni 2011
Felix Koch L A TEX-User-Treffen Freiberg erstellen, bearbeiten und einbinden 19. Juni 2011 Institut für Mechanik und Fluiddynamik Lampadiusstraße 4, 09596 Freiberg TOC 1. Motivation 2. Schnittstelle für
Programming 101. Carl Herrmann IPMB & DKFZ
Programming 101 Carl Herrmann IPMB & DKFZ Programmieren Kommandozeile Einfache Befehle Shell Skript aneinanderketten von Befehlen Schleifen Programmiersprache Komplexere Aufgaben Gemeinsamkeiten Alle Programmiersprachen
Shell-Scripting Linux-Kurs der Unix-AG
Shell-Scripting Linux-Kurs der Unix-AG Benjamin Eberle 6. Juli 2016 Was ist ein Shell-Script? Aneinanderreihung von Befehlen, die ausgeführt werden Bedingte und wiederholende Ausführung möglich Nützlich
Klausur: Grundlagen der Informatik I, am 27. März 2009 Gruppe: F Dirk Seeber, h_da, Fb Informatik. Nachname: Vorname: Matr.-Nr.
Seite 1 von 9 Hiermit bestätige ich, dass ich die Übungsleistungen als Voraussetzung für diese Klausur in folgender Übung erfüllt habe. Jahr: Übungsleiter: Unterschrift: 1. Aufgabe ( / 15 Pkt.) Was liefert
Vorsemesterkurs Informatik Sommersemester Aufgabenblatt Nr. 1B
Fachbereich Informatik und Mathematik Institut für Informatik Vorsemesterkurs Informatik Sommersemester 209 Aufgabenblatt Nr. B Aufgabe (Verzeichnisse) a) Finden Sie heraus, wie Ihr Homeverzeichnis auf
Klausur. Physik auf dem Computer SS JP Dr. Axel Arnold Dr. Olaf Lenz Florian Fahrenberger Dominic Röhm 15. August 2012
Universität Stuttgart Institut für Computerphysik Klausur Physik auf dem Computer SS 2012 JP Dr. Axel Arnold Dr. Olaf Lenz Florian Fahrenberger Dominic Röhm 15. August 2012 Name Vorname Matrikelnummer
Eine JAVA Einführung ... Quellcode:... COMA Übung 3. T.Bosse. A.Griewank. Vorschau JAVA Programme Sprachen Kate
COMA Eine Einführung Quellcode: Anweisung(en)1 Wiederhole: T.Bosse Anweisung(en) 2 Einfache Schleifen (z.b. for-loop) Wiederhole: Falls (Bedingung) wahr, tue: Anweisung(en) 2 sonst führe Verzweigungen
KLAUSUR ZUM BACHELORMODUL,,EINFÜHRUNG IN DIE PROGRAMMIERUNG WS 2011/12, DR. MAXIMILIAN HADERSBECK KLAUSUR AM
KLAUSUR ZUM BACHELORMODUL,,EINFÜHRUNG IN DIE PROGRAMMIERUNG WS 2011/12, DR. MAXIMILIAN HADERSBECK KLAUSUR AM 06.02.2012 VOR NACH MATRIKELNUMMER: STUDIENGANG: B.Sc. Computerlinguistik, B.Sc. Informatik,
2 Eine einfache Programmiersprache
2 Eine einfache Programmiersprache Eine Programmiersprache soll Datenstrukturen anbieten Operationen auf Daten erlauben Kontrollstrukturen zur Ablaufsteuerung bereitstellen Als Beispiel betrachten wir
1 UNIX und die Kommandozeile. 2 C++ Tipps. 1.1 wichtige Befehle und Programme. 1.2 Umleiten der Standardein- und Ausgabe. 2.
1 UNIX und die Kommandozeile 1.1 wichtige Befehle und Programme cd verz wechselt in ein Verzeichnis cd.. verlässt das aktuelle Verzeichnis mkdir verz erstellt ein Verzeichnis rmdir verz löscht ein Verzeichnis
Programmieren in Java -Eingangstest-
Programmieren in Java -Eingangstest- Nummer: 1. Studiengang: Informatik B.Sc. Informatik M.Sc. ESE B.Sc. ESE M.Sc. Sonstiges: Fachsemester: Bitte Fragen, die Sie nicht beantworten können unbedingt mit
INFORMATIK FÜR BIOLOGEN
Technische Universität Dresden 15012015 Institut für Theoretische Informatik Professur für Automatentheorie INFORMATIK FÜR BIOLOGEN Musterklausur WS 2014/15 Studiengang Biologie und Molekulare Biotechnologie
Zugriffsrechte. anzeigen lassen mit dem Befehl: ls -l
Zugriffsrechte anzeigen lassen mit dem Befehl: ls -l ls wird verwendet, um Informationen über die Zugriffsrechte (und mehr) von Dateien und Verzeichnissen anzuzeigen. Wenn es mit der Option "-l" aufgerufen
Vorlesung Unix-Praktikum
Vorlesung 8. und interaktiv Technische Fakultät Universität Bielefeld 07. Dezember 2016 1 / 27 Willkommen zur achten Vorlesung Was gab es beim letzten Mal? interaktiv for-schleifen seq, basename CSV-Tabellen
UNIX/Linux Lösung. Mär 18, 18 15:34 Seite 1/6
Mär 18, 18 15:34 Seite 1/6 Aufgabe 1: Erläutern Sie detailliert das nachfolgende Kommando (Einzelbefehle, Optionen, Zusammenspiel) (20 Punkte): cd /usr cd bin Wechsel ins /usr (absolut), dann von dort
Übungsblatt 13 Ausgabe: 11. Juli 2018
Universität Stuttgart 1. Institut für Theoretische Physik Prof. Dr. Jörg Main Übungen zur Vorlesung Physik auf dem Computer Sommersemester 218 Übungsgruppenleiter: Robin Bardakcioglu rhb@itp1.uni-stuttgart.de;
2 Eine einfache Programmiersprache
2 Eine einfache Programmiersprache Eine Programmiersprache soll Datenstrukturen anbieten Operationen auf Daten erlauben Kontrollstrukturen zur Ablaufsteuerung bereitstellen Als Beispiel betrachten wir
Musterlösung: 12. Jgst. 2. Kursarbeit Datum: Fach: Informationsverarbeitung (LK)
Musterlösung: 12. Jgst. 2. Kursarbeit Datum: 15.01.2007 Klasse: GY 05 c Fach: Informationsverarbeitung (LK) Themen: C++ (Schleifen; Funktionen; ein- & mehrdimensionale Arrays; Zufallszahlen; Sortierverfahren)
2 Eine einfache Programmiersprache
2 Eine einfache Programmiersprache Eine Programmiersprache soll Datenstrukturen anbieten Operationen auf Daten erlauben Kontrollstrukturen zur Ablaufsteuerung bereitstellen Als Beispiel betrachten wir
Klausur Informatik WS 2012/13
Klausur Informatik WS 2012/13 Name Gruppe 1 Vorname Dauer 90 min Matrikelnummer Hilfsmittel keine Die Klausur ist mit 50 Punkten sicher bestanden. Hinweies: Voraussetzung für die Teilnahme ist das Bestehen
Arbeiten in der Unix-Kommandozeile
Arbeiten in der Unix-Kommandozeile PeP et al. Toolbox Workshop PeP et al. e.v. Physikstudierende und ehemalige Physikstudierende der TU Dortmund 2016 [ismo@it ~]$ _ Was ist das? Muss das sein? Ist das
Praktikum zur Vorlesung Einführung in die Programmierung WS 14/15 Blatt 3
Michael Jugovac Dominik Kopczynski Jan Quadflieg Till Schäfer Stephan Windmüller Dortmund, den 30. Oktober 2014 Praktikum zur Vorlesung Einführung in die Programmierung WS 14/15 Blatt 3 Es können 12 (+5
2 Eine einfache Programmiersprache
2 Eine einfache Programmiersprache Eine Programmiersprache soll Datenstrukturen anbieten Operationen auf Daten erlauben Kontrollstrukturen zur Ablaufsteuerung bereitstellen Als Beispiel betrachten wir
Programmierwerkzeuge unter Unix
Programmierwerkzeuge unter Unix Tutorium der Unix AG Jean Marie Gaillourdet Christian Schmidt Mathias Dalheimer www.unix ag.uni kl.de 1 Agenda Keine IDE am Anfang benutzen! Stattdessen: Die Shell als Grundlage
Arbeiten in der Unix-Kommandozeile
Arbeiten in der Unix-Kommandozeile PeP et al. Toolbox Workshop PeP et al. e.v. Physikstudierende und ehemalige Physikstudierende der TU Dortmund 2017 [ismo@it ~]$ _ Was ist das? Muss das sein? Ist das
2 Eine einfache Programmiersprache. Variablen. Operationen Zuweisung. Variablen
Variablen Eine Programmiersprache soll Datenstrukturen anbieten Operationen auf Daten erlauben Kontrollstrukturen zur Ablaufsteuerung bereitstellen Variablen dienen zur Speicherung von Daten. Um Variablen
Hochschule Für Angewandte Wissenschaften FH München Sommersemester Thomas Kolarz. Folie 1.
Praktikum Btib Betriebssysteme t I Hochschule Für Angewandte Wissenschaften FH München Sommersemester 2010 thomas.kolarz@hm.edu Folie 1 Vorbereitung Booten Sie den Rechner unter Linux und melden Sie sich
KLAUSUR ZUM BACHELORMODUL EINFÜHRUNG IN DIE PROGRAMMIERUNG WS 2016/17, DR. MAXIMILIAN HADERSBECK KLAUSUR AM
KLAUSUR ZUM BACHELORMODUL EINFÜHRUNG IN DIE PROGRAMMIERUNG WS 2016/17, DR. MAXIMILIAN HADERSBECK KLAUSUR AM 6.2.2017 VOR NACH MATRIKELNUMMER: STUDIENGANG: B.Sc. Computerlinguistik, B.Sc. Informatik, Magister
Variablen in MATLAB. Unterschiede zur Mathematik: Symbolisches und numerisches Rechnen. Skriptdateien. for-schleifen.
Variablen in MATLAB. Unterschiede zur Mathematik: Symbolisches und numerisches Rechnen. Skriptdateien. for-schleifen. Wir wollen uns heute dem Thema Variablen widmen und uns damit beschäftigen, wie sich
Minimaleinführung in Python 3
Minimaleinführung in Python 3 Python ist eine einfach zu lernende, aber mächtige Programmiersprache mit effizienten abstrakten Datenstrukturen und einem einfachen, aber effektiven Ansatz zur objektorientierten
Informatik 1 für Nebenfachstudierende Beispiele für Klausuraufgaben
Informatik 1 für Nebenfachstudierende Beispiele für Klausuraufgaben Aufgabe 1: Zahlensysteme a) Stellen sie die Zahl Z als allgemeine Formel mittels eines polyadischen Zahlensystems zur Basis B dar. b)
Shell-Scripting Linux-Kurs der Unix-AG
Shell-Scripting Linux-Kurs der Unix-AG Andreas Teuchert 31. Januar 2014 Was ist ein Shell-Script? Aneinanderreihung von Befehlen, die ausgeführt werden Bedingte und wiederholende Ausführung möglich Nützlich
Klausur: Informatik, am 11. Juli 2013 Gruppe: A Dirk Seeber, h_da, Fb Informatik. Nachname: Vorname: Matr.-Nr.: Punkte:
Seite 1 von 10 Hiermit bestätige ich, dass ich die Übungsleistungen als Voraussetzung für diese Klausur in folgender Übung erfüllt habe. Jahr: Übungsleiter: Unterschrift: 1. Aufgabe ( / 15 Pkt.) Was liefert
Klausur Programmieren 1 SS 17 Prof. Dr.-Ing. Jürgen Brauer
Klausur Programmieren 1 SS 17 Prof. Dr.-Ing. Jürgen Brauer Prüfungstag Dienstag, 18.07.2017 Prüfungszeitraum 10:00-12:00 Prüfungsdauer 120min Prüfungsraum A002/003 Name (Blockschrift): Vorname (Blockschrift):
PYTHON. 03 for-schleifen, Funktionen
PYTHON 03 for-schleifen, Funktionen for-schleife kann verwendet werden, um eine bestimmte Anzahl an Wiederholungen durchzuführen kann verwendet werden, um ein bestimmtes Objekt (z.b. eine Liste) zu durchlaufen
Einführung in die Programmierung für NF. Übung
Einführung in die Programmierung für NF Übung 01 23.10.2013 Inhalt Übungen und Übungsblätter Uniworx und Abgabeformate Plagiarismus Algorithmen und Pseudocode Variablen und Methoden Boolsche Operatoren
UNIX/Linux Lösung. Mär 08, 16 16:11 Seite 1/6
Mär 08, 16 16:11 Seite 1/6 Aufgabe 1: Erläutern Sie detailliert das nachfolgende Kommando (Einzelbefehle, Optionen, Zusammenspiel) (20 Punkte): cd /usr/bin Wechsel ins Verzeichnis bin in /usr (2) ls d
Einführung in die Programmiersprache Julia Vorlesung Computerphysik Sommersemester 2018 Ralf Bulla Universität zu Köln
Einführung in die Programmiersprache Julia Vorlesung Computerphysik Sommersemester 2018 Ralf Bulla Universität zu Köln 1 Einstieg Das erste Programm: a = 1 println(a) Ein Programm ist eine Abfolge von
Klausur: Informatik, am 11. Juli 2013 Gruppe: B Dirk Seeber, h_da, Fb Informatik. Nachname: Vorname: Matr.-Nr.: Punkte:
Seite 1 von 10 Hiermit bestätige ich, dass ich die Übungsleistungen als Voraussetzung für diese Klausur in folgender Übung erfüllt habe. Jahr: Übungsleiter: Unterschrift: 1. Aufgabe ( / 6 Pkt.) a) Geben
Zahlen raten. Al Sweigart, Eigene Spiele programmieren Python lernen, dpunkt.verlag, ISBN D3kjd3Di38lk323nnm
D3kjd3Di38lk323nnm 33 3 Zahlen raten In diesem Kapitel schreiben Sie ein Zahlenratespiel (»Guess The Number«). Der Computer denkt sich eine Geheimzahl von 1 bis 20 aus und bittet den Benutzer, sie zu erraten.
Vorlesung Unix-Praktikum
1/2 Vorlesung 8. und interaktiv Rechnerbetriebsgruppe Technische Fakultät Universität Bielefeld 07. Dezember 2015 2/2 Willkommen zur achten Vorlesung Was gab es beim letzten Mal? interaktiv for-schleifen
UNIX Die wichtigsten Befehle
UNIX Die wichtigsten Befehle Syntax alias shortname command at zeit [Tag] [Datei] cron cat [-nsuv] [datei] passwd [ben_name] finger user fg, bg job set [-ekntuvx] [name] sort [-bcdfimnurt] [+pos1 pos2]
1 Autorennen ( = 11 Punkte)
Einführung in die wissenschaftliche Programmierung Klausur 11.02.2016 Seite 1/8 Name, Vorname, Unterschrift: Matrikelnummer: 1 Autorennen (3 + 3.5 + 4.5 = 11 Punkte) Eine Physikerin beobachtet die Geschwindigkeit
Schriftliche Prüfung zur Computergestützten Mathematik zur Linearen Algebra (PO 2014: Erste Klausur / PO 2008: Klausur)
MATHEMATISCHES INSTITUT PROF. DR. CHRISTIANE HELZEL PAWEL BUCHMÜLLER 18. FEBRUAR 2016 Schriftliche Prüfung zur Computergestützten Mathematik zur Linearen Algebra (PO 2014: Erste Klausur / PO 2008: Klausur)
Installationsanleitung
1. C Installationsanleitung C-Programmierung mit Hilfe von Eclipse unter Windows XP mit dem GNU C-Compiler (GCC) 2. Inhaltsverzeichnis 1. Einleitung... 3 2. Cygwin... 3 2.1 Cygwin-Installation... 3 2.2
Computerphysik II. Python Einführung. S. Gerlach. WiSe S. Gerlach Computerphysik II
Computerphysik II Python Einführung S. Gerlach WiSe 2017 Programmiersprachen In der Wissenschaft: Programmiersprachen - Einteilung Eigenschaften: Skriptsprachen: Shell, Python, Perl,... Kompilierte Sprachen:
Korn-Shell: Einführung in Shellscripte 1. Übersicht: Einführung - 2. Die Kornshell im Detail - 3.Grundlagen der Programmierung
1. Übersicht: Einführung - 2. Die Kornshell im Detail - 3.Grundlagen der Programmierung 1. Übersicht und Einführung 1.1 Die Shell allgemein 1.2 Die korn-shell 1.3 Der Weg zum ersten Skript 1.4 Nutzen und
Allgemeines. Shell Programmierung Unix. Kommentar. Vorgangsweise. Mag. Thomas Griesmayer
Allgemeines Shell Programmierung Unix Shell Scripts Unix Ein shell script ist eine Textdatei, welche eine Liste von Befehlen (Standard Unix Befehle) beinhaltet. Diese Datei kann durch Aufrufen ausgeführt
Beispiellösung zu Aufgabe 10.3c)
Beispiellösung zu In waren mittels zweier verschiedener Verfahren standardnormalverteilte Zufallsvariablen jeweils 100.000 mal zu simulieren. Methode aus 5.3b) (Inversionsmethode): Es wird eine gleichverteilte
Klausur. Computergrundlagen WS 2014/2015
Universität Stuttgart Institut für Computerphysik Klausur Computergrundlagen WS 2014/2015 JP Dr. Axel Arnold Tobias Richter Kai Kratzer Julian Michalowsky Kai Szuttor Manuel Abele Jonas Landsgesell Florian
01 Einführung in PHP. Einführung in PHP 1/13 PHP in Aktion
01 Einführung in PHP Einführung in PHP 1/13 PHP in Aktion PHP ist eine Programmiersprache, die ganz verschiedene Dinge tun kann: von einem Browser gesendete Formularinhalte auswerten, angepasste Webinhalte
Verhalten. Def. und Nutzen von Verhalten. Pseudocode Schreibtischtest. Algorithmen
Verhalten Def. und Nutzen von Verhalten Algorithmen Pseudocode Schreibtischtest Verhalten & Pseudocode Das Verhalten beschreibt, wie sich die Datenstrukturen (Variablen) eines Programms verändern müssen,
INFORMATIK 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
Informatik Praktikum 5
Informatik Praktikum 5 Michael Roth Andreas Behr michael.roth@h-da.de andreas.behr@h-da.de 1 Programmieraufgaben Diese kleinen Aufgaben sollen Ihnen helfen das gelernte noch ein wenig mehr zu vertiefen.
*** Viel Erfolg! ***
Hochschule München, FK 03 SS 2016 Ingenieurinformatik C-Programmierung Zulassung geprüft: Bachelorstudiengang: Studienbeginn vor WS13/14 (Kombinationsprüfung) ** Studienbeginn ab WS13/14 bis WS15/16 **
FH München, FB 03 FA WS 06/07. Ingenieurinformatik. Name Vorname Matrikelnummer Sem.Gr.: Hörsaal Platz
FH München, FB 03 FA WS 06/07 Ingenieurinformatik Name Vorname Matrikelnummer Sem.Gr.: Hörsaal Platz Zulassung geprüft vom Aufgabensteller: Teil I Aufg. 2 Aufg. 3 Aufg. 4 Aufg. 5 Summe Note Aufgabensteller:
Schriftlicher Test (120 Minuten) VU Einführung ins Programmieren für TM. 24. Juni 2016
Familienname: Vorname: Matrikelnummer: Aufgabe 1 (3 Punkte): Aufgabe 2 (4 Punkte): Aufgabe 3 (2 Punkte): Aufgabe 4 (1 Punkt): Aufgabe 5 (3 Punkte): Aufgabe 6 (1 Punkt): Aufgabe 7 (1 Punkt): Aufgabe 8 (2
C++ Teil Schleifen. Man kann bestimme Anweisungen in einem Programm mehrfach ausführen lassen. Dazu gibt es in C++ verschiedene Schleifen.
C++ Teil 3 3.3 Schleifen Man kann bestimme en in einem Programm mehrfach ausführen lassen. Dazu gibt es in C++ verschiedene Schleifen. for-schleife for-schleife while-schleife do-while-schleife for ( Ausdruck1;
C-Programme kompilieren mit Visual Studio Express
C-Programme kompilieren mit Visual Studio Express Die Beispiele, Aufgaben und Lösungen zum Buch C als erste Programmiersprache können mit Visual Studio Express von Microsoft bearbeitet, kompiliert und
Computergrundlagen Visualisierung II: Gnuplot und Engauge
Computergrundlagen Visualisierung II: Gnuplot und Engauge Axel Arnold Institut für Computerphysik Universität Stuttgart Wintersemester 2010/11 Gnuplot f(x) [log. Skala] 100 100 10 10 1 1 0.1 0.1 0.01 0.01
Musterlösung Klausur 11/ Fragen zu utf-8: 1.1. Welche zwei Methoden gibt es, um STDIN und STDOUT auf utf-8 zu setzen.
1. Fragen zu utf-8: 1.1. Welche zwei Methoden gibt es, um STDIN und STDOUT auf utf-8 zu setzen. Man kann STDIN und STDOUT als erste Möglichkeit beim Programmstart mit perl -C auf utf-8 setzen. Außerdem
Teil 1: Einführung in die Shell. Was ist die Shell? Wichtige Kommandos (1) Einführung in die Shell. Grundlagen der Shell-Programmierung
Einführung in die Shell Grundlagen der Shell-Programmierung Daniel Lutz 22.10.2003 Teil 1: Einführung in die Shell 1 2 Was ist die Shell? Schnittstelle zwischen Benutzer und Computer
Arithmetik in der tcsh
Arithmetik in der tcsh Variablen speichern Zeichenketten (also Strings/Wörter) @ statt set Interpretation als arithmetische Ausdrücke (aus Ziffern, (, ), +, -, *, /, % bestehend) Beispiele: @ var = (3
Unix/Linux Grundlagen für Einsteiger
Unix/Linux Grundlagen für Einsteiger Seminarunterlage Version: 6.08 Version 6.08 vom 25. Juli 2016 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen