Mudanças entre as edições de "PRG29002 - Programação I - Eng.Telecom 2015-2"
Ir para navegação
Ir para pesquisar
Linha 178: | Linha 178: | ||
Implementar uma função que recebe como parâmetros um vetor de inteiros e o seu tamanho. A função deve retornar a média entre todos os números armazenados no vetor. | Implementar uma função que recebe como parâmetros um vetor de inteiros e o seu tamanho. A função deve retornar a média entre todos os números armazenados no vetor. | ||
Exemplo: | Exemplo: | ||
− | < | + | <syntaxhighlight lang=c> |
float media_vet(int vetor[], int tamanho) | float media_vet(int vetor[], int tamanho) | ||
{ | { | ||
Linha 192: | Linha 192: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
</li> | </li> | ||
+ | |||
+ | <li> | ||
+ | Implementar uma função que recebe como parâmetros um vetor de inteiros e o tamanho deste vetor. A função deve retornar o maior número armazenado neste vetor. Exemplo: | ||
+ | <syntaxhighlight lang=c> | ||
+ | int maior_vet(int vetor[], int tamanho) | ||
+ | { | ||
+ | |||
+ | } | ||
+ | main() | ||
+ | { | ||
+ | int maior; | ||
+ | int x[10] = {1,8,6,5,9,14,2,3,10,0}; | ||
+ | |||
+ | maior = maior_vet(x,10); /* o valor retornado deve ser 14 */ | ||
+ | } | ||
+ | </syntaxhighlight> | ||
+ | </li> | ||
+ | <li> Implementar uma função que recebe uma matriz 2x3 de floats. Ela deve retornar a média entre todos os elements da matriz. Exemplo: | ||
+ | <syntaxhighlight lang=c> | ||
+ | float media_mat(float matriz[2][3]) | ||
+ | { | ||
+ | } | ||
+ | main() | ||
+ | { | ||
+ | float x[2][3] = { | ||
+ | {2.6,-7.4,3.9}, | ||
+ | {8.6,9.4,5.1} | ||
+ | }; | ||
+ | float media; | ||
+ | media = media_mat(x); | ||
+ | } | ||
+ | </syntaxhighlight> | ||
+ | </li> | ||
</ol> | </ol> | ||
{{collapse bottom}} | {{collapse bottom}} |
Edição das 07h41min de 18 de dezembro de 2015
Plano de Ensino
Aulas
AULA 1 - Dia 5/10/2015 - Aula Inaugural |
---|
AULA 5 - Dia 19/10/15 -Estruturas de Decisão |
---|
AULA 6 - Programação 1 - Engenharia |
---|
Dia 21/10/15 -Exercícios |
AULA 7- Programação 1 - Engenharia |
---|
Dia 26/10/15 -Exercícios |
AULA 10 - Dia 9/11/2015 -Funções no C |
---|
AULA 11- Dia 11/11/2015 |
---|
AULA 12 - Dia 16/11/2015 - Vetores no C |
---|
AULA 13 - Dia 18/11/2015 - Avaliação 1 |
---|
AULA 15 - Dia 23/11/15 - Vetores no C |
---|
AULA 14 - Dia 25/11/15 - Correção da Avaliação I] |
---|
AULA 16 - Dia 30/11/15 - Vetores no C |
---|
AULA 18 - Dia 7/12/2015 - Exercícios |
---|
AULA 19 - Dia 9/12/2015 - Exercícios - Continuação Batalha Naval |
---|
AULA 20 - Dia 12/12/2015 - Exercícios - Continuação Batalha Naval | ||||
---|---|---|---|---|
Adendos: a) Inserir uma função após o tiro para fornecer uma dica do número de navios que se encontra nas casas imediatamente vizinhas ao tiro realizado.
b) Inserir uma funcionalidade para armazenar nomes e pontuação de usuários. Ao final de cada programa mostrar a tabela de usuários com pontuação. Dica: criar 2 tabelas: uma de strings e outra de inteiros. A primeira para armazenar os nomes de usuários e a segunda para armazenar a pontuação. |
AULA 21- Dia 16/12/2015 - Estruturas |
---|
Exercícios adicionais de preparação para avaliação 1 de Laboratório |
---|
|