Comandos de entrada e saída: o seu início na programação

Dê seus primeiros passos na programação. Aprenda sobre os comandos de entrada e saída, e como ele te permite se comunicar com o computador.

24/09/2024

youtube-thumb
algol-youtube-play

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.public class Main {
3. public static void main(String args[]) {
4. // comando de entrada padrão em Java
5. Scanner sc = new Scanner(System.in);
6. int valor = sc.nextInt();
7. // comando de saída padrão em Java
8. System.out.println("Esta mensagem será exibida na saída padrão. No monitor.");
9. }
10.}
1.#include <stdio.h>
2.int main() {
3. // comando de entrada padrão em C
4. int valor;
5. scanf("%d",&valor);
6. // comando de saída padrão em C
7. printf("Esta mensagem será exibida na saída padrão. No monitor");
8.}
1.#include <iostream>
2.int main() {
3. // comando de entrada padrão em C++
4. int valor;
5. std::cin >> valor;
6. // comando de saída padrão em C++
7. std::cout << "Esta mensagem será exibida na saída padrão. No monitor";
8.}
1.using System;
2.class Program {
3. static void Main(string[] args) {
4. // comando de entrada padrão em C#
5. int valor = Convert.ToInt32(Console.ReadLine());
6. // comando de saída padrão em C#
7. Console.WriteLine("Esta mensagem será exibida na saída padrão. No monitor.");
8. }
9.}
1.# comando de entrada padrão em Python
2.valor = input()
3.# comando de saída padrão em Python
4.print('Esta mensagem será exibida na saída padrão. No monitor.')

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.

autor

David Santiago

Mestre em Sistemas e Computação. Graduado em Sistemas de Informação. Professor de Linguagem de Programação, Algoritmos, Estruturas de Dados e Desenvolvimento de Jogos Digitais.

Outros artigos