Skocz do zawartości
View in the app

A better way to browse. Learn more.

Max3D.pl

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

Napisano

cześć wam!

 

w szkole zaczęły się algorytmy (nie pomogło proszenie nauczycielki o to żebym mógł w 3dsmaxie się szkolić...) i mam problem z nimi. Dostałem do domu takie zadanie:

zapisz specyfikacje i schemat blokowy algorytmu pobierajacego kolejne liczby naturalne 1 cyfrowe dotad az ich suma przekroczy 30. na wyjsciu algorytmu chcemy otrzymac informacje ile liczb zostalo podanych oraz ile wyniosla ich suma.

 

Szczerze mówiąc to nie wiem jak je zacząć a potem zapisać. Wytłumaczy ktoś? :) Bardzo bym prosił bo jutro mam informatykę o 13.35. z góry dzięki!

 

pozdrawiam,

Mateusz

  • Odpowiedzi 6
  • Wyświetleń 975
  • Created
  • Ostatniej odpowiedzi

Top Posters In This Topic

Napisano

hmmm.. pomógłbym, ale wagarowałem.. i nie widzę związku między Algami i Rytmami... :D

 

powodzenia

pozdrawiam.

Napisano

No tak, nie ma to jak odrabiać zadanie na wczoraj :D

 

Na początku weźmy dwie zmienne: liczba i suma. Obie równe 0.

Do "liczba" dodajemy 1, do "suma" dodajemy "liczba". Następnie sprawdzamy warunek, czy "suma" > 30? Jeśli nie to powtarzamy całość od momenty dodawania, jeśli tak to ilość podanych liczb jest równa "liczba" + 1 (+1 bo jeszcze 0, które nie wpływa na wynik), a ich suma = "suma". Bloki sobie sam narysuj ;)

Napisano
  • Autor

no dobra. dzieki arev! rep oczywiście leci dla Ciebie. Zaraz usiądę i spróbuję coś tam namazać

 

edit: aha... jasne... nie moge Ci dać repa :/ muszę troszkę rozspredować.

Napisano

Próbuj, próbuj, jakbyś był bardzo zdesperowany to późno chodzę spać :D

Napisano

arev - zapomniałeś jeszcze o jednym -> te liczby mają być jednocyfrowe, więc musisz jeszcze dodać blok sprawdzający to. Przy 30-stu dojdziemy tylko do 8, ale jednak trzeba by to uwzględnić -> czyli potrzeba jeszcze jednej zmiennej - jedna będzie zliczać ilość operacji, druga będzie dodawana.

 

W bloczki nie chce mi się bawić, zawsze uważałem, że rysować to moge na plastyce, a nie informatyce, w kodzie powinno to wyglądać mniej więcej tak (moze się trosiek połapiesz o co biega):

int suma = 0;
int dodawana = 1;
int operacje = 0;

do {
suma = suma + dodawana;
operacje = operacje + 1;
if (dodawana >= 10)
  {dodawana = 1}
}
while (suma =

Napisano

Heh, pomyślałem o tym, ale uważam, że nie należy sprawdzać warunków niemożliwych do zaistnienia. Niby w algorytmie nic to nie zmieni, ale gdyby tak program pisać to spadnie jego wydajność niepotrzebnie. Pozdro ;)

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Powiadomienie o plikach cookie

Wykorzystujemy cookies. Przeczytaj więcej Polityka prywatności

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.