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