Programacion R1
Programacion R1
Programacion R1
TANTOYUCA
TRABAJO: REPORTE 1
Definición de algoritmos:
Materiales
Características de un algoritmo
• Debe tener cero o más elementos de entrada, es decir, debe tener por lo menos una
instrucción que ordene averiguar el dato o los datos.
• Debe producir un resultado. Los datos de salida serán los resultados de efectuar las
instrucciones. Los datos de entrada pueden ser ninguno, pero los de la salida deben ser
alguno o algunos.
Partes de un algoritmo
La entrada o input: son los datos sobre los que aplica las
instrucciones. En una receta, serían los ingredientes; para
el PageRank de Google, son todas las páginas web que
detecta la araña del buscador.
Procesamiento o instrucciones que lleva a cabo: con lo
recibido en la entrada o input, el algoritmo realizará una
serie de cálculos lógicos para resolver el problema.
Salida o resultado obtenido. En la receta, el postre rico,
rico.
Figura 2
Representación:
• La representación en este diagrama se realiza a través de los siguientes componentes:
• Ingreso de valores
El primer componente consiste en una caja en la cual se van a declarar todas las variables
y/o constantes que se utilizarán en el resto del algoritmo a las cuales se le asigna un valor
inicial.
Figura 3
El ingreso de valores se representa escribiendo dentro del bloque la palabra leer y entre
paréntesis el valor que se ingresa.
Figura 4
Problemas propuestos
Algoritmo:
Diagrama de flujo:
En lenguaje C:
Resultados:
En pseint:
En C:
2.2 Una empresa importadora desea determinar cuántos dólares puede adquirir con
equis cantidad de dinero mexicano. Realice un diagramade flujo y pseudocódigo
que representen el algoritmo para tal fin.
Algoritmo:
Diagrama de flujo:
En lenguaje C:
Resultados:
En pseint:
En C:
2.3 Una empresa que contrata personal requiere determinar la edad de las personas que
solicitan trabajo, pero cuando se les realiza la entrevista sólo se les pregunta el año en que
nacieron. Realice el diagramade flujo y pseudocódigo que representen el algoritmo para
solucionar este problema.
Algoritmo:
Diagrama de flujo:
En lenguaje C:
Resultados:
En pseint:
En C:
2.4 Un estacionamiento requiere determinar el cobro que debe aplicar al as personas que lo
utilizan. Considere que el cobro es con base en las horas que lo disponen y que las
fracciones de hora se toman como completas y realice un diagrama de flujo y pseudocódigo
que representen el algoritmo que permita determinar el cobro.
Algoritmo:
Diagrama de flujo:
Lenguaje C:
Resultados:
En pseint:
En lenguaje C:
Conclusiones
En todos los programas tuve que analizar el problema; identificar
una entrada y una salida, así como las variables que utilizaría en
el problema, por ejemplo:
- 2.3 Una empresa que contrata personal requiere determinar la edad de las personas
que solicitan trabajo, pero cuando se les realiza la entrevista sólo se les pregunta el
año en que nacieron. Realice el diagramade flujo y pseudocódigo que representen el
algoritmo para solucionar este problema.
Referencias:
francisco Javier Pinales Delgado y César Eduardo Velázquez Amador. (Primera edición
2014). ALGORITMOS RESUELTOS CON DIAGRAMAS PROBLEMARIO DE DE
FLUJO Y PSEUDOCÓDIGO. Universidad Autónoma de Aguascalientes: Editorial de la
Dirección General de Difusión y Vinculación de la Universidad Autónoma de
Aguascalientes..