Cześć,
Mam na studiach przedmiot o nazwie Języki oprogramowania, który totalnie nie jest związany z moim kierunkiem.
Mam do zrobienia na zaliczenie 3 schematy blokowe a jestem w tym kompletnie zielony, jest ktoś w stanie pomóc?
Opracuj, zapisz i dokonaj analizy poprawności i złożoności algorytmów do poniższych zadań.
Wykorzystaj narzędzia cyfrowe do zapisu algorytmu w formie schematu blokowego np. lucidchart com
Zadanie instruktażowe (rozwiązanie umieszczone w załączniku):
Dane WE: n - liczba naturalna, n>=0, x - liczba rzeczywista, x<>0
Dane WY: P = x n
Zad 1 Dane WE: x - dowolny znak z alfabetu, s - dowolny napis
Dane WY: true - jeśli x występuje w s, false w przeciwnym wypadku
Zad 2 Dane WE: k - kod maszynowy wielkości 100KB
Dane WY: M - długość najdłuższej sekwencji jedynek w k
Zad 3 Dane WE: lok - wartość lokaty na rachunku oszczędnościowym, proc - wielkość oprocentowania, s - skala (3 opcje: rok, kwartał, miesiąc), czas - czas trwania lokaty
Dane WY: zysk - wartość zysku na koniec trwania lokaty