FAQ
Reklama
Kontakt
Start
Forum
Schematy Blokowe
Mam schemat blokowy nie wiem jak napisac...
Dodaj odpowiedź z cytatem :Mam schemat ...
Start
Algorytmy
Struktury danych
Kurs algorytmiki
Praktyka
Wzorce projektowe
Prawo IT
Mapa serwisu
Historia strony
Współautorzy
Forum
Narzędzia
Napisz artykuł
Szukaj
Użytkownik
Hasło
Pamiętaj mnie
Przypomnieć login/hasło?
Nie masz konta?
Zarejestruj się
Baza Wiedzy
wersja offline serwisu przeznaczona na urządzenia z systemem Android
Darowizny
Wspomóż rozwój serwisu
Nagłówki RSS
Artykuły
Implementacje
Komentarze
Forum
Bookmarki
Sonda
Implementacji w jakim języku programowania poszukujesz?
C/C++
C#
Delphi/Pascal
Java
Java Script
Python
Php
Inny
Dodaj odpowiedź z cytatem :Mam schemat blokowy nie wiem jak napisac pseudokod
Nazwa użytkownika
Temat:
[Romek 08-04-2015 22:47:51]:
Z tego co zrozumiałem schemat blokowy to poszukujesz takiego indeksu Tablicy, dla którego suma elementów od 0 do iteratora będzie połową sumy wszystkich elementów tablicy.<br> Ale co będzie gdy elementy Tablicy będa tak dobrane że nigdy dokładnie ten warunek nie będzie spełniony? Lepiej dać tam warunek >= zamiast =.<br> Teraz jeśli chodzi o pseudokod to jego wygląd zależy od języka, w którym będziesz programował. Pseudokod posługuje się konstrukcjami pętli for, if, repeat itd. oraz opisem słownym wykonywanych czynności lub skutków do których program dąży. Sądząc z użycia znaku podstawienia := i znaku równości = to językiem docelowym będzie Pascal.<br> Początek pseudokodu, który wypisałeś jest OK. Dalej w pętli masz dwa warunki zakończenia pętli, więc praktycznie (N jest znane przed pętlą iteracji) można użyć pętli for z warunkiem wewnątrz pętli, że gdy nastąpi warunek Aktualnie >= Suma - Aktualnie to wypiszemy wartość iteratora a wstawimy iterator= N-1 i wtedy pętla for się sama zakończy. To jest trik Paskalowy i w innych językach może się nie udać.<br> Można też zastosować pętle while lub repeat.<br>
Kod:
Podgląd
Zapisz
Anuluj
Dodaj odpowiedź z cytatem :Mam schemat blokowy nie wiem jak napisac pseudokod
User
2015-01-01 12:00:00
Powered by
ccBoard
www.algorytm.org (c) 2000-2016