Lógica de ProgramaçãoLógica de ProgramaçãoEntrada e SaídaEntrada e Saída
Prof. Wesley R. [email protected]
RoteiroRoteiro
• O que é E/S?• Saída de dados• Entrada de dados• Exercícios
ObjetivoObjetivo
• Aprender a iteragir com os usuarios através de comandos
O que é E/S ?O que é E/S ?
• Comandos de entrada e saída são os que permitem uma iteração com o usuário através de dispositivos de saída, por exemplo o monitor, e por dispositivos de entrada de dados, como o teclado.
Iteragindo com o usuárioIteragindo com o usuário
• Em sua maioria, os sistemas construídos adquirem dados a partir de um humano ou ainda devem exibir dados para humanos.
• Para esta iteração, a maioria das linguagens, fornecem comandos para interação com o usuário.
• Observação: algumas aplicações somente processam dados ou adquirem dados de agentes ou sensores, estas não serão nosso objeto de estudo.
Saída de dadosSaída de dados
• Para escrita de dados ou mensagens utilizamos os comandos escreva ou escreval.
• O escreva, exibe a mensagem e o escreval exibe a mensagem e pula para uma nova linha.
• Sintaxe:– escreva(expressao)– escreval(expressao)
• Exemplo:
Lendo dadosLendo dados
• O comando leia é utilizado para que o usuário possa informar o valor a ser atribuído a variável.
• Sintaxe:– leia(var)
• Exemplo:–
ExercícioExercício
• Faça um algoritmo que leia no nome do usuário e escreva na tela “bom dia Fulano”, substituindo a palavra fulano pelo nome lido.
ConclusãoConclusão
• Comandos de E/S são partes fundamentais de qualquer linguagem de programação. Através deles podemos fazer programas com iteração com o usuário, indo além de simples algoritmos.