Witam potrzebuje pomocy z tymi zadaniami nie mam pojęcia jak je zacząć.
Te zadania są przecież proste (zwłaszcza 3.7) - idziesz po kolei po strzałkach, i liczysz samemu ile będą wynosiły wartości a, b, c - na początku masz podane. Na przykład 3.7a - masz powiedziane, że a = 3, b = -2, c = 10. Potem pytanie - czy a+b<c? Liczysz: 3+(-2) = 1. Czy 1 jest mniejsze od 10? Jeśli tak, idziesz w lewo, jeśli nie idziesz w prawo.
Jedyną trudnością mogą być operatory: +=
, *=
, ++
, --
i tym podobne.
i++
oznacza, że zmienna i zwiększa się o 1. i--
oznacza, że się zmniejsza o 1. i+=2
oznacza to samo, co i = i + 2
, czyli do zmiennej i
zostanie dodane 2. i*=2
oznacza i = i * 2
, czyli, że i zostanie zwiększona dwukrotnie. I tak dalej.
A zadanie 3.6 robisz rysując swój diagram identyczny jak w 3.7 - if to ten rombowaty bloczek, a wszelkie przypisania (=) są w bloczkach kwadratowych. else oznacza "nie" ("w przeciwnym wypadku"). Wiedząc to da się dosłownie "przepisać" bloczki do kodu.