mam problem z takim zadaniem:
Ojciec ma syna, któremu daje przez 30 dni pieniądze w następujący sposób. Pierwszego dnia syn otrzymuje 2 złote, każdego następnego dnia otrzymuje o dwa złote więcej niż w dniu poprzednim. Ile pieniędzy zaoszczędzi syn? Problem rozwiąż przy pomocy algorytmu przedstawionego za pomocą pseudojęzyka i schematu blokowego.
i jest do niego takie rozwiązanie:
PROGRAM Zad4;
ZMIENNE Suma, licz : całkowite;
ZACZNIJ
Suma:=0;
DLA licz=1 DO 30 WYKONUJ
Suma:=Suma+licz*2;
Wyprowadź(Suma);
ZAKOŃCZ.
dlaczego w takim razie jest takie pole obliczeniowe: Suma:=Suma+licz*2; skoro syn kazdego dnia otrzymuje 2 razy wiecej pieniędzy niz dnia poprzedniego,a nie suma jego pieniedzy jest 2 razy wieksza. Umie ktoś to logicznie wytłumaczyć?
algorytm w psęduojęzyku
-
- Użytkownik
- Posty: 33
- Rejestracja: 31 sty 2009, o 11:16
- Płeć: Kobieta
- Podziękował: 1 raz
-
- Użytkownik
- Posty: 30
- Rejestracja: 27 sie 2008, o 13:29
- Płeć: Mężczyzna
- Lokalizacja: Łódź
- Podziękował: 3 razy
- Pomógł: 5 razy
algorytm w psęduojęzyku
Z treści zadania wynika, że każdego następnego dnia otrzymuje o dwa złote więcej niż w dniu poprzednim, a nie 2 razy więcej.
Dlatego Suma:=Suma+licz*2
Każdego dnia dostaje kwotę licz*2 (czyli pierwszego dnia 2 zł, drugiego 4 zł itd.), która dodawana jest do sumy dotychczas zaoszczędzonych pieniędzy
Dlatego Suma:=Suma+licz*2
Każdego dnia dostaje kwotę licz*2 (czyli pierwszego dnia 2 zł, drugiego 4 zł itd.), która dodawana jest do sumy dotychczas zaoszczędzonych pieniędzy
-
- Użytkownik
- Posty: 33
- Rejestracja: 31 sty 2009, o 11:16
- Płeć: Kobieta
- Podziękował: 1 raz
algorytm w psęduojęzyku
dzięki
milion razy czytałam to zadanie i nie mogłam tego zrozumieć, ale moze najpierw nauczę się czytac
milion razy czytałam to zadanie i nie mogłam tego zrozumieć, ale moze najpierw nauczę się czytac