Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Delphi / Kylix / Turbo Pascal » Hilfe Pascal Aufgabe 1613!

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
09.12.2013, 09:41 Uhr
~Xi
Gast


Hallo,

kann mir jemand Hilfestellung zu dem Programm geben. Ich kann zur Zeit noch nicht so viel damit anfangen. Ich studiere neben der Arbeit Informatik und liege einige Wochen hinter dem aktuellen Stoff.

Jetzt bräuchte ich Unterstützung, dass ich wenigstend die Aufgaben einsenden kann.
Falls also jemand Interesse hat wäre ich Ihm überaus dankbar.


Aufgabe :
Die folgende Funktion Summe bestimmt die Summe der Zahlen von 0 bis zu einer als Parameter übergebenen Zahl inZahl:

Code:
Type
tNatZahl = 0..maxint;

1. function Summe (inZahl : tNatZahl) : tNatZahl;
{Die Funktion bildet die Summe der Zahlen von 0 bis Zahl}
var i,
    sum : tNatZahl;
2. begin
3.     i :=0
4.     sum := 0;
5.     while i <= inZahl do
6.     beginn
7.        sum := sum +1;
8.        i := i +1;
9.        end;
10.      Summe := sum
11.   end; {Summe}


Teil a)
Es soll der kompakte Kontrollflussgraph der Funktion Summe gezeichnet werden. Geben Sie
dazu zu jedem Knoten an, welche Programmzeilen von diesem Knoten repräsentiert werden.
Teil b)
Geben Sie einen Pfad an, mit dem eine vollständige Zweigüberdeckung erreicht wird.
Wie lautet der dazugehörige assoziierte Testfall?
Teil c)
Bestimmen Sie die drei Pfadklassen eines boundary-interior-Tests der Funktion Summe
(Wählen Sie für die interior-Klasse n=3).
Geben Sie für jede Pfadklasse – sofern möglich – ein Testdatum an, das zum Durchlauf eines
Pfades dieser Klasse führt.

----
Edit: Code-tags eingefügt.

Dieser Post wurde am 09.12.2013 um 13:17 Uhr von Hans editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
09.12.2013, 13:16 Uhr
Hans
Library Walker
(Operator)


Hi,

was den Kontrollflussgraph angeht, solltest Du mal in Deinen Unterlagen nachsehen, wie der genau aussehen soll. Ansonsten findest Du in der englischen Wikipedia ein kurzes Beispiel dazu.

Die Teile b) und c) sagen mir auch nichts, also kann ich da auch nicht weiter helfen. Da wird wahrscheinlich auch nur ein Blick in die Unterlagen oder empfohlene Fachliteratur weiter helfen...

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Delphi / Kylix / Turbo Pascal ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: