Skip to content
Snippets Groups Projects
Commit 2c5f6985 authored by Peter Gerwinski's avatar Peter Gerwinski
Browse files

Beispielprogramme 14.1.2019

parent 962d2b7d
Branches
No related tags found
No related merge requests found
Showing
with 20 additions and 7 deletions
File moved
File moved
File moved
File moved
File moved
File moved
File moved
File moved
File moved
File moved
File moved
No preview for this file type
% hp-20190113.pdf - Lecture Slides on Low-Level Programming
% hp-20190114.pdf - Lecture Slides on Low-Level Programming
% Copyright (C) 2012, 2013, 2015, 2016, 2017, 2018, 2019 Peter Gerwinski
%
% This document is free software: you can redistribute it and/or
......@@ -40,7 +40,7 @@
\title{Hardwarenahe Programmierung}
\author{Prof.\ Dr.\ rer.\ nat.\ Peter Gerwinski}
\date{13.\ Januar 2019}
\date{14.\ Januar 2019}
\begin{document}
......
No preview for this file type
% hp-uebung-20190113.pdf - Exercises on Low-Level Programming / Applied Computer Sciences
% hp-uebung-20190114.pdf - Exercises on Low-Level Programming / Applied Computer Sciences
% Copyright (C) 2013, 2015, 2016, 2017, 2018, 2019 Peter Gerwinski
%
% This document is free software: you can redistribute it and/or
......@@ -31,7 +31,7 @@
% \thispagestyle{empty}
\section*{Hardwarenahe Programmierung\\
Übungsaufgaben -- 13.\ Januar 2019}
Übungsaufgaben -- 14.\ Januar 2019}
Diese Übung enthält Punkteangaben wie in einer Klausur.
Um zu "`bestehen"', müssen Sie innerhalb von 90 Minuten
......@@ -40,7 +40,7 @@
\exercise{Iterationsfunktionen}
Wir betrachten das folgende Programm (\gitfile{hp}{20190113}{aufgabe-1.c}):
Wir betrachten das folgende Programm (\gitfile{hp}{20190114}{aufgabe-1.c}):
\begin{minipage}[t]{0.4\textwidth}
\begin{lstlisting}[gobble=6]
......@@ -86,7 +86,7 @@
\exercise{Objektorientierte Tier-Datenbank}
Das auf der nächsten Seite in Blau dargestellte Programm (Datei: \gitfile{hp}{20190113}{aufgabe-2a.c})\\
Das auf der nächsten Seite in Blau dargestellte Programm (Datei: \gitfile{hp}{20190114}{aufgabe-2a.c})\\
soll Daten von Tieren verwalten.
Beim Compilieren erscheinen die folgende Fehlermeldungen:
......@@ -98,7 +98,7 @@
\end{lstlisting}
Der Programmierer nimmt die auf der nächsten Seite in Rot dargestellten Ersetzungen vor\\
(Datei: \gitfile{hp}{20190113}{aufgabe-2b.c}).
(Datei: \gitfile{hp}{20190114}{aufgabe-2b.c}).
Daraufhin gelingt das Compilieren, und die Ausgabe des Programms lautet:
\begin{lstlisting}[style=terminal]
$ ¡gcc -std=c99 -Wall -O aufgabe-2b.c -o aufgabe-2b¿
......
File moved
File moved
#include <stdio.h>
int main (void)
{
char *name[] = { "Anton", "Bertha", "Cäsar" };
char *new_name[4];
for (int i = 0; i < 3; i++)
new_name[i] = name[i];
new_name[3] = "Dieter";
return 0;
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment