MAC115 - Introdução à Computação
Escola Politécnica - Primeiro semestre de 1997
Cronograma
- 25.02.97
- Distribuir folheto de informações gerais
- Histórico e conceitos básicos de computadores
- Computador a papel ou gaveteiro
- 27.02.97 Avisar sobre aulinha de uso dos micros
- Introduzir laço "repita"
- Problema: Dada uma coleção de números inteiros diferentes
de zero, seguida por um zero, calcular sua soma
- Problema extra: Dado um inteiro $x$, e um natural $n > 0$,
calcular $x^n$
- 04.03.97 Entregar EP 1 (Grupo A)
- Introduzir seleção simples e dupla
- Problema: Dada uma coleção de números inteiros diferentes de
zero, seguida por um zero, calcular a soma dos elementos da seqüência e contar quantos são negativos
- Problema: Dados $n \geq 1$ e uma seqüência de $n$ inteiros, determinar o menor número da seqüência.
- Problema extra: Dada uma coleção de números inteiros
diferentes de
zero, seguida por um zero, calcular a soma dos negativos
- Problema extra: Dado um número inteiro positivo $n$, faça um programa que guarda em uma variável $p$ o número inteiro formado pelos dígitos pares de $n$ na ordem inversa e em uma variável $i$ o número inteiro com os dígitos na ordem correta
- 06.03.97 Entregar EP 1 (Grupo B)
- Introduzir a linguagem C
- Problema: Dados $n$ inteiros, determinar quantos são pares
- Problema: Dados os inteiros $x$ e $y$, calcule $x^{|y|}$
- Problema: Dados $n$ inteiros, determinar o maior
- Problema extra: Dados dois números inteiros positivos $a$ e $b$, $b \neq 0$, determinar a parte inteira da divisão de $a$ por $b$ (usar subtrações sucessivas)
- 11.03.97
- Introduzir seleção dupla
- Problema: Dados $n$ inteiros, determinar quantos são maiores e quantos são menores que 5
- Problema: Dados $n$ inteiros, calcular a média dos pares e a média dos ímpares
- Problea extra: Dado um número inteiro $x$, verificar se $x$ é primo
- Problema extra: Dados dois números inteiros positivos $a$ e $b$, determinar o mdc desses números
- 13.03.97 Aviso
- Introduzir a idéia de indicador de passagem
- Introduzir comando "for"
- Problema: Dada uma seqüência com $n$ números inteiros, verificar se a seqüência está em ordem crescente
- Problema extra: Dado um inteiro $n$, $n \geq 10$, verificar se este número contém dois algarismos adjacentes iguais
- Problema extra: Dado $n > 0$, gerar o $n$-ésimo termo da série de Fibonacci
- 18.03.97 Entregar EP 2 (Grupo A)
- Aula de exercícios (ajuste de cronograma)
- Sugestão: Fazer alguns dos problemas extra sugeridos nas aulas
anteriores, ou outros exercícios do caderno de exercícios
- 20.03.97 Entregar EP 2 (Grupo B)
- Introduzir variáveis reais (float e double)
- Introduzir formato de impressão
- Introduzir casting
- Problema: Dado um inteiro positivo $k$, calcule o valor da soma
$$ S_k := 1/k + 2/(k-1) + 3/(k-2) + ... + k/1 $$
- Problema: Dados $n$ notas de provas de MAC 115, calcular a média
da turma.
- Problema: Dado $x$ e $\epsilon$, números reais, calcular uma
aproximação de $e^x$ através da série
$$ e^x = 1 + x + (x^2)/2 + (x^3)/3! + ... + (x^k)/k! + ... $$
com precisão $\epsilon$, isto é, somar todos os termos da série até
aparecer um termo cujo valor seja menor que $\epsilon$.
- Problema extra: Dados $x$ e $\epsilon > 0$, obter uma
aproximação com precisão $\epsilon$ da série infinita
$$ -1 + (x^2)/3! - (x^4)/5! + ... + ((-1)^(k+1) x^(2k))/(2k+1)! + ...$$
- 25.03.97 Semana Santa
- 27.03.97 Semana Santa
Last modified: Mon May 12 18:31:51 EST 1997