Introduccion A La Programacion
drakomau28 de Septiembre de 2014
477 Palabras (2 Páginas)347 Visitas
1) Con sus propias palabras, defina los siguientes términos:
a. Software
Conjunto de componentes lógicos que forman un sistema informático en el cual es posible hacer tareas especificas
b. Lenguaje de programación
Es un lenguaje en cual se pueden crear procesos los cuales son leídos por las computadoras.
c. Algoritmo
Son pasos definidos ordenados que generan reglas a quien los ve o lee para poder ejecutar una orden sin generar dudas para su ejecución.
d. Programa
Set de instrucciones hechos en un lenguaje de programación para poder ser leídos por una computadora.
2) Compare a nivel conceptual las siguientes herramientas utilizadas en programación:
a. Diagramas de flujo
En un diagrama de flujo podemos tener la idea de cómo poder hacer un acción o los pasos a seguir para llegar a un producto, esto a base de sentencias que podríamos tomar como el sí o el no de acuerdo a estas nos vamos haciendo nuestro recorrido para poder llegar así a nuestro producto o final.
Ventajas
• Favorecen la compresión del proceso a través de mostrarlo como un dibujo.
• Fácil de comprender, programar.
• Fácil decodificar en una amplia gama de lenguajes y en diferentes sistemas.
• No requiere memoria adicional
• Fácil implementación
• Es muy simple
Desventajas
• No se elaboran con base en los principios de la programación estructurada
• Demasiado detalle, genera errores o imprecisiones
• Orientado a Programación Estructurada
• Uno de los menos eficientes y normalmente, se aprende su técnica pero no se utiliza
• Ocupa demasiado espacio
• Es muy lento
b. Pseudocódigo
En el Pseudocódigo podemos crear pasos a seguir mucho más fáciles y a la vez más completos, como esto, en el Pseudocódigo nos podemos ayudar por medio de consultas ya confeccionadas para poder lograr una mayor agilidad para obtener un resultado.
Ventajas
• Mejora la claridad de la solución de un problema
• Algoritmo expresado en pseudocódigo puede ser traducido más fácilmente
• El pseudocódigo es útil para una escritura rápida de representaciones de algoritmos
• Permite representar de forma fácil operaciones repetitivas complejas
• Esta muy bien optimizado en su tamaño lo que nos permite una mayor velocidad a la hora de correr algún programa.
• Es más fácil de modificar
Desventajas
• Complejo de entender para la persona común y corriente
• Son utilizados para resolver problemas de manera rápida, no siendo posible analizar la totalidad de posibilidades
• El pseudocódigo no es programable
• El pseudocódigo requiere de ciertos símbolos
• Tiene que traducirse posteriormente a un lenguaje de programación
Conclusión
Pudimos ver lo que se significaba las definiciones de Programa, Algoritmo, lenguaje de programación, software. Además podemos darnos cuenta de las diferencias que hay en Pseudocódigo y Diagrama de Flujo.
Podemos decir que en un diagrama de flujo nos ayuda para poder hacernos un camino mediantes variables simples y condiciones las cuales nos llevan hacia un resultado, ojo dejando claro que también este nos podría producir errores de inconsistencia. No así en el Pseudocódigo en el cual es más estructurado y fácil de detectar error pero a las ves difíciles para el general de los usuarios de computadoras ya que su forma de crearlo es variada según tipo de sistema que lo lea o ejecute.
...