SlideShare una empresa de Scribd logo
1 de 6
Solucionar problemas por medio de algoritmos
Estrategias para solucionar problemas según Polya (1957):
Heuristica y Algoritmicas
Cuatro operaciones mentales
3-Ejecutar el
plan
(resolver)
4-Revisar2-Trazar un plan
1-Entender
el problema
*Leer el
problema varias
veces
*Aclarar que se
va a resolver
*Organizar datos
*Escoger y
decidir las
operaciones a
efectuar
*Eliminar datos
inútiles
*Ejecutar en detalle cada
operación
*Simplificar antes de
calcular
*Realizar un diagrama
*Dar una respuesta
completa
*Hallar el mismo
resultado de otra
manera
Algoritmo
Es un conjunto de pasos sucesivos
y organizados en secuencia lógica
Ejemplo: Hallar
área de
triangulo,
rectángulo cuya
base es 3, área 4
y la hipotenusa
5
Se puede
expresar en
pseudocódi
go o
diagrama
de flujo
Debe ser:
*Razonable: Debe terminar después
de una cantidad finita de pasos
*Comprensible: Debe ser claro que
se hace. Debe de existir un
procedimiento que determine el
proceso de ejecución.
*Preciso: El orden de la ejecución de
las instrucciones deben estar
perfectamente indicado
El pseudocódigo esta compuesto por proposiciones informales
en español que permiten expresar detalladamente a las
instrucciones
El diagrama de flujo es una
herramienta grafica valiosa para
la representación esquemáticas
de la secuencia de instrucciones
de un algoritmo o de los pasos
de un proceso
Algoritmo en
pseudocódigo
Paso 1: Inicio
Paso 2: Asignar el
numero 2 a la constante
“div”
Paso 3: Asignar el
numero 3 a la constante
“base”
Paso 4: Asignar el
numero 4 a la constante
Paso 5: Guardar en la
variable “área” el
resultado de
base*altura/div
Paso 6: Imprimir el valor
de la variable
Paso 7: Final
Simbología de flujo
Inicio/ Final
Se utiliza para indicar el inicio y el final de in diagrama; de el inicio solo puede salir una línea
de flujo y al final solo debe llegar una línea:
Entrada general
Entrada/salida de datos en general (en esta guía;, solo la usaremos para la entrada )
Entrada por teclado
Instrucción de entrada de teclado. Indica que el com esperar a que el usuario teclee
un dato que se guardara en una variable o constante
Llamada a subrutina o procedimiento determinado
Acción/ Proceso general
Indica una acción o instrucción general que debe realizar el computador (cambio
de valores de variables, asignaciones, operaciones aritméticas, etc)
Flujo
Indica el seguimiento lógico del diagrama también indica el sentido de ejecución de las
operaciones
Decisión
Indica la comparación de dos datos y dependiendo el resultado lógico (falso o
verdadero) se toma la decisión de seguir un camino o del diagrama u otro
Salida de pantalla
Instrucción en presentación de mensajes o resultados en pantalla
Iteración
Indica que una instrucción o grupo de instrucciones debe ejecutarse varias veces
Salida impresa
Indica la presentación de uno o varios resultados en forma impresa
Conector
Indica el enlace de dos partes de un diagrama dentro de la misma pagina
Conector
Indica el enlace de dos partes de un diagrama en paginas diferentes
Reglas para la elaboración de diagramas de flujo
1-Poner un encabezado
que incluya un encabezado
que identifique la función
de el algoritmo; nombre
autor y fecha
3-Los diagramas se
deben dibujar de
arriba hacia abajo y
de izquierda a
derecha
2-Solo se pueden utilizar
símbolos estándar(ISO 5807)
5-Los símbolos de
“inicio” y “final”
deben aparecer solo
una vez
4-La ejecución de el
programa siempre
empieza en la parte
superior del diagrama
7-Las bifurcaciones y
ciclos se deben dibujar
procurando una cierta
simetría
6-La dirección de flujo se
debe representar por
medio de flechas (líneas
de flujo)
8-Cada rombo de decisión
debe tener al menos dos
líneas de salida (Una para
si y otra para no)
9-Las acciones y
decisiones se deben
escribir utilizando el
menor numero de
palabras posibles
10-Si el diagrama se vuelve complejo y
confuso es mejor usar símbolos
conectores para reducir líneas de flujo
11-Todo el diagrama
debe ser claro ordenado
y fácil de recorrer

Más contenido relacionado

La actualidad más candente

La actualidad más candente (16)

Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
 
Trabajo d imformatik
Trabajo d imformatikTrabajo d imformatik
Trabajo d imformatik
 
Guía Práctica de Diagramas de Flujo
Guía Práctica de Diagramas de FlujoGuía Práctica de Diagramas de Flujo
Guía Práctica de Diagramas de Flujo
 
Introduccion Analisis Algoritmos
Introduccion Analisis AlgoritmosIntroduccion Analisis Algoritmos
Introduccion Analisis Algoritmos
 
Presentacion eficiencia de los algoritmos
Presentacion eficiencia de los algoritmosPresentacion eficiencia de los algoritmos
Presentacion eficiencia de los algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Fijo de control i
Fijo de control iFijo de control i
Fijo de control i
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacion
 
Clase 2 diagramas de flujo
Clase 2 diagramas de flujoClase 2 diagramas de flujo
Clase 2 diagramas de flujo
 
Dfd
DfdDfd
Dfd
 
Algoritmica
AlgoritmicaAlgoritmica
Algoritmica
 
Técnicas de Diseño Detallado.
Técnicas de Diseño Detallado.Técnicas de Diseño Detallado.
Técnicas de Diseño Detallado.
 
Algoritmos
Algoritmos Algoritmos
Algoritmos
 
Diseño descendente top down design c2. p3.
Diseño descendente top down design c2. p3.Diseño descendente top down design c2. p3.
Diseño descendente top down design c2. p3.
 
Trabajo de informatica Elsy Villa
Trabajo de informatica Elsy VillaTrabajo de informatica Elsy Villa
Trabajo de informatica Elsy Villa
 
Taller De Logica
Taller De LogicaTaller De Logica
Taller De Logica
 

Similar a Video maestra xd

Cuestionario del video_2
Cuestionario del video_2Cuestionario del video_2
Cuestionario del video_2Marthaa Hdz
 
Cuestionario
CuestionarioCuestionario
Cuestionariodvd2899
 
Introducción a la Programación
Introducción a la ProgramaciónIntroducción a la Programación
Introducción a la ProgramaciónJeckson Loza
 
Algoritmos y diagramas_de_flujo
Algoritmos y diagramas_de_flujoAlgoritmos y diagramas_de_flujo
Algoritmos y diagramas_de_flujoClariza
 
SOLUCIONAR PROBLEMAS POR MEDIO DE AGORITMOS
SOLUCIONAR PROBLEMAS POR MEDIO DE AGORITMOSSOLUCIONAR PROBLEMAS POR MEDIO DE AGORITMOS
SOLUCIONAR PROBLEMAS POR MEDIO DE AGORITMOSKatherinBarrios17
 
SOLUCIONAR PROBLEMAS POR MEDIO DE ALGORITMOS
SOLUCIONAR PROBLEMAS POR MEDIO DE ALGORITMOSSOLUCIONAR PROBLEMAS POR MEDIO DE ALGORITMOS
SOLUCIONAR PROBLEMAS POR MEDIO DE ALGORITMOSKatherinBarrios17
 
Desarrollo de un programa.
Desarrollo de un programa.Desarrollo de un programa.
Desarrollo de un programa.Sam Arr
 
Estructuras basicas
Estructuras basicasEstructuras basicas
Estructuras basicasjuandavid846
 
Tema 4 -_introduccion_a_razonamiento_algoritmico
Tema 4 -_introduccion_a_razonamiento_algoritmicoTema 4 -_introduccion_a_razonamiento_algoritmico
Tema 4 -_introduccion_a_razonamiento_algoritmicoLincoln School
 
Algoritmos completo[1] (3)
Algoritmos completo[1] (3)Algoritmos completo[1] (3)
Algoritmos completo[1] (3)Georgesalinas68
 

Similar a Video maestra xd (20)

Cuestionario del video_2
Cuestionario del video_2Cuestionario del video_2
Cuestionario del video_2
 
Tavito preguntas de_ayer
Tavito preguntas de_ayerTavito preguntas de_ayer
Tavito preguntas de_ayer
 
Christian hernandez castro2
Christian hernandez castro2Christian hernandez castro2
Christian hernandez castro2
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Preguntas correctas
Preguntas correctasPreguntas correctas
Preguntas correctas
 
preguntas y respuestas
preguntas y respuestas preguntas y respuestas
preguntas y respuestas
 
Diagramas..
Diagramas..Diagramas..
Diagramas..
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos decimo
Algoritmos decimoAlgoritmos decimo
Algoritmos decimo
 
Introducción a la Programación
Introducción a la ProgramaciónIntroducción a la Programación
Introducción a la Programación
 
Cuestionario video
Cuestionario videoCuestionario video
Cuestionario video
 
Algoritmos y diagramas_de_flujo
Algoritmos y diagramas_de_flujoAlgoritmos y diagramas_de_flujo
Algoritmos y diagramas_de_flujo
 
SOLUCIONAR PROBLEMAS POR MEDIO DE AGORITMOS
SOLUCIONAR PROBLEMAS POR MEDIO DE AGORITMOSSOLUCIONAR PROBLEMAS POR MEDIO DE AGORITMOS
SOLUCIONAR PROBLEMAS POR MEDIO DE AGORITMOS
 
SOLUCIONAR PROBLEMAS POR MEDIO DE ALGORITMOS
SOLUCIONAR PROBLEMAS POR MEDIO DE ALGORITMOSSOLUCIONAR PROBLEMAS POR MEDIO DE ALGORITMOS
SOLUCIONAR PROBLEMAS POR MEDIO DE ALGORITMOS
 
Desarrollo de un programa.
Desarrollo de un programa.Desarrollo de un programa.
Desarrollo de un programa.
 
Estructuras basicas
Estructuras basicasEstructuras basicas
Estructuras basicas
 
Tema 4 -_introduccion_a_razonamiento_algoritmico
Tema 4 -_introduccion_a_razonamiento_algoritmicoTema 4 -_introduccion_a_razonamiento_algoritmico
Tema 4 -_introduccion_a_razonamiento_algoritmico
 
Algoritmos completo[1] (3)
Algoritmos completo[1] (3)Algoritmos completo[1] (3)
Algoritmos completo[1] (3)
 

Más de andreadelacruz002 (20)

While instruccion
While instruccionWhile instruccion
While instruccion
 
If else intruccion
If else intruccionIf else intruccion
If else intruccion
 
If instruccion
If instruccionIf instruccion
If instruccion
 
For instruccion
For instruccionFor instruccion
For instruccion
 
13 Problemas Diagrama Codigo
13 Problemas Diagrama Codigo13 Problemas Diagrama Codigo
13 Problemas Diagrama Codigo
 
10 Diagramas y Pseudocódigo
10 Diagramas y Pseudocódigo10 Diagramas y Pseudocódigo
10 Diagramas y Pseudocódigo
 
10 Diagramas en CODE::BLOCKS
10 Diagramas en CODE::BLOCKS10 Diagramas en CODE::BLOCKS
10 Diagramas en CODE::BLOCKS
 
10 Códigos
10 Códigos10 Códigos
10 Códigos
 
Bloque3
Bloque3Bloque3
Bloque3
 
Segunda evalucion 2 andrea
Segunda evalucion 2 andreaSegunda evalucion 2 andrea
Segunda evalucion 2 andrea
 
Tipos de datos para c++
Tipos de datos para c++Tipos de datos para c++
Tipos de datos para c++
 
Segunda unidad
Segunda unidadSegunda unidad
Segunda unidad
 
Primera unidad
Primera unidadPrimera unidad
Primera unidad
 
Examen corregido
Examen corregidoExamen corregido
Examen corregido
 
Tutorial c++
Tutorial c++Tutorial c++
Tutorial c++
 
Instrucciones basicas-para-c-autoguardado
Instrucciones basicas-para-c-autoguardadoInstrucciones basicas-para-c-autoguardado
Instrucciones basicas-para-c-autoguardado
 
Estructura basica-para-c++
Estructura basica-para-c++Estructura basica-para-c++
Estructura basica-para-c++
 
Bibliotecas que existen_para_c++
Bibliotecas que existen_para_c++Bibliotecas que existen_para_c++
Bibliotecas que existen_para_c++
 
Tablas de-verdad-para-c++
Tablas de-verdad-para-c++Tablas de-verdad-para-c++
Tablas de-verdad-para-c++
 
Tipos de operadores_para_c++
Tipos de operadores_para_c++Tipos de operadores_para_c++
Tipos de operadores_para_c++
 

Último

Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 

Último (20)

Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 

Video maestra xd

  • 1. Solucionar problemas por medio de algoritmos Estrategias para solucionar problemas según Polya (1957): Heuristica y Algoritmicas Cuatro operaciones mentales 3-Ejecutar el plan (resolver) 4-Revisar2-Trazar un plan 1-Entender el problema *Leer el problema varias veces *Aclarar que se va a resolver *Organizar datos *Escoger y decidir las operaciones a efectuar *Eliminar datos inútiles *Ejecutar en detalle cada operación *Simplificar antes de calcular *Realizar un diagrama *Dar una respuesta completa *Hallar el mismo resultado de otra manera
  • 2. Algoritmo Es un conjunto de pasos sucesivos y organizados en secuencia lógica Ejemplo: Hallar área de triangulo, rectángulo cuya base es 3, área 4 y la hipotenusa 5 Se puede expresar en pseudocódi go o diagrama de flujo Debe ser: *Razonable: Debe terminar después de una cantidad finita de pasos *Comprensible: Debe ser claro que se hace. Debe de existir un procedimiento que determine el proceso de ejecución. *Preciso: El orden de la ejecución de las instrucciones deben estar perfectamente indicado El pseudocódigo esta compuesto por proposiciones informales en español que permiten expresar detalladamente a las instrucciones El diagrama de flujo es una herramienta grafica valiosa para la representación esquemáticas de la secuencia de instrucciones de un algoritmo o de los pasos de un proceso Algoritmo en pseudocódigo Paso 1: Inicio Paso 2: Asignar el numero 2 a la constante “div” Paso 3: Asignar el numero 3 a la constante “base” Paso 4: Asignar el numero 4 a la constante Paso 5: Guardar en la variable “área” el resultado de base*altura/div Paso 6: Imprimir el valor de la variable Paso 7: Final
  • 3. Simbología de flujo Inicio/ Final Se utiliza para indicar el inicio y el final de in diagrama; de el inicio solo puede salir una línea de flujo y al final solo debe llegar una línea: Entrada general Entrada/salida de datos en general (en esta guía;, solo la usaremos para la entrada ) Entrada por teclado Instrucción de entrada de teclado. Indica que el com esperar a que el usuario teclee un dato que se guardara en una variable o constante Llamada a subrutina o procedimiento determinado
  • 4. Acción/ Proceso general Indica una acción o instrucción general que debe realizar el computador (cambio de valores de variables, asignaciones, operaciones aritméticas, etc) Flujo Indica el seguimiento lógico del diagrama también indica el sentido de ejecución de las operaciones Decisión Indica la comparación de dos datos y dependiendo el resultado lógico (falso o verdadero) se toma la decisión de seguir un camino o del diagrama u otro Salida de pantalla Instrucción en presentación de mensajes o resultados en pantalla
  • 5. Iteración Indica que una instrucción o grupo de instrucciones debe ejecutarse varias veces Salida impresa Indica la presentación de uno o varios resultados en forma impresa Conector Indica el enlace de dos partes de un diagrama dentro de la misma pagina Conector Indica el enlace de dos partes de un diagrama en paginas diferentes
  • 6. Reglas para la elaboración de diagramas de flujo 1-Poner un encabezado que incluya un encabezado que identifique la función de el algoritmo; nombre autor y fecha 3-Los diagramas se deben dibujar de arriba hacia abajo y de izquierda a derecha 2-Solo se pueden utilizar símbolos estándar(ISO 5807) 5-Los símbolos de “inicio” y “final” deben aparecer solo una vez 4-La ejecución de el programa siempre empieza en la parte superior del diagrama 7-Las bifurcaciones y ciclos se deben dibujar procurando una cierta simetría 6-La dirección de flujo se debe representar por medio de flechas (líneas de flujo) 8-Cada rombo de decisión debe tener al menos dos líneas de salida (Una para si y otra para no) 9-Las acciones y decisiones se deben escribir utilizando el menor numero de palabras posibles 10-Si el diagrama se vuelve complejo y confuso es mejor usar símbolos conectores para reducir líneas de flujo 11-Todo el diagrama debe ser claro ordenado y fácil de recorrer