turbo pascal/ funckje/procedury

mateusz.ex
Użytkownik
Użytkownik
Posty: 459
Rejestracja: 16 wrz 2008, o 20:50
Płeć: Kobieta
Lokalizacja: gradowa
Podziękował: 357 razy

turbo pascal/ funckje/procedury

Post autor: mateusz.ex »

1.W tablicy X zapisanych jest 25 kolejnych argumentów funkcji. W tablicy Y jest zapisanych 25 wartości tej funkcji. Napisz program sprawdzający czy funkcja jest monotoniczna, określ rodzaj monotoniczności.
Ostatnio zmieniony 24 maja 2009, o 13:33 przez mateusz.ex, łącznie zmieniany 1 raz.
matshadow
Użytkownik
Użytkownik
Posty: 941
Rejestracja: 17 gru 2007, o 21:48
Płeć: Mężczyzna
Lokalizacja: Kingdom Hearts
Podziękował: 6 razy
Pomógł: 222 razy

turbo pascal/ funckje/procedury

Post autor: matshadow »

Wszystko w pseudokodzie, nie umiem Pascala
1. deklarujesz tablicę globalnie
2. wczytujesz tablicę
3. tworzysz dwie funkcje
a) jedna będzie sprawdzała czy jest rosnąco posortowana, nazwę ją rosn:

Kod: Zaznacz cały

for(i=2 aż do 25)
{
     if(tab_y[i]<=tab_y[i-1])
        zwróć wartość 1;
}
zwróć wartość 0;
b) druga będzie sprawdzała czy jest malejąco posortowana, nazwę ją mal:

Kod: Zaznacz cały

for(i=2 aż do 25)
{
     if(tab_y[i]>=tab_y[i-1])
        zwróć wartość 1;
}
zwróć wartość 0;
4. Teraz w gł. części programu będzie taki warunek:

Kod: Zaznacz cały

if(rosn()==0) wypisz "rosnaca"
else
{
     if(mal()==0) wypisz "malejaca"
     else wypisz "niemonotoniczna"
}
mateusz.ex
Użytkownik
Użytkownik
Posty: 459
Rejestracja: 16 wrz 2008, o 20:50
Płeć: Kobieta
Lokalizacja: gradowa
Podziękował: 357 razy

turbo pascal/ funckje/procedury

Post autor: mateusz.ex »

za bardzo nie rozumiem,
spajder
Użytkownik
Użytkownik
Posty: 735
Rejestracja: 7 lis 2005, o 23:56
Płeć: Mężczyzna
Lokalizacja: Łódź
Podziękował: 2 razy
Pomógł: 133 razy

turbo pascal/ funckje/procedury

Post autor: spajder »

A co zrobiłeś sam? Żebyśmy wiedzieli, w czym Ci pomóc.
mateusz.ex
Użytkownik
Użytkownik
Posty: 459
Rejestracja: 16 wrz 2008, o 20:50
Płeć: Kobieta
Lokalizacja: gradowa
Podziękował: 357 razy

turbo pascal/ funckje/procedury

Post autor: mateusz.ex »

nie rozumie tego zadania, nie wiem czy ja mam wprowadzic te 25 elementów?
spajder
Użytkownik
Użytkownik
Posty: 735
Rejestracja: 7 lis 2005, o 23:56
Płeć: Mężczyzna
Lokalizacja: Łódź
Podziękował: 2 razy
Pomógł: 133 razy

turbo pascal/ funckje/procedury

Post autor: spajder »

To nie jest powiedziane. Najpewniej możesz wklepać te dwie tablice na sztywno w programie.
Awatar użytkownika
Dedemonn
Użytkownik
Użytkownik
Posty: 689
Rejestracja: 21 lut 2007, o 19:40
Płeć: Mężczyzna
Lokalizacja: Z kompa
Podziękował: 26 razy
Pomógł: 137 razy

turbo pascal/ funckje/procedury

Post autor: Dedemonn »

spajder pisze:To nie jest powiedziane. Najpewniej możesz wklepać te dwie tablice na sztywno w programie.
Jest powiedziane. W treści zadania jest informacja, że w obydwu tablicach znajdują się jakieś tam argumenty. To znaczy, że powinny być z góry zadane, a sam program ma sprawdzić monotoniczność.
ODPOWIEDZ