Baixe o app para aproveitar ainda mais
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.
Compartilhar