Buscar

Trabalho de Linguagem de Programação - Funções e Vetores

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

MINISTÉRIO DA EDUCAÇÃO 
UNIVERSIDADE FEDERAL DOS VALES DO JEQUITINHONHA E MUCURI 
CAMPUS AVANÇADO DO MUCURI – TEÓFILO OTONI - MG 
BACHARELADO EM CIÊNCIA E TECNOLOGIA 
 
 
Aluno: _____________________________________________________ Linguagem de Programação 
 
 
Trabalho PARTE 2 
Conteúdos Funções e Vetores 
Data da entrega: 23/09/2021 
Valor 35 pts 
 
O trabalho deve ser realizado escrito, depois escanear e encaminhar até a data 23/09/21 para o email: 
ciro.santos@ufvjm.edu.br 
 
Questão 1) Definições: 
 
a) Quais são as 3 informações mais importantes de uma função? 
b) Elabore uma linha de comando que declare um vetor para 50 números inteiros. 
c) Qual a diferença entre variáveis locais e globais? 
 
Questão 2) Que informação será impressa após a execução do código abaixo. 
 
void Misteiro1 (){ 
 int i=0, j, k; 
 do{ 
 k=1; 
 while( k < 5){ 
 for(j=0; j < 10;j++){ 
 if (j == 2) 
 break; 
 printf("\nI K J = %d %d %d",i,k,j); 
 } 
 ++k; 
 } 
 i++; 
 }while(i < 3); 
} 
 
 
Questão 3) Dado o código abaixo, entenda o código e informa o que faz cada linha de código e 
qual o objetivo do mesmo. 
 
void Misterio2(){ 
 int b,rp; 
 rp = 10; 
 srand(time(NULL)); 
 do{ 
 b = rand() % 5; 
 if (b == 2){ 
 rp = 0; 
 } 
 }while(rp); 
} 
 
 
Questão 4) Elabore uma função Maior que recebe 2 numero de e retorna o maior utilizando o 
comando ternário 
 
Questão 5) Elabore uma função void que recebe um numero e utilizando um menu e switch 
case imprima os dias da semana Ex. 1 segunda .. 
 
Questão 6) Elabore uma função que recebe um numero e retorna o numero fatorial do mesmo. 
 
MINISTÉRIO DA EDUCAÇÃO 
UNIVERSIDADE FEDERAL DOS VALES DO JEQUITINHONHA E MUCURI 
CAMPUS AVANÇADO DO MUCURI – TEÓFILO OTONI - MG 
BACHARELADO EM CIÊNCIA E TECNOLOGIA 
 
 
Aluno: _____________________________________________________ Linguagem de Programação 
 
 
Ex. 5! = 120, 6! = 720 
. 
Questão 7) Elabore uma função void que retorne o 10 número da sequencia Fibonacci. 
 
Questão 8) Declare variável global para um vetor de vet(50) números inteiros 
 
 
Questão 9) Cria uma função que armazena números aleatórios de 12 a 200 no vetor vet(50) 
 
Questão 10) Cria uma função que retorna a soma dos valores do vetor vet(50) 
 
Questão 11) Cria uma função que retorna o maior valor do vetor vet(50) 
 
Questão 12) Crie uma função que imprima o conteúdo do vetor vet(50) 
Questão 13) Elabore um programa Principal em C : 
a) Chame todas as funções desenvolvida no trabalho, passando parâmetro quando 
necessário e recebendo e imprimindo quando houver retorno.

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando