Mudanças entre as edições de "PRG1- Programação I - Graduação"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Linha 126: Linha 126:
 
{{collapse bottom}}
 
{{collapse bottom}}
  
AVALIAÇÂO SEGUNDA TURMA
 
 
<syntaxhighlight lang=c>
 
#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()
 
{
 
}
 
</syntaxhighlight>
 
 
 
 
 
AVALIAÇÂO PRIMEIRA TURMA
 
 
Implementar as funções indicadas abaixo
 
<syntaxhighlight lang=c>
 
#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()
 
{
 
}
 
 
</syntaxhighlight>
 
 
-->
 
-->

Edição das 13h11min de 7 de maio de 2015


Plano de Ensino

Plano de Ensino da Disciplina

Aulas

AULA 1 - Dia 05/02/2015 - Aula Inaugural
AULA 2 - Dia 10/02/2015 - (continuação)
AULA 3 - Dia 12/02/2015 - Lógica de Programação: Expressões - Estruturas de Decisão
AULA 4 - Dia 19/02/2015 - Lógica de Programação: Estruturas de Repetição/Subprogramas
AULA 5 - Dia 24/02/2015 - Introdução a Programação C
AULA 6 - Dia 26/02/2015 - Estruturas de Decisão
AULA 7 - Dia 03/03/2015 - Estruturas de Repetição no C (parte I)
AULA 8 - Dia 05/03/2015 - Estruturas de Repetição no C (parte II)
AULA 9 - Dia 10/03/2015 - Funções no C
AULA 10 - Dia 12/03/2015 - Lista de Exercícios 1
AULA 11 - Dia 17/03/2015 - Avaliação 1 - Teórica <<AV1_A AV1_B>>
AULA 12 - Dia 24/03/2015 - Correção da Avaliação 1 - Teórica
AULA 13 - Dia 26/03/2015 - Vetores no C (int, float, double)
AULA 14 - Dia 31/03/2015 - Vetores no C (char)
AULA 15 - Dia 07/04/2015 - Exercícios Propostos I
AULA 16 - Dia 09/04/2015 - Arranjos Multidimensionais (excepcionalmente às 15h40min com todos)
AULA 17 - Dia 14/04/2015 - Exercícios
AULA 18 - Dia 16/04/2015 - Estruturas
AULA 19 - Dia 23/04/2015 - Exercícios
AULA 20 - Dia 28/04/2015 - Exercícios Propostos II
AULA 21 - Dia 30/04/2015 - Exercícios Prévia Avaliação
AULA 22 - Dia 05/05/2015 - Exercícios
AULA 23 - Dia 07/05/2015 - Avaliação 2 - Prática
AULA 24 - Dia 12/05/2015 - Ponteiros
Em verde, aulas sem apresentação de novos conteúdos. Exemplo: Avaliações, exercícios, projeto.

Atendimento paralelo

O atendimento extra-classe aos alunos será realizado nas terças-feiras depois do horário de aula: das 17h30 às 18h30.
Programa de monitoria dos cursos superiores de Telecomunicações

Material de apoio

Apostila de C - UFMG
C Reference Card (ANSI) - Guia rápido