SlideShare una empresa de Scribd logo
1 de 5
CENTRO DE ESTUDIOS TECNOLOGICOS
Industrial y de servicios No. 109
CD. MADERO, TAM
De La Cruz Ramos Andrea Monserrat
2°Dm
Programación
SOLUCIONAR PROBLEMAS POR MEDIO DE
ALGORITMOS
Desarrollo de Software Utilizando Programación
Estructurada
MCA. Margarita Romero Alvarado
SOLUCIONARPROBLEMASPOR MEDIO DE ALGORITMOS
Según Polya (1957) Hay cuatro
operaciones mentales para solucionar
problemas, y se enfoca en dos
estrategias Heurística y Algorítmica.
1.-Entender
el problema
2.-Trazar
un plan
3.- Ejecutarel
plan(resolver)
4.- Revisar
-Leer el problema
-Establecer datos
-Aclarar quese va a
resolver
-Precisar el resultado que
se logra desear
-Determinar la incógnita
del problema
-Organizar la información
-Agrupar datos en
categorías
-Trazar diagramas
-Escoger y decidir las
operaciones a efectuar
-Eliminar datos inútiles
-Descomponer el
problema en otros más
pequeños.
-Ejecutar en detalle cada
operación
-Simplificar antes de
calcular
-Realizar un diagrama
-Dar una respuesta
completa
-Hallar el mismo
resultado de otra
manera
-Verificar por
apreciación quela
respuesta es la
adecuada.
ALGORITMO
Es un conjuntode pasossucesivos
y organizadosensecuencialógica.
ALGORITMO EN PSEUDOCÓDIGO
PASO1: Inicio
PASO2: Asignarel número2 enla
constante “div”
PASO3: Asignarel número3 enla
constante “base”
PASO4: Asignarel número4 enla
constante
PASO5: Guardar enla variable “área”
resultadode base*altura/div
PASO6: Imprimirel valorde lavariable
PASO7: Final
EJEMPLO: Hallar el
área del triángulo
rectángulocuyab=3
A=4 y laH=5
Debe ser:
REALIZABLE:Debe terminar
despuésde unacantidadfinita
de pasos.
COMPRENSIBLE:Debe serclaro
loque hace.
PRECISO:El ordende las
instruccionesdebeestar
perfectamenteindicada.
El diagramade
flujoesuna
herramienta
graficavaliosa
para la
representación
esquemáticade la
secuenciade
instruccionesde
un algoritmoode
lospasosde un
rectángulo
El pseudocódigoestá
compuestopor
preposicionesinformales
enespañol que permiten
expresardetalladamente
lasinstrucciones
SIMBOLOGÍA DEDIAGRAMA DEFLUJO
Inicio/Final
Entrada General
Entrada por
teclado
Llamadaa
subrutina
Acción/proceso
general
Decisión
Iteración
Salidaimpresa
Conector
Salidaenpantalla
Conector
Flujo
REGLAS PARA LA ELABORACIÓNDEDIAGRAMAS DEFLUJO
1.-Poner un encabezado
que incluya un título que
identifiquela funcióndel
algoritmo; Nombre, autor,
y fecha
2.-Solo se pueden utilizar
símbolos estandar(150-
5807)
3.-Los diagramas sedeben
dibujar dearriba hacia
abajo y de izquierda a
derecha
4.-La ejecucióndel
programa siempreempieza
en la parte superiordel
diagrama
5.-Los simbolos deinicio y
final deben aparecer solo
una vez
6.-La dirección delflujose
debe representarpor
medio de flechas (lineas de
flujo)
7.-Las difurcaciones y
ciclos se debendibujar
procurando una cierta
simetría
8.-Cada rumbo dedecicion
debe tener al menos dos
líneas desalida (una para si
y otra para no)
9.- Las acciones y
decisiones sedeben
describir utilizando el
menor numero depalabras
posibles
10.- Si el diagrama se
vuelve complejo y confuso
es mejor usar simbolos
conectores para reducir
lineas deflujo
11.-Todo el diagrama debe
ser claro ordenado y facil
de recorrer
12.-El diagrama se debe
probar
13.-Cruce delineas de
flujo

Más contenido relacionado

La actualidad más candente

Modelos cualitativos toma de decisiones
Modelos cualitativos toma de decisionesModelos cualitativos toma de decisiones
Modelos cualitativos toma de decisionesgarciara
 
toma de desiciones
toma de desicionestoma de desiciones
toma de desicionescharly.oscar
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programaciónmmescobarh
 
Introducción a la construcción de modelos dipositivas
Introducción a la construcción de modelos dipositivasIntroducción a la construcción de modelos dipositivas
Introducción a la construcción de modelos dipositivasDayana Ortega Leguia
 

La actualidad más candente (6)

Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Modelos cualitativos toma de decisiones
Modelos cualitativos toma de decisionesModelos cualitativos toma de decisiones
Modelos cualitativos toma de decisiones
 
toma de desiciones
toma de desicionestoma de desiciones
toma de desiciones
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
 
cuestionario de programacion
cuestionario de programacion cuestionario de programacion
cuestionario de programacion
 
Introducción a la construcción de modelos dipositivas
Introducción a la construcción de modelos dipositivasIntroducción a la construcción de modelos dipositivas
Introducción a la construcción de modelos dipositivas
 

Similar a Andrea

Centro de estudios_tecnologicos_industrial_y_de_servicio_n
Centro de estudios_tecnologicos_industrial_y_de_servicio_nCentro de estudios_tecnologicos_industrial_y_de_servicio_n
Centro de estudios_tecnologicos_industrial_y_de_servicio_nLuisFrancisco02
 
Solucionar problemas por medio de algoritmos
Solucionar problemas por medio de algoritmosSolucionar problemas por medio de algoritmos
Solucionar problemas por medio de algoritmosDiegoMaldonado123
 
Solucionar problemas-por-medio-de-algoritmos
Solucionar problemas-por-medio-de-algoritmosSolucionar problemas-por-medio-de-algoritmos
Solucionar problemas-por-medio-de-algoritmosAelrShaid
 
Tutorial de-visual2
Tutorial de-visual2Tutorial de-visual2
Tutorial de-visual2EliseoCitn
 
actividad 3
actividad 3actividad 3
actividad 3jaky97
 
Modulo programacion las_naves
Modulo programacion las_navesModulo programacion las_naves
Modulo programacion las_navesJACK5G
 
Guia de programación 10
Guia de programación 10Guia de programación 10
Guia de programación 10mariacepla
 
Etapas del proceso de programación de sistemas
Etapas del proceso de programación de sistemasEtapas del proceso de programación de sistemas
Etapas del proceso de programación de sistemasMandirola, Humberto
 
B) Actividad 3, cuestionario
B) Actividad 3, cuestionarioB) Actividad 3, cuestionario
B) Actividad 3, cuestionarioAlexia Lecuona
 
Conceptos fundamentales del mundo tecnológico
Conceptos fundamentales del mundo tecnológicoConceptos fundamentales del mundo tecnológico
Conceptos fundamentales del mundo tecnológicoFlorencia Mendizábal
 

Similar a Andrea (20)

Andrea
AndreaAndrea
Andrea
 
Centro de estudios_tecnologicos_industrial_y_de_servicio_n
Centro de estudios_tecnologicos_industrial_y_de_servicio_nCentro de estudios_tecnologicos_industrial_y_de_servicio_n
Centro de estudios_tecnologicos_industrial_y_de_servicio_n
 
Res prob
Res probRes prob
Res prob
 
Solucionar problemas por medio de algoritmos
Solucionar problemas por medio de algoritmosSolucionar problemas por medio de algoritmos
Solucionar problemas por medio de algoritmos
 
Solucionar problemas-por-medio-de-algoritmos
Solucionar problemas-por-medio-de-algoritmosSolucionar problemas-por-medio-de-algoritmos
Solucionar problemas-por-medio-de-algoritmos
 
Tutorial de-visual basic
Tutorial de-visual basicTutorial de-visual basic
Tutorial de-visual basic
 
Tutorial de-visual2
Tutorial de-visual2Tutorial de-visual2
Tutorial de-visual2
 
VISUAL BASIC 6.0
VISUAL BASIC 6.0VISUAL BASIC 6.0
VISUAL BASIC 6.0
 
Tutorial de-visual2
Tutorial de-visual2Tutorial de-visual2
Tutorial de-visual2
 
Tutorial de Visual
Tutorial de  VisualTutorial de  Visual
Tutorial de Visual
 
actividad 3
actividad 3actividad 3
actividad 3
 
Modulo programacion las_naves
Modulo programacion las_navesModulo programacion las_naves
Modulo programacion las_naves
 
2.1. algoritmos - primera parte
2.1. algoritmos - primera parte2.1. algoritmos - primera parte
2.1. algoritmos - primera parte
 
_Algoritmos.ppt
_Algoritmos.ppt_Algoritmos.ppt
_Algoritmos.ppt
 
Guia de programación 10
Guia de programación 10Guia de programación 10
Guia de programación 10
 
2.1. algoritmos primera parte
2.1. algoritmos primera parte2.1. algoritmos primera parte
2.1. algoritmos primera parte
 
Tarea4
Tarea4Tarea4
Tarea4
 
Etapas del proceso de programación de sistemas
Etapas del proceso de programación de sistemasEtapas del proceso de programación de sistemas
Etapas del proceso de programación de sistemas
 
B) Actividad 3, cuestionario
B) Actividad 3, cuestionarioB) Actividad 3, cuestionario
B) Actividad 3, cuestionario
 
Conceptos fundamentales del mundo tecnológico
Conceptos fundamentales del mundo tecnológicoConceptos fundamentales del mundo tecnológico
Conceptos fundamentales del mundo tecnológico
 

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

Apunte clase teorica propiedades de la Madera.pdf
Apunte clase teorica propiedades de la Madera.pdfApunte clase teorica propiedades de la Madera.pdf
Apunte clase teorica propiedades de la Madera.pdfGonella
 
Ediciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D Ccesa007.pdf
Ediciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D  Ccesa007.pdfEdiciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D  Ccesa007.pdf
Ediciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D Ccesa007.pdfDemetrio Ccesa Rayme
 
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE.pdf
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE.pdfDISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE.pdf
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE.pdfVerenice Del Rio
 
cuadernillo_cuentos_de_los_valores_elprofe20 (1).docx
cuadernillo_cuentos_de_los_valores_elprofe20 (1).docxcuadernillo_cuentos_de_los_valores_elprofe20 (1).docx
cuadernillo_cuentos_de_los_valores_elprofe20 (1).docxANDREAGRACEDURANSALA
 
En un aposento alto himno _letra y acordes.pdf
En un aposento alto himno _letra y acordes.pdfEn un aposento alto himno _letra y acordes.pdf
En un aposento alto himno _letra y acordes.pdfAni Ann
 
SESION DE APRENDIZAJE PARA3ER GRADO -EL SISTEMA DIGESTIVO
SESION DE APRENDIZAJE PARA3ER GRADO -EL SISTEMA DIGESTIVOSESION DE APRENDIZAJE PARA3ER GRADO -EL SISTEMA DIGESTIVO
SESION DE APRENDIZAJE PARA3ER GRADO -EL SISTEMA DIGESTIVOJuanaBellidocollahua
 
Lecciones 07 Esc. Sabática. Motivados por la esperanza
Lecciones 07 Esc. Sabática. Motivados por la esperanzaLecciones 07 Esc. Sabática. Motivados por la esperanza
Lecciones 07 Esc. Sabática. Motivados por la esperanzaAlejandrino Halire Ccahuana
 
ACERTIJO SOPA DE LETRAS OLÍMPICA. Por JAVIER SOLIS NOYOLA
ACERTIJO SOPA DE LETRAS OLÍMPICA. Por JAVIER SOLIS NOYOLAACERTIJO SOPA DE LETRAS OLÍMPICA. Por JAVIER SOLIS NOYOLA
ACERTIJO SOPA DE LETRAS OLÍMPICA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
ACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLA
ACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLAACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLA
ACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
ciclos biogeoquimicas y flujo de materia ecosistemas
ciclos biogeoquimicas y flujo de materia ecosistemasciclos biogeoquimicas y flujo de materia ecosistemas
ciclos biogeoquimicas y flujo de materia ecosistemasFlor Idalia Espinoza Ortega
 
Diseño Universal de Aprendizaje en Nuevos Escenarios JS2 Ccesa007.pdf
Diseño Universal de Aprendizaje en Nuevos Escenarios  JS2  Ccesa007.pdfDiseño Universal de Aprendizaje en Nuevos Escenarios  JS2  Ccesa007.pdf
Diseño Universal de Aprendizaje en Nuevos Escenarios JS2 Ccesa007.pdfDemetrio Ccesa Rayme
 
Estrategia Nacional de Refuerzo Escolar SJA Ccesa007.pdf
Estrategia Nacional de Refuerzo Escolar  SJA  Ccesa007.pdfEstrategia Nacional de Refuerzo Escolar  SJA  Ccesa007.pdf
Estrategia Nacional de Refuerzo Escolar SJA Ccesa007.pdfDemetrio Ccesa Rayme
 
El Futuro de la Educacion Digital JS1 Ccesa007.pdf
El Futuro de la Educacion Digital  JS1  Ccesa007.pdfEl Futuro de la Educacion Digital  JS1  Ccesa007.pdf
El Futuro de la Educacion Digital JS1 Ccesa007.pdfDemetrio Ccesa Rayme
 
4. MATERIALES QUE SE EMPLEAN EN LAS ESTRUCTURAS.pptx
4. MATERIALES QUE SE EMPLEAN EN LAS ESTRUCTURAS.pptx4. MATERIALES QUE SE EMPLEAN EN LAS ESTRUCTURAS.pptx
4. MATERIALES QUE SE EMPLEAN EN LAS ESTRUCTURAS.pptxnelsontobontrujillo
 
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanenteDiapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanenteinmaculadatorressanc
 
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdf
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdfPasos para enviar una tarea en SIANET - sólo estudiantes.pdf
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdfNELLYKATTY
 
Síndrome piramidal 2024 según alvarez, farrera y wuani
Síndrome piramidal 2024 según alvarez, farrera y wuaniSíndrome piramidal 2024 según alvarez, farrera y wuani
Síndrome piramidal 2024 según alvarez, farrera y wuanishflorezg
 

Último (20)

Apunte clase teorica propiedades de la Madera.pdf
Apunte clase teorica propiedades de la Madera.pdfApunte clase teorica propiedades de la Madera.pdf
Apunte clase teorica propiedades de la Madera.pdf
 
Sesión de clase Motivados por la esperanza.pdf
Sesión de clase Motivados por la esperanza.pdfSesión de clase Motivados por la esperanza.pdf
Sesión de clase Motivados por la esperanza.pdf
 
Ediciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D Ccesa007.pdf
Ediciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D  Ccesa007.pdfEdiciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D  Ccesa007.pdf
Ediciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D Ccesa007.pdf
 
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE.pdf
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE.pdfDISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE.pdf
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE.pdf
 
cuadernillo_cuentos_de_los_valores_elprofe20 (1).docx
cuadernillo_cuentos_de_los_valores_elprofe20 (1).docxcuadernillo_cuentos_de_los_valores_elprofe20 (1).docx
cuadernillo_cuentos_de_los_valores_elprofe20 (1).docx
 
En un aposento alto himno _letra y acordes.pdf
En un aposento alto himno _letra y acordes.pdfEn un aposento alto himno _letra y acordes.pdf
En un aposento alto himno _letra y acordes.pdf
 
flujo de materia y energía ecosistemas.
flujo de materia y  energía ecosistemas.flujo de materia y  energía ecosistemas.
flujo de materia y energía ecosistemas.
 
SESION DE APRENDIZAJE PARA3ER GRADO -EL SISTEMA DIGESTIVO
SESION DE APRENDIZAJE PARA3ER GRADO -EL SISTEMA DIGESTIVOSESION DE APRENDIZAJE PARA3ER GRADO -EL SISTEMA DIGESTIVO
SESION DE APRENDIZAJE PARA3ER GRADO -EL SISTEMA DIGESTIVO
 
¿Que es Fuerza? online 2024 Repaso CRECE.pptx
¿Que es Fuerza? online 2024 Repaso CRECE.pptx¿Que es Fuerza? online 2024 Repaso CRECE.pptx
¿Que es Fuerza? online 2024 Repaso CRECE.pptx
 
Lecciones 07 Esc. Sabática. Motivados por la esperanza
Lecciones 07 Esc. Sabática. Motivados por la esperanzaLecciones 07 Esc. Sabática. Motivados por la esperanza
Lecciones 07 Esc. Sabática. Motivados por la esperanza
 
ACERTIJO SOPA DE LETRAS OLÍMPICA. Por JAVIER SOLIS NOYOLA
ACERTIJO SOPA DE LETRAS OLÍMPICA. Por JAVIER SOLIS NOYOLAACERTIJO SOPA DE LETRAS OLÍMPICA. Por JAVIER SOLIS NOYOLA
ACERTIJO SOPA DE LETRAS OLÍMPICA. Por JAVIER SOLIS NOYOLA
 
ACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLA
ACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLAACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLA
ACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLA
 
ciclos biogeoquimicas y flujo de materia ecosistemas
ciclos biogeoquimicas y flujo de materia ecosistemasciclos biogeoquimicas y flujo de materia ecosistemas
ciclos biogeoquimicas y flujo de materia ecosistemas
 
Diseño Universal de Aprendizaje en Nuevos Escenarios JS2 Ccesa007.pdf
Diseño Universal de Aprendizaje en Nuevos Escenarios  JS2  Ccesa007.pdfDiseño Universal de Aprendizaje en Nuevos Escenarios  JS2  Ccesa007.pdf
Diseño Universal de Aprendizaje en Nuevos Escenarios JS2 Ccesa007.pdf
 
Estrategia Nacional de Refuerzo Escolar SJA Ccesa007.pdf
Estrategia Nacional de Refuerzo Escolar  SJA  Ccesa007.pdfEstrategia Nacional de Refuerzo Escolar  SJA  Ccesa007.pdf
Estrategia Nacional de Refuerzo Escolar SJA Ccesa007.pdf
 
El Futuro de la Educacion Digital JS1 Ccesa007.pdf
El Futuro de la Educacion Digital  JS1  Ccesa007.pdfEl Futuro de la Educacion Digital  JS1  Ccesa007.pdf
El Futuro de la Educacion Digital JS1 Ccesa007.pdf
 
4. MATERIALES QUE SE EMPLEAN EN LAS ESTRUCTURAS.pptx
4. MATERIALES QUE SE EMPLEAN EN LAS ESTRUCTURAS.pptx4. MATERIALES QUE SE EMPLEAN EN LAS ESTRUCTURAS.pptx
4. MATERIALES QUE SE EMPLEAN EN LAS ESTRUCTURAS.pptx
 
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanenteDiapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
 
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdf
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdfPasos para enviar una tarea en SIANET - sólo estudiantes.pdf
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdf
 
Síndrome piramidal 2024 según alvarez, farrera y wuani
Síndrome piramidal 2024 según alvarez, farrera y wuaniSíndrome piramidal 2024 según alvarez, farrera y wuani
Síndrome piramidal 2024 según alvarez, farrera y wuani
 

Andrea

  • 1. CENTRO DE ESTUDIOS TECNOLOGICOS Industrial y de servicios No. 109 CD. MADERO, TAM De La Cruz Ramos Andrea Monserrat 2°Dm Programación SOLUCIONAR PROBLEMAS POR MEDIO DE ALGORITMOS Desarrollo de Software Utilizando Programación Estructurada MCA. Margarita Romero Alvarado
  • 2. SOLUCIONARPROBLEMASPOR MEDIO DE ALGORITMOS Según Polya (1957) Hay cuatro operaciones mentales para solucionar problemas, y se enfoca en dos estrategias Heurística y Algorítmica. 1.-Entender el problema 2.-Trazar un plan 3.- Ejecutarel plan(resolver) 4.- Revisar -Leer el problema -Establecer datos -Aclarar quese va a resolver -Precisar el resultado que se logra desear -Determinar la incógnita del problema -Organizar la información -Agrupar datos en categorías -Trazar diagramas -Escoger y decidir las operaciones a efectuar -Eliminar datos inútiles -Descomponer el problema en otros más pequeños. -Ejecutar en detalle cada operación -Simplificar antes de calcular -Realizar un diagrama -Dar una respuesta completa -Hallar el mismo resultado de otra manera -Verificar por apreciación quela respuesta es la adecuada.
  • 3. ALGORITMO Es un conjuntode pasossucesivos y organizadosensecuencialógica. ALGORITMO EN PSEUDOCÓDIGO PASO1: Inicio PASO2: Asignarel número2 enla constante “div” PASO3: Asignarel número3 enla constante “base” PASO4: Asignarel número4 enla constante PASO5: Guardar enla variable “área” resultadode base*altura/div PASO6: Imprimirel valorde lavariable PASO7: Final EJEMPLO: Hallar el área del triángulo rectángulocuyab=3 A=4 y laH=5 Debe ser: REALIZABLE:Debe terminar despuésde unacantidadfinita de pasos. COMPRENSIBLE:Debe serclaro loque hace. PRECISO:El ordende las instruccionesdebeestar perfectamenteindicada. El diagramade flujoesuna herramienta graficavaliosa para la representación esquemáticade la secuenciade instruccionesde un algoritmoode lospasosde un rectángulo El pseudocódigoestá compuestopor preposicionesinformales enespañol que permiten expresardetalladamente lasinstrucciones
  • 4. SIMBOLOGÍA DEDIAGRAMA DEFLUJO Inicio/Final Entrada General Entrada por teclado Llamadaa subrutina Acción/proceso general Decisión Iteración Salidaimpresa Conector Salidaenpantalla Conector Flujo
  • 5. REGLAS PARA LA ELABORACIÓNDEDIAGRAMAS DEFLUJO 1.-Poner un encabezado que incluya un título que identifiquela funcióndel algoritmo; Nombre, autor, y fecha 2.-Solo se pueden utilizar símbolos estandar(150- 5807) 3.-Los diagramas sedeben dibujar dearriba hacia abajo y de izquierda a derecha 4.-La ejecucióndel programa siempreempieza en la parte superiordel diagrama 5.-Los simbolos deinicio y final deben aparecer solo una vez 6.-La dirección delflujose debe representarpor medio de flechas (lineas de flujo) 7.-Las difurcaciones y ciclos se debendibujar procurando una cierta simetría 8.-Cada rumbo dedecicion debe tener al menos dos líneas desalida (una para si y otra para no) 9.- Las acciones y decisiones sedeben describir utilizando el menor numero depalabras posibles 10.- Si el diagrama se vuelve complejo y confuso es mejor usar simbolos conectores para reducir lineas deflujo 11.-Todo el diagrama debe ser claro ordenado y facil de recorrer 12.-El diagrama se debe probar 13.-Cruce delineas de flujo