Você está na página 1de 24

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  >
No PORTUGOL o
 Maior ou igual  >= símbolo de
 Menor  < igualdade é
 Menor ou igual  <= É ==
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

Você também pode gostar