Componentes De Una Computadora
Joyanes L. Programación en C.
Metodologías, algoritmos y estructuras de
datos.
Capítulo 1. Introducción a la ciencia de la
computación y a la programación.
Capítulo 2:Fundamentos de programación.
El estudiante debe leer los dos capítulos para
la siguiente prueba.
Danny Guamán - 2014
Unidad Central de Proceso
(Procesador)
Unidad de control
Dispositivos deentrada
Memoria central
Unidad aritmética y
lógica
Danny Guamán - 2014
Dispositivos de salida
Celdas de memoria
Cada celda (8 bits)
Memoria externa
(Almacenamiento
permanente)
La computadora(hardware) por sí sola es inútil…
Danny Guamán - 2014
Danny Guamán - 2014
Lenguaje de
programación
(Alto nivel)
void main(void){
…
….
}
Compilador
Intérprete
Código máquina
Danny Guamán - 20140100010001000
01011101010101
El objetivo del curso…
La función principal de un programador es
resolver problemas utilizando una computadora.
La solución además de ser eficaz debe sereficiente.
Un programador eficaz debe ser riguroso y
sistemático.
Danny Guamán - 2014
Usando scratch…
Danny Guamán - 2014
“Un algoritmo es un método para resolver un
problema” JOYANES L., et al. Método conjunto de instrucciones.
Debe ser ordenado (aunque redundemos).
Estructuras de
= Programas
Algoritmos +
datos
Danny Guamán - 2014
Secuencia de pasos
coherentemente ordenados
ProblemaPlanteamiento
de algoritmo
Usando un lenguaje de
programación
Danny Guamán - 2014
Codificación
Los algoritmos son independientes del
lenguaje de programación y de la
computadora sobre la quese ejecuta.
Plantear un algoritmo es más importante que
conocer la sintaxis de un lenguaje de
programación en particular.
Danny Guamán - 2014
Características de los algoritmos…
Preciso
1…
2….3….
Definido
Finito
Danny Guamán - 2014
Qué debe contener un algoritmo?...
1. Tomar..
2. Untar..
3. Juntar
Entrada
Proceso
Danny Guamán - 2014
Salida
Lenguaje de
programación...
Regístrate para leer el documento completo.