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.

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.

Modelo de 3 etapas

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 dos comandos 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

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

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.')

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.

David V. Santiago

David V. Santiago

Professor e Mestre em Sistemas e Computação.

Este artigo foi útil para você?

Então nos ajude a crescer e compartilhe-o com outras pessoas que se interessam por esse assunto!

Share on whatsapp
WhatsApp
Share on facebook
Facebook
Share on twitter
Twitter
Share on linkedin
LinkedIn
Share on email
Email

Nos siga em nossas redes sociais.

O primeiro livro didático de programação para jogos digitais

Este site usa cookies para garantir que você obtenha a melhor experiência.