Temat: Realizacja algorytmów warunkowych i iteracyjnych w Delphi 7.0 Personal - ćwiczenia.
Znajdowanie minimum z n liczb (podręcznik strona 90 przykład 3)
Znajdowanie minimum lub maksimum ma zastosowanie w wielu zadaniach, nie tylko matematycznych, np. przy wyborze najlepszego wyniku osiągniętego przez uczniów (najwyższą średnia ocen), wybór najniższej ceny wśród tych samych produktów, w algorytmach sortowania.
Postępujemy następująco: Jeden element wybieramy jako najmniejszy i porównujemy go z drugim. Jeśli drugi jest mniejszy, to teraz on jest uważany za najmniejszy i porównujemy go z trzecim, w przeciwnym wypadku porównujemy aktualnie najmniejszy element z trzecim itd., aż do końca ciągu.
Dane: n - liczba naturalna oznaczająca ilość elementów ciągu,
Liczby rzeczywiste - elementy ciągu zapamiętywane kolejno w zmiennej z.
Wyniki: min -wartość elementu najmniejszego.
Zacznij algorytm
wprowadź ilość liczb: n
wprowadź pierwszą liczbę z
przypisz do zmiennej min wartość wprowadzonej liczby
wprowadź kolejną liczbę z i porównaj z min
jeśli kolejna liczba jest mniejsza od min, to przypisz ją do zmiennej min:=z, jeśli nie jest to ostatnia liczba to wróć do kroku 5
wyprowadź wynik: min
zakończ algorytm.
Program 1.
Narysuj schemat blokowy i napisz program, który wśród wprowadzonych n liczb znajduje i wypisuje na ekranie minimum.
Zmienna n oznacza ilość liczb wprowadzanych z klawiatury (n wprowadzamy również z klawiatury).
Program 2.
Napisz program, który wśród wprowadzonych n liczb znajduje i wypisuje na ekranie maksimum.
Zmienna n oznacza ilość liczb wprowadzanych z klawiatury (n wprowadzamy również z klawiatury).
Program 3.
Napisz program, który wśród wprowadzonych n liczb znajduje i wypisuje na ekranie minimum i maksimum, oraz różnicę między największą i najmniejszą liczbą.
Zmienna n oznacza ilość liczb wprowadzanych z klawiatury (n wprowadzamy również z klawiatury).
Program 4
Napisz program, który po podaniu z klawiatury wyrazu wyprowadza wyraz na wspak np. klasa jako asalk - „szyfrowanie przestawione”
Zmienna string łańcuch długości 255 znaków
Funkcja length(łańcuch) zwraca długość danego łańcucha
Program 5
Napisz program w podanym z klawiatury tekście zlicza i wyświetla na ekranie spacje.
Program 6
Zmodyfikuj program z zadania 5, tak aby pytał jaki znak ma być zliczany we wprowadzonym tekście.
Program 7
Narysuj schemat blokowy i napisz program, który zarysowuje znakami $ połowę prostokąta (kwadrat)- granicą jest przekątna prostokąta.
$$$$$$$
$$$$$$
$$$$$
$$$$
$$$
$$
$
2