Mudanças entre as edições de "PRG29002 - Programação I - Eng.Telecom 2018-2"
Ir para navegação
Ir para pesquisar
(Criou página com '=Dados importantes= *Professor da Disciplina: Heron Eduardo de Lima Ávila <br> *Email: [heron.avila@ifsc.edu.br] *Atendimento paralelo: quartas e sextas das 12:00 as 13:00 n...') |
|||
Linha 230: | Linha 230: | ||
=Plano de aula= | =Plano de aula= | ||
{{Cronograma-top}} | {{Cronograma-top}} | ||
− | {{Cl| | + | {{Cl|1 |15/02 | 2 | Aula inaugural, apresentação do professor e turma, apresentação da disciplina e introdução aos algoritmos | Sala 10}} |
− | {{Cl| | + | {{Cl|2 |19/02 | 2 | Prática de fluxogramas | Lab Redes 1}} |
− | {{Cl| | + | {{Cl|3 |22/02 | 2 | Introdução ao pseudocódigo até condicionais com resolução de exercícios | Lab Redes 1}} |
− | {{Cl| | + | {{Cl|4 |26/02 | 2 | Prática: Resolução de problemas em pseudocódigo e fluxogramas (declaração de variáveis, leia e escreva, uso de condicionais e biblioteca portugol) | Lab Redes 1}} |
− | {{Cl| | + | {{Cl|5 |01/03 | 2 | Pseudocódigo: Uso de vetores e sub-rotinas | Lab Redes 1}} |
− | {{Cl| | + | {{Cl|6 |05/03 | 2 | Prática: Resolução de problemas com vetores e sub-rotinas | Lab Redes 1}} |
− | {{Cl| | + | {{Cl|7 |08/03 | 2 | Pseudocódigo e fluxogramas: Registros e revisão geral | Lab Redes 1} |
− | {{Cl| | + | {{Cl|8 |12/03 | 2 | Pseudocódigo e fluxogramas: Exercícios de preparação para prova | Lab Redes 1}} |
− | {{Cl| | + | {{Cl|9 |15/03 | 2 | Avaliação1: Introdução a algoritmos (fluxograma e pseudocódigo) | Lab Redes 1}} |
− | {{Cl| | + | {{Cl|10 |22/03 | 2 | Prática: Correção da Avaliação | Lab Redes 1}} |
− | {{Cl| | + | {{Cl|11 |26/03 | 2 | Recuperação1? / Introdução ao C, primeiros conceitos de compilação, variáveis, controle de fluxo, entrada e saída de dados | Lab Redes 1}} |
− | {{Cl| | + | {{Cl|12 |29/03 | 2 | Continuação C, condicionais, operadores relacionais, operadores lógicos. Prática: Controle de fluxo em C, entrada e saída de dados | Lab Redes 1}} |
− | {{Cl| | + | {{Cl|13 |02/04 | 2 | Prática C | Lab Redes 1}} |
− | {{Cl| | + | {{Cl|14 |05/04 | 2 | Continuação C: estruturas de repetição | Lab Redes 1}} |
− | {{Cl| | + | {{Cl|15 |09/04 | 2 | Prática: estruturas de repetição | Lab Redes 1}} |
− | {{Cl| | + | {{Cl|16 |12/04 | 2 | Continuação C: funções | Lab Redes 1}} |
− | {{Cl| | + | {{Cl|17 |16/04 | 2 | Prática: Funções em C | Lab Redes 1}} |
− | {{Cl| | + | {{Cl|18 |19/04 | 2 | Avaliação2: C até funções | Lab Redes 1}} |
− | {{Cl| | + | {{Cl|19 |23/04 | 2 | Correção da prova | Lab Redes 1}} |
− | {{Cl| | + | {{Cl|20 |26/04 | 2 | Recuperação2? / Prática para resolução de exercícios | Lab Redes 1}} |
− | {{Cl| | + | {{Cl|21 |03/05 | 2 | Introdução a vetores e matrizes em C. | Lab Redes 1}} |
− | {{Cl| | + | {{Cl|22 |07/05 | 2 | Resolução de exercícios de vetores Prática: Resolução de exercícios de fixação de vetores. | Lab Redes 1}} |
− | {{Cl| | + | {{Cl|23 |11/05 | 2 | Structs e Unions | Lab Redes 1}} |
− | {{Cl| | + | {{Cl|24 |14/05 | 2 | Prática: Structs e unions | Lab Redes 1}} |
− | {{Cl| | + | {{Cl|25 |17/05 | 2 | Prática: Structs e unions / Compreendendo melhor a função main e exit, gerando números pseudo-aleatórios, defines e operadores e precedências | Lab Redes 1}} |
− | {{Cl| | + | {{Cl|26 |21/05 | 2 | Ponteiros | Lab Redes 1}}{{Cl|38 |05/07 | 2 | Encerramento da disciplina / Recuperação4? | Lab Redes 1}} |
− | {{Cl| | + | {{Cl|27 |24/05 | 2 | Prática: Exercicios ponteiros | Lab Redes 1}} |
− | {{Cl| | + | {{Cl|28 |28/05 | 2 | Vetor de Ponteiros e Ponteiro Para Estruturas, typedef, recursividade, apresentação do projeto | Lab Redes 1}} |
− | {{Cl| | + | {{Cl|29 |04/06 | 2 | Prática de Ponteiros e structs | Lab Redes 1}} |
− | {{Cl| | + | {{Cl|29 |07/06 | 2 | Prática de Ponteiros e structs (continuação) | Lab Redes 1}} |
− | {{Cl| | + | {{Cl|30 |11/06 | 2 | Avaliação: C até structs e ponteiros | Lab Redes 1}} |
− | {{Cl| | + | {{Cl|31 |14/06 | 2 | Prática: Correção da Avaliação / Desenvolvimento do projeto | Lab Redes 1}} |
− | {{Cl| | + | {{Cl|32 |18/06 | 2 | Apresentação do projeto. Prática: Desenvolvimento do Projeto | Lab Redes 1}} |
− | {{Cl| | + | {{Cl|33 |21/06 | 2 | Recuperação3? / Prática: Desenvolvimento do Projeto | Lab Redes 1}} |
− | {{Cl| | + | {{Cl|34 |25/06 | 2 | Prática: Desenvolvimento do Projeto | Lab Redes 1}} |
− | {{Cl| | + | {{Cl|35 |28/06 | 2 | Avaliação4: Apresentação do projeto | Lab Redes 1}} |
− | {{Cl| | + | {{Cl|36 |02/06 | 2 | Avaliação4 (continuação): Apresentação do projeto | Lab Redes 1}} |
+ | {{Cl|37 |05/07 | 2 | Encerramento da disciplina / Recuperação4? | Lab Redes 1}} | ||
{{cronograma-botton |80}} | {{cronograma-botton |80}} | ||
=Conceitos= | =Conceitos= |
Edição das 11h25min de 8 de fevereiro de 2018
Dados importantes
- Professor da Disciplina: Heron Eduardo de Lima Ávila
- Email: [heron.avila@ifsc.edu.br]
- Atendimento paralelo: quartas e sextas das 12:00 as 13:00 na Sala de Professores de Telecomunicações II
- Agenda do professor: Ver página
Dados da Disciplina
- Ementa da disciplina na wiki: Engenharia de Telecomunicações 2ª Fase
Algoritmos utilizando fluxograma
Introdução aos algoritmos utilizando fluxograma
Introdução aos algoritmos utilizando fluxograma |
---|
|
Desenvolvendo algoritmos na forma de fluxogramas
Desenvolvendo algoritmos na forma de fluxogramas |
---|
Exercícios para resolver em sala de aula:
|
Pseudo-código
Pseudo-código utilizando Portugol - Introdução e condicionais
- Slides sobre pseudocódigo disponibilizados no moodle.
Ver exemplos de códigos Portugol dentro do software portugol (menu Arquivo->Abrir exemplo)
Desenvolvendo algoritmos na forma de pseudo-código - condicionais |
---|
Exercícios para resolver em sala de aula:
|
Desenvolvendo algoritmos na forma de pseudo-código - repetição |
---|
|
Pseudo-código utilizando Portugol - repetições
Exercícios - Pseudocodigo (série 1) |
---|
Exercícios - Pseudocodigo (série 1):
|
Pseudo-código utilizando Portugol - sub-rotinas e registros
Exercícios - Pseudocodigo (série 3) | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Exercícios - Pseudocodigo (série 3):
Parte da implementação do problema das funções trigonométricas
|
Plano de aula
{{Cl|7 |08/03 | 2 | Pseudocódigo e fluxogramas: Registros e revisão geral | Lab Redes 1}Aula | Data | Horas | Conteúdo | Recursos | |
---|---|---|---|---|---|
1 | 15/02 | 2 | Aula inaugural, apresentação do professor e turma, apresentação da disciplina e introdução aos algoritmos | Sala 10 | |
2 | 19/02 | 2 | Prática de fluxogramas | Lab Redes 1 | |
3 | 22/02 | 2 | Introdução ao pseudocódigo até condicionais com resolução de exercícios | Lab Redes 1 | |
4 | 26/02 | 2 | Prática: Resolução de problemas em pseudocódigo e fluxogramas (declaração de variáveis, leia e escreva, uso de condicionais e biblioteca portugol) | Lab Redes 1 | |
5 | 01/03 | 2 | Pseudocódigo: Uso de vetores e sub-rotinas | Lab Redes 1 | |
6 | 05/03 | 2 | Prática: Resolução de problemas com vetores e sub-rotinas | Lab Redes 1 | |
8 | 12/03 | 2 | Pseudocódigo e fluxogramas: Exercícios de preparação para prova | Lab Redes 1 | |
9 | 15/03 | 2 | Avaliação1: Introdução a algoritmos (fluxograma e pseudocódigo) | Lab Redes 1 | |
10 | 22/03 | 2 | Prática: Correção da Avaliação | Lab Redes 1 | |
11 | 26/03 | 2 | Recuperação1? / Introdução ao C, primeiros conceitos de compilação, variáveis, controle de fluxo, entrada e saída de dados | Lab Redes 1 | |
12 | 29/03 | 2 | Continuação C, condicionais, operadores relacionais, operadores lógicos. Prática: Controle de fluxo em C, entrada e saída de dados | Lab Redes 1 | |
13 | 02/04 | 2 | Prática C | Lab Redes 1 | |
14 | 05/04 | 2 | Continuação C: estruturas de repetição | Lab Redes 1 | |
15 | 09/04 | 2 | Prática: estruturas de repetição | Lab Redes 1 | |
16 | 12/04 | 2 | Continuação C: funções | Lab Redes 1 | |
17 | 16/04 | 2 | Prática: Funções em C | Lab Redes 1 | |
18 | 19/04 | 2 | Avaliação2: C até funções | Lab Redes 1 | |
19 | 23/04 | 2 | Correção da prova | Lab Redes 1 | |
20 | 26/04 | 2 | Recuperação2? / Prática para resolução de exercícios | Lab Redes 1 | |
21 | 03/05 | 2 | Introdução a vetores e matrizes em C. | Lab Redes 1 | |
22 | 07/05 | 2 | Resolução de exercícios de vetores Prática: Resolução de exercícios de fixação de vetores. | Lab Redes 1 | |
23 | 11/05 | 2 | Structs e Unions | Lab Redes 1 | |
24 | 14/05 | 2 | Prática: Structs e unions | Lab Redes 1 | |
25 | 17/05 | 2 | Prática: Structs e unions / Compreendendo melhor a função main e exit, gerando números pseudo-aleatórios, defines e operadores e precedências | Lab Redes 1 | |
26 | 21/05 | 2 | Ponteiros | Lab Redes 1 | |
27 | 24/05 | 2 | Prática: Exercicios ponteiros | Lab Redes 1 | |
28 | 28/05 | 2 | Vetor de Ponteiros e Ponteiro Para Estruturas, typedef, recursividade, apresentação do projeto | Lab Redes 1 | |
29 | 04/06 | 2 | Prática de Ponteiros e structs | Lab Redes 1 | |
29 | 07/06 | 2 | Prática de Ponteiros e structs (continuação) | Lab Redes 1 | |
30 | 11/06 | 2 | Avaliação: C até structs e ponteiros | Lab Redes 1 | |
31 | 14/06 | 2 | Prática: Correção da Avaliação / Desenvolvimento do projeto | Lab Redes 1 | |
32 | 18/06 | 2 | Apresentação do projeto. Prática: Desenvolvimento do Projeto | Lab Redes 1 | |
33 | 21/06 | 2 | Recuperação3? / Prática: Desenvolvimento do Projeto | Lab Redes 1 | |
34 | 25/06 | 2 | Prática: Desenvolvimento do Projeto | Lab Redes 1 | |
35 | 28/06 | 2 | Avaliação4: Apresentação do projeto | Lab Redes 1 | |
36 | 02/06 | 2 | Avaliação4 (continuação): Apresentação do projeto | Lab Redes 1 | |
37 | 05/07 | 2 | Encerramento da disciplina / Recuperação4? | Lab Redes 1 | |
TOTAL | 80 |