MAC115 - Introdução à Computação
Física/Bacharelado - 2o. Semestre de 2001 - Turma 24
Notas da Prova de Recuperação e Média Final
A prova de recuperação foi realizada no dia 7/fevereiro/2002.
Veja aqui as notas das provas e a
média final após essa segunda avaliação.
Notas da 1a. Avaliação
- Media Final (provas e eps) da
primeira avaliação
Exercícios-programas
- 1o. Exercício-Programa
- 2o. Exercício-Programa.
Também disponível em versão pdf || versão PostScript.
- Dicas sobre entrada-saída: como executar o seu programa
especificando um arquivo de dados (de entrada) e como salvar a
saída num arquivo de saída, usando comandos de redirecionamento [Veja aqui]
- 3o. Exercício-Programa Também disponível em versão pdf || versão PostScript.
- Programa explicativo sobre entrada-saída com arquivos: como executar o seu programa
especificando um arquivo de dados (de entrada) e como salvar a
saída num arquivo de saída, sem usar comandos de redirecionamento [Veja aqui]
- AVISO GERAL: A data de entrega foi prorrogada para
3/dezembro/2001 (2a.feira) até a a meia-noite. Os programas
serão recolhidos na 3a.feira de manhã bem cedo.
Aulas
- 31/jul - Bate-papo e questionário para conhecer o perfil dos alunos
- 02/ago
- Entrega do folheto com informações gerais: datas de
provas e critério de avaliação
- Conceitos básicos
- Hardware x software.
- Do que trata a Ciência da Computação.
- O que é um algoritmo.
- Compilador | linguagem de alto
nível | linguagem de máquina.
- 07/ago
- Modelo simplificado de um computador
- O computador a papel (simulação)
- Veja aqui o programa
que executamos no computador a papel.
- Introdução à linguagem C - Aprendendo com exemplos
- Exemplo de um programa em C
- Meu primeiro programa: ola.c
- 09/ago
- Somando 2 numeros inteiros: soma2.c | soma2a.c| soma2b.c
(entenda as diferenças entre esses programas)
- Conceitos introduzidos: declaração de
variáveis do tipo int. , comandos de
entrada/saida (funções printf e
scanf), comando de atribuição.
- Exercício para casa - ex1.
- O comando while.
- 14/ago
- 16/ago
- O comando if e o comando if else.
Operadores relacionais (==, !=, <, >,
<=, >=). Exemplos: num_neg_a.c,
aula_pratica.c(veja
aqui o uso do operador %),
exercício 1.20 do Caderninho (compare as seguintes soluções:
prog1.20a.c,
prog1.20b.c,
prog1.20c.c)). OBS: a
3a. solução será explicada mais adiante: uso do operador lógico &&.
- 21/ago
- O comando for. Refazendo os exemplos feitos com o comando while:
potenciação (ex. 1.5 do Caderninho prog1.5.for.c), fatorial
(ex. 1.9 do Caderninho fatorial_for.c),
exemplo da aula prática aula_pratica_for.c
- Mais um exemplo usando o comando for: ex.1.7 do
Caderninho (maior nota, menor nota) prog1.7.c.
- Exercício para casa: refazer os exercícios ex2 e ex3. (da aula 4 - 9/ago)
usando o comando for.
- 23/ago
- (a ser reescrito) Programas desta aula: aula_23ago.txt),
- Entrega do 1o. Exercício-Programa.
- 28/ago
- 30/ago
- Semana da Pátria (não houve aula).
- 11/set
- 13/set - Primeira Prova
- 18/set - Questão 3 da prova, verificar se uma seqüência está
em ordem crescente, seqüência de Fibonacci.
- 20/set
- Variáveis do tipo double. Exemplos básicos. Entrada e saída
para o tipo double (%lf e %g). Séries:
estimativa de e (eee.c), estimativa de
exp x (exp.c). Uma série um
pouco mais complicada (estude este exemplo!): estimativa de
arctan x (arctan.c). Note
que você pode estimar pi calculando arctan 1.
- A biblioteca math. Exemplos de uso: exp2.c, arctan2.c, cos.c. <===== 22/out/2001
- Tudo da aula_20set.txt
- 25/set e 27/set (pode sofrer alterações, de acordo com o
andamento da aula).
- 2/out
- 4/out -- Saíram as notas do ep1 (veja no alto desta página).
- 8 a 12/out -- "Semana da Física" -- Não houve aula.
- 16/out - Arrays (variáveis indexadas). Exemplos: inverte.c, roleta.c. Exercício
para casa: produto escalar de dois vetores.
- 18/out -- busca_com_sentinela.c
- 23/out -- Recapitulação de tópicos anteriores.
- 25/out -- Segunda Prova
- 30/out -- Busca binária (em aula). Exemplo adicional (não visto em aula):
triang_pascal.c
- 6/nov -- Notas da Segunda Prova.
Funções tendo vetores como parâmetros. Exemplos:leia_imprima_vetor.c,
busca_binaria.c
ordena_1.cordena_1a.c
ordena_bubble.c
- 8/nov -- Divulgação do EP3 (veja acima): para ser feito em
dupla. Cada dupla deve informar ao monitor (e ao professor) por
e-mail quais são os nomes que compõem a dupla.
- 13/nov -- Não haverá aula. Tentem fazer o EP3. (Dúvidas sobre o EP3 podem ser
encaminhadas ao monitor e a mim por e-mail.)
Página principal de MAC115 (IF/Bacharelado - 2o. Semestre de
2001).
Yoshiko Wakabayashi
<yw@ime.usp.br>
Last modified: Wed Oct 6 14:38:28 BRT 2004