SlideShare una empresa de Scribd logo
ALGORITMOS
ALGORITMOS PAOLA  HERNÁNDEZ ANDRÉS  ROJAS ESPECIALIDAD DE SISTEMAS Y COMPUTACIÓN
PRIMERA UNIDAD
INFORMATICA El  tratamiento  de  la  información  es  tan  antiguo  como  el hombre y se ha  ido potenciando y haciendo más sofisticado con el  transcurso del  tiempo hasta  llegar a  la era de  la electrónica. El hombre no ha parado a  lo largo de  la historia de crear máquinas y métodos para procesar  la información.  Para facilitar esta tarea, en especial en el mundo actual, donde la cantidad de información que se procesa a diario es ingente, surge la informática.
DEFINICIONES BASICAS  Informática  proviene  de  la  unión  de  las  palabras  información  y automática. Es la ciencia  que permite el  tratamiento automático de  la  información por medio de ordenadores.  Información  es cualquier  conjunto  de  símbolos  que  representen hechos, objetos o ideas.  Ordenador  es una máquina  compuesta  de  una  serie  de  circuitos  electrónicos, capaz  de recoger unos datos de entrada, efectuar con ellos ciertos cálculos y devolver  los datos por  medio  de  algún  medio  de  salida.
ASPECTOS QUE DIFERENCIAN El  ordenador  del  resto  de  la  máquina  con  capacidad  de  tratar información  Gran velocidad de tratamiento de la información.   Gran potencia de cálculo aritmético y lógico.   Capacidad  para memorizar  los  programas  y  datos  necesarios  para  resolver cualquier problema técnico o de gestión.   Capacidad  de  comunicación  con  las  personas  y  con  otras  máquinas  y dispositivos para recibir o transmitir datos.   Posibilidad de tratamiento de datos en tiempo real.    Actúa  sin  intervención  de  un  operador  humano  y  bajo  el  control  de  un programa previamente  almacenado en la propia computadora.
Tipos de información Datos son  conjuntos  de  símbolos  que  utilizamos  para  expresar  o representar un valor numérico,  un  hecho,  un  objeto  o  una  idea,  en  la  forma  adecuada  para  su tratamiento.   Instrucciones indican a la computadora qué es lo que debe realizar FUNCIONAMIENTO BASICO DE UN ORDENADOR Datos Resultados ORDENADOR Instrucciones
REPRESENTACION DE LA INFORMACION La  información se almacena dentro del ordenador de forma codificada en código binario. El BIT es  la unidad elemental de  información que  equivale a un valor binario   y constituye, dentro de una computadora  la capacidad mínima de  información. Un byte es el número de bits necesarios para almacenar un carácter. Este número va a depender del código concreto usado por la computadora, aunque  generalmente  se  usan  8,  esto  es,  podemos  asumir  que  un  byte equivale a 8 bits.
ESTRUCTURA DE UN ORDENADOR MEMORIA MASIVA MEMORIA PRINCIPAL Datos e Instrucciones Entrada Salida UNIDAD Aritmético–  Lógica UNIDAD DE CONTROL  PROCESADOR CENTRAL (CPU)
CLASIFICACION DE LOS ORDENADORES En función del Uso Computador de uso general Computador de uso específico En función de la potencia, capacidad o el tamaño del computador Supercomputadores Macrocomputadores (mainframes) Minicomputadores Estaciones de trabajo (workstations) Computadores profesiones / personales (Pc's) Nanocomputadores Calculadores programables de bolsillo
PROGRAMAS E INSTRUCCIONES Un programa es un conjunto de sentencias que se dan a una computadora indicándole las operaciones que se desea que realice. Las sentencias son conjuntos de símbolos, que se construyen siguiendo un lenguaje de programación y se clasifican en: Sentencias imperativas o instrucciones  Sentencias declarativas Las instrucciones se pueden clasificar en: De transferencia de datos De tratamiento De bifurcación y saltos Los lenguajes de alto nivel son independientes de la computadora y facilitan la programación.
COMPILADORES E INTERPRETES Los traductores son programas que toman como datos de entrada programas escritos en un lenguaje de alto nivel y devuelven como datos de salida el programa en lenguaje máquina de esa computadora equivalente, de tal forma que ya si puede ser ejecutado por la CPU de la computadora. Los compiladores son traductores que cogen en conjunto el programa escrito en lenguaje de alto nivel, programa fuente, lo traducen y generan un programa en código máquina, programa objeto. Los intérpretes, van analizando, interpretando y ejecutando instrucción a instrucción del programa fuente y por tanto no generan programa objeto. El sistema operativo es una serie de programas que permiten controlar y utilizar de forma eficiente y cómoda la computadora
PROGRAMACION DE COMPUTADORAS El Hardware es el soporte físico de la computadora y el Software es el soporte lógico. El concepto de programación estructurada como un enfoque científico a la programación de computadoras lo introdujeron E.W.Dijkstra y C.A.R.Hoare LENGUAJES DE PROGRAMACION ,[object Object]
COBOL
LISP
PASCAL
PROLOG
SMALLTALK
OBJECT PASCAL
DELPHI
JAVA
“C

Más contenido relacionado

La actualidad más candente

Lógica de programación
Lógica de programaciónLógica de programación
Lógica de programación
Guillermo Salinas
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
Jennifer Montano
 
Unidad 3 topicos avanzados de programacion
Unidad 3 topicos avanzados de programacionUnidad 3 topicos avanzados de programacion
Unidad 3 topicos avanzados de programacionIrving Che
 
Logica de la Programación Problemas y Soluciones
Logica de la  Programación  Problemas y SolucionesLogica de la  Programación  Problemas y Soluciones
Logica de la Programación Problemas y Soluciones
Videoconferencias UTPL
 
Fundamentos de Programación
Fundamentos de ProgramaciónFundamentos de Programación
Fundamentos de Programación
Kudos S.A.S
 
Introducción al PSeint
Introducción al PSeintIntroducción al PSeint
Introducción al PSeint
Jaime Alberto Sousa Adames
 
Presentacion Programacion
Presentacion ProgramacionPresentacion Programacion
Presentacion Programacion
guestd5974a6
 
Dispositvos de entrada y salida
Dispositvos de entrada y salidaDispositvos de entrada y salida
Dispositvos de entrada y salida
itzayana bacilio
 
¿Qué es y cómo instalar un entorno de desarrollo de programación?
¿Qué es y cómo instalar un entorno de desarrollo de programación?¿Qué es y cómo instalar un entorno de desarrollo de programación?
¿Qué es y cómo instalar un entorno de desarrollo de programación?
Agencia La Nave
 
PSeInt
PSeIntPSeInt
Tipos de datos abstractos
Tipos de datos abstractosTipos de datos abstractos
Tipos de datos abstractos
neftali omar peña balam
 
Sintaxis del lenguaje c++
Sintaxis del lenguaje c++Sintaxis del lenguaje c++
Sintaxis del lenguaje c++
Krisna M. B. Ready S.
 
La maquina de Turing, sus tipos y aplicaciones.
La maquina de Turing, sus tipos y aplicaciones.La maquina de Turing, sus tipos y aplicaciones.
La maquina de Turing, sus tipos y aplicaciones.
Emmanuel Colon
 
Paradigmas de la programación
Paradigmas de la programación Paradigmas de la programación
Paradigmas de la programación
Daniel Gomez Jaramillo
 
Unidad 1 introducción a las estructuras de datos
Unidad 1 introducción a las estructuras de datosUnidad 1 introducción a las estructuras de datos
Unidad 1 introducción a las estructuras de datos
Urban Skate House
 
Interrupciones
InterrupcionesInterrupciones
Interrupciones
YESENIA CETINA
 

La actualidad más candente (20)

Lógica de programación
Lógica de programaciónLógica de programación
Lógica de programación
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Unidad 3 topicos avanzados de programacion
Unidad 3 topicos avanzados de programacionUnidad 3 topicos avanzados de programacion
Unidad 3 topicos avanzados de programacion
 
Algoritmos secuenciales resueldos
Algoritmos  secuenciales resueldosAlgoritmos  secuenciales resueldos
Algoritmos secuenciales resueldos
 
Logica de la Programación Problemas y Soluciones
Logica de la  Programación  Problemas y SolucionesLogica de la  Programación  Problemas y Soluciones
Logica de la Programación Problemas y Soluciones
 
Fundamentos de Programación
Fundamentos de ProgramaciónFundamentos de Programación
Fundamentos de Programación
 
Introducción al PSeint
Introducción al PSeintIntroducción al PSeint
Introducción al PSeint
 
Presentacion Programacion
Presentacion ProgramacionPresentacion Programacion
Presentacion Programacion
 
Dispositvos de entrada y salida
Dispositvos de entrada y salidaDispositvos de entrada y salida
Dispositvos de entrada y salida
 
¿Qué es y cómo instalar un entorno de desarrollo de programación?
¿Qué es y cómo instalar un entorno de desarrollo de programación?¿Qué es y cómo instalar un entorno de desarrollo de programación?
¿Qué es y cómo instalar un entorno de desarrollo de programación?
 
PSeInt
PSeIntPSeInt
PSeInt
 
Tipos de datos abstractos
Tipos de datos abstractosTipos de datos abstractos
Tipos de datos abstractos
 
Pseudocodigo pptx
Pseudocodigo pptxPseudocodigo pptx
Pseudocodigo pptx
 
Sintaxis del lenguaje c++
Sintaxis del lenguaje c++Sintaxis del lenguaje c++
Sintaxis del lenguaje c++
 
La maquina de Turing, sus tipos y aplicaciones.
La maquina de Turing, sus tipos y aplicaciones.La maquina de Turing, sus tipos y aplicaciones.
La maquina de Turing, sus tipos y aplicaciones.
 
Diapositivas pseudocodigo
Diapositivas pseudocodigoDiapositivas pseudocodigo
Diapositivas pseudocodigo
 
Funciones del Procesador
Funciones del ProcesadorFunciones del Procesador
Funciones del Procesador
 
Paradigmas de la programación
Paradigmas de la programación Paradigmas de la programación
Paradigmas de la programación
 
Unidad 1 introducción a las estructuras de datos
Unidad 1 introducción a las estructuras de datosUnidad 1 introducción a las estructuras de datos
Unidad 1 introducción a las estructuras de datos
 
Interrupciones
InterrupcionesInterrupciones
Interrupciones
 

Destacado

Presentacion algoritmos
Presentacion algoritmosPresentacion algoritmos
Presentacion algoritmos
aralylopez88
 
Diapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujoDiapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujo
KellyDeArmas
 
Diapositivas algoritmos
Diapositivas algoritmosDiapositivas algoritmos
Diapositivas algoritmos
wrtc
 
Algoritmos taller 1 vanessa berrio, camilo rodriguez, yuranis bustamante, k...
Algoritmos taller 1   vanessa berrio, camilo rodriguez, yuranis bustamante, k...Algoritmos taller 1   vanessa berrio, camilo rodriguez, yuranis bustamante, k...
Algoritmos taller 1 vanessa berrio, camilo rodriguez, yuranis bustamante, k...
Deisy Pestana
 
Algoritmo creatividad y_resoluciòn_de_problemas.
Algoritmo creatividad y_resoluciòn_de_problemas.Algoritmo creatividad y_resoluciòn_de_problemas.
Algoritmo creatividad y_resoluciòn_de_problemas.Rossana Velázquez
 
Fp sesion 1 ppt
Fp sesion 1 pptFp sesion 1 ppt
Fp sesion 1 pptThejacob18
 
1 conceptos algoritmos
1 conceptos algoritmos1 conceptos algoritmos
1 conceptos algoritmos
Leidy Campos
 
Monseñor Óscar Romero - Frases de Homilías
Monseñor Óscar Romero - Frases de HomilíasMonseñor Óscar Romero - Frases de Homilías
Monseñor Óscar Romero - Frases de Homilías
Marcos Eduardo Villa Corrales
 
El Salvador, Historia Mínima
El Salvador, Historia MínimaEl Salvador, Historia Mínima
El Salvador, Historia MínimaVirginia Lemus
 
Diferencia entre pseudocodigo y algoritmo
Diferencia entre pseudocodigo y algoritmoDiferencia entre pseudocodigo y algoritmo
Diferencia entre pseudocodigo y algoritmo
johan stoker
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
ralhum
 
Algorítmos - Conceptos básicos
Algorítmos - Conceptos básicosAlgorítmos - Conceptos básicos
Algorítmos - Conceptos básicos
cbertolotti
 
La diferencia entre función y procedimiento
La diferencia entre función y procedimientoLa diferencia entre función y procedimiento
La diferencia entre función y procedimientoAnita_Sango
 
Cuadernillo de lógica y Algoritmos para niños de primaria.
Cuadernillo de lógica y Algoritmos para niños de primaria.Cuadernillo de lógica y Algoritmos para niños de primaria.
Cuadernillo de lógica y Algoritmos para niños de primaria.
Miguel Alfonso Mejía Cuadrado
 
¿Como hacer un pseudocodigo y diagrama de flujo?
¿Como hacer un pseudocodigo y diagrama de flujo?¿Como hacer un pseudocodigo y diagrama de flujo?
¿Como hacer un pseudocodigo y diagrama de flujo?grachika
 
52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo
epetekaun
 

Destacado (20)

Presentacion algoritmos
Presentacion algoritmosPresentacion algoritmos
Presentacion algoritmos
 
Algoritmo en powerpoint
Algoritmo en powerpointAlgoritmo en powerpoint
Algoritmo en powerpoint
 
Diapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujoDiapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujo
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Diapositivas algoritmos
Diapositivas algoritmosDiapositivas algoritmos
Diapositivas algoritmos
 
Algoritmos taller 1 vanessa berrio, camilo rodriguez, yuranis bustamante, k...
Algoritmos taller 1   vanessa berrio, camilo rodriguez, yuranis bustamante, k...Algoritmos taller 1   vanessa berrio, camilo rodriguez, yuranis bustamante, k...
Algoritmos taller 1 vanessa berrio, camilo rodriguez, yuranis bustamante, k...
 
Algoritmo creatividad y_resoluciòn_de_problemas.
Algoritmo creatividad y_resoluciòn_de_problemas.Algoritmo creatividad y_resoluciòn_de_problemas.
Algoritmo creatividad y_resoluciòn_de_problemas.
 
Fp sesion 1 ppt
Fp sesion 1 pptFp sesion 1 ppt
Fp sesion 1 ppt
 
ALGORITMOS
ALGORITMOSALGORITMOS
ALGORITMOS
 
1 conceptos algoritmos
1 conceptos algoritmos1 conceptos algoritmos
1 conceptos algoritmos
 
Monseñor Óscar Romero - Frases de Homilías
Monseñor Óscar Romero - Frases de HomilíasMonseñor Óscar Romero - Frases de Homilías
Monseñor Óscar Romero - Frases de Homilías
 
El Salvador, Historia Mínima
El Salvador, Historia MínimaEl Salvador, Historia Mínima
El Salvador, Historia Mínima
 
Diferencia entre pseudocodigo y algoritmo
Diferencia entre pseudocodigo y algoritmoDiferencia entre pseudocodigo y algoritmo
Diferencia entre pseudocodigo y algoritmo
 
Así se hace un diagrama de flujo
Así se hace un diagrama de flujoAsí se hace un diagrama de flujo
Así se hace un diagrama de flujo
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Algorítmos - Conceptos básicos
Algorítmos - Conceptos básicosAlgorítmos - Conceptos básicos
Algorítmos - Conceptos básicos
 
La diferencia entre función y procedimiento
La diferencia entre función y procedimientoLa diferencia entre función y procedimiento
La diferencia entre función y procedimiento
 
Cuadernillo de lógica y Algoritmos para niños de primaria.
Cuadernillo de lógica y Algoritmos para niños de primaria.Cuadernillo de lógica y Algoritmos para niños de primaria.
Cuadernillo de lógica y Algoritmos para niños de primaria.
 
¿Como hacer un pseudocodigo y diagrama de flujo?
¿Como hacer un pseudocodigo y diagrama de flujo?¿Como hacer un pseudocodigo y diagrama de flujo?
¿Como hacer un pseudocodigo y diagrama de flujo?
 
52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo
 

Similar a Presentacion de algoritmos

Algoritmos 2015
Algoritmos 2015Algoritmos 2015
Algoritmos 2015
Jaime Coronel
 
Algoritmos 2015
Algoritmos 2015Algoritmos 2015
Algoritmos 2015
Jaime Coronel
 
Algoritmos 2015
Algoritmos 2015Algoritmos 2015
Algoritmos 2015
Jaime Coronel
 
Presentaciondealgoritmos 110204140015-phpapp02
Presentaciondealgoritmos 110204140015-phpapp02Presentaciondealgoritmos 110204140015-phpapp02
Presentaciondealgoritmos 110204140015-phpapp02Ivan Rosales
 
Presentaciondealgoritmos 110204140015-phpapp02
Presentaciondealgoritmos 110204140015-phpapp02Presentaciondealgoritmos 110204140015-phpapp02
Presentaciondealgoritmos 110204140015-phpapp02Ivan Rosales
 
Computadoras
ComputadorasComputadoras
Computadoras
Lian Illy
 
Informatica1
Informatica1Informatica1
Informatica1
Maria Morales
 
Introducción a la informatica
Introducción a la informaticaIntroducción a la informatica
Introducción a la informatica
Vanessa Salas C.
 
conceptos
conceptos conceptos
conceptos argu08
 
La Computadora Ysus Componentes. Iniciación a la computación, Sección D. Faci...
La Computadora Ysus Componentes. Iniciación a la computación, Sección D. Faci...La Computadora Ysus Componentes. Iniciación a la computación, Sección D. Faci...
La Computadora Ysus Componentes. Iniciación a la computación, Sección D. Faci...
SorangelPardoSeccionD
 
Estructura de un Computador
Estructura de un ComputadorEstructura de un Computador
Estructura de un Computador
ivan gonzalez
 
Informática básica
Informática básicaInformática básica
Informática básicaVicenta
 
Apuntes de informática2
Apuntes de informática2Apuntes de informática2
Apuntes de informática2noeliatorrejon
 
Sistema informatico tm2014 csl
Sistema informatico tm2014 cslSistema informatico tm2014 csl
Sistema informatico tm2014 csl
LilianaTM_csl
 
Dany perez-1
Dany perez-1Dany perez-1
Apuntes de informática
Apuntes de informáticaApuntes de informática
Apuntes de informáticameryrhoo
 
Apuntes de informática
Apuntes de informáticaApuntes de informática
Apuntes de informáticaliviafigueroa
 
HARDWARE
HARDWAREHARDWARE
HARDWARE
AlmuPe
 

Similar a Presentacion de algoritmos (20)

Algoritmos 2015
Algoritmos 2015Algoritmos 2015
Algoritmos 2015
 
Algoritmos 2015
Algoritmos 2015Algoritmos 2015
Algoritmos 2015
 
Algoritmos 2015
Algoritmos 2015Algoritmos 2015
Algoritmos 2015
 
Presentaciondealgoritmos 110204140015-phpapp02
Presentaciondealgoritmos 110204140015-phpapp02Presentaciondealgoritmos 110204140015-phpapp02
Presentaciondealgoritmos 110204140015-phpapp02
 
Presentaciondealgoritmos 110204140015-phpapp02
Presentaciondealgoritmos 110204140015-phpapp02Presentaciondealgoritmos 110204140015-phpapp02
Presentaciondealgoritmos 110204140015-phpapp02
 
Arquitectura de una computadora
Arquitectura de una computadoraArquitectura de una computadora
Arquitectura de una computadora
 
Computadoras
ComputadorasComputadoras
Computadoras
 
Informatica1
Informatica1Informatica1
Informatica1
 
Introducción a la informatica
Introducción a la informaticaIntroducción a la informatica
Introducción a la informatica
 
conceptos
conceptos conceptos
conceptos
 
La Computadora Ysus Componentes. Iniciación a la computación, Sección D. Faci...
La Computadora Ysus Componentes. Iniciación a la computación, Sección D. Faci...La Computadora Ysus Componentes. Iniciación a la computación, Sección D. Faci...
La Computadora Ysus Componentes. Iniciación a la computación, Sección D. Faci...
 
Estructura de un Computador
Estructura de un ComputadorEstructura de un Computador
Estructura de un Computador
 
Informática básica
Informática básicaInformática básica
Informática básica
 
Apuntes de informática2
Apuntes de informática2Apuntes de informática2
Apuntes de informática2
 
Sistema informatico tm2014 csl
Sistema informatico tm2014 cslSistema informatico tm2014 csl
Sistema informatico tm2014 csl
 
Dany perez-1
Dany perez-1Dany perez-1
Dany perez-1
 
Apuntes de informática
Apuntes de informáticaApuntes de informática
Apuntes de informática
 
Apuntes de informática
Apuntes de informáticaApuntes de informática
Apuntes de informática
 
Apuntes de informática
Apuntes de informáticaApuntes de informática
Apuntes de informática
 
HARDWARE
HARDWAREHARDWARE
HARDWARE
 

Presentacion de algoritmos

  • 2. ALGORITMOS PAOLA HERNÁNDEZ ANDRÉS ROJAS ESPECIALIDAD DE SISTEMAS Y COMPUTACIÓN
  • 4. INFORMATICA El tratamiento de la información es tan antiguo como el hombre y se ha ido potenciando y haciendo más sofisticado con el transcurso del tiempo hasta llegar a la era de la electrónica. El hombre no ha parado a lo largo de la historia de crear máquinas y métodos para procesar la información. Para facilitar esta tarea, en especial en el mundo actual, donde la cantidad de información que se procesa a diario es ingente, surge la informática.
  • 5. DEFINICIONES BASICAS Informática proviene de la unión de las palabras información y automática. Es la ciencia que permite el tratamiento automático de la información por medio de ordenadores. Información es cualquier conjunto de símbolos que representen hechos, objetos o ideas. Ordenador es una máquina compuesta de una serie de circuitos electrónicos, capaz de recoger unos datos de entrada, efectuar con ellos ciertos cálculos y devolver los datos por medio de algún medio de salida.
  • 6. ASPECTOS QUE DIFERENCIAN El ordenador del resto de la máquina con capacidad de tratar información Gran velocidad de tratamiento de la información. Gran potencia de cálculo aritmético y lógico. Capacidad para memorizar los programas y datos necesarios para resolver cualquier problema técnico o de gestión. Capacidad de comunicación con las personas y con otras máquinas y dispositivos para recibir o transmitir datos. Posibilidad de tratamiento de datos en tiempo real. Actúa sin intervención de un operador humano y bajo el control de un programa previamente almacenado en la propia computadora.
  • 7. Tipos de información Datos son conjuntos de símbolos que utilizamos para expresar o representar un valor numérico, un hecho, un objeto o una idea, en la forma adecuada para su tratamiento. Instrucciones indican a la computadora qué es lo que debe realizar FUNCIONAMIENTO BASICO DE UN ORDENADOR Datos Resultados ORDENADOR Instrucciones
  • 8. REPRESENTACION DE LA INFORMACION La información se almacena dentro del ordenador de forma codificada en código binario. El BIT es la unidad elemental de información que equivale a un valor binario y constituye, dentro de una computadora la capacidad mínima de información. Un byte es el número de bits necesarios para almacenar un carácter. Este número va a depender del código concreto usado por la computadora, aunque generalmente se usan 8, esto es, podemos asumir que un byte equivale a 8 bits.
  • 9. ESTRUCTURA DE UN ORDENADOR MEMORIA MASIVA MEMORIA PRINCIPAL Datos e Instrucciones Entrada Salida UNIDAD Aritmético– Lógica UNIDAD DE CONTROL PROCESADOR CENTRAL (CPU)
  • 10. CLASIFICACION DE LOS ORDENADORES En función del Uso Computador de uso general Computador de uso específico En función de la potencia, capacidad o el tamaño del computador Supercomputadores Macrocomputadores (mainframes) Minicomputadores Estaciones de trabajo (workstations) Computadores profesiones / personales (Pc's) Nanocomputadores Calculadores programables de bolsillo
  • 11. PROGRAMAS E INSTRUCCIONES Un programa es un conjunto de sentencias que se dan a una computadora indicándole las operaciones que se desea que realice. Las sentencias son conjuntos de símbolos, que se construyen siguiendo un lenguaje de programación y se clasifican en: Sentencias imperativas o instrucciones Sentencias declarativas Las instrucciones se pueden clasificar en: De transferencia de datos De tratamiento De bifurcación y saltos Los lenguajes de alto nivel son independientes de la computadora y facilitan la programación.
  • 12. COMPILADORES E INTERPRETES Los traductores son programas que toman como datos de entrada programas escritos en un lenguaje de alto nivel y devuelven como datos de salida el programa en lenguaje máquina de esa computadora equivalente, de tal forma que ya si puede ser ejecutado por la CPU de la computadora. Los compiladores son traductores que cogen en conjunto el programa escrito en lenguaje de alto nivel, programa fuente, lo traducen y generan un programa en código máquina, programa objeto. Los intérpretes, van analizando, interpretando y ejecutando instrucción a instrucción del programa fuente y por tanto no generan programa objeto. El sistema operativo es una serie de programas que permiten controlar y utilizar de forma eficiente y cómoda la computadora
  • 13.
  • 14. COBOL
  • 15. LISP
  • 21. JAVA
  • 22. “C
  • 23.
  • 24. Tipos de datos Datos Numéricos: Enteros(Representan los números que no posee componente fraccionaria y pueden ser tanto positivos como negativos) y Reales (Representan todos los números que poseen componente fraccionaria y también pueden positivo o negativo) Datos Lógicos (booleano), este tipo de dato solo puede tomar uno de dos valores (verdadero o falso) Datos tipo Carácter: Representan datos alfanuméricos que pueden ser: Cadena de caracteres (string): es una sucesión de caracteres numéricos, letras, símbolos, etc Carácter: (char): contiene solo un carácter y también se incluye las comillas para su asignación “I”
  • 25.
  • 26. No deben contener símbolos ni signos de puntuación (#,(,?...)
  • 27.
  • 29. Diagramas De Flujo Son una herramienta útil en la programación de computadoras, cuyas características, hace que se aplique no solo en la informática si no en todos los procesos que llevan una secuencia lógica Aspectos fundamentales Sencillez: Construcción fácil. Claridad: Fácil reconocimiento de sus elementos. Utilización de normas en la construcción de algoritmos. Flexibilidad: Facilidad en las modificaciones.
  • 31. HERRAMIENTAS QUE MEJORAN LA PRESENTACION