Witam. Potrzebuje pomocy. - schematy blokowe

0

Witam potrzebuje pomocy z tymi zadaniami nie mam pojęcia jak je zacząć.

2

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.

1 użytkowników online, w tym zalogowanych: 0, gości: 1