Está en la página 1de 10

Me llamo Robin Alejandro Fuelantala de la ciudad de

Tuquerres en el departamento de Nariño, tengo 32 años.


Actualmente estoy trabajando como técnico electricista
en una empresa contratista de cedenar nar llamada
Smard grit, me encuentro escrito al programa de
ingeniería electrónica en la sede de pasto en el grupo 32
. Me gusta mucho asistir al gimnasio y escuchar música y
soy apasionado por motocicletas
Que es un algoritmo
es un conjunto ordenado de operaciones, lo que quiere
decir que es una cadena de instrucciones precisas que
deben seguirse por orden. Cuando un desarrollador crea
un programa, en esencia lo que esta creando es un
conjunto de algoritmos. Un programa de ordenador es
un conjunto de ordenes que se dan ala maquina,
escritas en un lenguaje concreto, para que realice una
serie de operaciones determinadas, con el fin de
obtener un resultado
Diagrama de flujos de datos es una descripción grafica de un
procedimiento para resolución de un problema. Son
frecuentemente usados para describir algoritmos y programas de
computador. Los diagramas de flujo de datos están conformados
por figuras conectadas con flechas. Para ejecutar un proceso de
escrito por un diagrama de flujo de datos se comienza por el inicio
y se siguen las flechas de figura a figura, ejecutándose las acciones
indicadas por cada figura; el tipo figura indica el tipo de paso que
representa. Los diagramas de flujo son frecuentemente usados
debido a que suprimir detalles innecesarios y tener un significado
preciso, si son usados correctamente.
Un pseudocódigo
se trata de un falso lenguaje, ya que apela a las normas de
estructura de un lenguaje de programación anqué se encuentre
desarrollado para que pueda ser leído por un ser humano y no
interpretado por una maquina. Es común mente utilizado por los
programadores para omitir sesiones de código o para dar una
explicación del paradigma que tomo el mismo programador
para hacer sus códigos, esto quiere decir que el pseudocódigo
no es programable si no facilita la programación.
Diferencias y similitudes
Diferencias entre pseudocodigo y algoritmo: el algoritmo es una lista de pasos o
acciones para cumplir un objetivo. Por ejemplo, el algoritmo para abrir una puerta,
extender la mano, agarrar el picaporte, girar el picaporte, empujar la puerta. El
pseudocodigo, como su nombre lo indica es un “código falso”, que se asemeja a
un lenguaje de programación, pero mucho mas flexible, y fácil de entender, y
obviamente no se puede ser interpretado directamente por la maquina .
Semejanzas entre un pseudocodigo y diagrama de flujo:
En un seudocódigo y un diagrama de flujo, se refleja el proceso que debe
realizarse para ejecutar determinada tarea.
Son fases de programación.
Ambos corresponde a un algoritmo. Están formados por la mismas fases la entrada
el proceso y salida.
Diferencias de un seudocódigo y un diagrama de flujo:
Un seudocódigo esta escrito en un lenguaje mas formal.
Un diagrama de flujo tiene una estructura similar a un mapa conceptual en el se
refleja el curso que sigue la información
Fases del problema de programación

1 definición de el problema
requiere que el problema sea definido y comprendido
claramente para que pueda ser analizado con todo
detalle.

2 análisis del problema: el propósito de este es ayudar al


programador para llegar a una sierta compresión de la
naturaleza del problema. El problema debe estar bien
definido si se desea llagar a una solución satisfactoria

3 diseño de solución: una computadora no tiene la


capacidad para solucionar mas que cuanto se le
proporcionan los sucesivos pasos a realizar, estos pasos
pueden ser susivos que indican las instrucciones a ejecutar
por la maquina constituyen, como ya sabemos el algoritmo
4 codificación: es el algoritmo traspasado a la computadora
atreves de un lenguaje de programación, debe ser escrito de
acuerdo a la reglas gramaticales o sintaxis del mismo

5 prueba y depuración: una vez copilado el programa este es


sometido a pruebas a fin de determinar si resuelve o no el
problema plateado en forma satisfactoria. para ello le
suministramos datos de prueba. El lenguaje de programación
seleccionado revisa que ya no haya errores en el código en
fuente

6 documentación: es la fase mas ignorada por la mayoría de


los programadores, por razones de tiempo, costos o simple
pereza. Pero no documentar los programas es un mal habito
y un gran error. Sera muy difícil a los usuarios entender un
programa si no cuentan con manual de operaciones
(manual usuario)
7 capacitación: una vez que tenemos los manual viene la
capacitación de usuarios, como no a todos les interesa lo
mismo por que hay diferente tipo de usuario, se tiene que
dividir de acuerdo a su conveniencia

8 implementación ( producción ): el programa ya probado


revisado y mejorado se considera terminado y puede
utilizarse con un alto grado de confianza para resolver los
programas que dieron

9 el mantenimiento: preventivo es que hagamos lo posible en


no caer errores. La actualización si el usuario tiene necesidad
de quitar o poner algo, téngase en cuenta cuando surge
mantenimiento tenemos que hacer todos los pasos anteriores.
Importancia de los algoritmos

cuando realizamos un programa de computadora no,


podemos empezar a escribir sentencia(ordenes, instrucciones
sin mas antes, tenemos que planificar y mas
concienzudamente cuanto mayor y mas fácil sea el
programa que queremos construir ) que es lo que va hacer el
programa y como la va hacer, y luego traducir este algoritmo
a instrucciones. Realmente la importancia d los algoritmos en
general es la misma utilidad de ellos la cual es mostrar una
sucesión de pasos para generar una acción la cual sin estos
mismos seria imposible de realizar. Igualmente en la
programación su importancia seria la de diseñar esa acción o
función dependiendo del concepto en el que se maneje
este.
Gracias por su atención