XLV LO im. R. Traugutta bez prawa publikacji i rozpowszechniania
Opracowanie: Iwona Lewandowska, na podstawie podręcznika:
Mazur J. i in., Informatyka na czasie 2. Podręcznik do liceum ogólnokształcącego i technikum. Zakres podstawowy, Nowa Era 2020. Czego nauczymy się na lekcji?
1. Dowiemy się, w jaki sposób w języku C++
z algorytmu powstaje program? 2. Dowiemy się, czym są w programowaniu translatory i biblioteki języka C++. 3. W środowisku Code::Blocks utworzymy i skompilujemy kod programu wyświetlającego tekst. 1. Jak w języku C++ z algorytmu powstaje program rozumiany przez procesor i system operacyjny Twojego komputera?
Algorytm należy zapisać w postaci
kodu źródłowego, czyli tekstu programu Tekst programu to instrukcje języka programowania, czyli polecenia (np. Zatrzymaj się!, Wyświetl!), które translator rozumie i wykonuje. Zbiory pojedynczych instrukcji tworzą funkcje. Główne zasady zapisywania kodu w języku C++ 1. Istnieje lista zastrzeżonych słów kluczowych, używanych w konkretnych celach. 2. Wielkość liter w kodzie ma znaczenie, np. zmienne a i A mogą przechowywać różne wartości. 3. W zapisach zmiennych i funkcji nie używamy polskich znaków. 4. Zapis instrukcji kończymy średnikiem. 5. Tekst komentarza rozpoczynamy znakiem // (wolno stosować polskie znaki). 6. Czytelność programu zwiększają wcięcia i puste wiersze. 7. Tzw. białe znaki nie wpływają na proces kompilacji. Czym są translatory? Programy tłumaczące kod źródłowy czyli tekst programu komputerowego na kod wykonywalny czyli maszynowy zrozumiały dla procesora i systemu operacyjnego.
Dwa rodzaje translatorów:
• Kompilator – tłumaczy od razu cały kod. Językiem kompilowanym jest np. C++. • Interpreter – tłumaczy instrukcja po instrukcji. Językiem interpretowanym jest np. Python. Kody źródłowe języka C++ zapisujemy w edytorze kodu
połączonym z kompilatorem, np. w zintegrowanym
środowisku programistycznym Code::Blocks.
2. W jaki sposób w języku C++, w środowisku Code::Blocks utworzyć i uruchomić kod programu wyświetlającego tekst Witamy na pokladzie! Ćwiczenie 1
1. Otwórz kompilator CodeBlocks.
2. Ustaw interfejs: Rozwiń menu grupy narzędzi View, zaznacz: • Logs, • Start page, • Status bar. 3. Utwórz zakładkę nowego, pustego pliku (File/New/Empty file).
4. Na pulpicie utwórz nowy folder o nazwie C++_1.
Z pozycji utworzonej zakładki Untitled w folderze C++_1 zapamiętaj plik pod nazwą Cwicz_1.cpp. Obejrzyj film pt. Podstawowe biblioteki języka C++ Podstawowe biblioteki, najczęściej dołączone do kompilatora Umożliwia wykorzystywanie w programie bibliotek wejścia i wyjścia Umożliwia korzystanie z poleceń operujących na ciągach znaków Umożliwia generowanie Umożliwia korzystanie liczb pseudolosowych z operacji matematycznych np. pierwiastkowania i potęgowania 4. Napisz w języku C++ podstawową strukturę źródłowego kodu programu
Instrukcja include dołącza bibliotekę obsługi strumieni iostream:
• wejścia in (wczytywania danych z klawiatury), i • wyjścia out (wypisywania wyników na ekranie monitora)
Pozwala zapisać instrukcję
w kodzie w krótkiej formie, np. cout zamiast std::cout
Funkcja m a i n – główny blok programu
wyznaczony klamrowymi nawiasami 5. Dopisz kod funkcji głównej programu wyświetlającego tekst Witamy na pokładzie
Operatory << służące do
przekazania poleceniu cout tekstu zapisanego w cudzysłowiu
Parametr polecenia c o u t wskazujący
koniec wiersza
Instrukcja informująca system operacyjny
o poprawnym zakończeniu działania programu 6. Uruchom program: • Wybierz Build and Run (menu Build), lub • Wciśnij klawiaturowy przycisk F9.
7. Nie zamykaj kompilatora.
Ćwiczenie 2 1. W kodzie Cwicz_1.cpp usuń dowolny średnik. 2. Skompiluj kod. 3. Odczytaj i zinterpretuj uwagi, które pojawiły się w dolnym module komentarzy Logs & others. 4. Zamknij CodeBlocks nie zapamiętując zmian. Rozwiązanie Usunięto średnik ;
Komentarz Praca domowa
1. Zapoznaj się z podrozdziałem
5.2. Od algorytmu do programu w języku C++ do części Program Logowanie (strony 99-105). 2. Naucz się materiału objętego prezentacją.