Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
O que é uma instrução de entrada? | Curso de Algoritmos e Lógica de Programação | Aula 11
Play lesson

Curso de algoritmos e lógica de programação - O que é uma instrução de entrada? | Curso de Algoritmos e Lógica de Programação | Aula 11

Domine Algoritmos e Lógica: Transforme seu futuro na programação!

5.0 (1)
21 learners

What you'll learn

Aprender a criar algoritmos e fluxogramas básicos

Dominar o uso das estruturas de controle em programação

Construir programas usando a linguagem de programação Portugol

Calcular operações matemáticas básicas e verificar condições em algoritmos

This course includes

  • 35 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Keywords

Full Transcript

Cupons para meus cursos na Udemy https://wagnergaspar.com/cupons_udemy/ Na programação é comum a necessidade de pedir dados e informações ao usuário. Assim, da mesma forma como temos a instrução de saída para imprimir informações na tela, temos também as instruções de entrada para fazer a leitura de dados digitados no teclado. Imagine um simples programa que peça para o usuário digitar seu peso e sua altura. Temos aí ao menos duas instruções: uma de saída, que irá imprimir uma mensagem na tela informando ao usuário o que esperados que ele faça; e uma de entrada, para ler os dados digitados pelo usuário. Perceba que enquanto a instrução de saída produz um resultado visual na tela, a instrução de entrada é executada de forma oculta, não há nenhum indício visual da instrução de entrada. Em fluxograma representamos a entrada de dados pela figura geométrica parecida com um megafone. Assim, construímos nosso algoritmo com 4 figuras: - início; - saída de dados pedindo que o usuário digite seu peso e sua altura; - entrada de dados para ler o que será digitado; - fim Um detalhe a ser observado é que neste exemplo estamos pedindo ao usuário duas informações diferentes, seu peso e sua altura. Assim, pode ocorrer variações na representação do algoritmo, mas isso não significa que um esteja certo e o outro errado. Na solução apresentada temos apenas uma instrução de saída e uma de entrada para pedir e ler as duas informações. Contudo, podemos ser mais detalhistas, pedindo cada informação separadamente, assim: - início; - saída de dados pedindo que o usuário digite seu peso; - entrada de dados para ler o peso; - saída de dados pedindo que o usuário digite sua altura; - entrada de dados para ler a altura; - fim Agora estamos utilizando quatro instruções, duas de saída e duas de entrada. Scratch Para trabalhar com entrada de dados no Scratch temos dois blocos que devem ser usados em conjunto, na aba sensores. Observe que temos o bloco pergunta, e logo abaixo temos uma resposta, afinal, toda pergunta necessita de uma resposta. Assim, sempre que desejamos pedir uma informação ao usuário utilizamos este bloco de pergunta e, na sequencia, salvamos a resposta em alguma variável criada previamente. No Scratch não é possível ler vários dados de entrada de uma vez. Assim, se desejamos pedir ao usuário seu peso e sua altura, precisamos fazer duas perguntas, uma para o peso e outra para a altura, salvando cada informação em uma variável diferente. Portugol Em portugol temos apenas uma instrução de entrada, fazendo par com a instrução de saída escreva(""), a instrução leia(). Para ler um dado do teclado basta inserir entre o par de parênteses o nome da variável que irá receber o dado lido. Em portugol é possível ler várias informações juntas, basta separar os nomes das variáveis por um vírgula. Deve-se apenas ter o cuidado de pressionar a tecla ENTER após cada informação digitada. Caso seja pressionada a tecla ESPAÇO a leitura não irá funcionar. // variáveis real peso, altura // instrução de saída escreva("Digite seu peso e sua altura: ") // instrução de entrada leia(peso, altura) escreva("O usuário pesa ", peso, " KG e possui ", altura, " metros de altura.") Código disponível em: https://wagnergaspar.com/

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere