Zadanie 1
Podaj specyfikację zadania i skonstruuj algorytm w postaci schematu blokowego obliczający pole i obwód wybranej figury geometrycznej, na przykład prostokąta. Wymiary figury wprowadź za pomocą klawiatury.
Specyfikacja
Wejście: Dowolne liczby rzeczywiste: a, b większe od 0
Wyjście: Liczba rzeczywista, dodatnia P- pole figury oraz O- obwód figurySchemat blokowy
Zadanie 2
Podaj specyfikację zadania i skonstruuj algorytm w postaci programu wyznaczający wartość podanego wyrażenia:
gdzie a i b to zmienne rzeczywiste, których wartość należy zdefiniować w programie: a = 4,25; b = 3
Specyfikacja
Wejście: Liczby rzeczywiste a = 4,25 oraz b = 3
Wyjście: Wartość wyrażenia w∈RProgram w języku C++
#include <iostream> #include <cmath> using namespace std; int main() { double a=4.25, b=3, w, sqrt(double a), pow(double b, double n); w=(a*pow(b,3))/(2*sqrt(a)); cout<<"w = "<<w<<endl; return 0; }
Zadanie 3
Podaj specyfikację zadania i skonstruuj algorytm w postaci schematu blokowego i programu wyznaczający wartość podanego wyrażenia:
gdzie x i y to zmienne rzeczywiste wprowadzone z klawiatury
Specyfikacja
Wejście: Dowolne liczby rzeczywiste x i y
Wyjście: Wartość wyrażenia w∈RSchemat blokowy
Program w języku C++
#include <iostream> #include <cmath> using namespace std; int main() { double x, y, w, k, sqrt(double k), sqrt(double x); cout<<"podaj x, y:"<<endl; cin>>x>>y; k=(3*sqrt(x))/(20+(y*y)); w=sqrt(k); cout<<"w = "<<w<<endl; return 0; }
Zadanie 4
Podaj specyfikację zadania i skonstruuj algorytm w postaci schematu blokowego obliczający pole trójkąta o danej podstawie i wysokości opuszczonej na tą podstawę.
Specyfikacja
Wejście: Dowolne liczby rzeczywiste: a, h większe od 0
Wyjście: Liczba rzeczywista, dodatnia P- pole figurySchemat blokowy
Zadanie 5
Fabryka produkuje rocznie W samochodów dostawczych i osobowych. Podaj specyfikację i skonstruuj algorytm w postaci listy kroków i schematu blokowego obliczania ile zostanie wyprodukowanych samochodów osobowych, jeśli produkcja stanowi p% produkcji samochodów rocznie.
Specyfikacja
Wejście: Liczba naturalna W i liczba rzeczywista dodatnia p
Wyjście: Liczba naturalna S- określająca liczbę samochodów osobowychLista kroków
Krok 0. Wczytaj wartości danych W i p
Krok 1. Przypisz S = W - (p*W) / 100
Krok 2. Wypisz wynik S i zakończ algorytm
Schemat blokowy
Zadanie 6
Określ specyfikację i skonstruuj algorytm w postaci schematu blokowego obliczający średnią arytmetyczną dwóch liczb rzeczywistych.
Specyfikacja
Wejście: Liczny rzeczywiste a, b
Wyjście: Liczba rzeczywista Śr- średnia arytmetyczna liczb a i bSchemat blokowy