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 figury

Schemat blokowy

center


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∈R

Program 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∈R

Schemat blokowy

center

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 figury

Schemat 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 osobowych

Lista 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

center

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 b

Schemat blokowy

center