Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

para quem precisa de ajuda, Exercícios de Fundamentos de Física

a resolução da prova do professor cleber

Tipologia: Exercícios

2025

Compartilhado em 12/05/2025

mata-amazonica
mata-amazonica 🇧🇷

1 documento

1 / 4

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Algoritmos e Programa¸ao II
Segunda Prova - P2
Nome Completo:
1. (2,0 pontos) Considere a seguinte implementa¸ao:
#include<stdio.h>
int FUNC(int n, int v[])
{
int aux;
if(n == 1)
return v[0];
else
{
aux = FUNC(n-1, v);
if(aux > v[n-1])
return aux;
else
return v[n-1];
}
}
int main() {
int v[5] = {10, 1, 75, 21, 6};
printf("%d", FUNC(5, v));
return 0;
}
(a) Desenhe a pilha de execu¸ao para as chamadas `a fun¸ao FUNC.
pf3
pf4

Pré-visualização parcial do texto

Baixe para quem precisa de ajuda e outras Exercícios em PDF para Fundamentos de Física, somente na Docsity!

Algoritmos e Programa¸c˜ao II

Segunda Prova - P

Nome Completo:

  1. (2,0 pontos) Considere a seguinte implementa¸c˜ao:

#include<stdio.h>

int FUNC(int n, int v[]) { int aux;

if(n == 1) return v[0]; else { aux = FUNC(n-1, v); if(aux > v[n-1]) return aux; else return v[n-1]; } }

int main() {

int v[5] = {10, 1, 75, 21, 6}; printf("%d", FUNC(5, v)); return 0; }

(a) Desenhe a pilha de execu¸c˜ao para as chamadas `a fun¸c˜ao FUNC.

(b) Qual a sa´ıda produzida pelo c´odigo apresentado?

  1. (3,5 pontos) (conta.cpp) Crie um programa para ler um valor inteiro m e em seguida m valores inteiros a serem armazenados em um vetor A bem como um inteiro k e determine quantos valores armazenados no vetor s˜ao maiores do que k. Para a contagem ´e necess´ario implementar uma fun¸c˜ao recursiva chamada conta k que recebe como argumento o inteiro k um vetor de v de inteiros e seu tamanho n com o seguinte prot´otipo:

int conta k (int k, int *v, int n)

Fa¸ca a aloca¸c˜ao dinˆamica do vetor a ser utilizado. Apresente a pilha de execu¸c˜ao do seu c´odigo para m = 5, A = 65, 5 , 12 , 89 , 45 e k = 34.