Documento 3558986

Propaganda
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Exercícios
EXERCÍCIOS
Seleção Simples e Composta
(parte 3)
Material produzido por professores da
UFABC
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Exercícios
Relembrando...
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Exercícios
Coisas para não esquecer:
• Problemas que envolvam “decisão” podem ser tratados
com ESTRUTURAS DE SELEÇÃO (ou condição)
 Uma Condição é formulada com o uso de Operadores
Relacionais
 Os símbolos dos OPERADORES RELACIONAIS são:






igual  =
diferente  <> ou !=
Maior  >
Maior ou igual  >=
Menor  <
Menor ou igual  <=
No PORTUGOL o
símbolo de
igualdade é
É ==
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Exercícios
Relembrando ...
• A estrutura de SELEÇÃO COMPOSTA tem a seguinte
sintaxe em PORTUGOL
SINTAXE PORTUGOL STUDIO
se ( condição ) {
instruções do bloco
“verdadeiro”
}
senao {
instruções do bloco
“falso”
}
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Exercícios
Exercício 1
Um jogo de futebol é disputado entre dois
times: o time da casa e o time visitante.
Escreva um programa que informe o
número total de gols marcado num jogo de
futebol. Caso ocorra um empate o
programa deve imprimir a mensagem:
“Não houve vencedor”
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Exercícios
Um jogo de futebol é disputado entre dois
times: o time da casa e o time visitante.
Escreva um programa que informe o
número total de gols marcado num jogo de
futebol. Caso ocorra um empate o
programa deve imprimir a mensagem:
“Não houve vencedor”
Identifique os elementos para a solução
ENTRADA, PROCESSAMENTO, SAÍDA!
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Exercícios
TEMPO
Um jogo de futebol é disputado entre dois times: o time da
casa e o time visitante. Escreva um programa que
informe o número total de gols marcado num jogo
de futebol. Caso ocorra um empate o programa
deve imprimir a mensagem: “Não houve vencedor”
 Qual a SAÍDA de Dados?
[que resultado(s) o algoritmo deve produzir?]
• Qual a ENTRADA de Dados?
[quais os insumos necessários para produzir a(s) saída(s)?
 Qual o PROCESSAMENTO necessário?
[para transformar a entrada em saída de dados?]
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Exercícios
Um jogo de futebol é disputado entre dois times: o time da
casa e o time visitante. Escreva um programa que
informe o número total de gols marcado num jogo
de futebol. Caso ocorra um empate o programa
deve imprimir a mensagem: “Não houve vencedor”
 Qual a SAÍDA de Dados?
[que resultado(s) o algoritmo deve produzir?]
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Exercícios
Um jogo de futebol é disputado entre dois times: o time da
casa e o time visitante. Escreva um programa que
informe o número total de gols marcado num
jogo de futebol. Caso ocorra um empate o
programa deve imprimir a mensagem: “Não
houve vencedor”
 Qual a SAÍDA de Dados?
 Total de Gols no jogo (totalgols)
 Mensagem : Não houve vencedor
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Exercícios
Um jogo de futebol é disputado entre dois times: o time da
casa e o time visitante. Escreva um programa que
informe o número total de gols marcado num jogo
de futebol. Caso ocorra um empate o programa
deve imprimir a mensagem: “Não houve vencedor”
 SAÍDA: totalgols, Mensagem
• Qual a ENTRADA de Dados?
[quais os insumos necessários para produzir a(s) saída(s)?
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Exercícios
Um jogo de futebol é disputado entre dois times: o time da
casa e o time visitante. Escreva um programa que
informe o número total de gols marcado num jogo
de futebol. Caso ocorra um empate o programa
deve imprimir a mensagem: “Não houve vencedor”
 SAÍDA: totalgols, Mensagem
• Qual a ENTRADA de Dados?
[quais os insumos necessários para produzir a(s) saída(s)?
A entrada de dados está
explícita no enunciado?
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Exercícios
Um jogo de futebol é disputado entre dois times: o time da
casa e o time visitante. Escreva um programa que
informe o número total de gols marcado num jogo
de futebol. Caso ocorra um empate o programa
deve imprimir a mensagem: “Não houve vencedor”
 SAÍDA: totalgols, Mensagem
• Qual a ENTRADA de Dados?
O que é necessário para calcular o total
de gols do jogo?
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Exercícios
Um jogo de futebol é disputado entre dois times: o time da
casa e o time visitante. Escreva um programa que
informe o número total de gols marcado num jogo
de futebol. Caso ocorra um empate o programa
deve imprimir a mensagem: “Não houve vencedor”
 SAÍDA: totalgols, Mensagem
• Qual a ENTRADA de Dados?
O que é necessário para calcular o total de gols do jogo?
 Os gols de cada time (gols1, gols2)
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Exercícios
Um jogo de futebol é disputado entre dois times: o time da
casa e o time visitante. Escreva um programa que
informe o número total de gols marcado num jogo
de futebol. Caso ocorra um empate o programa
deve imprimir a mensagem: “Não houve vencedor”
 SAÍDA: totalgols, Mensagem
• ENTRADA: Os gols de cada time (gols1, gols2)
 Qual a PROCESSAMENTO necessário?
[para transformar a entrada em saída de dados?]
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Exercícios
Escreva um programa que informe o número total
de gols marcado num jogo de futebol. Caso ocorra
um empate o programa deve imprimir a mensagem:
“Não houve vencedor”
 SAÍDA: totalgols, Mensagem
• ENTRADA: Os gols de cada time (gols1, gols2)
 PROCESSAMENTO
 totalgols = gols1 + gols2
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Exercícios
Escreva um programa que informe o número total
de gols marcado num jogo de futebol. Caso ocorra
um empate o programa deve imprimir a mensagem:
“Não houve vencedor”
 SAÍDA: totalgols, Mensagem
• ENTRADA: Os gols de cada time (gols1, gols2)
 PROCESSAMENTO
 totalgols = gols1 + gols2
se (gols1 == gols2) {
Não Houve Vencedor
}
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Exercícios
SOLUÇÃO EM
PORTUGOL (STUDIO)
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Exercícios
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Exercícios
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Exercícios
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Exercícios
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Exercícios
TESTES
(PORTUGOL STUDIO)
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Exercícios
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Exercícios
Download