http://www.informatik.digitale-schule-bayern.de/ © Katharina Brachmann Bedingte Funktionen Oldenbourg S48ff http://www.informatik.digitale-schule-bayern.de/ © Katharina Brachmann
Funktionen, die einen Wahrheitswert liefern Logische Aussagen können mit den Funktionen UND bzw. ODER verknüpft werden. Die Funktion NICHT kehrt den Wahrheitswert einer logischen Aussage um. Wahrheitstafeln: Aussage A Aussage B UND(A;B) ODER(A;B) WAHR FALSCH Aussage A NICHT(A) WAHR FALSCH http://www.informatik.digitale-schule-bayern.de/ © Katharina Brachmann 2
http://www.informatik.digitale-schule-bayern.de/ © Katharina Brachmann Praktische Übung Alle SchülerInnen, auf die eine der folgenden Aussagen zutrifft, stehen jetzt bitte auf. „trägt rotes Oberteil“, „hat blonde Haare“ Verknüpfung mit „UND“, „ODER“ http://www.informatik.digitale-schule-bayern.de/ © Katharina Brachmann
Funktionen, die einen Wahrheitswert liefern Bin ich zu dick? Body-Mass-Index-Klassifikation (nach DGE, Ernährungsbericht 1992): boolean WAHR od. FALSCH BMI zu dick? Klassifikation m w Untergewicht <20 <19 Normalgewicht 20-25 19-24 Übergewicht 25-30 24-30 Adipositas 30-40 massive Adipositas >40 Idee: Thomas Herrmann http://www.informatik.digitale-schule-bayern.de/ © Katharina Brachmann
Bedingte Funktionen (Hefteintrag – Teil 1) Eine Funktion, die als Ausgabe einen Wahrheitswert (WAHR oder FALSCH) liefert, bezeichnet man als Aussagefunktion. Sie werden meist mit Hilfe der Zeichen =, <, >, formuliert. Beispiel: Term: positiv(Zahl)=(Zahl>0) Zahl positiv? WAHR oder FALSCH http://www.informatik.digitale-schule-bayern.de/ © Katharina Brachmann 5
Aufgaben (Oldenbourg) S55/3, 4 (ohne Computer) S55/5 http://www.informatik.digitale-schule-bayern.de/ © Katharina Brachmann
http://www.informatik.digitale-schule-bayern.de/ © Katharina Brachmann WENN, DANN, SONST… WENN Wahrheitswert Ausgabewert wenn WAHR Ausgabewert wenn FALSCH Beispiel: WENN „Zu dick“ „nicht zu dick“ BMI>25 BMI http://www.informatik.digitale-schule-bayern.de/ © Katharina Brachmann
Bedingte Funktionen (Hefteintrag – Teil 2) Eine Funktion, die aufgrund eines Wahrheitswerts aus zwei Alternativen eine auswählen kann, heißt WENN-Funktion. Sie hat drei Parameter: Wahrheitswert Alternative wenn WAHR Alternative wenn FALSCH Ist der Wahrheitswert WAHR, so wählt sie die erste Alternative, ist er FALSCH dann die zweite. Um den Wahrheitswert zu bekommen, muss vor diesem Eingang immer eine logische Funktion sein. http://www.informatik.digitale-schule-bayern.de/ © Katharina Brachmann 8
http://www.informatik.digitale-schule-bayern.de/ © Katharina Brachmann Zeichen: Schreibweise: WENN(Wahrheitswert; AlternativeBeiWAHR, AlternativeBeiFALSCH) WENN Alternative bei WAHR Wahrheitswert bei FALSCH http://www.informatik.digitale-schule-bayern.de/ © Katharina Brachmann 9
Aufgaben (Oldenbourg) S55/1, 2 S56/6 – S58/18 http://www.informatik.digitale-schule-bayern.de/ © Katharina Brachmann