Escolar Documentos
Profissional Documentos
Cultura Documentos
•Objetivos: Ao final da disciplina o aluno será capaz de: analisar problemas, e projetar, validar
soluções computacionais para os mesmos, através do uso de metodologias, técnicas e
ferramentas de programação envolvendo elementos básicos da construção de algoritmos e
programas de computador.
•Entrada
•Saída
•Processo
Analisando o Algoritmo
1. Primeiro você assegurou de que tinha tudo
que precisava, vendo onde cada coisa estava ,
e se necessário, comprava o que faltava.
2. Depois você teve que ligar o forno e untar a
forma de bolo;
3. Em seguida você fez a massa do bolo ,
conforme a receita, despejando-o na forma de
assar;
4. Depois você levou a forma para o forno;
5. Como ultimo passo, retirou a forma do bolo
quando o mesmo já estava assado.
Analisando o Algoritmo
1. Primeiro você assegurou de que tinha tudo
que precisava, vendo onde cada coisa estava ,
e se necessário, comprava o que faltava.
2. Depois você teve que ligar o forno e untar a
forma de bolo;
3. Em seguida você fez a massa do bolo ,
conforme a receita, despejando-o na forma de
assar; subrotina
4. Depois você levou a forma para o forno;
5. Como ultimo passo, retirou a forma do bolo
quando o mesmo já estava assado.
Utilidade das Subrotinas
“Quebrar o problema em partes menores ,
analisando cada um separadamente e depois as
unindo.”
Que estruturas controlam o fluxo?
1. Primeiro você assegurou de que tinha tudo
que precisava, vendo onde cada coisa estava ,
e se necessário, comprava o que faltava.
2. Depois você teve que ligar o forno e untar a
forma de bolo;
3. Em seguida você fez a massa do bolo ,
conforme a receita, despejando-o na forma de
assar;
4. Depois você levou a forma para o forno;
5. Como ultimo passo, retirou a forma do bolo
quando o mesmo já estava assado.
Solução de Problemas
Memoria
secundária
Representação das informações
• Representada em bit (Binary digiT) – zero ou um
• Byte(B) = 8 bits
• QuiloByte(KB) = 1024 B
• MegaByte(MB) = 1024 KB
• GigaByte(GB) = 1024 MB...
Programa
Um conjunto de instruções que segue um algoritmo –
que executa uma tarefa.