PORTAFOLIO_FPU1


Mi nombre es Juan Manuel Ramirez Devia, estudié una técnica en Desarrollo de Software en el SENA, aspiro en este proceso abrir espacio para el intercambio de conocimientos, reflexiones, observaciones y opiniones sobre los temas relacionados con el desarrollo de Software, estoy en disponibilidad de aprender y ser guiado, para cumplir con las tareas asignadas.Me gusta jugar ajedrez, la natación y compartir con mí familia y amigos, mi  número de teléfono es 3113019242.y el correo electrónico es:
 j.ramirez26@pascualbravo.edu.co- jmramirez66@outlook,com  
        



Tareas Interactivas








Algoritmo Cualitativo y Cuantitativo en Pseudocódigo y DFD.




Captura de imagen con las respuestas correctas.



Realice una reflexión acerca de las aplicaciones informáticas que se pueden desarrollar mediante los algoritmos y su programación:

Las aplicaciones informáticas son realizadas mediante algoritmos en diferentes lenguajes de programación, que constan de una entrada un proceso y una salida. Éstas nos aportan rapidez en los procesos, seguridad en la información, estabilidad, orientación en la toma de decisiones e información en tiempo real.


Indique qué beneficios y desventajas pueden traer las aplicaciones.

Beneficios:

- Tener a la mano la información en tiempo real.
- Soporte en la toma de decisiones.
- Seguridad en la información.
- Estabilidad con datos veraces.

 Desventajas:

 - Teniendo como desventaja el desplazamiento de mano de obra, porque un trabajo que es realizado por ejemplo por 5 o 6 personas, con una aplicación solo necesitaría una o dos persona máximo .
-Cuando hay alguna falla en la aplicación esto afecta a toda la empresa.
¿Cómo se imagina usted en el papel como profesional del desarrollo de software? 


Me imagino como profesional programando, aportando mis conocimientos en pro de mi región y a mi país.

 ¿En qué le gustaría desempeñarse? 


Me gustaría desempeñarme como Jefe de Sistemas en el manejo de bases de datos.


¿Cómo cree que podría aportar como persona y como profesional a la construcción de una sociedad más desarrollada, equitativa y justa en todos los aspectos?

Mi aporte sería crear una fundación donde pueda capacitar a aquellas personas que no han tenido la oportunidad de estudio, para desempeñarse de forma digna en el sector empresarial y así retribuir la ayuda que hoy me brindan.





ventajas del big data.
Genera estadísticas en la información de las personas, por ejemplo:
Aporta información en el caso de las campañas políticas, a los candidatos a algún cargo. Informando sobre las necesidades del electorado.
Sirve como apoyo a la policía, para la ubicación de los sitios más críticos       de delitos y así poderlos prevenirlos.
Mejora las estrategias comerciales en las empresas, conociendo el concepto de sus clientes sobre los productos de la empresa.
Velocidad en las decisiones a corto, largo plazo y en tiempo real.
Ayuda a la captación de clientes para las empresas.
Desventajas del Big data.
Nadie puede garantizar 100% la seguridad de nuestros datos.
Ningún sistema de Big data es seguro, todos pueden ser vulnerados.
Implicaciones para la vida actual y futura de los seres humanos.
Implicaciones para la vida actual y futura de los seres humanos:  posibles escenarios.
Implica perder nuestra privacidad tanto en la vida actual como en la futura, debido a la cantidad de información que nosotros mismos proporcionamos en la red. En la actualidad con un teléfono inteligente se puede acceder a la información de una persona en un minuto y nadie nos asegura que van hacer con nuestra información quienes la adquieren.

¿Cuál debería ser el uso apropiado de los datos que, como profesional, debería aplicar?

    Manejar de forma adecuada y responsable la información que hoy        está posesionada, en la conservación de un volumen de datos gigantes, que las empresas no pueden procesar rápidamente y que facilita la toma de decisiones, pidiendo siempre la autorización para el manejo de dichos datos a la persona comprometida.







Algoritmo en Pseint




Pasos para solucionar un problema con los criterios de calidad 




         Diferencias y similitudes entre las fases o pasos lógicos explicados
en el Libro Interactivo de Aprendizaje y las explicadas en el libro Fundamentos de Programación.


   E-LIBRO                                LIBRO INTERACTIVO (LIA )           

             Análisis del problema              Definición del problema

             Definición del problema           Análisis

             Diseño del algoritmo                Realización del algoritmo

               (Preciso, definido  y finito)      Prueba de escritorio

             Se deben considerar:               Codificación

               (Entrada,proceso y salida)     Compilación

              Especificación de E/S              Ejecución

              Verificación del algoritmo         Documentación externa

              Fase de implementación

Tiene mucha similitud, solo que lo expresan en diferentes palabras.

                     
Ejemplos de tres lenguajes de programación con tres palabras reservadas propias de cada lenguaje.

                            Palabras reservadas
C#                                       C++                             JAVA
Abstract                               Abstract                      Public
Char                                    Finally                        Public
Class                                   Int32                            Protected   
¿Por qué es importante conocer las palabras reservadas de un lenguaje de programación?
porque son identificadores predefinidos en cada lenguaje de programación que tienen un significado en  dicho lenguaje, pero no se puede utilizar como identificadores por ejemplo de variables, constantes , etc.
¿Qué beneficios existen en realizar el análisis, diseño y prueba de un algoritmo antes de realizar la codificación del algoritmo en algún lenguaje de programación?

Porque nos dá la confianza de que será fácilmente traducible a cualquier lenguaje, y la certeza de que realiza las tareas para la cual ha sido diseñado, generando el resultado correcto y esperado.
¿Sería más fácil evitar tanto preámbulo para solucionar un problema y simplemente realizar directamente la codificación de la solución? ¿Por qué?
No,porque no tendríamos claro las especificaciones de  entrada como: que datos son los de entrada , cuantos datos se introdujeron, qué datos de entrada tenemos que séan válido, y las especificaciones de salida como: cuales son los datos de salida, cuantos datos de salida se produjeron, si son o no correctos los datos de salida, que tan precisos son estos datos, si debemos imprimir o nó una cabecera y todo lo anterior sino lo tenemos claro no ocasiona  errores y perdida de tiempo.

Algoritmo con función doble



a. Definimos el subproceso con las respectivas variables necesarias.
       b. Definimos el tipo de variables.
       c. finalizamos el subProceso
       d. Definimos el proceso principal.
       e. Definimos las variables globales y el tipo de variables.
       f. Invocamos el subproceso y le asignamos el valor a nuestra variable definida.
       g. Mostramos el valor de la variable definida en el proceso principal .
       h. fin del proceso.

Algoritmo FUNSUMAR





a.   Definir el subproceso con variables locales y dos parámetros.
b.   Se define la variable y el tipo de variable.
c.   Se realiza  la suma entre los parámetros creados.
d.   fin del subproceso.
f.    Se inicia el proceso principal.
g.   Se definen las variables globales y el tipo de variables.
h.   Se muestra por pantalla al usuario para que digite el primer número.
i.    Se captura el valor ingresado en la variable m.
j.    Se muestra en pantalla al usuario que digite el segundo número.
k.   Se captura el valor ingresado en la variable n.
l.    Se invoca la función funsumar del subproceso y se captura en la variable   sumaNumeros .
m.  Se muestra por pantalla el resultado obtenido en la variable SumaNumeros,.
n.   Fin

Algoritmo de Productos


a.  Defino el subProceso
b.  Defino las variables y el tipo
c.  Se hacen las operaciones para solucionar el problema.
d.  Se nombró el proceso Principal
e.  Se definieron  las variables y el tipo de variables
f.   Se muestra en la pantalla un mensaje para que el usuario ingrese el nombre del artículo.
g.  Se captura por teclado el nombre del articulo y es capturado en la variable NOMART.
h.  Se muestra un mensaje para que el usuario  ingrese la cantidad de   artículos vendidos.
i.   Se captura por teclado la cantidad de artículos vendidos en la variable NOARTV.
j.   Se le pide al usuario por pantalla que ingrese el valor del artículo.
k.  Se captura por teclado el valor del artúiculo en la variable VRART.
l.   A la variable V_VRVENTA se le asigna el valor de función  CalVenta por medio de las dos 
     variables declaradas con anterioridad NOARTV y VRART.
m. Se muestra por pantalla el nombre del artículo por medio de la variable NOMART.
n.  Se muestra por pantalla el total de la venta por medio de la variable V_VRVENTA.
ñ. Fin


                                              Prueba de escritorio y algoritmo en Pseint


           

                                                      

Comentarios

Entradas populares de este blog

Matrices especiales

Conclusiones Subnetting

Pruebas de escritorio de los ejemplos y PSeInt