Skocz do zawartości

Algorytm w ELI


Suteq

Polecane posty

Witam. Czy ktoś z was potrafi zrobić algorytm w ELI obliczający sumę i średnią wprowadzonych liczb, ale jak wpisze się zero to kończy się wpisywanie i przechodzi się do następnego punktu. Bardzo proszę o szybką odpowiedź. Trudzę się z tym i nie mogę zrobić, zawsze coś jest źle. Z góry dzięki za odpowiedź.

Link do komentarza
Udostępnij na innych stronach

Wiem jak obliczyć sumę i liczbę i co wprowadzić, chodzi o to, że podczas wpisywania liczb np. muszę wpisać 10, wpisałem 6, wpisuję 7 jako 0 i po zerze nie wpisuje reszty tylko idzie dalej algorytm i wylicza sumę i średnią z podanych przez zerem liczb.

Link do komentarza
Udostępnij na innych stronach

ELI nie mam, ale w pseudokodzie idzie to mniej więcej tak

suma,IloscLiczb,x: liczby całkowite;
suma:=0;
powtarzaj
     wczytaj x;
     IloscLiczb:=IloscLiczb+1;
     suma:=suma+x;
aż x=0;
Wypisz suma;
Wypisz suma/IloscLiczb;

Gwoli jasności, znaczek := oznacza przypisanie wartości do zmiennej.

Teraz musisz do na ELI przetłumaczyć, ale skoro w ogóle się zajmujesz tym programem to znaczy, że chyba umiesz :)

Link do komentarza
Udostępnij na innych stronach

Tzn to jest moja praca domowa i na pierwszych lekcjach mnie nie było i gubię się w tym programie. Zaraz spróbuję to przenieść do ELI.

No i mam pytanie. To co podałeś to gdzie to wpisać? W takim kwadracie pustym wszystko? Czy gdzieś w pętli?

Link do komentarza
Udostępnij na innych stronach

Chciałbym dołączyć do problemu.

Co zrobić, aby nie podawać liczb w algorytmie dodawania?

To algorytm:

Początek algorytmu: suma kul.png

Wprowadzenie danej: ile będzie liczb; zmienna: ile

Wykonanie obliczeń: numer:= 1 suma:= 0

Warunek: numer<=ile

Wprowadzenie danej: Podaj liczbę; zmienna: liczba

numer:= numer + 1

suma:= suma + liczba

Wprowadzenie wyniku: suma wynosi; suma

Link do komentarza
Udostępnij na innych stronach

Pisząc program takie coś da się zrobić, np. wpisując dane do tablicy. Wtedy masz dostępny rozmiar tablicy i możesz go użyć w warunku.

Natomiast nie wiem, na co ELI pozwala, bo nigdy z niego nie korzystałem.

Które pytanie? "Może np. jeśli rozpozna, że wczytywana wartość nie jest liczbą?"? To była sugestia w formie pytającej.

Link do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat jest archiwizowany i nie można dodawać nowych odpowiedzi.

  • Kto przegląda   0 użytkowników

    • Brak zalogowanych użytkowników przeglądających tę stronę.
×
×
  • Utwórz nowe...