Operaciones logicas
1. La computadora 2. Entidades primitivas para el desarrollo de algoritmos. 3. Metodología a seguir para la resolución de problemas con computadoras Describir el concepto de algoritmo, diseño de algoritmos como paso previo a la creación de un programa y representación de algoritmos: diagramas de flujo. 4. Estructurasalgorítmicas Estructuras secuenciales, condicionales y cíclicas. 5. Codificación de algoritmos. Compiladores Tipos de lenguajes, paradigmas de programación, estilos de programación.
1
Metodología y Técnicas de Programación I
2004/2005
1 La computadora
Metodología y Técnicas de Programación I
2003/2004
2
Introducción a la ciencia de la computación y a la programación
Lascomputadoras electrónicas modernas son uno de los productos más importantes del siglo XX. Son una herramienta esencial en muchas áreas: industria, ciencia, educación, etc El papel que juegan los lenguajes de programación y los programas es esencial; sin una lista de instrucciones a seguir, las computadoras son inútiles. Los lenguajes de programación nos permiten escribir esos programas y porconsiguiente comunicarnos con las computadoras. Las computadoras son una herramienta para resolver problemas. La resolución de un problema exige al menos los siguientes pasos: 1. Definición o análisis del problema 2. Diseño del algoritmo 3. Transformación del algoritmo en un programa: codificación 4. Ejecución y validación del programa
Metodología y Técnicas de Programación I
2004/2005
3
LACOMPUTADORA
Una computadora es un dispositivo electrónico utilizado para procesar información y obtener unos resultados.
Computadora
Los datos se pueden introducir en la computadora por la entrada y a continuación se procesan para producir una salida
Programa
Datos de entrada
Datos de salida
4
Metodología y Técnicas de Programación I 2004/2005
LA COMPUTADORA
Los datos de entraday los datos de salida pueden ser cualquier cosa:
texto sonido dibujos
La computadora tiene 2 partes principales: HARDWARE Es la parte física de la computadora. Los componentes físicos que constituyen la computadora son por ejemplo: ratón, monitor, teclado, ... SOFTWARE Es la parte lógica de la computadora. El conjunto de instrucciones que hacen funcionar a la computadora se llama PROGRAMA. Alconjunto de programas se llama SOFTWARE y se encuentran almacenados en la memoria de la computadora.
5
Metodología y Técnicas de Programación I 2004/2005
ORGANIZACIÓN FÍSICA DE UNA COMPUTADORA
Consta de 2 componentes principales:
Procesador
Unidad Aritmético lógica Unidad de control
Memoria Principal
Programas Datos de salida
Dispositivos Dispositivos de SALIDA de SALIDA
6Datos de entrada
Dispositivos Dispositivos de ENTRADA de ENTRADA
Metodología y Técnicas de Programación I
2003/2004
ORGANIZACIÓN FÍSICA DE UNA COMPUTADORA
Memoria Central ó Principal
Memoria de acceso aleatorio
- Se utiliza para almacenar información (RAM) - La información almacenada puede ser de 2 tipos:
Instrucciones de un programa Datos con los que operan las instrucciones
-Para que un programa se pueda ejecutar debe ser situado en la memoria central (carga del programa). - En la memoria central hay también un espacio de almacenamiento temporal que necesita el programa para poder ejecutarse.
Metodología y Técnicas de Programación I 2004/2005 7
ORGANIZACIÓN FÍSICA DE UNA COMPUTADORA
Memoria Central ó Principal. El almacenamiento: El BIT Un bit es cualquierdispositivo capaz de estar en dos estados:
encendido o apagado, abierto o cerrado, …
Concepto fundamental para el almacenamiento de datos
Una tecnología muy utilizada para representar bits en las computadoras es el condensador. Los condensadores son dispositivos electrónicos que pueden estar en uno de dos estados: cargado o descargado
Rara vez se utilizan los términos cargado o descargado para...
Regístrate para leer el documento completo.