Entradas

Mostrando entradas de marzo, 2018

Compiladores

¿Qué es un compilador? Un compilador es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa equivalente que la máquina será capaz de interpretar. Usualmente el segundo lenguaje es lenguaje de máquina, pero también puede ser un código intermedio (bytecode), o simplemente texto. Este proceso de traducción se conoce como compilación. Un compilador es un programa que permite traducir el código fuente de un programa en lenguaje de alto nivel, a otro lenguaje de nivel inferior (típicamente lenguaje de máquina). De esta manera un programador puede diseñar un programa en un lenguaje mucho más cercano a cómo piensa un ser humano, para luego compilarlo a un programa más manejable por una computadora. ¿Qué es un intérprete de lenguajes de programación? Intérprete o interpretador es un programa informático capaz de analizar y ejecutar otros programas, escritos en un lenguaje de alto nivel. Los i...

Rana de origami

Imagen
1 Dobla la parte superior derecha de forma diagonal hacia abajo con dirección al borde opuesto . 2 Vuelve a extender el papel y dobla la otra esquina de la hoja con dirección a la otra diagonal . 3 Corta el exceso de papel que queda fuera del cuadrado . 4 Abre el cuadrado y dóblalo por la mitad . 5 Abre el papel de nuevo y empuja los lados interiores, formando un triángulo doble . 6 Lleva una de las esquinas exteriores del triángulo hacia la punta superior . 7 Haz lo mismo con la otra esquina . 8 Dobla la nueva esquina hacia adentro, siguiendo la línea . 9 Dobla la otra esquina de la misma manera . 10 Ahora, dobla la parte superior de las esquinas por la parte interior del triángulo de modo que queden hacia afuera . 11 Repite el mismo proceso, ahora en el otro lado . 12 Voltea el papel . 13 Dobla la esquina exterior del triángulo con dirección al centro . 14 Dobla las dos esquinas...

Pseudocodigo

Imagen
El pseudocódigo (o falso lenguaje) es comúnmente utilizado por los programadores para omitir secciones de código o para dar una explicación del paradigma que tomó el mismo programador para hacer sus códigos, esto quiere decir que el pseudocódigo no es programable sino facilita la programación. El principal objetivo del pseudocódigo es el de representar la solución a un algoritmo de la forma más detallada posible, y a su vez lo más parecida posible al lenguaje que posteriormente se utilizará para la codificación del mismo El pseudocódigo utiliza para representar las acciones sucesivas palabras reservadas en inglés (similares a sus homónimos en los lenguajes de programación), tales como star,begin, end, stop, if-then-else, while, repeat-until….etc Es un lenguaje de especificación de algoritmos. El uso de tal lenguaje hace el paso de codificación final (esto es, la traducción a un lenguaje de programación) relativamente fácil. El pseudocódigo nació como un lengu...

Estructura de un programa C++

Imagen
Es un lenguaje de programación diseñado a mediados de los años 1980 por Bjarne Stroustrup, un lenguaje de programación C con mecanismos que permiten la manipulación de objetos, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje híbrido. *Componente estructural básico; Funciones: Directivas de preprocesador Declaraciones globales (variables globales, funciones,…) Función   main () { Secuencia de declaraciones e instrucciones } función1 () { Secuencia de declaraciones e instrucciones } ... Función () { Secuencia de declaraciones e instrucciones } *Directivas del preprocesador Los compiladores de C++ proporcionan bibliotecas de funciones. Cada biblioteca de funciones tiene asociado un archivo de definición que se denomina cabecera. Para utilizar algo de una biblioteca en un programa, hay que colocar al principio del programa una directiva de preprocesamiento seguida de la cabe...

Metodología para la solución de problemas

Imagen
El concepto método, que a lo largo de la historia ha llamado la atención de gran cantidad de filósofos y científicos. El Diccionario Larousse define el termino método como “el conjunto de operaciones ordenadas con que se pretende obtener un resultado” La metodología es la ciencia aplica este método. Existen muchos tipos de metodología, como la metodología de la investigación, metodología de la enseñanza-aprendizaje, metodología par resolver cálculos matemáticos, etc. La resolución de problemas consta de cinco etapas que garantizan una llegada correcta a la solución: Identificación del problema, planteamiento de alternativas de solución, elección de una alternativa, desarrollo de la solución y evaluación de la solución. 1. Identificación del problema La identificación del problema es una fase muy importante de la metodología pues de ella depende el desarrollo ulterior en busca de la solución. Un problema bien delimitado es una gran ayuda para que el proceso general avance bien; un pr...