Programação Básica de Computadores
Engenharia de Produção e Ambiental
 INF 09325 - Período 2011/2
Profa. Maria Cristina Rangel - crangel@inf.ufes.br - sala 02 - CT VII
sala de aula: CT IX - sala 207
terça-feira: 13-15h e quinta-feira: 13-16h

Objetivos: Desenvolver a capacidade de construir algoritmos de forma organizada utilizando a linguagem FORTRAN. 

Programa:

1. Introdução
2. Elementos da Linguagem
3. Comandos Simples
4. Comandos Estruturados
5. Arquivos
6. Modularização
7. Dados Estruturados Unidimensionais (Vetores)
8.
Dados Estruturados Bidimensionais (Matrizes)

Avaliação:  2 Provas Parciais (P1 e P2), 1 Prova Final (PF) e 2 trabalhos computacionais (T1 e T2). Todas as avaliações valem 10 pontos. Os trabalhos computacionais podem ser feitos em grupo de no máximo 3 alunos.
As datas das avaliações:

Média = [0.8*(P1 + P2) + 0.2*(T1 + NE*T2)]/2    (maior ou igual a 7.0 => aprovado)

Média Final = (Média + PF)/2      (maior ou igual a 5.0 => aprovado) 

Importante:
1) trabalhos que não estão compilando não serão aceitos. Caso o grupo esteja com dificuldade de encontrar os erros, procure (com antecedência) a professora.
2) os trabalhos serão entregues em data previamente marcada.
3) trabalhos evidentemente iguais receberão nota zero.

    Observações importantes com relação aos trabalhos computacionais:

            exemplos de programa (if, repetição) 30-08-2011 - clique aqui
            exemplos de programa (if, repetição, select-case etc) 21-09-2011 - clique aqui
                exemplos de programa (if, repetição, arquivos) 26-09-2011- clique aqui
               exemplos de programas (arquivo, subrotinas, funções) - 07-11-2011 - clique aqui
               exercícios lista 5 - sala de aula - 08-11-201 - clique aqui


        Trabalho Computacional 1 - Data da entrega: 03/10/2011 clique aqui

       Trabalho Computacional 2 - Data da entrega: 27/11/2011 clique aqui
                    Atenção: os arquivos para testes clique aqui

                 
Gabarito da Prova 1 feita em 29/09/2011 clique aqui

Gabarito da Prova 2 feita em 01/12/2011 clique aqui

Resultado Final de acordo com o critério definido acima
       
Alunos P1 T1 P2 T2 NE T2*NE MedParc Pfinal MedFinal Situação
alana 7,5 10,0 9,0 10,0 1,0 10,0 8,6

aprovado
ana clara 10,0 10,0 10,0 10,0 1,0 10,0 10,0

aprovado
angelo 6,8 9,0 6,5 7,0 1,0 7,0 6,9

aprovado
arthur 10,0 10,0 10,0 10,0 1,0 10,0 10,0

aprovado
barbara 1,5 9,5 1,3 10,0 1,0 10,0 3,1 faltou
1,5 reprovado
bruna 9,5 9,0 10,0 10,0 1,0 10,0 9,7

aprovado
caio 6,0 10,0 3,8 9,7 1,0 9,7 5,9 6,3 6,1 aprovado
clarissa 10,0 9,5 7,5 10,0 1,0 10,0 9,0

aprovado
daniel 8,3 9,0 8,5 7,0 1,0 7,0 8,3

aprovado
dimaghi 9,8 10,0 10,0 10,0 1,0 10,0 9,9

aprovado
felipe 10,0 10,0 10,0 10,0 1,0 10,0 10,0

aprovado
fernanda furtado 9,8 10,0 9,3 10,0 1,0 10,0 9,6

aprovado
fernanda luisa 10,0 9,0 9,8 10,0 1,0 10,0 9,8

aprovado
flora 10,0 9,0 9,5 10,0 1,0 10,0 9,7

aprovado
gabriel 0,3 10,0 0,8 9,0 0,6 5,4 1,9 0,8 1,3 reprovado
hawllynsgton 6,0 10,0 8,8 9,5 1,0 9,5 7,9

aprovado
huiner 10,0 10,0 10,0 10,0 1,0 10,0 10,0

aprovado
jessica 8,5 10,0 7,5 9,5 1,0 9,5 8,4

aprovado
juliana leal 8,3 10,0 10,0 10,0 1,0 10,0 9,3

aprovado
juliana silveira 10,0 10,0 10,0 10,0 1,0 10,0 10,0

aprovado
karinnie 6,3 10,0 8,8 10,0 1,0 10,0 8,0

aprovado
leonardo 4,5 10,0 4,0 9,0 1,0 9,0 5,3 7,5 6,4 aprovado
lirielly 10,0 10,0 10,0 10,0 1,0 10,0 10,0

aprovado
livia 9,8 9,0 9,8 10,0 1,0 10,0 9,7

aprovado
louise 7,5 10,0 5,5 10,0 1,0 10,0 7,2

aprovado
luana 7,5 10,0 9,5 9,5 1,0 9,5 8,8

aprovado
lucas 5,0 9,0 10,0 7,0 1,0 7,0 7,6

aprovado
luisa 10,0 9,0 10,0 10,0 1,0 10,0 9,9

aprovado
maiara 8,8 10,0 8,0 9,7 1,0 9,7 8,7

aprovado
marcelle 9,8 10,0 10,0 10,0 1,0 10,0 9,9

aprovado
marllon 8,8 10,0 2,0 10,0 1,0 10,0 6,3 7,8 7,0 aprovado
murilo 5,0 9,0 10,0 10,0 1,0 10,0 7,9

aprovado
neander 5,5 10,0 4,5 9,7 1,0 9,7 6,0 4,0 5,0 aprovado
nelson 0,5 10,0 0,5 3,0 1,0 3,0 1,7 1,8 1,7 reprovado
pedro 8,0 9,0 0,0 10,0 0,0 0,0 4,1 faltou
2,1 reprovado
thiago fontana 9,8 10,0 9,3 9,0 1,0 9,0 9,5

aprovado
thiago freitas 9,8 9,0 10,0 10,0 1,0 10,0 9,8

aprovado
vinicius 8,0 10,0 9,8 10,0 1,0 10,0 9,1

aprovado
vitor cruz 0,3 5,0 1,3 0,0 0,0 0,0 1,1 faltou
0,6 reprovado

Listas de exercícios: Lista1 Lista2 Lista3(modularização)  Lista4(vetores) 

  Lista5(matrizes/arquivos/strings)   Lista6

Lista nova de exercícios sobre vetores: Lista Nova (clique aqui)


Bibliografia:

1. Introduction to FORTRAN 90 for Engineers and Scientists, Larry R. Nyhoff e Sanford C. Leestma, Prentice Hall, New Jersey, 1997.

2. FORTRAN with Enginering Applications, Elliot B. Koffman e Frank L. Friedman, Addison-Wesley Publishing Company, 1993.

3. Linguagem de Programação Estruturada - FORTRAN 77, Maximilian Emil Hehl, McGraw-Hill, SP, 1985.

4. Qualquer referência encontrada na rede sobre FORTRAN 77 ou 90.  Algumas sugestões poderão ser encontradas:
   4.1. Noções de FORTRAN, Míriam A. Marques, Apostila
   4.2. Apostila de FORTRAN, Rita Valéria Andreoli e João Carlos Carvalho, INPE
   4.3. Modular Programming with Fortran 90, Dr. A C Marshall, U. Liverpool