SlideShare una empresa de Scribd logo
1 de 11
Octubre 2011 Introducción A La Programación SYSTEMS ENGINEERY Create By: Ignacia De Alves To: Ingrid Manaure
Introducción a la programación ,[object Object]
Principios de la programación
Traductores y compiladores,[object Object]
Principios de Programación Son las reglas por las cuales se rige la computación son universales y estas son: programas, estructuras, lenguajes de programación , lenguaje algorítmico y metodología.
Traductores y Compiladores Se podría decir que un traductor es cualquier programa que toma como entrada  un texto escrito en lenguaje  fuente y da como salida un texto en lenguaje objeto, este esta escrito en un lenguaje  de alto novel  y el traductor lo emite en un lenguaje maquina. Existen los traductores, procesadores, interprete y compiladores. Ahora cuando se habla de compiladores no es mas que un programa que lee el código  escrito en un lenguaje (origen) y lo traduce a otro tipo de lenguaje denominado objetivo, pero este compilador analiza la información si hay errores en el programa lo hace saber . Es sumamente rápido en comparación con un interprete
Estudio de lenguaje de programación estructurado Los datos no son mas que símbolos que se convierten en condiciones, hechos, situaciones; su importancia radica en que se asocian rápidamente dentro de un contexto para convertirse en información. Entre los datos se pueden señalar los estáticos con un trozo de memoria fija la cual , no se podrá aumentar ni disminuir  y los dinámicos los cuales les permite tener un mejor control y la gestión de memoria de un programa.  Con relación a la variable se podría decir que no es mas  que un dato cuyo  valor puede variar a lo largo del desarrollo del algoritmo o en el transcurso  de la ejecución del programa  y la constante es aquel dato que permanece con un valor, sin cambio a lo largo  del algoritmo o la ejecución del programa.
Estructura de datos Los arreglos son tipos de datos entre los cuales pueden citar, las unidimensionales, son estructurados formando  por una selección finita  y ordenada de datos del mismo tipo. Los bidimensionales  donde se pueden representar datos  que pueden verse como una tabla con filas y columnas; multidimensionales son los datos  estructurados con infinitos números de dimensiones. Las operaciones con arreglos se pueden clasificar en lectura, escritura, asignación, actualización.
Método de búsqueda y ordenamiento El método de ordenamiento  es uno de los procedimientos mas comunes y útiles en el procesamiento de datos, se puede decir que es la clasificación y ordenación de los mismos, es decir, es el proceso de reorganizar  un conjunto dado de objeto  en una secuencia determinada. Ahora bien el método de búsqueda es una operación que tiene por objeto  la localización de un elemento  dentro de la estructura de datos. Existen dos tipos de búsqueda; secuencial consiste en recorrer el arreglo elemento a elemento y irlos comparando como el valor buscado. Y la búsqueda binaria mucho mas eficiente, se comienza comparando el elemento central del arreglo  con el valor buscado
Listas Cuando en computación se habla de lista enlazadas  no es mas que una de las estructuras  de los datos fundamentales  y puede ser usadas para implementar  otras estructuras de datos  arbitrarias  y una o dos referencias  al nodo anterior o posterior. Entre las listas se pueden citar  las simples que son conjuntos nodos, uno detrás del otro y del cual se puede conocer  el nodo inicial y el final; las doblemente enlazadas  que poseen tres valores, el valor , el link, al nodo siguiente  y del link anterior. Las enlazadas circulares  que contiene también tres valores  pero enteros, es una lista enlazada en forma circular, donde el nodo inicial esta unida al final. Y las doblemente circulares  donde cada nodo  tiene dos enlaces  similares a la de la lista  doblemente enlazadas.
Pilas Es un tipo de dato dinámico en la que el método de apilar consiste  en que el ultimo  elemento a entrar  es el primero en salir, el numero de elementos que la componen es variable ahí, que sea dinámico.  Existen dos procesos en la pila que son apilar; cuando entramos los elementos y desapilar cuando salen.

Más contenido relacionado

La actualidad más candente

Importancia de las listas Estructura de datos.
Importancia de las listas Estructura de datos.Importancia de las listas Estructura de datos.
Importancia de las listas Estructura de datos.xaviercamposm
 
Combinar correspondencia
Combinar correspondenciaCombinar correspondencia
Combinar correspondenciaRossy Cepeda
 
Resumen analitico de Access
Resumen analitico de AccessResumen analitico de Access
Resumen analitico de AccessValeria Valencia
 
Informática preguntas de access
Informática preguntas de accessInformática preguntas de access
Informática preguntas de accessdan_rf96
 
Introducción a las bases de datos, katherine molina, 11 1
Introducción a las bases de datos, katherine molina, 11 1Introducción a las bases de datos, katherine molina, 11 1
Introducción a las bases de datos, katherine molina, 11 1Katy Benitez
 
Marco conceptual wendy angela
Marco conceptual wendy angelaMarco conceptual wendy angela
Marco conceptual wendy angelaAnyela Muñoz
 
Listas Enlazadas
Listas EnlazadasListas Enlazadas
Listas EnlazadasVane Borjas
 
COMBINAR CORRESPONDENCIA EN 10 PASOS
COMBINAR CORRESPONDENCIA EN 10 PASOS COMBINAR CORRESPONDENCIA EN 10 PASOS
COMBINAR CORRESPONDENCIA EN 10 PASOS Lucho Zuluaga
 
Unidad Iii
Unidad IiiUnidad Iii
Unidad IiiAna
 
Seminario 4. Construir archivos de datos en SPSS y Excel
Seminario 4. Construir archivos de datos en SPSS y ExcelSeminario 4. Construir archivos de datos en SPSS y Excel
Seminario 4. Construir archivos de datos en SPSS y Excelyesica20
 

La actualidad más candente (16)

Microsoft Excel
Microsoft ExcelMicrosoft Excel
Microsoft Excel
 
Importancia de las listas Estructura de datos.
Importancia de las listas Estructura de datos.Importancia de las listas Estructura de datos.
Importancia de las listas Estructura de datos.
 
Manual de excel
Manual de excelManual de excel
Manual de excel
 
Combinar correspondencia
Combinar correspondenciaCombinar correspondencia
Combinar correspondencia
 
Resumen analitico de Access
Resumen analitico de AccessResumen analitico de Access
Resumen analitico de Access
 
Informática preguntas de access
Informática preguntas de accessInformática preguntas de access
Informática preguntas de access
 
Conceptos básicos de Micosft Access
Conceptos básicos de Micosft AccessConceptos básicos de Micosft Access
Conceptos básicos de Micosft Access
 
Introducción a las bases de datos, katherine molina, 11 1
Introducción a las bases de datos, katherine molina, 11 1Introducción a las bases de datos, katherine molina, 11 1
Introducción a las bases de datos, katherine molina, 11 1
 
Marco conceptual wendy angela
Marco conceptual wendy angelaMarco conceptual wendy angela
Marco conceptual wendy angela
 
Tipo de datos
Tipo de datosTipo de datos
Tipo de datos
 
Listas Enlazadas
Listas EnlazadasListas Enlazadas
Listas Enlazadas
 
COMBINAR CORRESPONDENCIA EN 10 PASOS
COMBINAR CORRESPONDENCIA EN 10 PASOS COMBINAR CORRESPONDENCIA EN 10 PASOS
COMBINAR CORRESPONDENCIA EN 10 PASOS
 
Unidad Iii
Unidad IiiUnidad Iii
Unidad Iii
 
Seminario 4. Construir archivos de datos en SPSS y Excel
Seminario 4. Construir archivos de datos en SPSS y ExcelSeminario 4. Construir archivos de datos en SPSS y Excel
Seminario 4. Construir archivos de datos en SPSS y Excel
 
Resumen analitico de access
Resumen analitico de accessResumen analitico de access
Resumen analitico de access
 
Unidad _ III
Unidad _ IIIUnidad _ III
Unidad _ III
 

Destacado

Tall5_act5_Si no lo conocen no existe
Tall5_act5_Si no lo conocen no existeTall5_act5_Si no lo conocen no existe
Tall5_act5_Si no lo conocen no existeNathäly Swäntty
 
Presentación handball4ºeso
Presentación handball4ºesoPresentación handball4ºeso
Presentación handball4ºesogonzalo Peña
 
Firebase recycler adapter
Firebase recycler adapterFirebase recycler adapter
Firebase recycler adapterJunifar hidayat
 
Instituto secundario san miguel
Instituto secundario san miguelInstituto secundario san miguel
Instituto secundario san miguelsgffyhunc
 
Mariam lara nader
Mariam lara naderMariam lara nader
Mariam lara nadermelcb4
 
Producción y Desarrollo Sustentable
Producción y Desarrollo SustentableProducción y Desarrollo Sustentable
Producción y Desarrollo SustentableJosephApPa
 
dhpc_Inteligencia matematica
dhpc_Inteligencia matematicadhpc_Inteligencia matematica
dhpc_Inteligencia matematicaNathäly Swäntty
 
The interface between data protection and ip law
The interface between data protection and ip lawThe interface between data protection and ip law
The interface between data protection and ip lawFrancesco Banterle
 
Vishal Pandya over 6.5 Years Exeperience in HR Profession
Vishal Pandya over 6.5 Years Exeperience in HR ProfessionVishal Pandya over 6.5 Years Exeperience in HR Profession
Vishal Pandya over 6.5 Years Exeperience in HR ProfessionVishal Pandya
 

Destacado (18)

Política
PolíticaPolítica
Política
 
Arte Final
Arte FinalArte Final
Arte Final
 
Tall5_act5_Si no lo conocen no existe
Tall5_act5_Si no lo conocen no existeTall5_act5_Si no lo conocen no existe
Tall5_act5_Si no lo conocen no existe
 
Presentación handball4ºeso
Presentación handball4ºesoPresentación handball4ºeso
Presentación handball4ºeso
 
PRE PARTIDO
PRE PARTIDOPRE PARTIDO
PRE PARTIDO
 
Firebase recycler adapter
Firebase recycler adapterFirebase recycler adapter
Firebase recycler adapter
 
TLs application
TLs applicationTLs application
TLs application
 
Instituto secundario san miguel
Instituto secundario san miguelInstituto secundario san miguel
Instituto secundario san miguel
 
Mariam lara nader
Mariam lara naderMariam lara nader
Mariam lara nader
 
Producción y Desarrollo Sustentable
Producción y Desarrollo SustentableProducción y Desarrollo Sustentable
Producción y Desarrollo Sustentable
 
Fotos inpsasel
Fotos inpsaselFotos inpsasel
Fotos inpsasel
 
Política
PolíticaPolítica
Política
 
Product info
Product infoProduct info
Product info
 
dhpc_Inteligencia matematica
dhpc_Inteligencia matematicadhpc_Inteligencia matematica
dhpc_Inteligencia matematica
 
The interface between data protection and ip law
The interface between data protection and ip lawThe interface between data protection and ip law
The interface between data protection and ip law
 
Vishal Pandya over 6.5 Years Exeperience in HR Profession
Vishal Pandya over 6.5 Years Exeperience in HR ProfessionVishal Pandya over 6.5 Years Exeperience in HR Profession
Vishal Pandya over 6.5 Years Exeperience in HR Profession
 
Estrategia de estudio 2° B
Estrategia de estudio 2° BEstrategia de estudio 2° B
Estrategia de estudio 2° B
 
Masters
MastersMasters
Masters
 

Similar a Introducción a la programación

Similar a Introducción a la programación (20)

Base de datos
Base de datosBase de datos
Base de datos
 
Apuntes
ApuntesApuntes
Apuntes
 
Apuntes
ApuntesApuntes
Apuntes
 
Fase 4_Grupo xx.docx
Fase 4_Grupo xx.docxFase 4_Grupo xx.docx
Fase 4_Grupo xx.docx
 
Apuntes
ApuntesApuntes
Apuntes
 
Acceso a datos en aplicaciones web del entorno servidor
Acceso a datos en aplicaciones web del entorno servidorAcceso a datos en aplicaciones web del entorno servidor
Acceso a datos en aplicaciones web del entorno servidor
 
Presentación Estructuras de Datos Y Estructuras de Almacenamiento.pptx
Presentación Estructuras de Datos Y Estructuras de Almacenamiento.pptxPresentación Estructuras de Datos Y Estructuras de Almacenamiento.pptx
Presentación Estructuras de Datos Y Estructuras de Almacenamiento.pptx
 
Estructura de datos benita
Estructura de datos benitaEstructura de datos benita
Estructura de datos benita
 
Estructura de datos benita
Estructura de datos benitaEstructura de datos benita
Estructura de datos benita
 
Estructura de datos benita
Estructura de datos benitaEstructura de datos benita
Estructura de datos benita
 
Estructura de datos benita
Estructura de datos benitaEstructura de datos benita
Estructura de datos benita
 
Estructura de datos benita
Estructura de datos benitaEstructura de datos benita
Estructura de datos benita
 
Presentación1
Presentación1Presentación1
Presentación1
 
Computacion asignacion 3
Computacion asignacion 3Computacion asignacion 3
Computacion asignacion 3
 
Exp hector
Exp hectorExp hector
Exp hector
 
Ordenacion y busqueda
Ordenacion y busquedaOrdenacion y busqueda
Ordenacion y busqueda
 
Informatica 3
Informatica 3Informatica 3
Informatica 3
 
Informatica
InformaticaInformatica
Informatica
 
Modelos de BDD y modelos de datos
Modelos de BDD y modelos de datosModelos de BDD y modelos de datos
Modelos de BDD y modelos de datos
 
introduccion a la prgramacion
introduccion a la prgramacionintroduccion a la prgramacion
introduccion a la prgramacion
 

Último

5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuelacocuyelquemao
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
plan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativaplan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativafiorelachuctaya2
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
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
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
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
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 

Último (20)

5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuela
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
plan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativaplan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativa
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.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
 
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
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
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
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 

Introducción a la programación

  • 1. Octubre 2011 Introducción A La Programación SYSTEMS ENGINEERY Create By: Ignacia De Alves To: Ingrid Manaure
  • 2.
  • 3. Principios de la programación
  • 4.
  • 5. Principios de Programación Son las reglas por las cuales se rige la computación son universales y estas son: programas, estructuras, lenguajes de programación , lenguaje algorítmico y metodología.
  • 6. Traductores y Compiladores Se podría decir que un traductor es cualquier programa que toma como entrada un texto escrito en lenguaje fuente y da como salida un texto en lenguaje objeto, este esta escrito en un lenguaje de alto novel y el traductor lo emite en un lenguaje maquina. Existen los traductores, procesadores, interprete y compiladores. Ahora cuando se habla de compiladores no es mas que un programa que lee el código escrito en un lenguaje (origen) y lo traduce a otro tipo de lenguaje denominado objetivo, pero este compilador analiza la información si hay errores en el programa lo hace saber . Es sumamente rápido en comparación con un interprete
  • 7. Estudio de lenguaje de programación estructurado Los datos no son mas que símbolos que se convierten en condiciones, hechos, situaciones; su importancia radica en que se asocian rápidamente dentro de un contexto para convertirse en información. Entre los datos se pueden señalar los estáticos con un trozo de memoria fija la cual , no se podrá aumentar ni disminuir y los dinámicos los cuales les permite tener un mejor control y la gestión de memoria de un programa. Con relación a la variable se podría decir que no es mas que un dato cuyo valor puede variar a lo largo del desarrollo del algoritmo o en el transcurso de la ejecución del programa y la constante es aquel dato que permanece con un valor, sin cambio a lo largo del algoritmo o la ejecución del programa.
  • 8. Estructura de datos Los arreglos son tipos de datos entre los cuales pueden citar, las unidimensionales, son estructurados formando por una selección finita y ordenada de datos del mismo tipo. Los bidimensionales donde se pueden representar datos que pueden verse como una tabla con filas y columnas; multidimensionales son los datos estructurados con infinitos números de dimensiones. Las operaciones con arreglos se pueden clasificar en lectura, escritura, asignación, actualización.
  • 9. Método de búsqueda y ordenamiento El método de ordenamiento es uno de los procedimientos mas comunes y útiles en el procesamiento de datos, se puede decir que es la clasificación y ordenación de los mismos, es decir, es el proceso de reorganizar un conjunto dado de objeto en una secuencia determinada. Ahora bien el método de búsqueda es una operación que tiene por objeto la localización de un elemento dentro de la estructura de datos. Existen dos tipos de búsqueda; secuencial consiste en recorrer el arreglo elemento a elemento y irlos comparando como el valor buscado. Y la búsqueda binaria mucho mas eficiente, se comienza comparando el elemento central del arreglo con el valor buscado
  • 10. Listas Cuando en computación se habla de lista enlazadas no es mas que una de las estructuras de los datos fundamentales y puede ser usadas para implementar otras estructuras de datos arbitrarias y una o dos referencias al nodo anterior o posterior. Entre las listas se pueden citar las simples que son conjuntos nodos, uno detrás del otro y del cual se puede conocer el nodo inicial y el final; las doblemente enlazadas que poseen tres valores, el valor , el link, al nodo siguiente y del link anterior. Las enlazadas circulares que contiene también tres valores pero enteros, es una lista enlazada en forma circular, donde el nodo inicial esta unida al final. Y las doblemente circulares donde cada nodo tiene dos enlaces similares a la de la lista doblemente enlazadas.
  • 11. Pilas Es un tipo de dato dinámico en la que el método de apilar consiste en que el ultimo elemento a entrar es el primero en salir, el numero de elementos que la componen es variable ahí, que sea dinámico. Existen dos procesos en la pila que son apilar; cuando entramos los elementos y desapilar cuando salen.
  • 12. Colas Al igual que en las pilas, es una estructura de datos pero difiere por que aquí el primer elemento en entrar es el primero en salir. Sus elementos están ordenados y se añaden por un extremo (final de cola) y se suprimen por el otro ( principio de cola). Sus operadores básicos son: Introducir y extraer.