Un algoritmo es un procedimiento de pasos concretos y ordenados para resolver un problema. El análisis de un problema implica identificar la entrada, salida y proceso que vincula ambas, como primer paso para resolverlo mediante computadora.
Algoritmos y metodología para la solución de problemasMartin Pacheco
Descripción, definiciones y ejemplos de algoritmos. Que es la metodología para solución de problemas.
Elaboración en el Centro de Bachillerato Tecnológico industrial y de servicios 226.
Algoritmos y metodología para la solución de problemasMartin Pacheco
Descripción, definiciones y ejemplos de algoritmos. Que es la metodología para solución de problemas.
Elaboración en el Centro de Bachillerato Tecnológico industrial y de servicios 226.
Esta presentacion muestra que es un algoritmo asi como la elaboracion del mismo
Encuentra mas libros y cosas utiles en http://ballbreackerhouse.blogspot.mx/ SI TE GUSTO O FUE DE UTILIDAD DALE LIKE
Los algoritmos nos ayudan a establecer procedimientos funcionales para resolver problemas, ampleamente utilizados en informática para la creación de programas
Esta presentacion muestra que es un algoritmo asi como la elaboracion del mismo
Encuentra mas libros y cosas utiles en http://ballbreackerhouse.blogspot.mx/ SI TE GUSTO O FUE DE UTILIDAD DALE LIKE
Los algoritmos nos ayudan a establecer procedimientos funcionales para resolver problemas, ampleamente utilizados en informática para la creación de programas
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...JAVIER SOLIS NOYOLA
El Mtro. JAVIER SOLIS NOYOLA crea y desarrolla el “ROMPECABEZAS DE ECUACIONES DE 1ER. GRADO OLIMPIADA DE PARÍS 2024”. Esta actividad de aprendizaje propone retos de cálculo algebraico mediante ecuaciones de 1er. grado, y viso-espacialidad, lo cual dará la oportunidad de formar un rompecabezas. La intención didáctica de esta actividad de aprendizaje es, promover los pensamientos lógicos (convergente) y creativo (divergente o lateral), mediante modelos mentales de: atención, memoria, imaginación, percepción (Geométrica y conceptual), perspicacia, inferencia, viso-espacialidad. Esta actividad de aprendizaje es de enfoques lúdico y transversal, ya que integra diversas áreas del conocimiento, entre ellas: matemático, artístico, lenguaje, historia, y las neurociencias.
2. Un algoritmo se puede definir como procedimiento que permite resolver
problemas cuyos paso son muy concretos, el algoritmo debe ser correcto, de
longitud finita y debe terminar para todas las entradas.
El objetivo es comprender el problema para lo cual como resultado tenemos que
obtener la especificación de las entradas y salidas del problema. Tiene que quedar
claro que entra y que sale.
algoritmo
finitud
Definido
Preciso
Se debe terminar en algún
momento, ósea debe tener un
numero finito de pasos
Si se sigue el algoritmo dos veces,
se debe obtener el mismo
resultado cada vez
Indicar el orden de realización de
cada paso
3. El análisis del programa es el primer paso de la metodología para
resolver un problema mediante una computadora.
Este primer paso se basa en recolectar y analizar la información
que permite identificar los tres componentes básicos que son: los
datos de entrada, los de salida y un proceso que nos permite
obtener dichos datos de salida.
Los datos de entrada son los datos que se ingresaran de alguna forma o mediante algún método en el programa.
Los datos de salida son aquellos que resultan de aplicar el algoritmo, y constituyen el objetivo de todo este proceso
entrada proceso salida
5. Se entiende por algoritmos a los procedimientos que construyen para la resolución de cualquier
problema.
De este modo, cuando se refiere ala construcción de un programa, nos estamos refiriendo ala
construcción de un algoritmos
Solo a partir de una buena formulación será posible diseñar una estrategia de solución. Es necesario
aprender a desligar estos dos procesos. No se deben hacer formulaciones pensando es posibles
soluciones. Ya que se haya realizando la formulación del problema podemos cuestionarla con el fin de
entender bien la naturaleza del problema.
Se entiende por algoritmos a los procedimientos que construyen para la resolución de cualquier
problema.
De este modo, cuando se refiere ala construcción de un programa, nos estamos refiriendo ala
construcción de un algoritmos
6. En este aspecto , el análisis de un problema consta de dos etapas claramente
definidas y relacionadas las cuales son:
Formulación o planteamiento del problema.
Resolución del problema.
Y a su vez, la formulación se divide en tres etapas:
Definición del problema.
Supuestos: aserciones y limitaciones suministradas.
Resultados esperados.
7. El planteamiento del problema
En esta etapa el algoritmo pretende sintetizar de alguna forma una tarea, cálculo o
mecanismo antes de ser transcrito ala computadora. Los pasos que hay que seguir
son los siguientes:
Análisis previo del problema.
Primera visión del método de resolución.
Descomposición en módulos.
Programación estructurada.
Búsqueda de soluciones parciales ensamble.
8. Ejemplo:
Para poder interpretar el análisis del problema:
se ingresan dos números enteros, obtener su
suma.
Análisis
¿Qué
ingresa?
¿Qué
sale?
¿Qué vincula
la entrada con
la salida?
Dos
números
Otro
numero
La
operación
9. Inicio
Leo A (entero)
Leo B (entero)
Obtengo C como suma de A y B
Imprimo C
fin
inicio
Leo A
Leo B
C A+B
Imprimo C
Fin
(cal1,cal2,cal3,cal4),esta calcula la calificación promedio
y escribirá el resultado final junto con un mensaje
explicativo.
Análisis del problema
Entrada: leer las calificaciones individuales
Proceso: calcular la calificación promedio
Salida: escribir resultado con un mensaje explicativo
Este problema resuelto en diagrama de flujo se
representa de la siguiente manera:
10. El problema antes mencionado a hora lo
resolveremos en Pseudocódigo el cual se
muestra de la siguiente manera:
Inicio
Calcular el promedio de calificaciones
Leer Cal1, Cal2, Cal3, Cal4 */ significa obtener un dato
de algún dispositivo de entrada, como el teclado, y
almacenarlo en una variable. */
Prom= (Cal1+Cal2+Cal3+Cal4)/4 */ es una localización
en la memoria que tiene un nombre y cuyo contenido
puede cambiar a lo largo de la ejecución de un
programa. Así Cal1, Cal2 y Cal3… son variables. */
Escribir ("Resultado final es", Prom) */o imprimir el
resultado, significa mostrar el valor de una variable en
algún dispositivo de salida, como la pantalla. */
Fin*/ fin del programa */
Hay que notar que la computadora es un medio y no es el fin en la solución de
problemas.
11. • Un algoritmo es la base para empezar a programar es una serie de pasos lógicos y
ordenados(en forma de esquema, letras o signos)para resolver un problema con todas sus
posibles respuestas
• El análisis del programa … es el primer paso de la metodología para resolver un problema
mediante una computadora.
• Este primer paso se basa en recolectar y analizar la información que permite identificar
los tres componentes básicos