Mudanças entre as edições de "PRG1-2014-2 Programação 1 - Engenharia"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Linha 80: Linha 80:
 
{{collapse bottom}}
 
{{collapse bottom}}
  
{{collapse top|AULA 25  [[AULA 17 - Programação 1 - Engenharia |  Dia 23/10/14 - Exercícios ]]  }}
+
{{collapse top|AULA 25  [[AULA 17 - Programação 1 - Engenharia |  Dia 23/10/14 - Ponteiros ]]  }}
 
{{collapse bottom}}
 
{{collapse bottom}}
  

Edição das 08h52min de 23 de outubro de 2014

Plano de Ensino

Plano de Ensino da Disciplina

Aulas

AULA 1 - Dia 30/7/14 - Aula Inaugural
AULA 2 - Dia 31/7/14 - Aula Inaugural (cont)
AULA 3 - Dia 6/8/14 - Lógica de Programação: Expressões - Estruturas de Decisão
AULA 4 - Dia 7/8/14 - Lógica de Programação: Estruturas de Repetição/Subprogramas
AULA 5 - Dia 13/8/14 -Introdução a Programação C
AULA 6 - Dia 14/8/14 -Estruturas de Decisão
AULA 7- Dia 20/8/14 -Estruturas de Repetição no C
AULA 8 - Dia 21/8/14 -Estruturas de Repetição no C
AULA 9 - Dia 27/8/14 -Funções no C
AULA 10 - Dia 28/8/14
AULA 11 - Avaliação 1
AULA 12 - Dia 10/9/14 - Vetores no C
AULA 13 - Dia 11/9/14 - Vetores no C
AULA 14 - Dia 16/9/14 - Exeercícios
AULA 15 - Dia 17/9/14 - Correção Avaliação I
AULA 16 - Dia 24/9/14 - Arranjos Multidimensionais
AULA 17 - Dia 25914 - Exercícios
AULA 18 - Dia 1/10/14 - Estruturas
AULA 19 - Exercícios AValiação II
AULA 20
AULA 21
AULA 22 - Dia 15/10/14 - Exercícios
AULA 23 Dia 16/10/14 - Exercícios
AULA 24
AULA 25 Dia 23/10/14 - Ponteiros
AULA 26
AULA 27
AULA 28
AULA 29
AULA 30
AULA 31
AULA 32
AULA 33
AULA 34
AULA 35
AULA 36

AVALIAÇÂO SEGUNDA TURMA

#include <stdio.h>

struct tipo_local{
   char rua[30];
   int numero;
   char cidade[30];
   char estado[3]; 
};

struct tipo_jogo {
   int ganhadores_sena;
   int ganhadores_quina;
   float premio_sena;
   float premio_quina;
   struct tipo_local local;
   int resultado[6];
} Jogos[5] = 
   {
{ 1, 5, 1200000, 500000, {"Rua Pedro da Silva", 30, "Florianopolis", "SC"}, {1,2,3,4,5,6}},
{ 4, 10, 1500000, 100000, {"Rua Joao da Silva", 30, "Cruz Alta", "RS"},{10,20,33,44,54,6}},    
{ 3, 20, 2000000, 300000, {"Rua Maria da Silva", 30, "Curitiba", "PR"}, {1,2,3,4,5,43}},
{ 2, 50, 1300000, 600000, {"Rua Jose da Silva", 30, "Tijucas", "SC"}, {1,2,3,44,5,6}},
{ 10, 30, 1800000, 550000, {"Rua Ana da Silva", 30, "Itajai", "SC"}, {1,2,33,4,5,6}},
   };

/* retorna a media dos premios da quina (prêmio por por pessoa) em todos os jogos 
   que ocorreram em um dado estado*/

float media_premio_quina(char estado[3])
{
}

/* retorna
   0 se NÃO existe jogo com sena  existente  no vetor passado
   1 se existe jogo com sena
*/
   
int teste_jogo_sena(int vet[6])
{
}

/* retorna o total de jogos na mesma cidade */
int total_jogos_mesmo_local(char estado[3])
{
}

void main()
{
}



AVALIAÇÂO PRIMEIRA TURMA

Implementar as funções indicadas abaixo

#include <stdio.h>

struct tipo_local{
   char rua[30];
   int numero;
   char cidade[30];
   char estado[3]; 
};

struct tipo_jogo {
   int ganhadores_sena;
   int ganhadores_quina;
   float premio_sena;
   float premio_quina;
   struct tipo_local local;
   int resultado[6];
} Jogos[5] = 
   {
{ 1, 5, 1200000, 500000, {"Rua Pedro da Silva", 30, "Florianopolis", "SC"}, {1,2,3,4,5,6}},
{ 4, 10, 1500000, 100000, {"Rua Joao da Silva", 30, "Cruz Alta", "RS"},{10,20,33,44,54,6}},    
{ 3, 20, 2000000, 300000, {"Rua Maria da Silva", 30, "Curitiba", "PR"}, {1,2,3,4,5,43}},
{ 2, 50, 1300000, 600000, {"Rua Jose da Silva", 30, "Tijucas", "SC"}, {1,2,3,44,5,6}},
{ 10, 30, 1800000, 550000, {"Rua Ana da Silva", 30, "Itajai", "SC"}, {1,2,33,4,5,6}},
   };

/* retorna a media dos premios da sena por pessoa em todos os jogos */

float media_premio_sena()
{
}

/* retorna
   0 se NÃO existe jogo existente com o vetor passado
   1 se existe jogo com sena
*/
   
int teste_jogo(int vet[6])
{
}

int num_jogos_estado(char estado[3])
{
}

void main()
{
}