Buscar

Simulado de Algoritmos e Laboratório de Programação

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

DCC 119/120 ALGORITMOS e LABORATÓRIO DE PROGRAMAÇÃO - Simulado para 1º TVC 
 
Instruções para este simulado: 
• O simulado será feito em dupla. 
• As questões poderão ser feitas em C ou em Pseudolinguagem. 
• O simulado terá duração de 1h:40m. 
• Não será permitida a consulta de qualquer tipo de material. 
 
 
 
Questão 1.a: Algoritmos 
 
Sendo A=5, B=3 e C=7, analise as operações 
a seguir e marque Verdadeiro ou Falso para 
cada uma delas: 
 
a) A+B = C 
b) B+C < A 
c) C < A*B 
d) B+C = 2*A 
e) C div B > A 
 
Questão 1.b: Laboratório de Programação 
 
Apresentar a saída gerada pelo programa a 
seguir, se forem fornecidos os valores 62 e 
32 (nesta ordem) como dados de entrada. 
 
int main() 
{ 
 int a, b; 
 scanf("%d %d", &a, &b); 
 if( a > b ) 
 b = a + b; 
 if( a < b ) 
 a = b%2; 
 printf("%d %d", a, b); 
} 
 
Questão 2 
 
Desenvolver um algoritmo (ou programa) que converta uma quantidade de horas digitadas 
pelo usuário em minutos. Informe o resultado em minutos. 
 
 
 
Questão 3 
 
Desenvolver um algoritmo (ou programa) para ler um número e informar se ele é positivo, 
negativo ou neutro (zero). 
 
 
 
Questão 4 
Utilizando a estrutura de alternativa múltipla-escolha (obrigatório), desenvolver um algoritmo 
(ou programa) que pergunte um código e de acordo com o valor digitado seja apresentado o 
cargo correspondente. A relação entre códigos e cargos é a seguinte: 101 - Vendedor; 102 - 
Atendente; 103 - Auxiliar Técnico; 104 - Assistente; 105 - Coordenador de Grupo; 106 - 
Gerente. Caso o usuário digite um código que não esteja na relação acima, mostrar uma 
mensagem de código inválido. 
 
 
Questão 5 
Desenvolver um algoritmo (ou programa) que calcule a média aritmética de vários valores 
inteiros positivos informados pelo usuário. O final da leitura acontecerá quando for lido um 
valor negativo.

Outros materiais