LABORATORIUM Ćwiczenie nr 1 Temat: Wprowadzenie – schematy
Transkrypt
LABORATORIUM Ćwiczenie nr 1 Temat: Wprowadzenie – schematy
Elektronika i Telekomunikacja I rok Metodyka i techniki programowania LABORATORIUM Ćwiczenie nr 1 Temat: Wprowadzenie – schematy blokowe algorytmów, zapoznanie ze środowiskiem kompilatora QT Creator, kompilowanie i uruchamianie pierwszego programu. Cel ćwiczenia: Celem ćwiczenia jest poznanie obsługi kompilatora QT Creator oraz nauczenie umiejętności tworzenia, kompilowania i uruchamiania nowego projektu pod konsolę systemu Windows. 1. Przypomnienie wiadomości o algorytmach. Algorytm jest przepisem opisującym krok po kroku rozwiązanie problemu lub osiągnięcie jakiegoś celu. Najprostszym i najlepszym dotychczas sposobem reprezentacji algorytmów są schematy blokowe, które zbudowane są z następujących elementów: START Początek algorytmu (programu) WE/WY Wprowadzanie i wyprowadzanie danych PROCES JEŚLI START Blok wykonawczy (operacji arytmetycznych, logicznych i podstawiania) Blok warunkowy Koniec algorytmu (programu) Strzałki łączące PWSZ Tarnów 1 Elektronika i Telekomunikacja I rok Metodyka i techniki programowania Najczęściej używane operacje w bloku wykonawczym: = Instrukcja przypisania np. a = b; (a jest równe b) * Operacja mnożenia np. a = b*c; / Operacja dzielenia np. a = b/c; div Operacja dzielenia całkowitego np. a = b div c; mod Reszta z dzielenia całkowitego np. a = b mod c Przykładowy algorytm (dzielenie dwóch liczb) START Wczytaj a, b; TAK b<>0 ? c:=a/b NIE Wyświetl „Nie dzieli się przez 0 !” Wyświetl c; STOP 2. Obsługa kompilatora QT Creator . Instrukcja obsługi kompilatora została umieszczona na serwerze w osobnym pliku o nazwie Instrukcja_QT_Creator.pdf. PWSZ Tarnów 2 Elektronika i Telekomunikacja I rok Metodyka i techniki programowania 3. Kompilacja i uruchomienie pierwszego programu. #include <stdio.h> //dyrektywa preprocesora //odwołująca się do //pliku nagłówkowego //standardowego we/wy main() { printf("Pierwszy program"); //główna funkcja programu //klamra otwierająca //wyświetlenie tekstu"Pierwszy //program" na ekranie monitora getchar(); //zatrzymanie programu aż do //wciśnięcia dowolnego //klawisza //klamra zamykająca } Po każdej instrukcji musi być umieszczony średnik. W przeciwnym wypadku kompilator będzie zgłaszał błędy. #include <stdio.h> main() { printf("Pierwszy wiersz"); printf("Drugi wiersz"); } Ekran: Pierwszy wierszDrugi wiersz #include <stdio.h> main() { printf("Pierwszy wiersz"); printf(" Drugi wiersz"); } Ekran: Pierwszy wiersz Drugi wiersz \n – znak Entera (przejście do nowej linii) #include <stdio.h> main() { printf("Pierwszy wiersz\n"); printf("Drugi wiersz"); } Ekran: Pierwszy wiersz Drugi wiersz PWSZ Tarnów 3