Punkty: 1 Jeżeli funkcja IF określi, że zmienna X przybiera wartość prawda która z części skryptu zostanie wykonana:
program operator_and; uses crt; var x :integer; Begin writeln ('Podaj liczbe:'); readln(x); if (x>10) and (x<20) then writeln('x>10 i x<20') else writeln('liczba nie jest z przedziału x>10 x<20'); readln; end. Wybierz odpowiedź a. writeln('liczba nie jest z przedziału x>10 x<20'); b. writeln('x>10 i x<20')
Prawda zazwyczaj ma wartość 1? Nie zgodzę się. To fałsz ma zazwyczaj wartość 0, a prawda wartość każdą inną od 0, ale i tak nie o to pytał autor zadania.
Jeśli warunek "if (x>10) and (x<20)" przyjmie wartość true to wykona się część kodu stojąca po "then" czyli poprawną odpowiedzią jest odpowiedź
b) writeln('x>10 i x<20')
Mam nadzieję, że o to chodziło autorowi zadania :)
Prawda zazwyczaj ma wartość 1? Nie zgodzę się. To fałsz ma zazwyczaj wartość 0, a prawda wartość każdą inną od 0, ale i tak nie o to pytał autor zadania.
Jeśli warunek "if (x>10) and (x<20)" przyjmie wartość true to wykona się część kodu stojąca po "then" czyli poprawną odpowiedzią jest odpowiedź
b) writeln('x>10 i x<20')
Mam nadzieję, że o to chodziło autorowi zadania :)