123419

123419



[pOl.cpp]

//Program realizujący te same operacje co przykład[p_00.cpp]

//ale z zastosowaniem abstrakcyjnego interfejsu do tablicy H za pomocą funkcji

UNIEFORMALNY OPIS FUNKCJI OPERUJĄCYCH NA TABLICY

//

H Wstaw Element - funkcja umieszczająca zadaną <wartosc>

U    H’ liście na zadanej <pozycji>

U    Podczas wykonywania tej operacji

//    powinna być kontrolowana poprawność (zakres)

H    wskazanej pozycji i sygnalizowana poprzez kodjbledu.

U

// PodajElement - funkcja zwracająca <wartosc> odczytaną U    z zadanej <pozycji> w liście.

H    Podczas wykonywania tej operacji

U    powinna być kontrolowana poprawność (zakres)

H    wskazanej pozycji

//FORMALNY INTERFEJS FUNKCJI

void WstawElement(float tablica[], int rozmiar, int pozycja, float wartość, int& kod_bledu);

float PodajElement(float tablica[], int rozmiar, int pozycja, int& kod_bledu);

#include <iostream.h>

#include <conio.h>

void main()

{

float TAB[50];

int kod_bledu; int pozycja; float x;

cout << "Podaj zapisywana pozycje:

cin >> pozycja;

cout << "Podaj wartość: ";

cin >> x;

WstawElement( TAB, 50, pozycja, x, kod_bledu);

if( kod_bledu!=0 )

cout<<"\nWystapil blad zakresu podczas zapisu do tablicy\n";

cout << "Podaj odczytywana pozycje: "; cin >> pozycja;

x = PodajElement( TAB, 50, pozycja, kod_bledu);

if( kod_bledu!=0 )

cout<<"\nWystapil blad zakresu podczas odczytu z tablicy\n";

cout << "Odczytana wartość: " << x; getch();

}

-2-


M.Piasecki PODSTAWY PROGRAMOWANIA

Strukturalizacja, abstrakcja, szablony



Wyszukiwarka

Podobne podstrony:
Zdjęcie455 Rozpoznawanie ciaąży u kotek Oznaczanie poziomu relaksvirv ^ Można wvkorzvstać te same te
Stary Testament Zawiera te same księgi co Biblia Hebrajska, ale jest inaczej ułożony.
pons92 . rete, discret — dis-r^iteTworzenie liczby mnogiej wwiązują tu te same zasady, co przy tworz
Scan 17 BMP 44 2. Wybrane teorie dewiacji osiągania tych celów. Osoby, które nie są przestępcami, re
ChomikImageA [1600x1200] Nie widziałeś wygranej walki Gołoty? Widocznie nie chodziłeś na te same dys
Dla tabel i listingów obowiązują te same zasady, co dla rysunków. Na górze tabeli powinien być umies
83 (38) Ad3. Redukcję skoku śruby nastawnej i rozłączenie prądnicy wałowej wywołują te same parametr
18 (100) 44 2. Wybrane teorie dewiacji osiągania tych celów. Osoby, które nie są przestępcami, reali
Spędź lato w gronie osób, które ceniq te same wartości co Ty!
t nr CAN E-dowód zawiera te same dane co poprzedni dowód osobisty. Jedyną nową informacją na pierwsz
18 (100) 44 2. Wybrane teorie dewiacji osiągania tych celów. Osoby, które nie są przestępcami, reali
E-dowód zawiera te same dane co poprzedni dowód osobisty. Jedyną nową informacją na pierwszej
s0035 Skala porządkowa • Mocniejsza od poprzedniej, czyli można wykonywać te same działania co w
Obraz$1 zany akt podkreśla, że osoby niepełnosprawne mają prawo do poszanowania ich godności oraz te

więcej podobnych podstron