3149488620

3149488620



clean:

rm -f solver *.o

która usmiie plik wynikowy, pliki obiektów i pliki zapasowe po wywołaniu make clean. Łącznie nasz plik wygląda następująco

TARGET = solver

OBJS = solver.o methods.o

GCC = g++

FLAGS = -Wall

# No need to change anything below

$(TARGET): $(0BJS)

$(GCC) $(FLAGS) -o $@ $(0BJS)

°/„.o: l. cpp

$(GCC) $(FLAGS) -c $< clean:

rm _f *.0 $(TARGET)

aby użyć tego samego pliku makef ile do innego projektu, należy jedynie zmienić nazwę pliku wynikowego TARGET oraz listę obiektów OBJS.

| Zadanie 2 |

Napisać Makef ile do zadania 1. Rozbić pliki źródłowe na dwie jednostki f actorial. * oraz exp_taylor. *. Zacząć od wersji bezpośredniej, a następnie, posiłkując się regułami, stworzyć wersję ogólną.

6 Debugger

Pisanie programów jest nierozerwalnie związane z poprawianiem błędów. Mogą to być błędy składni, które w większości, choć nie wszystkie, zostaną wychwycone przez kompilator, oraz błędy logiczne, które wynikają z niepoprawnego zaimplementowania algorytmu lub błędnej metody rozwiązania problemu.

Niewychwycony przez kompilator błąd prowadzi do niepoprawnych wyników, niekończących się pętli lub przerwania działania programu na skutek niedozwolonych operacji. Najczęściej pojawiające się na zajęciach problemy będą dotyczyły dzielenia przez zero lub odwoływanie się do elementów spoza rozmiaru tablicy (wektora).

Błędy w kodzie nazywane są w języku angielskim “bugs” (robaki). Nazwa ta funkcjonowała na długo przed powstaniem komputerów i była używana przez inżynierów i wynalazców na małe problemy i wady. Często przytaczaną etymologią jest fakt odkrycia w jednym z pierwszych komputerów (działających na zasadzie elektromechanicznej) martwej ćmy ukrytej w przekaźniku elektrycznym, która powodowała błędne działanie maszyny (Rys. 1). Oczywiście ta sytuacja miała charakter żartu inżynierów pracujących z komputerem, którzy znali określenie “robak” wcześniej.

19



Wyszukiwarka

Podobne podstrony:
Pjik Folder Plik dołączenia -Pliki:
2a (19) c/r    //v / w j /v — ^^p/^uiłtf ślą w panu Plik wynikowy. _ORJNT.WYN a zadan
Wykład 3Relokacja. Makrodefinicje Plik wynikowy Produktem asemblera -» plik wynikowy - umożliwia
Kolejność plików z wykładami z wytrzymałości materiałów Lp. PLIK *.zip PLIKI
Plik PDF, pliki dźwiękowe
Wyklad03 Wykład 3Relokacja. Makrodefinicje. Plik wynikowy Produktem asemblera -> plik wynikowy -
3 (523) Plik wynikowy:_OR_REL.WYN Nazwa zadania : 46__47__KS Nazwa obrazu : D:FITJjI-1GR12946BW-1.TI
skanuj0024 wszyscy uczestnicy - Kacie, osoba, z którą prowadzi orni Pracę, oraz publiczność - są tut
skanuj0024 wszyscy uczestnicy - Kacie, osoba, z którą prowadzi orni Pracę, oraz publiczność - są tut
IMG93 rM i)oocłiXA Vot>2rł-OU-U. c_iy i —C I—i sÓor*r lilCkAA    ■*-. <pO) ,
IMGB62 mmi* którą wmywa się między korzenie dużą ilością wody. Po wniesieniu zmarznię-lych karp do p
IMG93 rM i)oocłiXA Vot>2rł-OU-U. c_iy i —C I—i sÓor*r lilCkAA    ■*-. <pO) ,
Wnioski Wartości wyników przeprowadzonego przez nas doświadczenia po uwzględnieniu niepewności
skanuj0005 4. Opracowanie wyników 4.1.    Obliczyć stężenie katecholu w roztworze po
Kontrola wyników i wnioski •    Kontrola parametrów biometrycznych po roku •
CCF20110311024 24 Po obejrzeniu i wydrukowaniu wyników obliczeń naciskamy dowolny klawisz. Po jego
uroczysta Msza Sm/., którą odprawił nad brzegiem morza J. E. ks. biskup Okoniewski Po nabożeństwie p

więcej podobnych podstron