|
You last visited: Today at 18:06
Advertisement
Infoklausur Frage
Discussion on Infoklausur Frage within the School & Education forum part of the Off-Topics category.
02/06/2014, 20:16
|
#16
|
elite*gold: 50
Join Date: Sep 2012
Posts: 3,841
Received Thanks: 1,462
|
Quote:
Originally Posted by snow911
2 und 3 ergeben aussagenlogisch keinen Sinn - true ist false? Nein.
1 ist eine aussagenlogisch korrekte Aussage - aus wahr folgt wahr.
4 könnte korrekt sein, wenn man ignoriert, dass A =< 5 eigentlich eine Zuweisung ist. Sollte es tatsächlich äquivalent zu <= sein, ist die Aussage auch korrekt.
|
Dem stimme ich zu hab ich ja auch geschrieben bin froh das ich da nicht falsch lag
Quote:
Originally Posted by Fuchsfeuer
Ist =< doch eig garkein ausdruck für ein vergleich oder nicht ?
|
Da steht das man nicht auf syntax achten soll
|
|
|
02/06/2014, 20:24
|
#17
|
elite*gold: 0
Join Date: Jan 2013
Posts: 22,407
Received Thanks: 8,227
|
Quote:
Originally Posted by snow911
2 und 3 ergeben aussagenlogisch keinen Sinn - true ist false? Nein.
|
Woher willst du wissen das 4 = true ist?
Vielleicht ist 4 = false, und dann wäre es genau richtig.
Akzeptier VB denn überhaupt "Wenn"?
Wäre mir neu.
|
|
|
02/06/2014, 20:50
|
#18
|
elite*gold: 0
Join Date: Feb 2013
Posts: 4,076
Received Thanks: 615
|
Nein, das war wohl auch nur eine "Eindeutschung". In VB ist das genauso If;Then;Else;ElseIf.
|
|
|
02/06/2014, 20:58
|
#19
|
elite*gold: 724
Join Date: Mar 2011
Posts: 10,480
Received Thanks: 3,319
|
Quote:
Originally Posted by Anis Ferchichi
Woher willst du wissen das 4 = true ist?
Vielleicht ist 4 = false, und dann wäre es genau richtig.
|
Wenn die Abfrage #4 false ergibt, wird der Block niemals ausgeführt, somit wird die TextBox nur auf "True" gesetzt, falls die Bedingung true ist. Die TextBox dient meiner Meinung nach zur Veranschaulichung.
|
|
|
02/06/2014, 21:04
|
#20
|
elite*gold: 0
Join Date: Jan 2013
Posts: 22,407
Received Thanks: 8,227
|
Quote:
Originally Posted by snow911
Wenn die Abfrage #4 false ergibt, wird der Block niemals ausgeführt, somit wird die TextBox nur auf "True" gesetzt, falls die Bedingung true ist. Die TextBox dient meiner Meinung nach zur Veranschaulichung.
|
Ich meinte nicht die Abfrage 4, sondern die Anfragen, ob A < 4.
|
|
|
02/06/2014, 21:06
|
#21
|
elite*gold: 724
Join Date: Mar 2011
Posts: 10,480
Received Thanks: 3,319
|
Quote:
Originally Posted by Anis Ferchichi
Ich meinte nicht die Abfrage 4, sondern die Anfragen, ob A < 4.
|
Dann gilt das selbe wie bei meinem vorherigen Post - der Block würde niemals ausgeführt werden, wenn A < 4 false ergibt. Der Sinn der Aufgabe war wohl, zu testen, ob die Schüler das mit den Bedingungen für if-Abfragen verstanden haben.
|
|
|
02/06/2014, 21:10
|
#22
|
elite*gold: 0
Join Date: Jan 2013
Posts: 22,407
Received Thanks: 8,227
|
Quote:
Originally Posted by snow911
Dann gilt das selbe wie bei meinem vorherigen Post - der Block würde niemals ausgeführt werden, wenn A < 4 false ergibt. Der Sinn der Aufgabe war wohl, zu testen, ob die Schüler das mit den Bedingungen für if-Abfragen verstanden haben.
|
Ich denke die Abfragen sind unabhängig voneinander, sonst wären sie nicht mit Nummern versehen.
|
|
|
02/06/2014, 21:26
|
#23
|
elite*gold: 724
Join Date: Mar 2011
Posts: 10,480
Received Thanks: 3,319
|
Quote:
Originally Posted by Anis Ferchichi
Ich denke die Abfragen sind unabhängig voneinander, sonst wären sie nicht mit Nummern versehen.
|
Durchaus.
Getrennt betrachtet:
Code:
If BoolA Then TextBox1.Text="Wahr"
- dieser Code drückt aus, dass der Text der TextBox auf "Wahr" gesetzt wird, sobald der BoolA-Wert true ist. Somit ist dieser Code korrekt - bei der korrekten Eingabe kommt ein korrekter Text
Code:
Wenn A < 4 Dann TextBox1.Text="Falsch"
- wenn die Bedingung wahr ist, soll der Text auf "Falsch" gesetzt werden, also angezeigt werden, dass die Bedingung falsch ist. Das ist sie aber nicht, da der Block nur ausgeführt werden kann, wenn sie wahr ist. Das ist ja schon fast das Halteproblem, lol
Code:
If A < 4 Then
TextBox1.Text="Falsch"
EndIf
- hier gilt das selbe wie bei #3, es ist nur anders geschrieben. Syntax etc. ist hier aber komplett egal, somit sind Wenn und If gleichzusetzen, das EndIf ist zu vernachlässigen.
Code:
If A =< 5 Then TextBox1.Text="Wahr"
- hier müssen wir annehmen, dass =< mit <= gleichzusetzen ist, dann kann man das als korrekt bewerten - bei einer wahren Abfrage (A <= 5) kommt "Wahr" als Text.
2 und 3 sind ein Logikproblem.
|
|
|
02/06/2014, 21:58
|
#24
|
elite*gold: 0
Join Date: Jan 2013
Posts: 22,407
Received Thanks: 8,227
|
Quote:
Originally Posted by snow911
Code:
Wenn A < 4 Dann TextBox1.Text="Falsch"
- wenn die Bedingung wahr ist, soll der Text auf "Falsch" gesetzt werden, also angezeigt werden, dass die Bedingung falsch ist. Das ist sie aber nicht, da der Block nur ausgeführt werden kann, wenn sie wahr ist. Das ist ja schon fast das Halteproblem, lol
Code:
If A < 4 Then
TextBox1.Text="Falsch"
EndIf
- hier gilt das selbe wie bei #3, es ist nur anders geschrieben. Syntax etc. ist hier aber komplett egal, somit sind Wenn und If gleichzusetzen, das EndIf ist zu vernachlässigen.
2 und 3 sind ein Logikproblem.
|
Wenn man annimmt, dass die Textbox eine Anzeige für die Erfüllung der Bedingung ist, hast du recht.
Allerdings muss das ja nicht der Fall sein.
|
|
|
Similar Threads
|
Frage zu Bot machen-Maus Frage-Button Frage
02/16/2012 - AutoIt - 10 Replies
Hallo,
Elitepvpers hat echt für alles ein Ort :D Geil.
Also...Bin AutoIt anfänger.
Ich bin dabei ein Bot für das Online Game Runescape zu machen.
Ich hette 2 Fragen(FÜR DEN MOMMENT :) ):
Kann ich machen das AutoIt inaktiv die Maus benutzt,also werend der Bot läuft das ich bzw. man im Internet surft oder was anderes macht`?
|
All times are GMT +2. The time now is 18:06.
|
|