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