Mudanças entre as edições de "PRG1-2014-2 Programação 1 - Engenharia"
Ir para navegação
Ir para pesquisar
(→Aulas) |
|||
(56 revisões intermediárias por 9 usuários não estão sendo mostradas) | |||
Linha 1: | Linha 1: | ||
+ | <blockquote style="background: #adff2f; border: 1px solid black; padding: 1em;"> | ||
+ | =Plano de Ensino= | ||
+ | |||
+ | [http://wiki.sj.ifsc.edu.br/index.php/PRG1-EngTel_(Plano_de_Ensino) Plano de Ensino da Disciplina] | ||
+ | |||
+ | </blockquote> | ||
+ | |||
=Aulas= | =Aulas= | ||
− | {{collapse top| AULA 1 - [[AULA 1 - Programação 1 - Engenharia | Aula Inaugural]]}} | + | {{collapse top| AULA 1 - [[AULA 1 - Programação 1 - Engenharia | Dia 30/7/14 - Aula Inaugural]]}} |
{{collapse bottom}} | {{collapse bottom}} | ||
− | {{collapse top| AULA 2}} | + | {{collapse top| AULA 2 - [[AULA 1 - Programação 1 - Engenharia | Dia 31/7/14 - Aula Inaugural (cont)]]}} |
{{collapse bottom}} | {{collapse bottom}} | ||
− | {{collapse top| AULA 3}} | + | {{collapse top| AULA 3 - [[AULA 2 - Programação 1 - Engenharia | Dia 6/8/14 - Lógica de Programação: Expressões - Estruturas de Decisão]]}} |
{{collapse bottom}} | {{collapse bottom}} | ||
− | {{collapse top| AULA 4}} | + | {{collapse top| AULA 4 - [[AULA 3 - Programação 1 - Engenharia | Dia 7/8/14 - Lógica de Programação: Estruturas de Repetição/Subprogramas]]}} |
{{collapse bottom}} | {{collapse bottom}} | ||
− | {{collapse top| AULA 5}} | + | {{collapse top| AULA 5 - [[AULA 4 - Programação 1 - Engenharia | Dia 13/8/14 -Introdução a Programação C]]}} |
{{collapse bottom}} | {{collapse bottom}} | ||
− | {{collapse top|AULA 6}} | + | {{collapse top|AULA 6 - [[AULA 5 - Programação 1 - Engenharia | Dia 14/8/14 -Estruturas de Decisão]]}} |
{{collapse bottom}} | {{collapse bottom}} | ||
− | {{collapse top|AULA 7}} | + | {{collapse top|AULA 7- [[AULA 6 - Programação 1 - Engenharia | Dia 20/8/14 -Estruturas de Repetição no C]]}} |
{{collapse bottom}} | {{collapse bottom}} | ||
− | {{collapse top|AULA 8}} | + | {{collapse top|AULA 8 - [[AULA 7 - Programação 1 - Engenharia | Dia 21/8/14 -Estruturas de Repetição no C]]}} |
{{collapse bottom}} | {{collapse bottom}} | ||
− | {{collapse top|AULA 9}} | + | {{collapse top|AULA 9 - [[AULA 8 - Programação 1 - Engenharia | Dia 27/8/14 -Funções no C]]}} |
{{collapse bottom}} | {{collapse bottom}} | ||
− | {{collapse top|AULA 10}} | + | {{collapse top|AULA 10 - [[Lista Exercícios 1 - Programação 1 - Engenharia | Dia 28/8/14]]}} |
{{collapse bottom}} | {{collapse bottom}} | ||
− | {{collapse top|AULA 11}} | + | {{collapse top|AULA 11 - Avaliação 1}} |
{{collapse bottom}} | {{collapse bottom}} | ||
− | {{collapse top|AULA 12}} | + | {{collapse top|AULA 12 - [[AULA 9 - Programação 1 - Engenharia | Dia 10/9/14 - Vetores no C]]}} |
{{collapse bottom}} | {{collapse bottom}} | ||
− | {{collapse top|AULA 13}} | + | {{collapse top|AULA 13 - [[AULA 10 - Programação 1 - Engenharia | Dia 11/9/14 - Vetores no C]]}} |
{{collapse bottom}} | {{collapse bottom}} | ||
− | {{collapse top|AULA 14}} | + | {{collapse top|AULA 14 - [[AULA 11 - Programação 1 - Engenharia | Dia 16/9/14 - Exeercícios]] }} |
{{collapse bottom}} | {{collapse bottom}} | ||
− | {{collapse top|AULA 15}} | + | {{collapse top|AULA 15 - Dia 17/9/14 - Correção Avaliação I }} |
{{collapse bottom}} | {{collapse bottom}} | ||
− | {{collapse top|AULA 16}} | + | {{collapse top|AULA 16 - [[AULA 12 - Programação 1 - Engenharia | Dia 24/9/14 - Arranjos Multidimensionais]] }} |
{{collapse bottom}} | {{collapse bottom}} | ||
− | {{collapse top|AULA 17}} | + | {{collapse top|AULA 17 - Dia 25914 - Exercícios }} |
{{collapse bottom}} | {{collapse bottom}} | ||
− | {{collapse top|AULA 18}} | + | {{collapse top|AULA 18 - [[AULA 13 - Programação 1 - Engenharia | Dia 1/10/14 - Estruturas ]] }} |
{{collapse bottom}} | {{collapse bottom}} | ||
− | {{collapse top| AULA 19}} | + | {{collapse top| AULA 19 - [[Exercícios para a Avaliação II]]}} |
{{collapse bottom}} | {{collapse bottom}} | ||
− | {{collapse top| AULA 20}} | + | {{collapse top| AULA 20 - Dia 8/10/14 - Prévia da Avaliação II }} |
{{collapse bottom}} | {{collapse bottom}} | ||
− | {{collapse top| AULA 21}} | + | {{collapse top| AULA 21 - Não houve aula }} |
{{collapse bottom}} | {{collapse bottom}} | ||
− | {{collapse top| AULA 22}} | + | {{collapse top| AULA 22 - [[AULA 14 - Programação 1 - Engenharia | Dia 15/10/14 - Exercícios ]] }} |
{{collapse bottom}} | {{collapse bottom}} | ||
− | {{collapse top| AULA 23}} | + | {{collapse top| AULA 23 [[AULA 15 - Programação 1 - Engenharia | Dia 16/10/14 - Exercícios ]] }} |
{{collapse bottom}} | {{collapse bottom}} | ||
− | {{collapse top|AULA 24}} | + | {{collapse top|AULA 24 [[AULA 16 - Programação 1 - Engenharia | Dia 22/10/14 - AVALIAÇÃO II ]] }} |
{{collapse bottom}} | {{collapse bottom}} | ||
− | {{collapse top|AULA 25}} | + | {{collapse top|AULA 25 [[AULA 17 - Programação 1 - Engenharia | Dia 23/10/14 - Ponteiros ]] }} |
{{collapse bottom}} | {{collapse bottom}} | ||
− | {{collapse top|AULA 26}} | + | {{collapse top|AULA 26 [[AULA 18 - Programação 1 - Engenharia | Dia 29/10/14 - Exercícios sobre ponteiros]]}} |
+ | |||
{{collapse bottom}} | {{collapse bottom}} | ||
− | {{collapse top|AULA 27}} | + | {{collapse top|AULA 27 [[AULA 19 - Programação 1 - Engenharia | Dia 29/10/14 - Vetor de Ponteiros]]}} |
{{collapse bottom}} | {{collapse bottom}} | ||
− | {{collapse top|AULA 28}} | + | {{collapse top|AULA 28 [[AULA 20 - Programação 1 - Engenharia | Dia 5/11/14 - Alocação Dinâmica de Memória]]}} |
{{collapse bottom}} | {{collapse bottom}} | ||
− | {{collapse top|AULA 29}} | + | {{collapse top|AULA 29 [[AULA 21 - Programação 1 - Engenharia | Dia 6/11/14 - Listas ligadas simples]] }} |
{{collapse bottom}} | {{collapse bottom}} | ||
− | {{collapse top|AULA 30}} | + | {{collapse top|AULA 30 [[AULA 22 - Programação 1 - Engenharia | Dia 12/11/14 - Tratamento de Arquivos - Parte I]] }} |
{{collapse bottom}} | {{collapse bottom}} | ||
− | {{collapse top|AULA 31}} | + | {{collapse top|AULA 31 [[AULA 23 - Programação 1 - Engenharia | Dia 13/11/14 - Organização de Equipes Projeto]] }} |
{{collapse bottom}} | {{collapse bottom}} | ||
− | {{collapse top|AULA 32}} | + | {{collapse top|AULA 32 [[AULA 24 - Programação 1 - Engenharia | Dia 19/11/14 - Desenvolvimento do Projeto]] }} |
{{collapse bottom}} | {{collapse bottom}} | ||
− | {{collapse top|AULA 33}} | + | {{collapse top|AULA 33 [[AULA 25 - Programação 1 - Engenharia | Dia 26/11/14 - Múltiplos Arquivos]] }} |
{{collapse bottom}} | {{collapse bottom}} | ||
− | {{collapse top|AULA 34}} | + | {{collapse top|AULA 34 [[ AULA 26A Programação 1 - Engenharia | Dia 3/12/14 - AVALIAÇÃO III]] }} |
{{collapse bottom}} | {{collapse bottom}} | ||
− | {{collapse top|AULA 35}} | + | {{collapse top|AULA 35 }} |
{{collapse bottom}} | {{collapse bottom}} | ||
− | {{collapse top|AULA 36}} | + | {{collapse top|AULA 36 [[ AULA28 Programação 1 - Engenharia | Dia 10/12/14 - RECUPERAÇÃO]]}} |
{{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 atual tal como às 06h42min de 10 de dezembro de 2014
Plano de Ensino
Aulas
AULA 1 - Dia 30/7/14 - Aula Inaugural |
---|
AULA 2 - Dia 31/7/14 - Aula Inaugural (cont) |
---|
AULA 6 - Dia 14/8/14 -Estruturas de Decisão |
---|
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 para a Avaliação II |
---|
AULA 20 - Dia 8/10/14 - Prévia da Avaliação II |
---|
AULA 21 - Não houve aula |
---|
AULA 22 - Dia 15/10/14 - Exercícios |
---|
AULA 23 Dia 16/10/14 - Exercícios |
---|
AULA 24 Dia 22/10/14 - AVALIAÇÃO II |
---|
AULA 25 Dia 23/10/14 - Ponteiros |
---|
AULA 34 Dia 3/12/14 - AVALIAÇÃO III |
---|
AULA 35 |
---|
AULA 36 Dia 10/12/14 - RECUPERAÇÃO |
---|
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()
{
}