Antes de chegar a este artigo, certamente você já deve ter lido este nosso artigo sobre algoritmos. Primeiramente, antes de aprender sobre as comandos de entrada e saída, é recomendável que você já tenha uma noção sobre o significado dos algoritmos.
Mas vamos ao que interessa!
O que significa entrada e saída?
Todo tipo de computador, desde o seu relógio de pulso digital até os supercomputadores científicos, possuem mecanismos de comunicação com o mundo exterior.
- Mecanismos que levam informações de fora para dentro do computador (entrada).
- Mecanismos que levam informações do computador para fora (saída).
Por exemplo: se você pensar no modelo de 3 etapas para a criação de um algoritmo (abordado no artigo anterior), a entrada representa a 1ª etapa e a saída representa a 3ª etapa.
E são diversas as maneiras com que um computador consegue obter informações para dentro (entrada) e fornecer informações para fora (saída).
Veja alguns exemplos:
Seu celular
O seu celular é um excelente exemplo para visualizar como um computador utiliza a entrada e saída.
A tela do celular é um exemplo de saída
A saída de som é um outro exemplo de saída
Os toques na tela são um exemplo de entrada
Os botões laterais são exemplos de entrada
A tela do celular e a música que você escuta com seus fones são exemplos de saída, porque são formas de exibir e enviar informações para fora do celular.
O reconhecimento de toques e os botões laterais são exemplos de entrada, porque permitem levar informações para dentro do celular.
O caixa eletrônico
Igualmente ao seu celular, o caixa eletrônico que você usa para sacar dinheiro também é um bom exemplo de mecanismos de entrada e saída.
O leitor de cartão é um exemplo de entrada
O painel de botões é outro exemplo de entrada
A tela da interface é um exemplo de saída
O dispensador de notas é outro exemplo de saída
Certamente, agora ficou bem claro para você o significado de entrada e saída.
Entrada e saída do computador
Nos Computadores Pessoais (PCs) os dispositivos de entrada e saída são conhecidos como periféricos de entrada e saída.
Veja alguns exemplos.
Periféricos de entrada
Em síntese: o mouse, o teclado, a webcam, o joystick, o microfone, o scanner e todos os dispositivos que enviam sinais de informação para dentro do computador são os periféricos de entrada.
Periféricos de saída
Em síntese: o monitor, a caixa de som, os fones de ouvido, os retroprojetores e todos os dispositivos que enviam sinais de informação para fora do computador são os periféricos de saída.
Entrada e saída padrão
Dentre os periféricos de entrada e saída do computador, existem dois que são padrão: o teclado e o monitor, de tal forma que os computadores modernos simplesmente não funcionam sem a presença deles:
Teclado: a entrada padrão do computador
Monitor: a saída padrão do computador
Se você parar para pensar, vai perceber a lógica disso!
Podemos usar o computador sem a impressora ou sem caixas de som, mas não sem o monitor.
Da mesma forma, podemos usar o computador sem mouse, microfone ou webcam, mas não sem o teclado!
O que a entrada e saída padrão tem a ver com programação?
Em seu primeiro contato com a programação, certamente, você vai aprender a utilizar a entrada e saída padrão para escrever os seus primeiros algoritmos!
Você vai:
- escrever comandos para que o algoritmo imprima informações no monitor (na saída padrão).
- e vai escrever comandos para que o algoritmo receba valores digitados no teclado pelo usuário (da entrada padrão).
Veja abaixo os comandos de entrada e saída padrão existentes nas principais linguagens de programação.
- Java
- C
- C++
- C#
- Python
1.import java.util.Scanner;
2.
3.public class Main {
4. public static void main(String args[]) {
5.
6. // comando de entrada padrão em Java
7. Scanner sc = new Scanner(System.in);
8. int valor = sc.nextInt();
9.
10. // comando de saída padrão em Java
11. System.out.println("Esta mensagem será exibida na saída padrão. No monitor.");
12. }
13.}
1.#include <stdio.h>
2.
3.int main() {
4.
5. // comando de entrada padrão em C
6. int valor;
7. scanf("%d",&valor);
8.
9. // comando de saída padrão em C
10. printf("Esta mensagem será exibida na saída padrão. No monitor");
11.}
1.#include <iostream>
2.
3.int main() {
4.
5. // comando de entrada padrão em C++
6. int valor;
7. std::cin >> valor;
8.
9. // comando de saída padrão em C++
10. std::cout << "Esta mensagem será exibida na saída padrão. No monitor";
11.}
1.using System;
2.
3.class Program {
4. static void Main(string[] args) {
5.
6. // comando de entrada padrão em C#
7. int valor = Convert.ToInt32(Console.ReadLine());
8.
9. // comando de saída padrão em C#
10. Console.WriteLine("Esta mensagem será exibida na saída padrão. No monitor.");
11. }
12.}
1.# comando de entrada padrão em Python
2.valor = input()
3.
4.# comando de saída padrão em Python
5.print('Esta mensagem será exibida na saída padrão. No monitor.')
Práticas
Confira abaixo as práticas que preparamos para te ajudar a aprofundar os seus conhecimentos nesse assunto!
Escolha a sua linguagem de programação e aprofunde-se.
Playlist
Essa é, com certeza, a forma mais simples e fácil de iniciar no universo da programação.
Mas isso é só o início! Continue a sua jornada no aprendizado de programação. Dê o próximo passo e leia o nosso artigo sobre variáveis.