terça-feira, 29 de julho de 2014

Resultados Parciais

Acesse aqui os resultados parciais da disciplina.

A prova final será realizada na segunda-feira, 04/08/2014 às 15 horas.

segunda-feira, 28 de julho de 2014

Ordem das Entrevistas - 28/07

Abaixo segue a ordem na qual serão realizadas as entrevistas sobre o trabalho prático na aula de 28/07 às 15 horas.

Caio /Hiago
Carlos / João Alzuguir
Daniele / Maria Evellyn
Maria Luiza / Raisa
Débora / Izabella
Jessica Ferrari / Vitor
Thiago Borin / Thiago Turini
Karina / Lucas Souza
Juliana/Saile
Jessica Carolina / João Vitor
Nicholas / Landy
Amanda / Marcus
Christian / Marlon
Daniel / Edson
Betina / Larissa
Lucas Fadini / Thaina
Matheus / Tarek

sexta-feira, 18 de julho de 2014

Supostos problemas no arquivo de teste

Uma das duplas que estavam testando o trabalho na última aula me informou um possível erro no arquivo de teste. O suposto erro seria em um trecho onde é escolhida a opção 1 e, em seguida, é informado 2 o que faria com q fosse cadastrado um produto com nome 2 e toda a sequência do arquivo de teste estaria sem sentido.

Na verdade, não há erro no arquivo. O que acontece é que esse arquivo de teste foi criado com o objetivo de testar programas com limite de 4 produtos. Antes do ponto onde há o suposto erro são cadastrados 4 produtos. Assim, no ponto citado, quando é escolhida a opção 1 deve ser exibida uma mensagem de erro e depois entra-se com a opção 2 normalmente.

Em caso de dúvidas sempre tente executar o programa modelo que disponibilizei e verifique se o comportamento do seu programa está igual ao do modelo. No mais, esse arquivo de teste foi pensado para testar programas sem arquivos contendo dados de entrada. Assim, para quem já está gravando o arquivo de dados, lembre-se de excluí-lo antes de efetuar esse procedimento de teste.

quinta-feira, 10 de julho de 2014

Alteração nas datas de aulas em Laboratório

Devido a conflitos de reservas com outras disciplinas precisamos rever nosso planejamento de aulas em laboratório. Pelo novo planejamento teremos aulas em laboratório no dia 17/07 (quinta-feira) das 13-15 e no dia 21/07 (segunda-feira) das 15-18. Nas demais datas nossas aulas serão na sala 206, como de costume.

quinta-feira, 3 de julho de 2014

Caso de teste para trabalho prático

Clique aqui para obter o arquivo contendo entradas para testar o trabalho prático.

Este teste deve ser feito configurando seu programa para limitar a quantidade de produtos a 4 produtos apenas. Assim, você deve alterar o valor da sua constante que define o limite de produtos para 4 e compilar seu programa de forma a gerar um executável.

Após compilar, siga o seguinte procedimento:

-Abra um prompt de comando (clicando nessa opção a partir do botão iniciar ou indo em executar e digitando cmd)

- No prompt de comando vá à pasta onde gerou seu programa (para isso use o comando cd seguido do caminho da pasta onde está seu programa)

-Depois disso execute seu programa dando como entrada o arquivo testeLimite4.txt obtido no link acima e direcionando a saída da execução para o arquivo "minhaSaida.txt". Para fazer isso, supondo que seu programa tenha nome trab1, digite o seguinte comando:
 trab1.exe <testeLimite4.txt >minhaSaida.txt

-Baixe o programa de modelo que disponibilizei para a mesma pasta do seu programa.

- Depois execute o programa de modelo também dando como entrada o arquivo testeLimite4.txt e direcionando a saída da execução para o arquivo "saidaModelo.txt". Para fazer isso, digite o seguinte comando:
modeloCompleto.exe <testeLimite4.txt >saidaModelo.txt

- Para verificar como seu programa se saiu nos testes basta comparar o arquivo minhaSaida.txt gerado pelo seu programa com o arquivo saidaModelo.txt gerada pelo programa modelo.

quinta-feira, 26 de junho de 2014

Alterações no Planejamento

Conforme combinado em nossa última aula, a segunda prova parcial será em 14/07/2014.

A prova final será realizada em 04/08/2014.

No mais, é importante notar que, devido a conflitos de alocação do laboratório, em julho as aulas de segunda-feira serão em sala de aula e as de quinta-feira serão no laboratório.

Acesse aqui o planejamento atualizado contendo todas essas informações.

quinta-feira, 29 de maio de 2014

Trabalho Prático - Especificação Completa

NOVO: Obtenha aqui o executável deve ser utilizado como modelo já incluindo leitura e escrita de arquivo (etapa 2 do trabalho).


Obtenha aqui a especificação completa do trabalho prático, abordando a  primeira e a segunda etapa do trabalho.

Obtenha aqui o executável que deve ser utilizado como modeloda primeira etapa(sem criação e leitura de arquivo). Note que esse executável contempla apenas os requisitos da primeira etapa


Essa especificção está sujeita a alterações. Mantenha-se informado.

domingo, 13 de abril de 2014

segunda-feira, 31 de março de 2014

Apresentação da Disciplina e Cronograma de Aulas

Este blog será utilizado para disponibilização de materiais referentes à disciplina de programação básica de computadores 2014/1 ofertada para o curso de engenharia civil da Ufes.

Clique aqui para acessar uma apresentação da disciplina especificando os objetivos da disciplina, a estratégia de ensino adotada e o sistema de avaliação aplicado.

Clique aqui para ter acesso ao planejamento de aulas do semestre que traz as datas e os assuntos a serem abordados em cada aula do curso. Note que estão definidas também as datas das avaliações.

Materiais para Estudo

Abaixo estão links para os slides a serem utilizados durante as aulas expositivas do curso.
  Aula 1 - Introdução a Computação
  Aula 2 - Precisão Numérica em Computadores
  Aula 3 - Introdução a Programação em C
  Aula 4 - Expressões Relacionais e Lógicas
  Aula 5 - Estruturas de Decisão
  Aula 6 - Estruturas de Repetição
  Aula 7 - Vetores, Strings e Matrizes
  Aula 8 - Subprogramas
  Aula 9 - Tipos Compostos Heterogêneos/ Tipos Abstratos de Dados
  Aula 10 - TADs para Vetores e Matrizes
  Aula 11 - Manipulação de Arquivos

Referência bibliográfica principal:
  O pré-texto do livro de Introdução a Programação com C, pode ser obtido aqui.

Referências adicionais disponíveis online:   
  Curso de Linguagem C da UFMG
  Apostila de Lógica de Programação do Curso Técnico em Informática do IFES
  Gabaritos dos exercícios da Apostila do Curso Técnico em Informática do IFES

Alguns livros sobre Linguagem C disponíveis na biblioteca:

   H. Schildt. C Completo e Total, 3ª edição. Pearson  / Makron Books, 1997;
   D. M. Ritchie, B. W. Kerningham. C: A Linguagem de Programação Ansi. Campus/Elsevier, 1989;