Sie sind auf Seite 1von 7

Plano de Ensino

Faculdade

Faculdade de Tecnologia e Cincias Exatas

Curso

Engenharia Civil

Disciplina

ALGPROG - Algoritmos e Programao

Perodo 2014 Letivo Anual

Currcu 250620
lo 10

Carga Horria 8
Anual 0

Sri 2a
e Srie

Ementa

Programao em C (tipos de dados, estruturas de controle, loop, deciso,


funes,
vetores, matrizes e estruturas). Construo de algoritmos. Ferramentas
computacionais para engenharia.
Objetivos da Disciplina

Fornecer um conhecimento adequado em linguagem C, para uso nas


disciplinas do curso,
tornando o aluno apto ao desenvolvimento de aplicaes em C.
Tornar o aluno apto a conhecer o potencial, aplicaes e limitaes de
programas de
computador.
Programa

1. INTRODUO
- Conceitos de linguagens de programao.
- Elementos bsicos da linguagem C.
- Arquivos usados em programao em linguagem C.
- Estrutura de um programa
- Comentrios
2. DADOS
- Tipos de dados primitivos.
- Inteiros: short, int, long, unsigned.
- Caracteres: char.
- Ponto flutuante: float e double.
- Declarao e inicializao de variveis.
3. ENTRADA E SADA
- Entrada e sada de caracteres: getch, getche e putch.
- Entrada e sada formatada: scanf e printf.
4. EXPRESSES E MANIPULAO DE DADOS
- Aritmtica.
- Incremento e decremento.
- Operadores relacionais.
- Operadores booleanos.
- Operadores de manipulao bit a bit.
- Operadores de atribuio.
5. CONTROLE DE FLUXO DE EXECUO

- Sequncia.
- Deciso: if, if-else, switch-case e atribuio condicional.

R. Taquari, 546 - Mooca - So Paulo - CEP 03166-000 Fone(PABX): 2799-1999 Fax: 2799-1652
Av. Vital Brasil, 1000 - Butant - So Paulo - CEP 05503-001 Fone(PABX): 2799-1999 Fax: 2799-1652

Plano de Ensino
Disciplina

ALGPROG - Algoritmos e Programao

Folha 2

Programa (continuao)

- Repetio: while, do-while e for.


6. CONSTRUO DE FUNES
- Macro-expanses e comando #define.
- Estruturao de programas.
- Passagem de parmetros e retorno de valores.
- Funes de biblioteca.
7. CLASSES DE ARMAZENAMENTO
- Variveis locais e globais.
- Constantes.
- Parmetros de funes.
- Variveis estticas.
8. DADOS ESTRUTURADOS
- Estruturas homogneas: vetores e strings.
- Funes de manipulao de strings.
- Estruturas heterogneas e struct.
9. FERRAMENTAS COMPUTACIONAIS
- Introduo ao SCILAB.
Metodologia

O curso baseia-se em aulas expositivas acompanhadas de atividades de


laboratrio.
Nessas aulas, mescla-se a apresentao de tpicos tericos com a
resoluo de
exerccios propostos pelo professor. Tambm so propostos pequenos
projetos, os
quais so discutidos e desenvolvidos em grupos de at 2 alunos.
Ao final de cada tpico da ementa, o professor apresenta um resumo do
contedo
desenvolvido e exigido do aluno que resolva uma lista de exerccios
preparados
para a fixao dos conhecimentos e que faa a resoluo dos mesmos em

computador. Os
softwares GCC, MINGW, DEVC++, CODEBLOCKS e SCILAB so utilizados
para esse
propsito.
Sempre que necessrio, o professor da disciplina utiliza, em sala de aula,
recursos
computacionais e de projeo para, em tempo real, ilustrar e desenvolver
exemplos em
computador de programas.
Os alunos so incentivados a utilizar ferramentas de software livres para
ilustrar
os casos analisados em aula. Essa atividade realizada fora do horrio das
aulas,
tanto em domiclio quanto nos laboratrios de informtica da
Universidade. Para
tanto, os alunos so incentivados a fazerem download e a utilizarem
ferramentas de

R. Taquari, 546 - Mooca - So Paulo - CEP 03166-000 Fone(PABX): 2799-1999 Fax: 2799-1652
Av. Vital Brasil, 1000 - Butant - So Paulo - CEP 05503-001 Fone(PABX): 2799-1999 Fax: 2799-1652

Plano de Ensino
Disciplina

ALGPROG - Algoritmos e Programao

Folha 3

Metodologia (continuao)

software livres para tal finalidade.


Critrio de Avaliao

Os instrumentos de avaliao utilizados so, a saber:


Avaliao Prtica do Primeiro Semestre (AP1): a avaliao obtida pela
mdia dos
trabalhos prticos individuais executados em laboratrio, avaliada com
nota entre
0,0 e 10,0 pontos.
Avaliao Prtica do Segundo Semestre (AP2): a avaliao obtida pela
mdia dos
trabalhos prticos individuais executados em laboratrio, avaliada com
nota entre
0,0 e 10,0 pontos.
Projetos do Primeiro Semestre (P1): a avaliao obtida pela mdia das
notas dos
projetos desenvolvidos em grupo, com nota entre 0,0 e 10,0 pontos cada,
entregues no
primeiro semestre.

Projetos do Primeiro Semestre (P2): a avaliao obtida pela mdia das


notas dos
projetos desenvolvidos em grupo, com nota entre 0,0 e 10,0 pontos cada,
entregues no
segundo semestre.
Prova do Final do Primeiro Semestre (PS1): uma avaliao, na forma
de uma prova
dissertativa, avaliada com nota entre 0,0 e 10,0 pontos, que aplicada
aos alunos
em data conciliada com o perodo de provas oficiais semestrais constantes
do
calendrio escolar da Universidade. A avaliao corrigida e mostrada aos
alunos
(vista de provas).
Prova do Final do Segundo Semestre (PS2): uma avaliao, na forma
de uma prova
dissertativa, avaliada com nota entre 0,0 e 10,0 pontos, que aplicada a
cada aluno
em data conciliada com o perodo de provas oficiais semestrais, de acordo
com o
calendrio escolar. A avaliao corrigida e mostrada aos alunos (vista de
provas).
As Mdias Semestrais do aluno na disciplina (MS1 e MS2) resultam da
mdia das somas
dos valores das avaliaes (APIs, PSs e Ps) aplicadas ao aluno durante
cada semestre
letivo.
MS1 = 0,3 x AP1 + 0,5 x PS1 + 0,2 x P1
MS2 = 0,3 x AP2 + 0,5 x PS2 + 0,2 x P2
Obs: Os valores de MS1 e MS2 devem ser arredondados para mltiplos de
meio ponto.
A nota final do aluno na disciplina ser: NF = (0,4 x MS1 + 0,6 x MS2).
O aluno estar aprovado na disciplina se NF for igual ou maior que 6,0
(seis) e
freqncia s aulas igual ou maior que 75%, ambos de acordo com o
regimento geral da
USJT.

R. Taquari, 546 - Mooca - So Paulo - CEP 03166-000 Fone(PABX): 2799-1999 Fax: 2799-1652
Av. Vital Brasil, 1000 - Butant - So Paulo - CEP 05503-001 Fone(PABX): 2799-1999 Fax: 2799-1652

Plano de Ensino
Disciplina

ALGPROG - Algoritmos e Programao

Folha 4

Critrio de Avaliao (continuao)

Caso o aluno no atinja essa nota de aprovao, mas tenha freqncia


igual ou
superior a 75%, ento ter direito prova substitutiva PSUB, avaliada com
nota
entre 0,0 e 10,0 pontos.
NF2 = ( ( 0,4 x P1 + 0,6 x P2 ) x 0,2 + PSUB x 0,8 ) * 0,8 + PDA
Onde o valor do PDA obtido a partir da tabela abaixo:
NF PDA
0,0 NF
1,5 NF
3,0 NF
4,0 NF
5,0 NF

<
<
<
<
<

1,5
3,0
4,0
5,0
6,0

0,4
0,8
1,2
1,6
2,0

Se esta nova mdia NF2 calculada for maior do que a mdia NF anterior,
esta
prevalecer: NF = NF2, caso contrrio, NF permanecer inalterada.
Obs: Para o clculo de NF, aps a prova substitutiva, haver o
arredondamento para
mltiplos de meio ponto.
Bibliografia Bsica

MIZRAHI, Victorine Viviane. Treinamento em linguagem C. 2. ed. So


Paulo:
Pearson, 2011-2013. xxii, 405 p. ISBN 9788576051916 (broch.)
SCHILDT, Herbert. C completo e total. 3. ed. rev. atual. So Paulo, SP:
Makron Books, c1997-2011. xx, 827 p. ISBN 8534605955 (broch.)
DEITEL, Harvey M.; DEITEL, Paul J. Como programar em C. 2. ed. Rio de
Janeiro: Ltc, 1999. 486 p. ISBN 8521611919 (Broch.)
Bibliografia Complementar

PRATT, Terrence W; ZELKOWITZ, Marvin V. Programming languages:


design and
implementation . 4th ed. Upper Saddle River, NJ: Prentice Hall, 2001. xv,
649
p. ISBN 0130276782 (broch.)
MANZANO, Jose Augusto N. G; OLIVEIRA, Jayr Figueiredo de. Algoritmos:
logica
para desenvolvimento de programao . 3. ed So Paulo, SP: Erica, 1996.

265p.
ISBN 857194329X : (Broch.)
SALVETTI, Dirceu Douglas; BARBOSA, Lisbete Madsen. Algoritmos. So
Paulo,
SP: Makron Books, 1998. 272p. ISBN 853460715

R. Taquari, 546 - Mooca - So Paulo - CEP 03166-000 Fone(PABX): 2799-1999 Fax: 2799-1652
Av. Vital Brasil, 1000 - Butant - So Paulo - CEP 05503-001 Fone(PABX): 2799-1999 Fax: 2799-1652

Plano de Ensino
Disciplina

ALGPROG - Algoritmos e Programao

Folha 5

Bibliografia Complementar (continuao)

MANZANO, Jose Augusto N. G; OLIVEIRA, Jayr Figueiredo de. Algoritmos:


lgica
para desenvolvimento de programao de computadores. 26. ed. rev. So
Paulo:
Erica, 2012. 328 p. ISBN 9788536502212 (broch.)
WIRTH, Niklaus. Algoritmos e estruturas de dados. Rio de Janeiro: Prentice
Hall, c1989. 255p. ISBN 8570540337 (broch.)
GUIMARES, Angelo de Moura; LAGES, Newton Alberto de Castilho.
Algoritmos e
estruturas de dados. Rio de Janeiro: Livros Tcnico e Cientficos, c1994.
216 p. (Cincia da computao ) ISBN 8521603789 (broch.)
SOUZA, Marco Antonio Furlan de. Algoritmos e lgica de programao.
So
Paulo: Cengage Learning, c2005. xxiv 212 p. ISBN 8522104646 (broch.)
SOUZA, Marco Antonio Furlan de. Algoritmos e lgica de programao: um
texto
introdutrio para engenharia. 2. ed., rev. e ampl. So Paulo: Cengage
Learning,
2011. xxiii, 234 p. ISBN 9788522111299 (broch.)
CAMPOS , Frederico Ferreira. Algoritmos numricos. 2. ed. Rio de Janeiro:
LTC, 2007-2012. xvi, 428 p. ISBN 9788521615378 (broch.)
VENANCIO, Claudio Ferreira. Desenvolvimento de algoritmos : uma nova
abordagem
. 2.ed. So Paulo: Erica, 2000. 132p. ISBN 8571944954 (broch.)

TERADA, Routo. Desenvolvimento de algoritmos e estruturas de dados.


So
Paulo: McGraw-Hill Companies, 1991. 256 p ISBN (Broch.)
GOODRICH, Michael T.; TAMASSIA, Roberto,. Estruturas de dados e
algoritmos em
Java. 2. ed. Porto Alegre: Bookman, 2002. 584 p. ISBN 8536300434
(Broch.)
GOODRICH, Michael T.; TAMASSIA, Roberto,. Estruturas de dados e
algoritmos em
Java. 4. ed. Porto Alegre: Bookman, 2007. xiii, 600 p. ISBN
9788560031504 (Broch.)
SZWARCFITER, Jayme Luiz; MARKENZON, Lilian. Estruturas de dados e
seus
algoritmos. Rio de Janeiro; Ed. LTC, 1994. 313p. ISBN 8521610144
(broch.)
LOPES, Anita; GARCIA, Guto. Introduo programao: 500 algoritmos
resolvidos. Rio de Janeiro, RJ: Campus, 2002. 469 p. ISBN 8535210199

R. Taquari, 546 - Mooca - So Paulo - CEP 03166-000 Fone(PABX): 2799-1999 Fax: 2799-1652
Av. Vital Brasil, 1000 - Butant - So Paulo - CEP 05503-001 Fone(PABX): 2799-1999 Fax: 2799-1652

Plano de Ensino
Disciplina

ALGPROG - Algoritmos e Programao

Folha 6

Bibliografia Complementar (continuao)

(broch.)
FORBELLONE, Andre Luiz Villar; EBERSPACHER, Henri Frederico. Logica de
programao: a construo de algoritmos e estruturas de dados . So
Paulo,
SP: Makron, 1993. 178 p. ISBN (Broch.)
BAUDIM, Michael. Introduction to Scilab. Disponvel no site:
http://www.scilab.org/content/download/1754/19024/file/introscilab.pdf
PIRES, Paulo Srgio Mota. Introduo ao Scilab verso 3.0. Disponvel
no site:
http://www.dca.ufrn.br/~pmotta/sciport-3.0.pdf

Das könnte Ihnen auch gefallen