zadania4.pdf

(296 KB) Pobierz
2992275 UNPDF
Napisać dwuargumentową funkcje która podnosi argument pierwszy do potegi określonej przez 
argument drugi. Pierwszy argument ma byc typu real, a drugi integer (założyć, że zawsze będzie 
większy od 0). Funkcja ma zwracać wartość typu real. 
Napisać dwuargumentową funkcje która zwraca większy z podanych argumentów. Oba argumenty 
oraz zwracana wartość mają być typu integer. 
Napisać dwuargumentową funkcje która zwraca mniejszy z podanych argumentów. Oba argumenty 
oraz zwracana wartość mają być typu integer. 
Napisać dwuargumentową procedurę która zamienia wartości dwóch argumentów typu integer, tzn. 
jeżeli argumentami procedury są: x1=A i x2=B, to po jej zakończeniu powinno być x1=B i x2=A. 
Napisać dwuargumentową funkcję której argumentami są: tablica liczb typu integer, oraz liczba 
typu integer określająca rozmiar tablicy. Funkcja ma zwracać największą liczbę znalezioną w 
tablicy. 
Napisać dwuargumentową funkcję której argumentami są: tablica liczb typu integer, oraz liczba 
typu integer określająca rozmiar tablicy. Funkcja ma zwracać średnią liczb z tablicy. 
Napisać dwuargumentową funkcję której argumentami są: tablica liczb typu integer, oraz liczba 
typu integer określająca rozmiar tablicy. Funkcja ma zwracać ilość wystąpień liczby 2 w tablicy. 
Napisać jednoargumentową funkcję (argument typu całkowitego) która zwraca 1 jeżeli argument 
jest liczbą pierwszą, lub 0 gdy nie jest. Uwaga: liczba pierwsza to liczba podzielna tylko przez 1 i 
samą siebie. 
Napisać dwuargumentową procedurę której argumentami są: tablica liczb typu integer, oraz liczba 
typu integer określająca rozmiar tablicy. Procedura ma sortować tablicę malejąco. 
Napisać funkcję obliczającą rozwiązania równania kwadratowego Ax 2 +Bx+C=0. Argumentami 
funkcji (typ real) są współczynniki równania (A, B, C), oraz zmienne x1 i x2 poprzez które funkcja 
zwraca policzone rozwiązania. Dodatkowo funkcja powinna zwracać liczbę znalezionych 
rozwiązań (typ całkowity). Uwaga: Aby znaleźć rozwiązania równania kwadratowego należy 
najpierw obliczyć deltę=B 2 ­4AC. Jeżeli delta > 0 to x1=(­b­sqrt(delta))/2a, x2=(­b+sqrt(delta))/2a. 
Jeżeli delta=0 to x1=x2=­b/2a. Jeżeli delta < 0 to równanie nie ma rozwiązań. 
Napisać dwuargumentową funkcję (argumenty x,y oraz zwracana wartość są typu real) zwracającą 
długość wektora (x,y). Długość wynosi L=sqrt(x 2 +y 2 ). 
Napisać jednoargumentową funkcję której argumentem jest 3­elementowa tablica typu real. 
Funkcja ma zwracać długość wektora którego współrzędne zapisane są w tablicy, tzn. Jeżeli w 
tablicy są liczby A, B i C, to długość wektora wynosi L=sqrt(A 2 +B 2 +C 2 ). 
Napisać 3­argumentową procedurę której argumentami są 3 tablice 3­elementowe typu real. 
Procedura ma liczyć sumę wektorów o współrzędnych w pierwszym i drugim argumencie, oraz 
zwracać rezultat w trzeciej tablicy. Uwaga: suma wektorów (x1,y1,z1) oraz (x2,y2,z2) jest 
wektorem o współrzędnych (x1+x2,y1+y2,z1+z2). 
Napisać 1­argumentową funkcję przeliczającą temperaturę w skali Fahrenheita na skalę Celsjusza 
według wzoru C=(5/9)(F­32). Zarówno argument, jak i zwracana wartość mają być typu real. 
Napisać dwuargumentową procedurę której argumentami są: tablica liczb typu integer, oraz liczba 
typu integer określająca rozmiar tablicy. Procedura ma zerować wszystkie elementy tablicy będącej 
argumentem procedury. 
2992275.001.png
Napisać dwuargumentową procedurę której argumentami są: tablica liczb typu integer, oraz liczba 
typu integer określająca rozmiar tablicy. Procedura ma wczytywać z klawiatury liczby całkowite i 
umieszczać je w kolejnych elementach tablicy. 
Napisać dwuargumentową procedurę której argumentami są: tablica liczb typu integer, oraz liczba 
typu integer określająca rozmiar tablicy. Procedura ma wyświetlać kolejne elementy tablicy na 
ekran. 
Napisać 3­argumentową procedurę której argumentami są: tablica liczb typu integer (T), liczba typu 
integer (N) określająca rozmiar tablicy, oraz jeszcze jedna liczba całkowita (R). Procedura ma 
wypełniać kolejne elementy tablicy T pseudolosowymi liczbami całkowitymi z zakresu <0,R>. 
Uwaga: wykorzystać standardową funkcję random. 
Napisać 3­argumentową funkcję której argumentami są: tablica liczb typu integer (T), liczba typu 
integer (N) określająca rozmiar tablicy, oraz jeszcze jedna liczba całkowita (C). Funkcja ma 
zwracać ilość wystąpień liczby C w tablicy.
2992275.002.png
Zgłoś jeśli naruszono regulamin