Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

FPR U1 Ea Mart

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 7

Universidad Abierta y a Distancia de México

Fundamentos de Programación.

Ingeniería en Desarrollo de Software

Unidad 1.
Preparando el camino hacia la programación.

Actividad 3
Evidencias de aprendizaje. Paradigmas y metodología de la
programación.

Nombre. Mayela Anahí Ramírez Tapia


Matricula. ES1921009660
Grupo. DS-DFPR-1902-B1-002

1
INDICE

CUESTIONARIO .............................................................................................................................. 3
PROGRAMA UTILIZADO............................................................................................................... 4
CASO DE LA VIDA COTIDIANA. ................................................................................................. 4
DATOS DE ENTRADA Y SALIDA ................................................................................................ 5
FASES DE LA METODOLOGIA. .................................................................................................. 5
DESARROLLO DE ALGORITMO ................................................................................................. 6
VALIDACIÓN DEL PSEUDOCÓDIGO ......................................................................................... 6
AREA DE OPORTUNIDAD ............................................................................................................ 7
CONCLUSIONES............................................................................................................................. 7
DIFICULTADES ............................................................................................................................... 7

2
CUESTIONARIO

¿Qué es un lenguaje de programación?


Es un conjunto de símbolos básicos llamados alfabeto, un conjunto de reglas,
llamado sintaxis, que definen la forma de manipularlos o combinarlos para
representar instrucciones; y las reglas que especifican los efectos de dichas
instrucciones cuando son ejecutadas por la computadora, conocidas como
semántica.
Lenguaje de programación= alfabeto+ sintaxis + semántica

¿Qué es un programa?
Es la codificación de un algoritmo en un lenguaje de programación determinado.
(Jiménez y Otero, 2014, p. 17) o bien la forma en que el usuario o programador
establece comunicación con la computadora.

¿Qué es la programación?
Consiste en indicarle a la computadora que es lo que tiene que hacer, para lo cual
los desarrolladores de software escriben programas compuestos de un conjunto de
instrucciones que son interpretadas y ejecutadas por la computadora.

¿Por qué es importante escribir programas?


Son importantes ya que es la secuencia lógica mediante la cual se resuelven
problemas específicos.

¿Qué son los paradigmas de programación?


Son las diversas maneras que a lo largo de la transformación de los lenguajes de
programación se han reconocido como estilo para programar y resolver problemas.
Cuando se describen los distintos enfoques del desarrollo de un programa y las
técnicas y lenguajes correspondientes.

¿Cuáles son los paradigmas de programación que se conocen?


Imperativo, funcional, lógico y orientado a objetos.

3
¿Cuál es o cuáles son los paradigmas de programación que están en auge en
la actualidad?
 Java
 C
 Python
 C++
 Visual Basic .Net
 Javascrip
 C#
 PHP
 SQL
 Objetive-C

¿Por qué es importante saber qué son los paradigmas en programación y sus
características?
Por que es la forma en que se estructura el código y la relación de este con los
datos.

PROGRAMA UTILIZADO.

En mi experiencia profesional como contadora, participe en la puesta en marcha de


dos programas contables administrativos, Intelisis y Keppler, esa experiencia fue la
que me inspiro a especializarme en el tema, ya que ambos softwares fueron de gran
utilidad en el manejo de información, así como en la generación de reportes para la
toma de decisiones.

CASO DE LA VIDA COTIDIANA.

Informe de días laborados, dentro de una entidad económica es de utilidad realizar


un programa que le permita conocer el total de los días laborados del personal al
cierre del mes, en base a la asistencia diaria.

4
DATOS DE ENTRADA Y SALIDA

Los datos de entrada serían las asistencias diarias efectuadas por cada trabajador,
y el dato de salida el conteo de la asistencia total al fin de mes.

FASES DE LA METODOLOGIA.

Planteamiento del problema

Conteo de los días laborados por cada trabajador al finalizar el mes, en base a las
asistencias diarias.

Análisis del Problema

¿Cuál es la salida deseada? Obtención del conteo de días laborados de los


trabajadores.
¿Qué métodos se pueden utilizar para llegar a la solución? El conteo de las
asistencias diarias por trabajador. Días laborados= Dia 1+Día 2…+Dia 31
¿Qué datos de entrada se requieren? La asistencia diaria del trabajador.
¿Qué información adicional es necesaria para solucionar el problema? El numero
de días naturales del mes.
¿Existe algún problema o condiciones que deban cumplirse? Que la asistencia por
día sea mayor a 0 o = 1.

Diseño del algoritmo.

Se obtendrán día a día las asistencias de los trabajadores y al finalizar el mes se


sumará el total de los días laborados, para la obtención del total de días laborados.

5
DESARROLLO DE ALGORITMO
Pseudocódigo
Días laborados
1. Obtener los días laborados en el mes natural. D1, D2, D3…
2. Calcular los días laborados: Días laborados= D1+D2+D3…
3. Imprimir el Resultado: (Días laborados).

Diagrama de Flujor

Inicio

Días
laborados

días =0 < 1

D1+D2+D3… D31

Días laborados

Fin

VALIDACIÓN DEL PSEUDOCÓDIGO

Datos de entrada Operación a Realizar Resultado


D1, D2, D3,… D31 Total D = Total D
D1+D2+D3,…+D31
1, 1, 0, … 1 1+1+0+…+1 3

6
AREA DE OPORTUNIDAD

El problema solucionado, tiene como área de oportunidad, poder generar datos por
periodos diferentes, según las necesidades de los usuarios.

CONCLUSIONES

Un problema nos abre un mundo de posibilidades al buscar una solución; mediante


la metodología de la programación podemos dar solución a ese problema,
permitiendo que el problema sea analizado, dando soluciones iniciales y validando
que dicha solución nos brinde un resultado correcto. La delimitación del problema
nos permite no divagar sobre la posible solución.

En el caso especifico del ejemplo de los Días laborados, realicé la delimitación en


base únicamente a los días, dejando fuera otras incidencias laborales, las cuales
pertenecerían a problemas diferentes, que tendrían que ser resueltos con otra
metodología; así mismo pude desglosar el problema fácilmente y exponer la
solución al problema planteado.

DIFICULTADES

Las principales dificultades a las cuales me enfrente fue determinar la forma de


organizar los datos para obtener la respuesta que buscaba y la manera correcta de
expresarlos.

También podría gustarte