Operacja wejścia

Słownik kwalifikacji INF.04 - Projektowanie, programowanie i testowanie aplikacji

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.