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

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

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

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