ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Consulte que es un problema, y exprese con sus palabras porque se considera importante aprender técnicas de programación.


Enviado por   •  22 de Agosto de 2016  •  Exámen  •  602 Palabras (3 Páginas)  •  187 Visitas

Página 1 de 3

1. Consulte que es un problema, y exprese con sus palabras porque se considera

importante aprender técnicas de programación.

Un problema es una solución que se plantea para hallar un dato desconocido apartir de otros datos conocidos

Las empresas, sin importar su tamaño, necesitan de personas con conocimientos en programación que les ayuden a desarrollar los sistemas de información que les permitan crecer en sus mercados.

2. Explique brevemente con sus palabras los siguientes conceptos: Lenguaje de

Programación, Programa, instrucción.        

  • Lenguaje de Programación: Son reglas y símbolos creadas para comandar una acción o operación en la computadora
  • Programa: un proyecto que planifica la solución a un problema
  • Instrucción: Acciones de ordenes para un computador

3. Consulte que son los lenguajes de máquina, lenguaje ensamblador y lenguaje de

alto nivel. Mencione para cada uno sus principales ventajas y desventajas, cite por

lo menos un ejemplo para cada tipo.

  • Lenguaje de máquina Lenguaje principal de una maquina echo exclusivamente en lenguaje binario
  • Dependientes de la Maquina
  • Solo son ejecutables en el mismo procesador
  • Dificiles de comprender por los Humanos
  • Velocidad de ejecución superior
  • Sin necesidad de traducción posterior
  • Lenguaje ensamblador Es un lenguaje de palabras cortas caracteres alfanuméricos, y son codificados con números en un sistema hexadecimal
  • Escrito en lenguaje ensamblador a lenguaje maquina, traduciendo las instrucciones mnemónicos a su equivalente lenguaje maquina
  • Lenguaje de alto nivel Es un lenguaje gramatical que codifica estructuras de control
  • Cuenta con un conjunto de palabras reservadas (escritas en lenguaje natural).
  • Permiten el uso de símbolos aritméticos y relacionales
  • Representan las cantidades numéricas mediante sistema decimal.

4. Investigue que es un paradigma de programación. Investigue sobre cinco

paradigmas de programación y realice un cuadro comparativo de estos,

organizándolos en orden cronológico, se debe mencionar en qué consiste cada uno,

su principales ventajas y desventajas y mencione el nombre de al menos un

lenguaje de programación dentro de cada paradigma investigado.

Programación imperativa

La programación imperativa es la más usada y la más antigua, el ejemplo principal es el Lenguaje de máquina. Ejemplos de lenguajes puros de este paradigma serían el C,BASIC o Pascal.

Programación orientada a objetos

Está basada en el imperativo, pero encapsula elementos denominados objetos que incluyen tanto variables como funciones. Está representado por C++ o el Java, pero el más representativo sería el Smalltalk que está completamente orientado a objetos.

Programación dinámica

Este paradigma está más basado en el modo de realizar los algoritmos, por lo que se puede usar con cualquier lenguaje imperativo.

Programación declarativa

Está basado en describir el problema declarando propiedades y reglas que deben cumplirse, en lugar de instrucciones. Hay lenguajes para la programación funcional, la programación lógica, o la combinación lógico-funcional. Unos de los primeros lenguajes funcionales fueron Lisp y Prolog.

Programación funcional

basada en la definición los predicados y es de corte más matemático, está representado por Scheme (una variante de Lisp) o Haskell.

...

Descargar como (para miembros actualizados) txt (4 Kb) pdf (175 Kb) docx (11 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com