SlideShare una empresa de Scribd logo
1 de 7
Descargar para leer sin conexión
Estrategias de apoyo
Joshua Martínez Valencia
Grado: 11-5
Tecnología
Institución Educativa Liceo Departamental
¿Qué diferencia hay entre un contador y un acumulador?
Contador:
Es una variable que está en ambos miembros de una asignación interna, a la que se le suma
un valor constante. Es necesario haber inicializado en un momento previo a esta variable,
ya que va a ser leído su contenido.
Un contador es una variable cuyo valor se incrementa o decrementa en una cantidad
constante, cada vez que se produce un determinado suceso, acción o iteración. Los
contadores se utilizan con la finalidad de contar
sucesos, acciones o iteraciones internas en un bucle, proceso, subrutina o donde se requiera
cuantificar; deben ser inicializados antes del ciclo o proceso, e incrementados o
decrementados dentro del ciclo.
La inicialización consiste en asignarle al contador un valor inicial, es decir el número desde
el cual necesitamos se inicie el conteo. El contador contara (valga la redundancia) las
iteraciones dentro del algoritmo o contara el numero de registro q desees.Ejemplo
c <-- 0;
REPITA
Escribir (' hola amigos')
c <-- c + 1
Hastas que c=100
Este ejemplo escribirá 100 veces "hola amigos" por pantalla
Sumador:
Es una variable que está en ambos miembros de una asignación interna a la que se le suma
un valor variable.Es una variable que como su nombre lo indica, suma sobre sí misma un
conjunto de valores, al finalizar
con el ciclo contendrá, en una sola variable, la sumatoria de todos los valores, que
cumplen una determinada condición. Es necesario haber inicializado en un momento previo
a esta variable, ya que va a ser leído su contenido.
El sumador acumulara en operaiones sencillas o complejas segun lo desees, dentro del
algoritmo. EJEMPLO
s<--0
c<--0
Repita
Escribir ('Ingrese Temperatura ');
Leer(t)
c<--c+1 ......................CONTADOR
s<-- s+t ......................SUMADOR
hasta c= 10
prom<-- t/c;
¿como declarar una variable en pseint?
Para declarar variables, lo único que debemos hacer es indicar el nombre de la variable y su
tipo (numérico, lógico y cadena), antes del inicio del programa, separados por comas. Si se
observa otra forma de declarar variables.
¿que es un lenguaje de programación?
Un lenguaje de programación es una forma de comunicarnos con una computadora, tablet o
celular e indicarle qué queremos hacer. Existen distintos tipos de lenguaje: principalmente
de bajo nivel y de alto nivel. La diferencia se encuentra en lo cerca o lejos que estemos del
hardware de nuestro equipo.
en que consiste cada uno de los TIPOS DE LENGUAJE: compilado, interpretado,
intermedio.
complicado:En un lenguaje compilado, la máquina de destino traduce directamente el
programa.
interpretado:En un lenguaje interpretado, el código fuente no es directamente traducido
por la máquina de destino.
intermedio:Un lenguaje intermedio es el lenguaje de una máquina abstracta diseñada para
ayudar en el análisis de programas de computadora. El término proviene de su uso en
compiladores, donde el código fuente de un programa se traduce a una forma más adecuada
para transformaciones de mejora de código antes de usarse para generar código de objeto o
de máquina para una máquina de destino. El diseño de un lenguaje intermedio
generalmente difiere del de un lenguaje de máquina práctico en tres formas fundamentales:
Cada instrucción representa exactamente una operación fundamental; por ejemplo, los
modos de direccionamiento "shift-add" comunes en los microprocesadores no están
presentes.
La información del flujo de control puede no estar incluida en el conjunto de instrucciones.
El número de registros de procesador disponibles puede ser grande, incluso ilimitado.
Un formato popular para idiomas intermedios es el código de tres direcciones.
El término también se usa para referirse a los lenguajes utilizados como intermediarios por
algunos lenguajes de programación de alto nivel que no generan código de objeto o
máquina por sí mismos, pero solo generan el lenguaje intermedio. Este lenguaje intermedio
se envía a un compilador para dicho lenguaje, que luego genera un objeto terminado o un
código de máquina. Esto generalmente se hace para facilitar el proceso de optimización o
aumentar la portabilidad mediante el uso de un lenguaje intermedio que tiene compiladores
para muchos procesadores y sistemas operativos, como C. Los lenguajes utilizados para
esta caída en complejidad entre lenguajes de alto nivel y lenguajes de bajo nivel., como los
lenguajes ensambladores.
II.1)
2)
3)
4)
BLOG:

Más contenido relacionado

Similar a Estrategias de apoyo (1).pdf

Estructuras básicas_ Conceptos básicos de programación. 10-1.pdf
Estructuras básicas_ Conceptos básicos de programación. 10-1.pdfEstructuras básicas_ Conceptos básicos de programación. 10-1.pdf
Estructuras básicas_ Conceptos básicos de programación. 10-1.pdfSofiaMoreno74
 
Tecnologìa -Estructuras básicas
Tecnologìa  -Estructuras básicasTecnologìa  -Estructuras básicas
Tecnologìa -Estructuras básicasMarcela Perez
 
Guía didáctica estructura secuenciales
Guía didáctica estructura secuencialesGuía didáctica estructura secuenciales
Guía didáctica estructura secuencialesLeany González
 
Comparto '00000' contigo
Comparto '00000' contigoComparto '00000' contigo
Comparto '00000' contigoValeriaDavila6
 
Estructuras básicas conceptos básicos de programación (1)
Estructuras básicas  conceptos básicos de programación (1)Estructuras básicas  conceptos básicos de programación (1)
Estructuras básicas conceptos básicos de programación (1)daniel lozada cutiva
 
Estructuras básicas conceptos básicos de programación
Estructuras básicas  conceptos básicos de programaciónEstructuras básicas  conceptos básicos de programación
Estructuras básicas conceptos básicos de programacióncarlinauribe
 
CONCEPTOS DE PROGRAMACIÓN, MÉTODOS ESTADÍSTICOS 11-6
CONCEPTOS DE PROGRAMACIÓN, MÉTODOS ESTADÍSTICOS 11-6CONCEPTOS DE PROGRAMACIÓN, MÉTODOS ESTADÍSTICOS 11-6
CONCEPTOS DE PROGRAMACIÓN, MÉTODOS ESTADÍSTICOS 11-6AnaSofiaLpezMilln
 
Estructuras básicas conceptos básicos de programación
Estructuras básicas  conceptos básicos de programaciónEstructuras básicas  conceptos básicos de programación
Estructuras básicas conceptos básicos de programaciónNataliaVicua1
 
Estructuras básicas conceptos básicos de programación
Estructuras básicas  conceptos básicos de programaciónEstructuras básicas  conceptos básicos de programación
Estructuras básicas conceptos básicos de programaciónlaurapolindara1
 
Naturaleza y evolucion de la tecnologia
Naturaleza y evolucion de la tecnologiaNaturaleza y evolucion de la tecnologia
Naturaleza y evolucion de la tecnologiaanamaramirez19
 
Naturaleza y evolucion de la tecnologia
Naturaleza y evolucion de la tecnologiaNaturaleza y evolucion de la tecnologia
Naturaleza y evolucion de la tecnologiaKaren Vivas
 
Naturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnologíaNaturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnologíaLauraOspina49
 
Naturaleza y evolución de la tecnología (1)
Naturaleza y evolución de la tecnología (1)Naturaleza y evolución de la tecnología (1)
Naturaleza y evolución de la tecnología (1)daniela515873
 
Naturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnologíaNaturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnologíaSarahOrdez
 
Tecnologia pseint
Tecnologia pseintTecnologia pseint
Tecnologia pseintlaura232004
 

Similar a Estrategias de apoyo (1).pdf (20)

Estructuras Básicas
Estructuras Básicas Estructuras Básicas
Estructuras Básicas
 
Estructuras basicas
Estructuras basicasEstructuras basicas
Estructuras basicas
 
Estructuras básicas_ Conceptos básicos de programación. 10-1.pdf
Estructuras básicas_ Conceptos básicos de programación. 10-1.pdfEstructuras básicas_ Conceptos básicos de programación. 10-1.pdf
Estructuras básicas_ Conceptos básicos de programación. 10-1.pdf
 
Tecnologìa -Estructuras básicas
Tecnologìa  -Estructuras básicasTecnologìa  -Estructuras básicas
Tecnologìa -Estructuras básicas
 
Guía didáctica estructura secuenciales
Guía didáctica estructura secuencialesGuía didáctica estructura secuenciales
Guía didáctica estructura secuenciales
 
Comparto '00000' contigo
Comparto '00000' contigoComparto '00000' contigo
Comparto '00000' contigo
 
Estructuras básicas conceptos básicos de programación (1)
Estructuras básicas  conceptos básicos de programación (1)Estructuras básicas  conceptos básicos de programación (1)
Estructuras básicas conceptos básicos de programación (1)
 
Tecnología- Estructuras Básicas
Tecnología- Estructuras BásicasTecnología- Estructuras Básicas
Tecnología- Estructuras Básicas
 
Estructuras básicas conceptos básicos de programación
Estructuras básicas  conceptos básicos de programaciónEstructuras básicas  conceptos básicos de programación
Estructuras básicas conceptos básicos de programación
 
CONCEPTOS DE PROGRAMACIÓN, MÉTODOS ESTADÍSTICOS 11-6
CONCEPTOS DE PROGRAMACIÓN, MÉTODOS ESTADÍSTICOS 11-6CONCEPTOS DE PROGRAMACIÓN, MÉTODOS ESTADÍSTICOS 11-6
CONCEPTOS DE PROGRAMACIÓN, MÉTODOS ESTADÍSTICOS 11-6
 
Estructuras básicas conceptos básicos de programación
Estructuras básicas  conceptos básicos de programaciónEstructuras básicas  conceptos básicos de programación
Estructuras básicas conceptos básicos de programación
 
Estructuras básicas conceptos básicos de programación
Estructuras básicas  conceptos básicos de programaciónEstructuras básicas  conceptos básicos de programación
Estructuras básicas conceptos básicos de programación
 
Naturaleza y evolucion de la tecnologia
Naturaleza y evolucion de la tecnologiaNaturaleza y evolucion de la tecnologia
Naturaleza y evolucion de la tecnologia
 
Naturaleza y evolucion de la tecnologia
Naturaleza y evolucion de la tecnologiaNaturaleza y evolucion de la tecnologia
Naturaleza y evolucion de la tecnologia
 
Naturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnologíaNaturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnología
 
Naturaleza y evolución de la tecnología (1)
Naturaleza y evolución de la tecnología (1)Naturaleza y evolución de la tecnología (1)
Naturaleza y evolución de la tecnología (1)
 
Naturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnologíaNaturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnología
 
Int. programacion
Int. programacionInt. programacion
Int. programacion
 
Tecnologia pseint
Tecnologia pseintTecnologia pseint
Tecnologia pseint
 
Tecnologia pseint
Tecnologia pseintTecnologia pseint
Tecnologia pseint
 

Último

Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperiomiralbaipiales2016
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxdkmeza
 
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
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxnandoapperscabanilla
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfenelcielosiempre
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesYanirisBarcelDelaHoz
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosJonathanCovena1
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 

Último (20)

Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperio
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptx
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
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
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 

Estrategias de apoyo (1).pdf

  • 1. Estrategias de apoyo Joshua Martínez Valencia Grado: 11-5 Tecnología Institución Educativa Liceo Departamental
  • 2. ¿Qué diferencia hay entre un contador y un acumulador? Contador: Es una variable que está en ambos miembros de una asignación interna, a la que se le suma un valor constante. Es necesario haber inicializado en un momento previo a esta variable, ya que va a ser leído su contenido. Un contador es una variable cuyo valor se incrementa o decrementa en una cantidad constante, cada vez que se produce un determinado suceso, acción o iteración. Los contadores se utilizan con la finalidad de contar sucesos, acciones o iteraciones internas en un bucle, proceso, subrutina o donde se requiera cuantificar; deben ser inicializados antes del ciclo o proceso, e incrementados o decrementados dentro del ciclo. La inicialización consiste en asignarle al contador un valor inicial, es decir el número desde el cual necesitamos se inicie el conteo. El contador contara (valga la redundancia) las iteraciones dentro del algoritmo o contara el numero de registro q desees.Ejemplo c <-- 0; REPITA Escribir (' hola amigos') c <-- c + 1 Hastas que c=100 Este ejemplo escribirá 100 veces "hola amigos" por pantalla Sumador: Es una variable que está en ambos miembros de una asignación interna a la que se le suma un valor variable.Es una variable que como su nombre lo indica, suma sobre sí misma un conjunto de valores, al finalizar con el ciclo contendrá, en una sola variable, la sumatoria de todos los valores, que cumplen una determinada condición. Es necesario haber inicializado en un momento previo a esta variable, ya que va a ser leído su contenido. El sumador acumulara en operaiones sencillas o complejas segun lo desees, dentro del algoritmo. EJEMPLO s<--0 c<--0 Repita Escribir ('Ingrese Temperatura '); Leer(t) c<--c+1 ......................CONTADOR s<-- s+t ......................SUMADOR hasta c= 10 prom<-- t/c;
  • 3. ¿como declarar una variable en pseint? Para declarar variables, lo único que debemos hacer es indicar el nombre de la variable y su tipo (numérico, lógico y cadena), antes del inicio del programa, separados por comas. Si se observa otra forma de declarar variables. ¿que es un lenguaje de programación? Un lenguaje de programación es una forma de comunicarnos con una computadora, tablet o celular e indicarle qué queremos hacer. Existen distintos tipos de lenguaje: principalmente de bajo nivel y de alto nivel. La diferencia se encuentra en lo cerca o lejos que estemos del hardware de nuestro equipo. en que consiste cada uno de los TIPOS DE LENGUAJE: compilado, interpretado, intermedio. complicado:En un lenguaje compilado, la máquina de destino traduce directamente el programa. interpretado:En un lenguaje interpretado, el código fuente no es directamente traducido por la máquina de destino. intermedio:Un lenguaje intermedio es el lenguaje de una máquina abstracta diseñada para ayudar en el análisis de programas de computadora. El término proviene de su uso en compiladores, donde el código fuente de un programa se traduce a una forma más adecuada para transformaciones de mejora de código antes de usarse para generar código de objeto o de máquina para una máquina de destino. El diseño de un lenguaje intermedio generalmente difiere del de un lenguaje de máquina práctico en tres formas fundamentales: Cada instrucción representa exactamente una operación fundamental; por ejemplo, los modos de direccionamiento "shift-add" comunes en los microprocesadores no están presentes. La información del flujo de control puede no estar incluida en el conjunto de instrucciones. El número de registros de procesador disponibles puede ser grande, incluso ilimitado. Un formato popular para idiomas intermedios es el código de tres direcciones. El término también se usa para referirse a los lenguajes utilizados como intermediarios por algunos lenguajes de programación de alto nivel que no generan código de objeto o máquina por sí mismos, pero solo generan el lenguaje intermedio. Este lenguaje intermedio se envía a un compilador para dicho lenguaje, que luego genera un objeto terminado o un código de máquina. Esto generalmente se hace para facilitar el proceso de optimización o aumentar la portabilidad mediante el uso de un lenguaje intermedio que tiene compiladores para muchos procesadores y sistemas operativos, como C. Los lenguajes utilizados para esta caída en complejidad entre lenguajes de alto nivel y lenguajes de bajo nivel., como los lenguajes ensambladores. II.1)
  • 4.
  • 5. 2)
  • 6. 3)