SlideShare una empresa de Scribd logo
1 de 3
Principio del formulario
UNIVERSIDAD TECNICA PARTICULAR DE LOJA
SISTEMAS INFORMATICOS Y COMPUTACIÓN
PRIMER CICLO
LÓGICA DE PROGRAMACIÓN
NOMBRE: Karla Minga Herrera.
Fecha: 24-09-2012



COMPUTADORA: Podemos definir a una computadora como un sistema de dispositivos
electrónicos, mecánicos y magnéticos que sirven para procesar y almacenar datos.

TIPOS DE DISPOSITIVOS.
DISPOSITIVOS DE ENTRADA: Proporciona datos a procesar o almacenar.
DISPOSITIVOS DE SALIDA: Permite comunicar resultados de procesamiento al usuario
de la computadora
DISPOSITIVOS DE PROCESAMIENTO: Se encarga de procesar los datos. El principal es
el CPU.
- Memoria RAM._ área de almacenamiento temporal.
- Microprocesador._ se encarga del trabajo del equipo.

DISPOPSITIVOS DE ALMACENAMIENTO PERMANENTE._ Son los cuales podemos
almacenar datos de manera persistente.
DISPOSITIVOS PERIFÉRICOS._ Impresora, parlantes, escáner, etc...
PROGRAMAS._ Son Softwares.
                                       TIPOS


SISTEMA OPERATIVO._ Conjunto de programas y datos que permiten identificar y utilizar los
dispositivos de una computadora.
Programas Aplicativos._ Conjunto de programas y datos que sirven para realizar tareas específicas.
Sistemas de información._ Permiten utilizar las capacidades de procesamiento y almacenamiento de la
computadora.
                                         NIVELES DE DATOS
FÍSICOS
Bites._ 1 - 0
Bytes._ es un conjunto de otro bits
Kilobyte      KB         210 bytes
Megabyte      MB         220 bytes
Gigabyte      GB         230 bytes
Terabyte      TB         240 bytes
Petabyte      PB        250 bytes

EN TERMINOS DE RELEVANCIA
Somos las personas quienes otorgamos a los datos el carácter de valiosos y relevantes.
NIVELES DE DATOS
           Dato._ conjunto de representaciones simbólicas no significativas.
           Información._ conjunto de datos con significados específicos.
           Conocimiento._ información adquirida en el plano real y limitado.
           Imaginación._ información en el plano irreal e ilimitado.
MANIPULACIÓN DE DATOS
De los niveles de relevancia de datos solo nos interesa la información ya que al procesar datos el fin es
obtener información.
Recopilación de datos._ puede realizarse de diferentes formas (encuesta).
Procesamiento de datos._ cuando se someten al uso de operadores aritméticos, lógicos.
Generación de datos._ cuando se generan datos nuevos y desconocidos a partir de datos existentes.
Divulgación de datos._ cuando los datos existentes se les hacen llegar a los usuarios.
CAPITULO #2
LENGUEJES DE PROGRAMACIÓN Y SU CLASIFICACIÓN.
Lenguajes de programación._ son estructuras simbólicas que nos permiten disponer de los dispositivos
de una computadora.
Estructura del código._ forma general que debe escribirse el programa.
Palabras reservadas._ palabras con significados dentro del lenguaje de programación.
Expresiones._ son valores expresados de forma entendible para el lenguaje de programación.
Símbolos especiales._ son los caracteres que provocan un comportamiento predecible dentro del
programa.
Sintaxis._ coordina y une palabras para formar oraciones y expresar conceptos.
Semántica._ son las reglas que determinan el significado a una palabra reservada, expresión o símbolo
especial, dependiendo de la sintaxis que se encuentra.
                                            TIPOS DE CÓDIGO
Codificar es representar un mensaje de forma sistemática, atendiendo leyes o normas específicas.
TIPOS DE CÓDIGO EXISTENTE
         Código fuente._ es un código tal y como nosotros lo escribimos, puede ser ambiguo.
         Código intermedio._ resulta de haber sometido al código fuente a la fase de análisis
         de procesos de compilación.
         Código máquina._ resulta de haber sometido al código intermedio a la fase síntesis del proceso
         de compilación.
CONSTRUYENDO SECUENCIAS BINARIAS EJECUTABLES
Sirven para generar programas que serán ejecutados en la computadora con el fin que realicen tareas
específicas.
COMPILADORES._ Son programas que leen un programa escrito en lenguaje, al que llamamos código
fuente y lo traduce a un nivel de abstracción entendible por la computadora.
Los compiladores le traducen los programas fuentes a la computadora, utilizando para ello un proceso
en dos faces: análisis síntesis.
FASE DE ANALISIS._ consiste en descomponer un todo en sus partes a fin de entender mejor el todo,
en términos de compilación se llama fase de análisis a la parte del proceso que divide al programa
fuente en sus elementos.
FASE DE SINTESIS._ Es lo contrario de análisis y se encarga de generar el código máquina.
Se tiene dos tipos de compiladores:
Compiladores en una fase._ se encarga de la realización de una sola fase del proceso de compilación.
Compiladores de dos fases._ producen código máquina a partir del código fuente.
UTILIDAD DEL CÓDIGO INTERMEDIO
El código intermedio es independiente del equipo.
CLASIFICACIÓN DE LOS LENGUAJES DE PROGRAMACIÓN EN CUANTO A SU GENERACIÓN
Indica la capacidad que tienen los símbolos que lo componen.
LENGUAJES DE PRIMERA GENERACIÓN._ En la primera generación se proporcionaban secuencias
binarias que pasaban a la ejecución a la computadora sin interpretación o manipulación alguna.
LENGUAJES DE SEGUNDA GENERACIÓN._ Se proporcionaban mnemotécnicos que la herramienta
de desarrollo traducía a secuencias binarias, que pasaban a ejecución en la computadora.
LENGUAJES DE TERCERA GENERACIÓN._ se programan instrucciones que la herramienta de
desarrollo interpreta y traduce en una o más secuencias binarias, que pasaban a ejecución en la
computadora.
LENGUAJES DE CUARTA JENERACIÓN._ Se programa macroinstrucciones e instrucciones; la
herramienta de desarrollo interpreta y traduce las macroinstrucciones e instrucciones de más bajo nivel,
las junta con las instrucciones que el programador haya enviado, las complementa con instrucciones
que genera de manera de manera automática, para después interpretarlas y traducirlas en secuencias
binarias, que pasan a ejecución en la computadora.
CLASIFICACIÓN DE LOS LENGUAJES EN CUANTO A SU NIVEL
Las computadoras sólo actúan en respuesta a secuencias binarias; cada plataforma de computadoras
corresponde a las secuencias binarias que reconoce como instrucciones.
Lenguajes de alto nivel._ es de alto nivel si existe la posibilidad de generar, a partir de un mismo código
fuente, secuencias binarias que sean reconocidas por varias plataformas de computadoras
Lenguajes de bajo nivel._ es de bajo nivel si no existe la posibilidad de generar, a partir de un mismo
código fuente, secuencias binarias que sean reconocidas por varias plataformas de computadoras.
                CLASIFICACIÓN DE LOS LENGUAJES EN CUANTO A SU PROPÓSITO
Lenguaje de propósito específica._ son aquellos que permiten desarrollar aplicaciones que cubre una
determinada rama del conocimiento humano.
Lenguaje de propósito general._ permiten desarrollar aplicaciones que prácticamente cubren todas las
ramas del conocimiento.
               CLASIFICACIÓN DE LOS LENGUAJES EN CUANTO A SU ORIENTACIÓN
Programación procedural._ implica que las instrucciones deben ser ejecutadas secuencialmente. Este
esquema permite saltos de control. Una desventaja de este tipo de programación es que la reutilización
del código es rudimentaria y redundante.
Programación orientada a eventos._ indica que la utilización de la interfaz del usuario provoca que
suceda la ejecución del procedimiento.
La ventaja de este tipo de programación es que el uso de la interfaz de las aplicaciones es menos
estricto. La desventaja de este esquema es que sigue siendo en el fondo procedural.
Programación orientada a objetos._ son entidades encapsuladas de código y datos, que a partir de
datos. Una de las características más notables de la programación orientada a objetos es que permite la
herencia entre objetos.



BIBLIOGRAFIA: Ramírez, Felipe                      Introducción a la Programación. (LIBRO BASE)

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Intro ProgramacióN
Intro ProgramacióNIntro ProgramacióN
Intro ProgramacióN
 
Maryan toledo
Maryan toledoMaryan toledo
Maryan toledo
 
Software pao
Software paoSoftware pao
Software pao
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
CLASIFICACION DE LENGUAJES DE PROGRAMACION
CLASIFICACION DE LENGUAJES DE PROGRAMACION CLASIFICACION DE LENGUAJES DE PROGRAMACION
CLASIFICACION DE LENGUAJES DE PROGRAMACION
 
Hannyer calero sanchez
Hannyer calero sanchezHannyer calero sanchez
Hannyer calero sanchez
 
Lenguaje De Programación
Lenguaje De ProgramaciónLenguaje De Programación
Lenguaje De Programación
 
tipos de lenguaje de programación
tipos de lenguaje de programacióntipos de lenguaje de programación
tipos de lenguaje de programación
 
Presentacion de lenguajes de programacion grado 9.2
Presentacion de lenguajes de programacion grado 9.2Presentacion de lenguajes de programacion grado 9.2
Presentacion de lenguajes de programacion grado 9.2
 
Clase 1. lógica de la programación
Clase 1. lógica de la programaciónClase 1. lógica de la programación
Clase 1. lógica de la programación
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Introobjetos
IntroobjetosIntroobjetos
Introobjetos
 
Danelly
DanellyDanelly
Danelly
 
Juan kalo b.
Juan kalo b.Juan kalo b.
Juan kalo b.
 
Presentación de tecnicas
Presentación de tecnicasPresentación de tecnicas
Presentación de tecnicas
 
Presentacion De Programacion
Presentacion De ProgramacionPresentacion De Programacion
Presentacion De Programacion
 
Taller paola
Taller paolaTaller paola
Taller paola
 
Nana
NanaNana
Nana
 
Fundamentos de Programación: Definiciones y terminologia basica de programación
Fundamentos de Programación: Definiciones y terminologia basica de programaciónFundamentos de Programación: Definiciones y terminologia basica de programación
Fundamentos de Programación: Definiciones y terminologia basica de programación
 
Introducción a la Informática básica
Introducción a la Informática básicaIntroducción a la Informática básica
Introducción a la Informática básica
 

Similar a Tipos de dispositivos de una computadora

Introduccion a la programación I Parte
Introduccion a la programación I Parte Introduccion a la programación I Parte
Introduccion a la programación I Parte Yelixa Araque Angulo
 
Introduccion a la Programación I parte
Introduccion a la Programación I parte Introduccion a la Programación I parte
Introduccion a la Programación I parte Yelixa Araque Angulo
 
Clasificación y descripción de los programas informáticos
Clasificación y descripción de los programas informáticosClasificación y descripción de los programas informáticos
Clasificación y descripción de los programas informáticosMilagrosJacqueline
 
C:\Documents And Settings\Alumnos\Escritorio\Programaion1
C:\Documents And Settings\Alumnos\Escritorio\Programaion1C:\Documents And Settings\Alumnos\Escritorio\Programaion1
C:\Documents And Settings\Alumnos\Escritorio\Programaion1kfacu
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacionCecilia Díaz
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continaciondetlefsen
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continaciondetlefsen
 
LENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACIONLENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACIONKathGon1
 
Universidad de panam1.lenguaje de programación
Universidad de panam1.lenguaje de programaciónUniversidad de panam1.lenguaje de programación
Universidad de panam1.lenguaje de programaciónKatherine Gonzales
 
Oriente conceptos de programacion
Oriente conceptos de programacionOriente conceptos de programacion
Oriente conceptos de programacionshariweya
 
Conceptos de programacion oriente
Conceptos de programacion orienteConceptos de programacion oriente
Conceptos de programacion orienteshariweya
 
Lenguaje de programacion .doc
Lenguaje de programacion .docLenguaje de programacion .doc
Lenguaje de programacion .docarmandolarosa2
 
Clase 1 de introduccion a la programacion
Clase 1 de introduccion a la programacionClase 1 de introduccion a la programacion
Clase 1 de introduccion a la programacionjoel210696
 
Clase3 guia1-introduccion-compiladores-conceptos
Clase3 guia1-introduccion-compiladores-conceptosClase3 guia1-introduccion-compiladores-conceptos
Clase3 guia1-introduccion-compiladores-conceptosInfomania pro
 
Introducción a la Informática básica
Introducción a la Informática básicaIntroducción a la Informática básica
Introducción a la Informática básicaEdumatica Consulting
 

Similar a Tipos de dispositivos de una computadora (20)

Software
SoftwareSoftware
Software
 
Computadora
ComputadoraComputadora
Computadora
 
Introduccion a la programación I Parte
Introduccion a la programación I Parte Introduccion a la programación I Parte
Introduccion a la programación I Parte
 
Introduccion a la Programación I parte
Introduccion a la Programación I parte Introduccion a la Programación I parte
Introduccion a la Programación I parte
 
Clasificación y descripción de los programas informáticos
Clasificación y descripción de los programas informáticosClasificación y descripción de los programas informáticos
Clasificación y descripción de los programas informáticos
 
C:\Documents And Settings\Alumnos\Escritorio\Programaion1
C:\Documents And Settings\Alumnos\Escritorio\Programaion1C:\Documents And Settings\Alumnos\Escritorio\Programaion1
C:\Documents And Settings\Alumnos\Escritorio\Programaion1
 
Generacionlenguajes
GeneracionlenguajesGeneracionlenguajes
Generacionlenguajes
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacion
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacion
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacion
 
LENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACIONLENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACION
 
Universidad de panam1.lenguaje de programación
Universidad de panam1.lenguaje de programaciónUniversidad de panam1.lenguaje de programación
Universidad de panam1.lenguaje de programación
 
Oriente conceptos de programacion
Oriente conceptos de programacionOriente conceptos de programacion
Oriente conceptos de programacion
 
Conceptos de programacion oriente
Conceptos de programacion orienteConceptos de programacion oriente
Conceptos de programacion oriente
 
Lenguaje de programacion .doc
Lenguaje de programacion .docLenguaje de programacion .doc
Lenguaje de programacion .doc
 
Clase 1 de introduccion a la programacion
Clase 1 de introduccion a la programacionClase 1 de introduccion a la programacion
Clase 1 de introduccion a la programacion
 
Clase3 guia1-introduccion-compiladores-conceptos
Clase3 guia1-introduccion-compiladores-conceptosClase3 guia1-introduccion-compiladores-conceptos
Clase3 guia1-introduccion-compiladores-conceptos
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Clase 2 POO
Clase 2 POOClase 2 POO
Clase 2 POO
 
Introducción a la Informática básica
Introducción a la Informática básicaIntroducción a la Informática básica
Introducción a la Informática básica
 

Último

Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 

Último (20)

Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 

Tipos de dispositivos de una computadora

  • 1. Principio del formulario UNIVERSIDAD TECNICA PARTICULAR DE LOJA SISTEMAS INFORMATICOS Y COMPUTACIÓN PRIMER CICLO LÓGICA DE PROGRAMACIÓN NOMBRE: Karla Minga Herrera. Fecha: 24-09-2012 COMPUTADORA: Podemos definir a una computadora como un sistema de dispositivos electrónicos, mecánicos y magnéticos que sirven para procesar y almacenar datos. TIPOS DE DISPOSITIVOS. DISPOSITIVOS DE ENTRADA: Proporciona datos a procesar o almacenar. DISPOSITIVOS DE SALIDA: Permite comunicar resultados de procesamiento al usuario de la computadora DISPOSITIVOS DE PROCESAMIENTO: Se encarga de procesar los datos. El principal es el CPU. - Memoria RAM._ área de almacenamiento temporal. - Microprocesador._ se encarga del trabajo del equipo. DISPOPSITIVOS DE ALMACENAMIENTO PERMANENTE._ Son los cuales podemos almacenar datos de manera persistente. DISPOSITIVOS PERIFÉRICOS._ Impresora, parlantes, escáner, etc... PROGRAMAS._ Son Softwares. TIPOS SISTEMA OPERATIVO._ Conjunto de programas y datos que permiten identificar y utilizar los dispositivos de una computadora. Programas Aplicativos._ Conjunto de programas y datos que sirven para realizar tareas específicas. Sistemas de información._ Permiten utilizar las capacidades de procesamiento y almacenamiento de la computadora. NIVELES DE DATOS FÍSICOS Bites._ 1 - 0 Bytes._ es un conjunto de otro bits Kilobyte KB 210 bytes Megabyte MB 220 bytes Gigabyte GB 230 bytes Terabyte TB 240 bytes Petabyte PB 250 bytes EN TERMINOS DE RELEVANCIA Somos las personas quienes otorgamos a los datos el carácter de valiosos y relevantes.
  • 2. NIVELES DE DATOS Dato._ conjunto de representaciones simbólicas no significativas. Información._ conjunto de datos con significados específicos. Conocimiento._ información adquirida en el plano real y limitado. Imaginación._ información en el plano irreal e ilimitado. MANIPULACIÓN DE DATOS De los niveles de relevancia de datos solo nos interesa la información ya que al procesar datos el fin es obtener información. Recopilación de datos._ puede realizarse de diferentes formas (encuesta). Procesamiento de datos._ cuando se someten al uso de operadores aritméticos, lógicos. Generación de datos._ cuando se generan datos nuevos y desconocidos a partir de datos existentes. Divulgación de datos._ cuando los datos existentes se les hacen llegar a los usuarios. CAPITULO #2 LENGUEJES DE PROGRAMACIÓN Y SU CLASIFICACIÓN. Lenguajes de programación._ son estructuras simbólicas que nos permiten disponer de los dispositivos de una computadora. Estructura del código._ forma general que debe escribirse el programa. Palabras reservadas._ palabras con significados dentro del lenguaje de programación. Expresiones._ son valores expresados de forma entendible para el lenguaje de programación. Símbolos especiales._ son los caracteres que provocan un comportamiento predecible dentro del programa. Sintaxis._ coordina y une palabras para formar oraciones y expresar conceptos. Semántica._ son las reglas que determinan el significado a una palabra reservada, expresión o símbolo especial, dependiendo de la sintaxis que se encuentra. TIPOS DE CÓDIGO Codificar es representar un mensaje de forma sistemática, atendiendo leyes o normas específicas. TIPOS DE CÓDIGO EXISTENTE Código fuente._ es un código tal y como nosotros lo escribimos, puede ser ambiguo. Código intermedio._ resulta de haber sometido al código fuente a la fase de análisis de procesos de compilación. Código máquina._ resulta de haber sometido al código intermedio a la fase síntesis del proceso de compilación. CONSTRUYENDO SECUENCIAS BINARIAS EJECUTABLES Sirven para generar programas que serán ejecutados en la computadora con el fin que realicen tareas específicas. COMPILADORES._ Son programas que leen un programa escrito en lenguaje, al que llamamos código fuente y lo traduce a un nivel de abstracción entendible por la computadora. Los compiladores le traducen los programas fuentes a la computadora, utilizando para ello un proceso en dos faces: análisis síntesis. FASE DE ANALISIS._ consiste en descomponer un todo en sus partes a fin de entender mejor el todo, en términos de compilación se llama fase de análisis a la parte del proceso que divide al programa fuente en sus elementos. FASE DE SINTESIS._ Es lo contrario de análisis y se encarga de generar el código máquina. Se tiene dos tipos de compiladores: Compiladores en una fase._ se encarga de la realización de una sola fase del proceso de compilación. Compiladores de dos fases._ producen código máquina a partir del código fuente. UTILIDAD DEL CÓDIGO INTERMEDIO El código intermedio es independiente del equipo. CLASIFICACIÓN DE LOS LENGUAJES DE PROGRAMACIÓN EN CUANTO A SU GENERACIÓN Indica la capacidad que tienen los símbolos que lo componen. LENGUAJES DE PRIMERA GENERACIÓN._ En la primera generación se proporcionaban secuencias binarias que pasaban a la ejecución a la computadora sin interpretación o manipulación alguna. LENGUAJES DE SEGUNDA GENERACIÓN._ Se proporcionaban mnemotécnicos que la herramienta de desarrollo traducía a secuencias binarias, que pasaban a ejecución en la computadora. LENGUAJES DE TERCERA GENERACIÓN._ se programan instrucciones que la herramienta de desarrollo interpreta y traduce en una o más secuencias binarias, que pasaban a ejecución en la computadora. LENGUAJES DE CUARTA JENERACIÓN._ Se programa macroinstrucciones e instrucciones; la herramienta de desarrollo interpreta y traduce las macroinstrucciones e instrucciones de más bajo nivel,
  • 3. las junta con las instrucciones que el programador haya enviado, las complementa con instrucciones que genera de manera de manera automática, para después interpretarlas y traducirlas en secuencias binarias, que pasan a ejecución en la computadora. CLASIFICACIÓN DE LOS LENGUAJES EN CUANTO A SU NIVEL Las computadoras sólo actúan en respuesta a secuencias binarias; cada plataforma de computadoras corresponde a las secuencias binarias que reconoce como instrucciones. Lenguajes de alto nivel._ es de alto nivel si existe la posibilidad de generar, a partir de un mismo código fuente, secuencias binarias que sean reconocidas por varias plataformas de computadoras Lenguajes de bajo nivel._ es de bajo nivel si no existe la posibilidad de generar, a partir de un mismo código fuente, secuencias binarias que sean reconocidas por varias plataformas de computadoras. CLASIFICACIÓN DE LOS LENGUAJES EN CUANTO A SU PROPÓSITO Lenguaje de propósito específica._ son aquellos que permiten desarrollar aplicaciones que cubre una determinada rama del conocimiento humano. Lenguaje de propósito general._ permiten desarrollar aplicaciones que prácticamente cubren todas las ramas del conocimiento. CLASIFICACIÓN DE LOS LENGUAJES EN CUANTO A SU ORIENTACIÓN Programación procedural._ implica que las instrucciones deben ser ejecutadas secuencialmente. Este esquema permite saltos de control. Una desventaja de este tipo de programación es que la reutilización del código es rudimentaria y redundante. Programación orientada a eventos._ indica que la utilización de la interfaz del usuario provoca que suceda la ejecución del procedimiento. La ventaja de este tipo de programación es que el uso de la interfaz de las aplicaciones es menos estricto. La desventaja de este esquema es que sigue siendo en el fondo procedural. Programación orientada a objetos._ son entidades encapsuladas de código y datos, que a partir de datos. Una de las características más notables de la programación orientada a objetos es que permite la herencia entre objetos. BIBLIOGRAFIA: Ramírez, Felipe Introducción a la Programación. (LIBRO BASE)