Difference between revisions of "Laboratório de Programação 2 (UFBA 2008.2)"
From AdonaiMedrado.Pro.Br
(New page: == Identificação da Disciplina == ;Nome :Laboratório de Programação II ;Departamento :Computação ;Carga Horária: :51 h ;Função :Básica ;Natureza :Optativa ;Pré-requisitos obrig...) |
|||
Line 28: | Line 28: | ||
## Maratona de Programação. | ## Maratona de Programação. | ||
# A linguagem de programação C | # A linguagem de programação C | ||
+ | ## Biblioteca padrão | ||
+ | ### Entrada e saída (stdio.h). | ||
+ | #### Função printf. | ||
+ | ##### Formação: %d %i %o %x %X %u %c %s %f %e %E %g %G %%. | ||
+ | #### Função scanf. | ||
+ | ##### Mascara de entrada: %d %i %o %u %x %c %s %e %f %g %% | ||
+ | ### Funções utilitárias (stdlib.h) | ||
+ | #### Funções de conversão: atof, atoi, atol. | ||
+ | #### Funções de alocação e realocação: malloc, calloc, realloc e free. | ||
+ | #### Função bsearch. | ||
+ | #### Função qsort. | ||
+ | #### Função div. | ||
+ | |||
== Metodologia == | == Metodologia == |
Revision as of 02:35, 18 August 2008
Contents
Identificação da Disciplina
- Nome
- Laboratório de Programação II
- Departamento
- Computação
- Carga Horária
- 51 h
- Função
- Básica
- Natureza
- Optativa
- Pré-requisitos obrigatórios
- Análise e Projeto de Algoritmos
- Pré-requisitos recomendados
- Não tem
Ementa
Projetar e implementar algoritmos com o objetivo de capacitar os alunos em competições de programação.
Objetivos
- Desenvolver a habilidade e velocidade para projetar e implementar algoritmos utilizando C, Java ou C++ para os problemas comumente apresentados em competições de programação.
Conteúdo Programático
- As competições de programação
- International Olympiad in Informatics (IOI).
- Olimpíada Brasileira de Informática (OBI).
- ACM International Collegiate Programming Contest (ACM-ICPC).
- Maratona de Programação.
- A linguagem de programação C
- Biblioteca padrão
- Entrada e saída (stdio.h).
- Função printf.
- Formação: %d %i %o %x %X %u %c %s %f %e %E %g %G %%.
- Função scanf.
- Mascara de entrada: %d %i %o %u %x %c %s %e %f %g %%
- Função printf.
- Funções utilitárias (stdlib.h)
- Funções de conversão: atof, atoi, atol.
- Funções de alocação e realocação: malloc, calloc, realloc e free.
- Função bsearch.
- Função qsort.
- Função div.
- Entrada e saída (stdio.h).
- Biblioteca padrão
Metodologia
Aulas expositivas, demonstrações e exercícios coordenados.
Recursos didáticos
- Datashow ou retroprojetor.
- Laboratório com computadores equipados com Java SE Development Kit (JDK), compiladores C e C++.
Avaliação
- Trabalhos em classe
- Pontuação: 5,0.
- Prova 1
- Pontuação: 2,5.
- Prova 2
- Pontuação: 2,5.
Bibliografia Básica
Bibliografia Recomendada
Referências na Internet
FORTUNA, Vinícius José. Competições de Programação v0.3.1. Disponível em: <http://lampiao.ic.unicamp.br/maratona/?name=competicoes>. 2007.