¿QUE ES UNA COMPUTADORA? <ul><li>Arquitectura   :  Es una disciplina aplicada al estudio y    construcción de PC. </li></u...
Partes de una computadora <ul><li>Hardware </li></ul><ul><li>Es el conjunto de componentes físicos que conforman el comput...
<ul><li>SOFTWARE </li></ul><ul><li>Esta constituido por los programas y la documentación asociada a éstos que especifican ...
COMPONENTES DEL COMPUTADOR <ul><li>La memoria </li></ul><ul><li>es una secuencia de celdas de almacenamiento numeradas, do...
La arquitectura de Von Neumann se compone de tres elementos: <ul><li>La  Unidad Central de Procesamiento  (CPU) </li></ul>...
LENGUAJE DE PROGRAMACIÓN <ul><li>Lenguaje de alto nivel </li></ul><ul><li>Son aquellos en que las instrucciones son escrit...
Resolucion de problemas por computador <ul><li>Se pueden considerar 5 pasos: </li></ul><ul><li>Análisis del problema </li>...
PROGRAMACIÓN MODULAR <ul><li>La programación modular es un paradigma de programación que consiste en dividir un programa e...
PROGRAMACION ESTRUCTURADA <ul><li>La programación estructurada es una forma de escribir programas de ordenador (programaci...
PROGRAMACION ORIENTADA A OBJETOS <ul><li>La  programación orientada a objetos  o  POO  ( OOP  según sus siglas en inglés) ...
 
Upcoming SlideShare
Loading in...5
×

Programacion expo!!!!

422

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
422
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Programacion expo!!!!

  1. 2. ¿QUE ES UNA COMPUTADORA? <ul><li>Arquitectura : Es una disciplina aplicada al estudio y construcción de PC. </li></ul><ul><li>Computadora : Es una máquina electrónica que recibe y procesa datos para convertirlos en información útil . </li></ul><ul><li>Una computadora no debe considerarse como una máquina capaz de realizar únicamente operaciones aritméticas, aunque éste fue su primera aplicación real, es capaz de realizar trabajos con símbolos, números, textos, imágenes, sonidos y otros, describiendo así el concepto de multimedia. </li></ul>
  2. 3. Partes de una computadora <ul><li>Hardware </li></ul><ul><li>Es el conjunto de componentes físicos que conforman el computador. Los computadores convencionales, también llamadas máquinas de Von Neumann tienen tres principales componentes: Memoria principal, Unidad Central de proceso (CPU- Central Processing Unit y Dispositivos periféricos). </li></ul><ul><li>Hardware de un servidor </li></ul><ul><li>Periférico de entrada </li></ul><ul><li>Permiten al usuario que ingrese información desde el exterior (Ratón ,escáner ,el teclado), </li></ul><ul><li>Periféricos de salida </li></ul><ul><li>Muestran al usuario el resultado de las operaciones realizadas por el computador. Entre ellos tenemos: Monitor ,impresora,etc. </li></ul>
  3. 4. <ul><li>SOFTWARE </li></ul><ul><li>Esta constituido por los programas y la documentación asociada a éstos que especifican la forma en que los componentes hardware son utilizados para realizar una cierta tarea tal como la generación impresa de los cheques de sueldos para los empleados de una empresa. </li></ul><ul><li>Software de sistema: </li></ul><ul><li>Es aquel que permite que el hardware funcione. Su objetivo es desvincular adecuadamente al programador. </li></ul><ul><li>Software de programación: </li></ul><ul><li>Es el conjunto de herramientas que permiten al programador desarrollar programas informáticos, usando diferentes alternativas y lenguajes de programación, de una manera práctica. </li></ul><ul><li>Software de aplicación: </li></ul><ul><li>Es aquel que permite a los usuarios llevar a cabo una o varias tareas específicas, en cualquier campo de actividad susceptible de ser automatizado o asistido. </li></ul>
  4. 5. COMPONENTES DEL COMPUTADOR <ul><li>La memoria </li></ul><ul><li>es una secuencia de celdas de almacenamiento numeradas, donde cada una es un bit o unidad de información. La memoria puede ser reescrita varios millones de veces (memoria RAM); se parece más a una pizarra que a una lápida (memoria ROM) que sólo puede ser escrita una vez. </li></ul><ul><li>L a unidad aritmético lógica ALU : </li></ul><ul><li>es el dispositivo diseñado y construido para llevar a cabo las operaciones elementales como las operaciones aritméticas (suma, resta, ...), operaciones lógicas (Y, O, NO), y operaciones de comparación o relacionales. En esta unidad es en donde se hace todo el trabajo computacional. </li></ul><ul><li>La unidad de control </li></ul><ul><li>sigue la dirección de las posiciones en memoria que contienen la instrucción que el computador va a realizar en ese momento; recupera la información poniéndola en la ALU para la operación que debe desarrollar. </li></ul><ul><li>Los dispositivos de Entrada/Salida </li></ul><ul><li>sirven a la computadora para obtener información del mundo exterior y/o comunicar los resultados generados por el computador al exterior. Hay una gama muy extensa de dispositivos E/S como teclados, monitores, unidades de disco flexible o cámaras web. </li></ul>
  5. 6. La arquitectura de Von Neumann se compone de tres elementos: <ul><li>La Unidad Central de Procesamiento (CPU) </li></ul><ul><li>Que es considerada como el cerebro y corazón del computador. Internamente consiste de una Unidad Aritmético-Lógica (ALU), un conjunto de registros y una Unidad de Control (CU). </li></ul><ul><li>La memoria </li></ul><ul><li>La memoria puede ser visto como un arreglo unidimensional finito en la que cada localidad es identificada por un valor asociado a su posición y que es comúnmente llamado dirección. </li></ul><ul><li>Las interfaces de entrada y salida (I/O) </li></ul><ul><li>Destinadas a liberar de trabajo a la CPU en la comunicación con dispositivos de entrada (teclados, ratones), salida (impresoras) y entrada-salidas (discos, cintas). </li></ul>
  6. 7. LENGUAJE DE PROGRAMACIÓN <ul><li>Lenguaje de alto nivel </li></ul><ul><li>Son aquellos en que las instrucciones son escritas con palabras similares a las del lenguaje humano. Esto permite facilitar la escritura y comprensión del código al programador. </li></ul><ul><li>Lenguaje de intermedio nivel </li></ul><ul><li>Un lenguaje de programación de intermedio nivel se encuentra entre los lenguajes de alto nivel y los lenguajes de bajo nivel. </li></ul><ul><li>Son precisos para ciertas aplicaciones como la creación de sistemas operativos, ya que permiten un manejo abstracto. </li></ul><ul><li>Los lenguajes de bajo nivel </li></ul><ul><li>son mas fáciles de utilizar que los lenguajes máquina, pero, al igual que ellos, dependen de la máquina en particular. </li></ul><ul><li>Se utilizan nemotécnicos </li></ul>
  7. 8. Resolucion de problemas por computador <ul><li>Se pueden considerar 5 pasos: </li></ul><ul><li>Análisis del problema </li></ul><ul><li>Diseño del algoritmo </li></ul><ul><li>Codificación </li></ul><ul><li>Compilación y ejecución </li></ul><ul><li>Verificación y depuración </li></ul>
  8. 9. PROGRAMACIÓN MODULAR <ul><li>La programación modular es un paradigma de programación que consiste en dividir un programa en módulos o subprogramas con el fin de hacerlo más legible y manejable. </li></ul>
  9. 10. PROGRAMACION ESTRUCTURADA <ul><li>La programación estructurada es una forma de escribir programas de ordenador (programación de computadora) de manera clara. Para ello utiliza únicamente tres estructuras: secuencia, selección e iteración; siendo innecesario el uso de la instrucción o instrucciones de transferencia incondicional (GOTO, EXIT FUNCTION, EXIT SUB o múltiples RETURN). </li></ul>
  10. 11. PROGRAMACION ORIENTADA A OBJETOS <ul><li>La programación orientada a objetos o POO ( OOP según sus siglas en inglés) es un paradigma de programación que usa objetos y sus interacciones, para diseñar aplicaciones y programas informáticos. Está basado en varias técnicas, incluyendo herencia, abstracción, polimorfismo y encapsulamiento. Su uso se popularizó a principios de la década de los años 1990. En la actualidad, existe variedad de lenguajes de programación que soportan la orientación a objetos. </li></ul>
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×