Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

DCC 119/120 ALGORITMOS e LABORATÓRIO DE PROGRAMAÇÃO - Simulado para 3º 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 
 
Indique o que será impresso no código a 
seguir, considerando como entradas x = 8 e 
y = 3: 
 
inteiro func_rec(inteiro x, inteiro y) 
{ 
 se(x = y) então 
 imprima(x); 
 senão 
 { 
 func_rec(x-1,y); 
 imprima(x); 
 } 
} 
Questão 1.b: Laboratório de Programação 
 
Para a função abaixo, indique em quais 
linhas estão definidas as bases da recursão: 
 
1 int mdc (int n, int m) 
2 { 
3 if((n>=m) && ((n%m)==0)) 
4 return(m); 
5 else 
6 { 
7 if (n<m) 
8 return (mdc(m,n)); 
9 else 
10 return (mdc(m,n%m)); 
11 } 
12 } 
 
 
Questão 2 
 
Fazer um procedimento que receba por parâmetro uma matriz A(100,100) de números reais 
e imprima o maior elemento da matriz e o menor elemento de sua diagonal principal. 
 
 
 
Questão 3 
 
Escrever um algoritmo completo seguindo as instruções a seguir. Leia atentamente todos os 
itens antes de iniciar seu desenvolvimento: 
 
a) Crie uma estrutura chamada livro. Cada livro terá os seguintes dados: título (150 
caracteres), autor (150 caracteres), preços (vetor de números reais com 36 posições). 
O vetor "preços" representa o preço do livro nos últimos 36 meses. 
 
b) Crie um procedimento para leitura dos dados de um conjunto de livros. Os parâmetros 
do procedimento são: o vetor de livros e o tamanho deste vetor. 
 
c) Crie um procedimento que imprima o preço médio de cada livro do vetor de livros. O 
preço médio será calculado pela média aritmética de todos os preços de cada livro. Os 
parâmetros deste procedimento são: o vetor de livros e o tamanho deste vetor. 
 
d) Faça um algoritmo principal (ou função main) para criar um vetor de 1000 livros 
usando a estrutura do item (a) e chamando os procedimentos dos itens (b) e (c).

Mais conteúdos dessa disciplina