FPR U1 Ea Jagarciacastro

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

*TSU en Desarrollo de Software

*Asignatura: Fundamentos de
Programación.

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

*Alumno: Jafet García Castro.


ÍNDICE

ÍNDICE 2

1. DESARROLLO DE INTERROGANTES. 4

2. PROGRAMA UTILIZADO EN EL TRABAJO, EXPLICACIÓN, PARA QUE SIRVE Y LA


IMPORTANCIA DE SU UTILIZACIÓN. 5

3. EXPLICACIÓN DEL CASO PLANTEADO EN EL TRABAJO, DONDE SE


DESARROLLO UN PROGRAMA. 6

4. IDENTIFICACIÓN DE LOS DATOS DE ENTRADA Y SALIDA, QUE SE DESEA


OBTENER. 6

5. DESCRIPCIÓN DE LAS FASES DE LA METODOLOGÍA DE PROGRAMACIÓN: 6

6. DESARROLLO DEL ALGORITMO PARA RESOLVERLO Y OBTENER RESULTADO


DESEADO. 7

7. REPRESENTACIÓN EN PSEUDOCÓDIGO Y OTRA EN DIAGRAMA DE FLUJO. 8

7.1 PSEUDOCÓDIGO: 8
7.2 DIAGRAMA DE FLUJO: 9

8. VALIDACIÓN DEL PSEUDOCÓDIGO Y DEL DIAGRAMA DE FLUJO  MEDIANTE


UNA PRUEBA DE ESCRITORIO. 10

9. ÁREA DE OPORTUNIDAD DEL ALGORITMO REALIZADO. 10

10. REDACCIÓN DE CONCLUSIONES, EN RELACIÓN CON LA  IMPORTANCIA  DE


LA  APLICACIÓN  DE LA  METODOLOGÍA PARA LA  SOLUCIÓN  DE UN
PROBLEMA, LA ADECUADA DELIMITACIÓN DEL MISMO Y LA VALIDACIÓN DE SU
FUNCIONAMIENTO, PARA ELLO, UTILIZA LA PRUEBA DE ESCRITORIO. 10

11. PRINCIPALES DIFICULTADES ENCONTRADAS AL IMPLEMENTAR LAS


PRIMERAS ETAPAS DE LA METODOLOGÍA EN MI CASO DE ESTUDIO. 11
12. FUENTES DE CONSULTA 12

1. DESARROLLO DE INTERROGANTES.

•¿Qué es un lenguaje de programación?

Se define a partir de un conjunto de símbolos básicos, llamado 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.

•¿Qué es un programa?

Es la forma en que el usuario o programador establece comunicación con la


computadora, de acuerdo a un conjunto de instrucciones, para obtener nuevos
datos que son el resultado del proceso y que una vez ejecutadas, realizarán una o
varias tareas en una computadora.

•¿Qué es la programación?

Es el arte de indicarle a una computadora lo que tiene que hacer mediante un


conjunto de instrucciones.

•¿Por qué es importante escribir programas?

Los desarrolladores de software escriben programas compuestos de un conjunto


de instrucciones que son interpretadas y ejecutadas por la computadora para
buscar la resolución de un problema.

•¿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 estilos para programar y resolver
problemas.
•¿Cuáles son los paradigmas de programación que se conocen?

Son considerados como patrones de pensamiento para la resolución de


problemas. Desde luego siempre teniendo en cuenta los lenguajes de
programación, según nuestro interés de estudio.

•¿Cuál es o cuáles son los paradigmas de programación que están en auge en la


actualidad?

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

•¿Por qué es importante saber qué son los paradigmas en programación y sus
características?

Podemos decir que los paradigmas son propuestas que podemos adoptar o seguir
para solucionar un problema y el objetivo es que entendamos que el paradigma es
algo que nos puede ayudar a plantear de forma correcta una solución y abordar
problemas.

2. PROGRAMA UTILIZADO EN EL TRABAJO, EXPLICACIÓN,


PARA QUE SIRVE Y LA IMPORTANCIA DE SU UTILIZACIÓN.

El programa utilizado, era generar el cálculo exacto de distancia recorrida de los


vehículos de la empresa, que llevan una velocidad constante durante un tiempo
determinado. Todo esto con el fin de determinar el consumo de gasolina por
vehículo y así maximizar en gastos al igual que la mejora en la entrega de la
mercancía, solicitada por el cliente para ser entregada en tiempo y forma.
3. EXPLICACIÓN DEL CASO PLANTEADO EN EL TRABAJO,
DONDE SE DESARROLLO UN PROGRAMA.

La explicación es sencilla, se requería saber el gasto de combustible por kilometro


recorrido de cada unidad, esto con el fin de hacer ajustes, ahorro en combustible
y así mejorar otras áreas de la empresa.

4. IDENTIFICACIÓN DE LOS DATOS DE ENTRADA Y SALIDA, QUE


SE DESEA OBTENER.
Solución:
DATOS
Indicadores
SALIDA
Distancia recorrida (m) D
ENTRADA
Velocidad Constante (m/s) V
Tiempo (Sg) T

5. DESCRIPCIÓN DE LAS FASES DE LA METODOLOGÍA DE


PROGRAMACIÓN:
¿Cuál es la salida deseada? La distancia que recorre cada
vehículo a velocidad constante y
tiempo determinado.
¿Qué método(s) se pueden utilizar La distancia que recorre cada
para llegar a la solución? vehículo se puede calcular con la
siguiente fórmula:
Distancia=Velocidad∗Tiempo

¿Qué datos de entrada se Datos requeridos son: la velocidad


requieren? del vehículo que se representa por V y
el tiempo indicado por T

¿Qué datos o información adicional Ninguno en este caso.


es necesaria para solucionar el
problema?
¿Existe algún problema o Solo que el vehículo lleve una
condiciones que deban cumplirse? velocidad continúa en un tiempo
determinado.

6. DESARROLLO DEL ALGORITMO PARA RESOLVERLO Y


OBTENER RESULTADO DESEADO.

Inicio

Leer V
Leer T
D=V*T
Escribir D
Fin

 
7. REPRESENTACIÓN EN PSEUDOCÓDIGO Y OTRA EN
DIAGRAMA DE FLUJO.

7.1 Pseudocódigo:

Inicio

Variables Velocidad, Tiempo, Distancia.


 

Imprimir "Introduce la velocidad y el tiempo: "

Leer velocidad y tiempo.

Distancia = (velocidad*tiempo).

Imprimir "La distancia es: ", Distancia

Fin
7.2 Diagrama de flujo:

INICIO

Velocidad,
distancia

Distancia < -
velocidad * tiempo

Distancia

FIN
8. VALIDACIÓN DEL PSEUDOCÓDIGO Y DEL DIAGRAMA DE
FLUJO  MEDIANTE UNA PRUEBA DE ESCRITORIO.

Datos de entrada Resultado


Operación o instrucción a realizar
Velocidad, Tiempo Distancia= velocidad*tiempo Distancia
100,3 100*3 300

9. ÁREA DE OPORTUNIDAD DEL ALGORITMO REALIZADO.

En este caso, en la empresa que laboró, se aplico en el área de almacén, ya que


ahí se encuentra la bitácora de rutas y el control vehicular, más sin embargo
incluyo al área de compras pues son los que se encargan del control sobre carga
de combustible así como el área de contabilidad que autoriza tales gastos.

10. REDACCIÓN DE CONCLUSIONES, EN RELACIÓN CON LA


IMPORTANCIA  DE LA  APLICACIÓN  DE LA  METODOLOGÍA
PARA LA  SOLUCIÓN  DE UN PROBLEMA, LA ADECUADA
DELIMITACIÓN DEL MISMO Y LA VALIDACIÓN DE SU
FUNCIONAMIENTO, PARA ELLO, UTILIZA LA PRUEBA DE
ESCRITORIO.

Comenzare mencionando que el Diccionario Larousse, define el término método


como "el conjunto de operaciones ordenadas con que se pretende obtener
un resultado". La metodología es la ciencia que aplica este método. Existen
muchos tipos de metodologías, como la metodología de investigación,
metodología de enseñanza-aprendizaje, etc., así como la metodología de solución
de problemas, que aplicamos constantemente en la vida diaria. Pero en este caso
hablaremos específicamente de la solución de problemas que podemos resolver
mediante el uso de la computadora. Para esto utilice estos cinco pasos que
enumero y lleve a cabo para la realización de mi Evidencia de aprendizaje.

1. Identificación del problema


2. Planteamiento de alternativas de solución
3. Elección de una alternativa 
4. Desarrollo de la solución
5. Evaluación de la solución

Cabe destacar que cada persona lleva a cabo algoritmos en diversos temas
personales, laborales, educativos, vacaciones, solo que hay un pequeño detalle
que lo desconocen, pero en todo esto uno lleva a cabo un programa lo cual se te
plantea un detalle o problema, derivado de esto comienza la alternativa de
soluciones, su desarrollo, hasta llegar a la solución. Esta enseñanza fue la que me
dejo este tema lo cual había olvidado que se vive en el día a día.

11. PRINCIPALES DIFICULTADES ENCONTRADAS AL


IMPLEMENTAR LAS  PRIMERAS ETAPAS DE LA METODOLOGÍA
EN MI CASO DE ESTUDIO.

Saludos docente Israel, las principales dificultades que tengo que perfeccionar o
mejorar son , las del punto número 6 , que es desarrollar el algoritmo en general,
mi ejemplo es sencillo pero abra temas más complejos, pero sé que siguiendo las
indicaciones de mis docentes seré todo un maestro en la materia. El otro punto es
el desarrollo del pseudocódigo, aprender a identificar bien cada parte del mismo.

12. FUENTES DE CONSULTA


Aguascalientes, U. A. (s.f.). Algoritmos. Obtenido de
https://www.uaa.mx/direcciones/dgdv/editorial/docs/algoritmos.pdf

share, S. (s.f.). Algoritmos y solucion de problemas. Obtenido de


https://es.slideshare.net/cybertddr/algoritmosysolucionesdeproblemas

También podría gustarte