Sunteți pe pagina 1din 6

Introducción a la Programación.

Daniel Perez.

Programación de computadores I

Instituto IACC

17-06-2019
1) Con sus propias palabras, defina los siguientes términos:

a. Software: a grandes rasgos este es el equipamiento lógico he intangible de un ordenador, este

abarca todas las aplicaciones, programas, drivers. Es decir, procesamientos que son necesarios

para realizar una tarea en específico que se le soliciten el usuario. Con este interactúa

directamente con el hardware, ya que sin él no habría una conexión con el procesador, y todo lo

físico que tenga un ordenador.

b. Lenguaje de programación: este tipo de lenguaje se crea con la finalidad de realizar los

procesos que pueden ser llevado a cabo como por ejemplo dentro de los ordenadores.

Con él se puede usar para la creación de programas para que lleven un control del

comportamiento lógico y físico de las maquinas, con ello. Este lenguaje se conforma por

variados símbolos y reglas con relación a este con la finalidad de definir su estructura y que lo

que significa las expresiones y sus elementos.

c. Algoritmo: a grandes rasgos, es una secuencia finita de instrucciones que se realizan en forma

específica, para lo que se solicite (computacional o en la vida diaria), su finalidad es entregar una

solución a un problema de terminado.

d. Programa: se define una variedad de instrucciones específicas (que se basa en el lenguaje de

la programación), que ya ejecutadas generan la cantidad de tareas que determine el usuario final

en un ordenador u otro elemento tecnológico


2) Compare a nivel conceptual las siguientes herramientas utilizadas en programación:

a. Diagramas de flujo: este diagrama se puede definir como una manera del cual se puede

representar a través de un gráfico un proceso o un algoritmo. Se va generando por variadas series

de pasos estructurados, que se vinculan para posteriormente obtener su visualización final del

proceso.

b. Pseudocódigo: este falso lenguaje como también es conocido, su objetivo principal es poder

representar la solución a un algoritmo de una forma lo mas detallada posible, y a la vez lo más

parecida al lenguaje de programación, que luego su proceso se utilizará para su codificación

Para ello, establezca al menos 2 puntos de comparación e indique claramente cuáles son -a

su juicio- las principales ventajas y desventajas.

Como punto de comparación entre ambos, podríamos mencionar;

 que tanto en seudocódigo y diagrama de flujo se ve reflejado el proceso con detalle para

posteriormente ejecutar la tarea

 ambos de igual manera corresponden a un algoritmo por la forma de expresar sus

procesos. (entrada proceso, salida)

 sus procesos son finitos.


Ventajas Desventajas
Al ser detallado la forma de ingresar los
Sus procesos son amigables con el datos he indicar la función a realizar, es
usuario final susceptible a los errores y la falla a algún
proceso

Ocupa menor espacio para


desarrollar un problema,
No muestra los flujos lógicos
mejorando la claridad para su
solución

Con él se puede aplicar en varios no todos los usuarios realizan la misma


lenguajes de programación, no se sintaxis para la solución de un problema,
Seudocódigo encapsula en una sola generando confusión del desarrollo en
algunos casos.

Es apto para la solución de un No usa las reglas de un programa


problema sin la ejecución de un determinado
lenguaje de programación

Se puede obtener estructuras Dentro de sus procesos y los datos a ingresar


lógicas necesita de símbolos y lenguajes.
Ventajas Desventajas

Facilita la modificación Utiliza demasiado espacio para sus procesos

en la mayoría de las estructuras a realizar,


Es de fácil implementación
posee demasiadas ramificaciones
Diagrama de flujo
Visualmente es más fácil de
entender el proceso
Muestra el flujo de su proceso, pero no así la
estructura

Da mayor facilidad a la Los detalles van a generar impresiones y


comprensión de los problemas muy errores
extensos

No posee tantas reglas en Solo se utilizan las líneas de flujo en forma


comparación a la del lenguaje de horizontal y vertical
programación
Bibliografía

 Iacc (2019) programación de computadores 1, introducción a la programación.

S-ar putea să vă placă și