Mateusz Słodkowicz e37cf6b784 | ||
---|---|---|
.. | ||
Pascal | ||
Python | ||
README.md |
README.md
author | lang | title |
---|---|---|
Mateusz Słodkowicz | pl | Algorytmy i Struktury Danych |
Zadania/Ćwiczenia z przedmiotu Algorytmy i Struktury Danych.
Ćwiczenie 2 - Zadanie 1
Program na rozwiązywanie równania kwadratowego.
Wymagania na program:
- Aplikacja konsolowa (prosty program)
- Na wejściu programu należy podać wartości a,b,c
- Na wyjściu program wypisuje komunikaty, opisane algorytmem
Ćwiczenie 2 - Zadanie 2
Definicja
Rok przestępny to taki, który spełnia następujące warunki:
- jest podzielny przez 4 i niepodzielny przez 100
lub
- jest podzielny przez 400
Wymagania na program:
- Aplikacja konsolowa (prosty program)
- Na wejściu programu należy podać liczbę określającą numer roku
- Na wyjściu program wypisuje komunikat, czy podany rok jest przestępny.
- Podziel program na cztery części:
- Funkcja typu całkowitego czytająca numer roku podany przez użytkownika i zwracająca odczytaną liczbę
- Funkcja typu logicznego, której argumentem jest liczba całkowita sprawdzająca, czy rok jest przestępny
- Procedura, której argumentami są: numer roku i wartość logiczna, wypisująca na konsoli, czy rok jest przestępny
- Procedura zawierająca w sobie wywołania pozostałych funkcji i procedur, która jest wywoływana z programu głównego.
Ćwiczenie 2 - Zadanie 3
Obliczanie sumy cyfr
Wymagania na algorytm:
- Algorytm iteracyjny (nie rekurencyjny)
Wymagania na program:
- Aplikacja konsolowa (prosty program)
- Na wejściu programu należy podać liczbę całkowitą.
- Na wyjściu program wypisuje wynik obliczeń.
- Podziel program na cztery części:
- Funkcja typu całkowitego czytająca liczbę całkowitą
- Funkcja typu całkowitego, której argumentem jest liczba całkowita, a wynikiem suma cyfr tej liczby
- Procedura wypisująca wynik obliczeń, której argumentami są: liczba całkowita i suma cyfr tej liczby
- Procedura zawierająca w sobie wywołania pozostałych funkcji i procedur, która jest wywoływana z programu głównego.