Co to jest operacja wejścia?
Operacja wejścia to czynność polegająca na przekazaniu danych do programu z zewnętrznego źródła. Program nie tworzy tych danych samodzielnie, tylko je odczytuje, aby móc je później przetwarzać.
W pytaniach egzaminacyjnych operacja wejścia najczęściej oznacza pobieranie danych od użytkownika lub z pliku, bazy danych, formularza albo urządzenia.
Przykłady źródeł danych wejściowych
Dane mogą pochodzić między innymi z:
- klawiatury, np. wpisanie liczby w konsoli,
- formularza w aplikacji internetowej,
- pliku tekstowego lub binarnego,
- bazy danych,
- sieci, np. żądania HTTP,
- urządzeń zewnętrznych, np. skanera kodów kreskowych.
Przykład w Pythonie
imie = input("Podaj imię: ")
print("Witaj", imie)
Instrukcja input() wykonuje operację wejścia, ponieważ pobiera dane wpisane przez użytkownika.
Przykład w C++
int wiek;
std::cin >> wiek;
std::cin służy do odczytu danych wejściowych, najczęściej z klawiatury.
Operacja wejścia a operacja wyjścia
Operacja wejścia to dostarczenie danych do programu, natomiast operacja wyjścia to przekazanie wyników z programu na zewnątrz, np. wyświetlenie komunikatu na ekranie lub zapis do pliku.
Przykład:
liczba = input("Podaj liczbę: ") # wejście
print(liczba) # wyjście
Na co uważać?
Operacji wejścia nie należy mylić z:
- dodawaniem nowych funkcji do aplikacji,
- zmianą wartości zmiennych globalnych,
- naprawianiem błędów w kodzie.
Najkrócej: operacja wejścia = pobranie danych przez program.