Ć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
*/
*/
*/
*/

Podobne dokumenty