Sei sulla pagina 1di 8

PROGRAMACION DE COMPUTADORES I

INTRODUCCION A LA PROGRAMACION
JAIME RADICH VASQUÉZ
IACC
13/06/2018
DESARROLLO

1) Con sus propias palabras, defina los siguientes términos:


a) Software: Es un vocablo inglés reconocido por la real academia de la lengua (RAE),
este concepto designa la parte “lógica” de una computadora. Esta compuesto por un
conjunto de programas que son diseñados para cumplir una determinada función
dentro de un sistema o equipo informático. Pero no solo los programas son parte del
software los datos procesados y la información del usuario, el software esta formado
por todo componente intangible y no físico.
b) Lenguaje de programación: Es una estructura que con una base sintáctica y
semántica, define las instrucciones para los programas informáticos.
c) Algoritmo: Es una secuencia de instrucciones que representan un modelo de
solución para determinado tipo de problema. O también podría decirse que es un
conjunto de instrucciones que realizadas en orden conducen a la solución de un
problema.
d) Programa: “A un programa de se le suele sindicar como : L a implementación de
un algoritmo en un lenguaje de programación” IACC (2018). Un programa es un
conjunto de ordenes o instrucciones basadas en un lenguaje de programación que
una computadora interpreta para dar solución a un problema o activar una función
especifica.

2) Compare a nivel conceptual las siguientes herramientas utilizadas en


programación:
a. Diagramas de flujo: Un diagrama de flujo es un diagrama que describe un proceso,
sistema o algoritmo informático.
b. Pseudocódigo: Pseudocódigo (falso lenguaje). Es una descripción de un
algoritmo que emplea una mezcla de lenguaje natural con la sintaxis propia de un
lenguaje de programación tales como: Asignaciones, ciclos y condicionales. Es un
lenguaje descrito para la compresión de las personas.

DIAGRAMA DE FLUJO PSEUDOCODIGO

VENTAJAS DESVENTAJAS VENTAJAS DESVENTAJAS

Mejora la claridad Complejo de Favorece la No se elaboran con


de la solución de entender por comprensión del base en los
un problema persona sin proceso de solución principios de la
conocimientos a través de programación
informáticos mostrarlo como un estructurada
dibujo.

Es fácil de Es usado para Simplicidad. Demasiado detalle


modificar. resolver genera errores o
problemas de imprecisiones.
manera rápida,
no siendo posible
analizar la
totalidad de las
posibilidades.

Un algoritmo El pseudocódigo Fácil de comprender Orientado a


expresado en no es y programar, es mas programación
pseudocódigo es programable. extendido. estructurada.
traducido
fácilmente.

El pseudocódigo es Técnico y Fácil Uno de los menos


útil para una complejo. implementación. eficientes,
escritura rápida de normalmente se
representaciones aprende su tecnica
de algoritmos. pero finalmente no
se utiliza.

Permite Requiere de No requiere Ocupa demasiado


representar en ciertos símbolos. memoria adicional. espacio.
forma fácil
operaciones
repetitivas
complejas.

Esta optimizado en Debe traducirse Fácil de codificar en Muy lento.


su tamaño lo que posteriormente a una amplia gama de
permite una mayor un lenguaje de lenguajes y en
velocidad a la hora programación. diferentes sistemas.
de correr un
programa.

Permite el diseño Es independiente Fácil de mantener. Es el mas


modular de de la plataforma ineficiente de
programas y el solo en código todos los métodos.
diseño fuente.
descendente.

Se puede traducir a Es necesario que Aprovecha al Requiere muchas


cualquier idioma. exista una palabra máximo los recursos “lecturas/escritura
clave para la de la computadora. s” en memoria.
selección y otra
para la iterasión
condicional.

Se puede resolver Falta de normas. Permite identificar Ilustra el flujo del


problemas sin problemas y las programa pero no
conocer ningún oportunidades de su estructura.
lenguaje de mejoras del proceso.
programación.

Puede ser Las instrucciones Excelente Requiere de un


implementado en pueden no herramienta para espacio
cualquier lenguaje parecer tan capacitar a nuevos considerable.
de programación. lógicas. programadores.

Facilita la Se centra en los Facilita la El código puede


programación y la detalles. comprensión de cambiar, por lo
implementación problemas tanto el diagrama
del algoritmo de complicados y de flujo deberá
solución en el largos. también cambiar.
programa
BIBLIOGRAFIA

DOCUMENTO SEMANA 1 IACC (2018).

Potrebbero piacerti anche