Ćwiczenie 1 - Robert Arsoba
Transkrypt
Ćwiczenie 1 - Robert Arsoba
Podstawy programowania dr inż. Robert Arsoba Ćwiczenie 1 Środowisko pracy Cel ćwiczenia Celem ćwiczenia jest instalacja i konfiguracja środowiska programowania IDE do tworzenia programów w języku C oraz zapoznanie się z jego obsługą w podstawowym zakresie. Przygotowanie się do ćwiczenia • • Pobrać najnowszą wersję instalacyjną środowiska Dev-C++ ze strony internetowej http://www.bloodshed.net Bezpośredni link do strony pobrań: http://www.bloodshed.net/dev/devcpp.html Zalecana jest wersja zawierająca kompilator Mingw/GCC i debugger GDB. Oprogramowanie udostępnianie jest na bezpłatnej licencji GPL (GNU General Public Licence). Przeanalizować kod źródłowy przykładowych programów zamieszczonych w opisie ćwiczenia. Zadania do wykonania 1. Zainstalować na komputerze środowisko Dev-C++. 2. Skonfigurować środowisko do pracy: • ustawić opcję kompilacji zgodnej ze standardem ANSI C: Narzędzia -> Opcje kompilatora -> zakładka „Wytwarzanie/optymalizacja kodu” -> Kompilator C -> pole „Zachowaj zgodność ze standardem ANSI C” (Yes) • ustawić własne preferencje dotyczące edytora tekstu: Narzędzia -> Opcje edytora 3. Zapoznać się z podstawowymi poleceniami środowiska: • utworzenie nowego pliku: Plik -> Nowy -> Plik źródłowy (CTRL+N) • otwarcie pliku z dysku: Plik -> Otwórz projekt lub plik...(CTRL+O) • zapis pliku na dysk: Plik -> Zapisz (CTRL+S) Plik -> Zapisz jako...(CTRL+F12) • zamknięcie pliku i związanego z nim okna edytora: Plik -> Zamknij (CTRL+F4) • kompilacja kodu źródłowego znajdującego się w aktywnym oknie: Uruchom -> Kompiluj (CTRL+F9) • uruchomienie kodu źródłowego znajdującego się w aktywnym oknie: Uruchom -> Uruchom (CTRL+F10) Materiały przygotowano w ramach projektu „Inżynier pilnie poszukiwany” Strona 1 Podstawy programowania dr inż. Robert Arsoba kompilacja i uruchomienie: Uruchom -> Kompiluj i uruchom (F9) • wprowadzenie argumentów wywołania programu: Uruchom -> Parametry • wyjście ze środowiska IDE: Plik -> Zakończ 4. Zapoznać się z uruchamianiem programu w trybie krokowym (instrukcja po instrukcji, śledzenie kodu źródłowego): • uruchomienie programu w trybie krokowym: Odpluskwiacz -> Odpluskwiaj (F8) • wykonanie polecenia w całości: Odpluskwiacz -> Przeskocz (F7) • wykonanie polecenia krok po kroku: Odpluskwiacz -> Wskocz do (SHIFT+F7) • wykonanie programu do miejsca, w którym znajduje się kursor: Odpluskwiacz -> Uruchom do kursora (SHIFT+F4) • przerwanie uruchamiania krokowego: Odpluskwiacz -> Zatrzymaj wykonanie (CTRL+ALT+F2) • dodawanie nazw zmiennych do podglądu: Odpluskwiacz -> Dodaj zmienną (F4) 5. Skompilować i uruchomić przykładowe programy, przetestować ich działanie. • Zalecane źródła wiedzy 1. http://www.bloodshed.net (strona domowa środowiska Dev-C++) Przykładowe programy Program 1 /* * Najprostszy program w jezyku C (pusta funkcja main) * Robert Arsoba * 1.12.2009 * Wersja 1.0 */ int main() { return 0; } /* wyjscie z programu */ Materiały przygotowano w ramach projektu „Inżynier pilnie poszukiwany” Strona 2 Podstawy programowania dr inż. Robert Arsoba Program 2 /* * Prosty program w jezyku C (wariant 1) * Robert Arsoba * 1.12.2009 * Wersja 1.0 */ #include <stdio.h> #include <stdlib.h> /* funkcja printf */ /* funkcja system */ int main() { system("cls"); printf("Dzien dobry!\n\n"); system("pause"); return 0; } /* /* /* /* wyczyszczenie ekranu wyswietlenie napisu zatrzymanie programu wyjscie z programu */ */ */ */ Program 3 /* * Prosty program w jezyku C (wariant 2) * Robert Arsoba * 1.12.2009 * Wersja 1.0 */ #include <stdio.h> #include <stdlib.h> /* funkcje getchar, printf */ /* funkcja system */ int main() { system("cls"); /* wyczyszczenie ekranu /* wyswietlenie napisu printf("Dzien dobry!\n\n"); printf("Nacisnij klawisz ENTER . . ."); getchar(); /* zatrzymanie programu return 0; /* wyjscie z programu } Materiały przygotowano w ramach projektu „Inżynier pilnie poszukiwany” Strona 3 */ */ */ */