Buscar

Comandos de Entrada e Saída em Algoritmos

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 34 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 34 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 34 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

ALGORITMOS
Gellars M. S. Tavares
Aula 3
CONTEÚDO PROGRAMÁTICO DESTA AULA
 Conhecer o comando de entrada de dados;
 Construir algoritmos de forma sequencial com comandos de entrada de dados, de atribuição, e de saída, usando, quando necessário, os operadores aritméticos.
ALGORITMOS
Praticar é a única forma de aprender!
Agora começa sua vida como desenvolvedor
CARACTERÍSTICAS DA ESTRUTURA SEQUENCIAL
A programação de um sistema computacional pode ser resumida em 3 passos básicos: Entrada, Processamento e Saída.
ENTRADA
Representa os dispositivos que captam os dados que serão armazenados na memória principal.
PROCESSAMENTO
SAÍDA
Representa as operações que são realizadas com os dados para obtermos o resultado desejado.
Representa os dispositivos que recebem os resultados.
CARACTERÍSTICAS DA ESTRUTURA SEQUENCIAL
COMANDO DE ENTRADA DE DADOS
INTERAGINDO
COMANDO DE ENTRADA DE DADOS
Dentro desse símbolo, poderemos encontrar:
Símbolo
COMANDO DE ENTRADA DE DADOS
UAL
leia nomeVariável;
leia nome; leia idade; leia altura;
O USUÁRIO DIGITA O DADO NO TECLADO, MAS ONDE FICA?
MENSAGEM
Quando começamos a construir algoritmos, no início, parece tudo muito difícil, afinal, essa não é nossa forma de pensar no cotidiano, visto que nossa vida não se resume a um conjunto de atividades que uma só pode ser iniciada quando a outra for concluída.
MENSAGEM
Para lhe ajudar, além de boa interpretação do enunciado, sugiro que imagine, na maioria das vezes, um diálogo, como será mostrado a seguir.
VAMOS EXERCITAR?
Problema: 
Fazer uma entrevista com um candidato à vaga na sua empresa.
DIÁLOGO
Nome?
Luiz
Entrevistadora
Candidato à vaga
DIÁLOGO
21
Idade?
Entrevistadora
Candidato à vaga
DIÁLOGO
Sim
Experiência, Sim / Não?
Candidato à vaga
Entrevistadora
Aula 1
DIÁLOGO
Então, a entrevistadora teve que se ausentar logo no dia que tinham muitos candidatos agendados. 
Observe o que ela resolveu fazer:
Aula 1
COMANDO DE ENTRADA DE DADOS
Vamos tentar identificar o que poderia se tornar um comando para substituir a pergunta que ela fez, sendo exibido na tela.
Além disso, o que poderia se tornar um comando de entrada de dados, visto que o candidato não poderia mais responder à entrevistadora.
Aula 1
COMANDO DE ENTRADA DE DADOS
Para construirmos o fluxo, decidiremos qual a ordem que o candidato vai responder.
Partindo do princípio que ele vai responder na ordem das perguntas da ficha.
Observe.
Aula 1
COMANDO DE ENTRADA DE DADOS
“Nome:”
no
“Idade:”
id
“Exp...”
resp
Comando de saída
Comando de entrada
Aula 1
COMANDO DE ENTRADA DE DADOS
O Fluxograma
imprima “Nome: “;
leia no;
imprima “Idade: “;
leia id;
imprima “Experiência SIM() NÃO()“;
leia id;
UAL
Aula 1
COMANDO DE ENTRADA DE DADOS
UAL
Fluxograma
Aula 1
COMANDO DE ENTRADA DE DADOS
Aula 1
EXERCÍCIO
Vamos exercitar?
Aula 1
24
PROBLEMA
Quantos valores desconhecidos?
Todos serão fornecidos pelo usuário?
Quais são os comandos envolvidos?
Construa um algoritmo que deixe entrar um número inteiro e exiba seu dobro.
leia, imprima e atribuição(?)
NÃO
2
COMPREENDENDO O PROBLEMA
1
num
inteiro
0/1(?)
dobro
 inteiro
leia / atribuição(?) / imprima
Aula 1
SOLUÇÃO NA LINGUAGEM ALGORÍTMICA - UAL
Aula 1
 
OUTRA SOLUÇÃO NA LINGUAGEM ALGORÍTMICA - UAL
Aula 1
 
Vamos praticar agora?
Aula 1
ALGORITMOS
Gellars M. S. Tavares
Atividade 3
PROBLEMAS 
1- Entrar com quatro salários e exibir a média dos salários. 
2- Construa um algoritmo que deixe entrar duas notas. Calcule, armazene e exiba a média aritmética.
Aula 1
Solução na Linguagem Algorítmica UAL do exercício 1.
Aula 1
Solução na Linguagem Algorítmica UAL do exercício 1.
Aula 1
Solução na Linguagem Algorítmica UAL do exercício 2.
Aula 1
Solução na Linguagem Algorítmica UAL do exercício 2.
Aula 1

Outros materiais