Buscar

tvc2.algoritmos.e.lab_Simulado

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 2º 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 
 
Considere, para o algoritmo a seguir, as entradas 
3.15 e 2.00 e indique qual será a saída. 
 
real processa (real x, real y) 
{ 
 real resultado; 
 resultado = x * y; 
 retorne resultado; 
} 
 
principal 
{ 
 real x, y, res; 
 leia(x); 
 leia(y); 
 res = processa (x, y); 
 imprima ("Resultado: ", res); 
} 
 
Questão 1.b: Laboratório de Programação 
 
 
Quais serão as saídas do fragmento de código a 
seguir: 
 
int vet[10] = {10,12,9,5,7,4,3,2,13,11}; 
int i; 
for (i = 0; i < 9; i++) 
{ 
 if(vet[i]+vet[i+1] > 10) 
 printf("%d ",vet[i]); 
} 
 
Questão 2 
 
Desenvolver uma função que receba por parâmetro o raio de uma esfera e retorne o seu 
volume calculado através da fórmula v = 4/3 * PI * r³. 
 
 
 
Questão 3 
 
Desenvolver a função int contadivisiveis(int n1, int n2, int n3) que retorna 
o número de valores entre n1 e n2 (inclusive ambos, se for o caso) que sejam divisíveis por 
n3. A função será executada inclusive se o valor de n2 for menor que n1. 
 
 
 
Questão 4 
 
Desenvolver um procedimento que imprime a média dos valores armazenados em um vetor 
de números reais de tamanho n. A função receberá o vetor (vet) e o seu tamanho (n). Se n 
for menor ou igual a zero, o procedimento exibirá uma mensagem de erro. 
 
 
Questão 5 
 
Desenvolver uma função que recebe uma string e um caractere e verifica se o caractere 
existe ou não nesta string. A função retornará 1 se o caractere existir na string e -1, caso 
contrário.

Outros materiais