Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Definir Los Siguientes Conceptos:: 1. Interpretes

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 5

Definir los siguientes conceptos:

1. Interpretes:

Un intérprete es un programa informático que procesa el código fuente de un proyecto de software durante su tiempo
de ejecución, es decir, mientras el software se está ejecutando, y actúa como una interfaz entre ese proyecto y el
procesador.

• Función del interprete:

El intérprete se encarga de traducir de forma oral el mensaje de uno o varios interlocutores que hablan una
lengua distinta a la de los oyentes. De este modo, consigue que exista la comunicación entre personas que no
comparten el mismo idioma.

2. Compiladores:

Un compilador es un programa informático que traduce todo el código fuente de un proyecto de software a código
máquina antes de ejecutarlo. Solo entonces el procesador ejecuta el software, obteniendo todas las instrucciones en
código máquina antes de comenzar.

• Importancia del compilador:

La importancia de los compiladores radica en que, sin estos programas no existiría ninguna aplicación
informática, ya que son la base de la programación en cualquier plataforma. Es más, a partir del mismo código
fuente, un compilador tiene la capacidad de producir código máquina en varias plataformas a la vez.

3. Lógica – Concepto 1:

El método o razonamiento en el que las ideas o la sucesión de los hechos se manifiestan o se desarrollan de forma
coherente y sin que haya contradicciones entre ellas.

4. Lógica – Concepto 2:

Lógica es la técnica utilizada para desarrollar instrucciones en una secuencia para lograr determinado objetivo.

5. Lógica – Concepto 3:

La lógica de programación consiste en la organización y planificación coherente de las instrucciones necesarias para
ejecutar con éxito un programa. Dentro de ello hay una serie de patrones que se repiten en todos los lenguajes, como
el uso de variables, métodos o funciones, condicionales y bucles.

6. Lógica – Significado Personal:

La lógica de programación es la organización y planificación de instrucciones en un algoritmo. Por ejemplo: escribir los
pasos para hacer un sándwich.
7. Objetivos:

El objetivo fundamental es diseñar estrategias de solución, las cuales se disponen de una forma secuencial y lógica
(pseudocódigo) con el fin de facilitar el proceso de la escritura de un código fuente el cual, en principio, puede ser
desarrollado en cualquier lenguaje de programación.

8. Datos:

El primer objetivo de toda computadora es el manejo de información o datos. Estos datos pueden ser las cifras de
ventas de un supermercado o las calificaciones de una clase. Un dato es la expresión general que describe los objetos
con los cuales opera una computadora.

Existen dos tipos de datos: simples (sin estructura) y compuestos (estructurados, los cuales se verán en
programación).

• Los tipos de datos simple:

Numéricos (integer or int, real)


Lógicos (boolean).
Carácter (char, string).

• Tipos de datos compuestos:

Array (que recoge los ejemplos de vectores, crucigramas o una baraja).


Registro (con cuyos valores se pueden representar fichas de alumnos).
Archivo (en uno de cuyos valores se puede almacenar una carta).

9. Información:

En este caso, es la información que se entrega al algoritmo, es decir, los valores de datos con los que tendrá que
ofrecer un determinado resultado.

10. Registro:

El registro es un dato estructurado, formado por elementos lógicamente relacionados, que pueden ser del mismo o
de distintos tipos, a los que se les denomina campos.

Otra definición sería, que el registro es un solo campo o la unión de varios campos que sirven para almacenar la
información relacionada y que describe una persona, un objeto, un evento, etc.

11. Campos:
Es un espacio de almacenamiento para un dato específico, dentro de un registro.

• Por el tipo de información que contendrán los podemos clasificar en:

Autonúmero (Entero) (Int).


Entero con signo (Signed Int).
Entero sin signo (Unsigned Int).
Moneda (Numéricos con el signo de la moneda del país).
Numérico
Alfanumérico
Carácter

12. Informática:

La Informática es la rama de la Ingeniería que estudia el hardware, las redes de datos y el software necesarios para
tratar información de forma automática. Aunque pueda parecerte una definición muy abstracta, estamos seguros de
que sabes mucho más de Informática de lo que crees.

• ¿Qué ventajas tiene un ingeniero informático?

Un ingeniero informático puede especializarse en programación, pero también puede trabajar en el sector de la
consultoría informática, en ciberseguridad, procesos de calidad, desarrollo de páginas web y aplicaciones móviles,
arquitectura de software y diseño de videojuegos entre otros.

13. Algoritmo:

Un algoritmo es una serie de instrucciones secuenciales, es decir, que van uno después del otro, que permiten ejecutar
acciones o programas. Algunos programadores afirman que dicha secuencia es más importante que el lenguaje de
programación y la computadora.

• Ejemplo de un Algoritmo:

Hagamos la comparación con un edificio: el lenguaje de programación serían los conceptos que los albañiles
entienden para ejecutar la obra; la computadora serán los ladrillos y los materiales para construirla, pero los
planos serían el algoritmo.

Sin ellos nadie sabría qué hacer, y son los que garantizan que el edificio sea como se lo imaginó el arquitecto y
funcione, de tal forma que no encuentres el baño adentro del elevador.

14. Problemas:

Una solución algorítmica a un problema abstracto consiste en un algoritmo que por cada instancia del problema
calcula al menos una solución correspondiente en caso de haberla o expide un certificado de que no existe solución
alguna.

Al momento de resolver un algoritmo se debe tener en cuenta la información existente, los procesos que se deben
realizar y los resultados esperados. Si lo representamos en un diagrama de bloques tenemos que:

• Datos de entrada
Son todos aquellos datos iniciales que serán manipulados con el fin de resolver el problema.

• Procesos Algorítmicos

Luego de tener los datos de entrada, se requiere tener las instrucciones precisas que nos permiten manipularlos
y transformarlos para obtener la salida deseada.

• Datos de salida

Son los datos que permiten visualizar la solución al problema que se deseaba resolver.

15. Lenguajes 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.

• Lenguajes de bajo nivel:

Estos lenguajes se caracterizan por ofrecer al programador control total sobre el hardware en el que se ejecuta
permitiendo conseguir el máximo de la velocidad y capacidades del ordenador.

• Lenguajes de alto nivel:

Un lenguaje de alto nivel se refiere al tipo de lenguaje de programación que no expresa los algoritmos teniendo
en cuenta la capacidad que tienen las máquinas para ejecutar órdenes, sino al que se utiliza teniendo en cuenta
las capacidades cognitivas de los seres humanos.

• Los lenguajes de alto nivel se clasifican en:

▪ Primera generación: el lenguaje máquina y el ensamblador.


▪ Segunda generación: aquí encontramos los primeros lenguajes de programación de alto nivel,
ejemplos de ellos son FORTRAN, COBOL.
▪ Tercera generación: en esta generación encontramos los lenguajes de programación de alto nivel
imperativo, pero mucho más utilizados y vigentes en la actualidad (ALGOL 8, PL/I, PASCAL,
MODULA).
▪ Cuarta generación: más cercanos a la época actual, es común encontrarlos en aplicaciones de
gestión y manejo de bases de datos (NATURAL, SQL).
▪ Quinta generación: estos son los más avanzados y fueron pensado para la inteligencia artificial y
para el procesamiento de lenguajes naturales (LISP, PROLOG).

16. Tipos de Algoritmos:

• Cuantitativos: son aquellos cuya resolución depende de un cálculo matemático.

Ejemplo: Volviendo a Facebook, muchas de las funciones de las métricas son cuantitativas. Por ejemplo, sumar
cuántas vistas tuvo una publicación, el número de interacciones y el cruce resultante de ambos datos para
tener una media.

• Cualitativos: su resolución no involucra cálculos numéricos, sino secuencias lógicas.


Ejemplo: La inteligencia artificial ha permitido el desarrollo de programas para la detección de fraudes
bancarios.

17. Razonamiento:

El pensamiento algorítmico es la capacidad para realizar el proceso de abstracción, modelización de un problema,


deducciones lógicas y síntesis de la solución que conduzca a escribir el algoritmo correcto.

De igual manera, consiste en identificar problemas similares y aplicar la secuencia de pasos previamente definida,
para solucionarlos de forma sistemática.

18. Secuencia:

Es la secuencia de pasos según el problema planteado, consta de una entrada y salida de un inicio y un fin.

También podría gustarte