Aula 8 - Comandos de Entrada e Saída
-
Upload
luiz-augusto-macedo-morais -
Category
Education
-
view
6.554 -
download
1
Transcript of Aula 8 - Comandos de Entrada e Saída
Introdução a Algoritmos e
Linguagens de Programação
ApresentaçãoLuiz Augusto de M. Morais
Aula 8 | Comandos de Entrada e Saída
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Roteiro
●Pra que serve?●Saída padrão●Sintaxe●Formatação●Exemplos
Comando de Saída
●Pra que serve?●Entrada padrão●Sintaxe●Exemplos
Comando de Entrada
Comando de saída
Pra que serve?
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Comando de saída | Pra que serve?
Serve para representar os dados do computador para o usuário.
Ex.: Exibir na tela, imprimir, ...
Comando de saída
Saída padrão
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Saída padrão
Monitor
Comando de saída
Sintaxe
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Sintaxe
escreva(<valor>)
<valor> pode ser qualquer tipo de dados.
Comando de saída
Formatação
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Formatação
Maria tem 4 maças e 5 laranjasMaria tem 4 maças e 5 laranjas
nome
quant_macas
quant_laranjas
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Formatação
Maria tem 4 maças e 5 laranjas
“%s tem %d maças e %d laranjas”
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Formatação
●%s = máscara para strings
●%d = máscara para números inteiros
●%f = máscara para números em ponto flutuante
Comando de saída
Exemplos
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
escreva('Olá, seja bem-vindo!')
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Exemplo 0
Faça um algoritmo que dê boas vindas
Resultado: Olá, seja bem-vindo!
Pode melhorar?
nome = 'Luiz Augusto'escreva('Olá %s, seja bem-vindo!' % nome)
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Exemplo 0
Faça um algoritmo que dê boas vindas
Resultado: Olá Luiz Augusto, seja bem-vindo!
numero1 = 30numero2 = 20soma = numero1 + numero2escreva('A soma de %d e %d é %d' % (numero1, numero2, soma))
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Exemplo 1
Faça um algoritmo que mostre a soma de dois números.
Resultado: A soma de 30 e 20 é 50
nota1 = 8.5nota2 = 9.5nota3 = 10.0media = (nota1 + nota2 + nota3) / 3escreva('A média é %f' % media)
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Exemplo 2
Faça um algoritmo que mostre a média de três notas.
Resultado: A média é 9.333333333333334
nota1 = 8.5nota2 = 9.5nota3 = 10.0media = (nota1 + nota2 + nota3) / 3escreva('A média é %1.2f' % media)
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Exemplo 2
Faça um algoritmo que mostre a média de três notas.
Resultado: A média é 9.33
Comando de entrada
Pra que serve?
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Comando de entrada | Pra que serve?
Serve para enviar os dados do usuário para o computador.
Ex.: Digitar um texto, clicar num botão...
Comando de entrada
Entrada padrão
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Entrada padrão
Teclado
Comando de entrada
Sintaxe
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Sintaxe
leia(<variável>)
<variável> só não pode ser booleana.
Comando de saída
Exemplos
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
leia(nome)escreva('Olá %s, seja bem-vindo!' % nome)
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Exemplo 0
Faça um algoritmo que dê boas vindas
Resultado: Olá ___, seja bem-vindo!
leia(numero1)leia(numero2)soma = numero1 + numero2escreva('A soma de %d e %d é %d' % (numero1, numero2, soma))
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Exemplo 1
Faça um algoritmo que mostre a soma de dois números.
Resultado: A soma de ___ e ___ é ___
leia(nota1)leia(nota2)leia(nota3)media = (nota1 + nota2 + nota3) / 3escreva('A média é %1.2f' % media)
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Exemplo 2
Faça um algoritmo que mostre a média de três notas.
Resultado: A média é ___
Referências
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETO HERMES
FERRARI, Fabrício; CECHINEL, Cristian.Introdução a Algoritmos e Programação. [S. l. : s. n.]