Strona 1 z 1

[Schematy blokowe] Suma i iloczyn elementów ciągu

: 6 paź 2015, o 20:23
autor: succesown
napisz specyfikacje i algorytm w postaci schematu blokowego i listy kroków dla zadania obliczania który oblicza sumę parzystych liczb i iloczynu nieparzystych elementów ciągu arytmetycznego: \(\displaystyle{ 10,11 \ldots 35}\).
Pomógłby ktoś? Nie mam pojęcia, jak to zrobić :/ Mam beznadziejny poziom informatyki w szkolę i nic z tego nie rozumiem..

[Schematy blokowe] Suma i iloczyn elementów ciągu

: 9 paź 2015, o 18:17
autor: jutrvy
Napiszę po ludzku, jak liczyć sumę. Ty spróbuj na bazie tego policzyć iloczyn, ok?

\(\displaystyle{ \hbox{wynik}\leftarrow 0}\)
n \(\displaystyle{ \leftarrow 10}\)

\(\displaystyle{ \hbox{dopóki} \ n <= 35}\)
\(\displaystyle{ \hbox{wynik} \leftarrow \hbox{wynik} + n}\)
\(\displaystyle{ n \leftarrow n+2}\)


\(\displaystyle{ \hbox{return wynik}}\)

[Schematy blokowe] Suma i iloczyn elementów ciągu

: 9 paź 2015, o 19:17
autor: Medea 2
A co, jeżeli zmieni się lista na wejściu? Proponuję ogólniejsze rozwiązanie.

Kod: Zaznacz cały

suma = 0
produkt = 1

for i in range(10, 36):
    if i % 2 == 0:
        suma += i
    else:
        produkt *= i

[Schematy blokowe] Suma i iloczyn elementów ciągu

: 9 paź 2015, o 22:43
autor: csminus
Medea 2 pisze:A co, jeżeli zmieni się lista na wejściu? Proponuję ogólniejsze rozwiązanie.

Kod: Zaznacz cały

suma = 0
produkt = 1

for i in range(10, 36):
    if i % 2 == 0:
        suma += i
    else:
        produkt *= i
A więc droga koleżanko, niestety to rozwiązanie jest błędne. Jeżeli autor tematu przepisał słowo w słowo treść zadania. Chodzi o sumę parzystych LICZB i iloczyn nieparzystych ELEMENTÓW CIĄGU, a więc na przykład pierwszy element ciągu czyli \(\displaystyle{ 10}\) jest za razem liczbą parzystą i nieparzystym elementem ciągu. Pytanie jest podchwytliwe i bardzo łatwo to przeoczyć

[Schematy blokowe] Suma i iloczyn elementów ciągu

: 10 paź 2015, o 08:52
autor: jutrvy
Zero jest liczbą parzystą. Możemy założyć, że indeksujemy liczbami porządkowymi, co byłoby bardzo... "naturalne"

[Schematy blokowe] Suma i iloczyn elementów ciągu

: 10 paź 2015, o 09:38
autor: csminus
Ewentualnie może to być po prostu błąd nauczyciela informatyki. ;]

[Schematy blokowe] Suma i iloczyn elementów ciągu

: 10 paź 2015, o 10:03
autor: Medea 2
Definicja, której używam, mówi co innego o elementach ciągu:

Kod: Zaznacz cały

https://pl.wikipedia.org/wiki/Ci%C4%85g_%28matematyka%29


Ciągiem określonym na dowolnym zbiorze \(\displaystyle{ X}\) nazywa się dowolną funkcję \(\displaystyle{ a\colon I \to X}\). (...) Wartości funkcji \(\displaystyle{ a}\) nazywa się wyrazami bądź elementami ciągu i w miejsce tradycyjnego zapisu \(\displaystyle{ a(i)}\) stosuje się zwykle zapis \(\displaystyle{ a_i}\).

[Schematy blokowe] Suma i iloczyn elementów ciągu

: 10 paź 2015, o 12:07
autor: csminus
Medea 2 pisze:Definicja, której używam, mówi co innego o elementach ciągu:

Kod: Zaznacz cały

https://pl.wikipedia.org/wiki/Ci%C4%85g_%28matematyka%29


Ciągiem określonym na dowolnym zbiorze \(\displaystyle{ X}\) nazywa się dowolną funkcję \(\displaystyle{ a\colon I \to X}\). (...) Wartości funkcji \(\displaystyle{ a}\) nazywa się wyrazami bądź elementami ciągu i w miejsce tradycyjnego zapisu \(\displaystyle{ a(i)}\) stosuje się zwykle zapis \(\displaystyle{ a_i}\).
W takim razie zwracam honor. mój błąd.