SlideShare una empresa de Scribd logo
DIAGRAMACION
PROGRAMACION
DIAGRAMACION
CODIFICACION
DIAGRAMACION
COMPRENSION DEL PROBLEMA
OBTENCION DEL ALGORITMO
CONSTRUCCION DEL DIAGRAMA
EVALUACION DEL DIAGRAMA
COMPRENSION DEL
PROBLEMA
OBJETIVOS
DATOS
DATOS DISPONIBLES UTILES
DATOS SUPERFLUOS
DATOS FALTANTES
ALGORITMO
MUHAMMAD IBN MUSA ABU DJAFAR
AL KHUWARITZMI (780 DC)
SECUENCIA FINITA DE PASOS
EJECUTABLES NO AMBIGUOS,
QUE DE SEGUIRLOS, DEBE
TERMINAR EN ALGUN MOMENTO.
CONSTRUCCION DEL DIAGRAMA
DIAGRAMAS DE NASSI-SCHNEIDERMAN
PRUEBA DE ESCRITORIO
COMPROBACION DEL DIAGRAMA
DIAGRAMACION
ESTRUCTURADA
DIAGRAMACION TRADICIONAL
REGLAS DE LA
DIAGRAMACION
ESTRUCTURADA
TEOREMA FUNDAMENTAL
DE BOHM Y JACOPINI
¿ O ERA DE DIJKTRA ?
TODO PROGRAMA PROPIO PUEDE
SER ESCRITO UTILIZANDO
SOLAMENTE 3 TIPOS DE
ESTRUCTURAS DE CONTROL.
SECUENCIA
SELECCION
ITERACION
PROGRAMA PROPIO
TIENE UNA UNICA ENTRADA Y UNA
UNICA SALIDA
EXISTEN CAMINOS DESDE LA
ENTRADA HASTA LA SALIDA QUE
PASAN POR TODAS LAS PARTES
DEL PROGRAMA
TODAS LAS SENTENCIAS SON
EJECUTABLES
NO APARECEN BUCLES INFINITOS
REGLAS PARA LOS BLOQUES
SOLO PUEDEN TENER UNA UNICA
ENTRADA Y UNA UNICA SALIDA
PUEDEN CONTENER TOTALMENTE
OTROS BLOQUES O ESTRUCTURAS
DE CUALQUIER TIPO
NO PUEDE HABER INCLUSIONES
PARCIALES DE UN BLOQUE
DENTRO DE OTRO
MODULARIDAD
NO ES UN REQUERIMIENTO SINO
UNA VENTAJA TECNICA
CAPACIDAD DE FRACCIONAR O
DIVIDIR EL PROGRAMA EN
SECCIONES INDEPENDIENTES UNAS
DE LAS OTRAS, O “ESTANCAS”
DIAGRAMAS DE CHAPIN
( O NASSI-SCHNEIDERMAN )
DESAPARECEN LAS
LINEAS DE FLUJO
LOS DIAGRAMAS SON MAS
COMPACTOS
SECUENCIA
EL SEGUIMIENTO DEL
DIAGRAMA ES
DESCENDENTE
DIAGRAMAS DE CHAPIN
SELECCIÓN O TOMA DE DECISION
UNA SOLA ENTRADA
UNA SOLA SALIDA
DIAGRAMAS DE CHAPIN
ITERACION
TIPO WHILE TIPO DO-WHILE
DIAGRAMAS DE CHAPIN
ESCALONADOR
SELECCIONES COMPLEJAS
DIAGRAMAS DE CHAPIN
SELECCIONES COMPLEJAS
SWITCH - CASE
VARIABLES
Una variable es un
CONTENEDOR
identificado con un
rótulo, capaz de
contener un valor de
algún tipo.
Una variable ocupa un área de
memoria asignada por el
COMPILADOR.
El tamaño de dicha área depende
del TIPO de variable.
USOS DE LAS VARIABLES
ALMACENAMIENTO TEMPORAL
CONTADOR
ACUMULADOR
FLAG
EJEMPLO DE DIAGRAMA DE
CHAPIN
INGRESAR DOS VALORES E INDICAR CUAL ES EL
MAYOR DE ELLOS
USOS DE LAS VARIABLES
CONTADOR
CONT  CONT + 1
CONT  0
CONDICION
USOS DE LAS VARIABLES
ACUMULADOR
ACUM  ACUM + VALOR
CONDICION
ACUM  0
VALOR
USOS DE LAS VARIABLES
FLAG
CONDICION
CONDICION
FLAG  0
FLAG  1
DIAGRAMA DE CHAPIN
INGRESAR TRES VALORES E INDICAR CUAL ES EL
MAYOR DE ELLOS
PROBLEMA PROPUESTO
A B C
A > B
SI NO
A > C
SI NO
MOSTRAR
A
MOSTRAR
C
B > C
SI NO
MOSTRAR
B
MOSTRAR
C
DIAGRAMA DE CHAPIN
VARIANTE CON CONDICION COMPUESTA
A B C
A > B y A > C
SI NO
MOSTRAR
A
B > C
SI NO
MOSTRAR
B
MOSTRAR
C
SE TRANSFORMA EN UN ESCALONADOR
DIAGRAMA DE CHAPIN
VARIANTE DE INGRESO SECUENCIAL
A
B
B > A
SI NO
A  B
B
B > A
SI NO
A  B
MOSTRAR A
SE INGRESAN DOS DE LOS
TRES VALORES.
EL MAYOR DE LOS DOS SE
ALMACENA EN LA VARIABLE A.
EL TERCER VALOR SE
ALMACENA EN B.
SE REPITE EL PROCESO
ANTERIOR.
EL MAYOR VALOR QUEDO
ALMACENADO EN A.
DIAGRAMA DE CHAPIN
DETERMINAR EL MAYOR DE 10 VALORES
MAY
MOSTRAR MAY
CONT  0
CONT < 10
CONT  CONT + 1
A
A > MAY
SI NO
MAY  A
EL PRIMER PASO DE
DESARROLLO DEL DIAGRAMA
TRATARA LA PROBLEMÁTICA
DE CONTROLAR LA CANTIDAD
DE VALORES A INGRESAR.
SE UTILIZARA UNA
ESTRUCTURA DE CONTADOR
VISTA ANTERIORMENTE.
EL PRIMER VALOR INGRESADO SE
CARGA EN LA VARIABLE MAY
SE AJUSTA EL INICIO DEL CONTADOR
CONT  1
SE INGRESA EL SIGUIENTE VALOR
EN LA VARIABLE A.
SE COLOCA EL MAYOR DE LOS
VALORES EN LA VARIABLE MAY
FINALMENTE EL MAYOR DE LOS 10
VALORES QUEDO ALMACENADO EN
LA VARIABLE MAY Y POR LO TANTO
SE LA MUESTRA.

Más contenido relacionado

PDF
1.4 problemas con estructuras selectivas
PPTX
Diagrama de flujo
PDF
Alumna 202
PPT
Willian cordero "diagrma de flujo"
PPTX
Presentación ALFRE MILLAN. npptx
PPTX
Diagrama de Flujo y Pseudocodigo.pptx
PPT
Diagramas de flujos de datos
PDF
INTRODUCCIÓN ADSI - PARTE 3
1.4 problemas con estructuras selectivas
Diagrama de flujo
Alumna 202
Willian cordero "diagrma de flujo"
Presentación ALFRE MILLAN. npptx
Diagrama de Flujo y Pseudocodigo.pptx
Diagramas de flujos de datos
INTRODUCCIÓN ADSI - PARTE 3

Similar a DIAGRAMACION para lenguaje de programacion en c.ppt (20)

DOCX
Algoritmos y programas ing civil
PPT
Diagramas de flujos de datos
PDF
Diagramas de flujo
PPT
resolucion de problemas.ppt
PPT
RESOLUCION DE PROBLEMAS.ppt
PPSX
Fundamentos de Programacion
PPT
Introducción a la programación
PPTX
Diagrama de flujo
PPTX
Presentación2.pptx programacion
PDF
Diagramas
DOCX
Algoritmos
PDF
Algoritmos
PPTX
Presentación1
PPTX
Bueno_algoritmos-diagramas-de-flujo-y-programas-1.pptx
DOCX
Solucionar problemas por medio de algoritmos
PDF
Diagrama de flujo
PDF
Diagramas de flujo
PDF
Anexo 1 diagramas de flujo
PDF
Ejemplos sobre diagramas de flujo
Algoritmos y programas ing civil
Diagramas de flujos de datos
Diagramas de flujo
resolucion de problemas.ppt
RESOLUCION DE PROBLEMAS.ppt
Fundamentos de Programacion
Introducción a la programación
Diagrama de flujo
Presentación2.pptx programacion
Diagramas
Algoritmos
Algoritmos
Presentación1
Bueno_algoritmos-diagramas-de-flujo-y-programas-1.pptx
Solucionar problemas por medio de algoritmos
Diagrama de flujo
Diagramas de flujo
Anexo 1 diagramas de flujo
Ejemplos sobre diagramas de flujo
Publicidad

Último (13)

PDF
27.-PRESENTACION-SALUD-NUTRICIONAL-EN-LOS-TRABAJADORES.pdf
PPTX
Emergencias-y-Urgencias-Medicas.pptx....
PPTX
segunda revolución industrial secundaria pptx
PDF
prox impresion 2.pdf.pdfhjjjjkkkkkkmmmmmmmmmmmmm
PPTX
Orientaciones para JornadaHSJK<ZHXKYGKFJTDHTRS
PDF
Funciones de material didáctico para formación
PPTX
TAREA PRÁCTICA DE LA UNIVERSIDAD BOLIBARIANA DEL ECUADOR
PPTX
ap_presentacion_taller_0620vvvvvvvvvvvvv21.pptx
PPTX
Signo y síntomas de Asma y como diagnósticar
PPTX
Clase Gramineas.pptx......................
PDF
awwwwwwwwwwwwwwwwwwwwwwwwaeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
PPTX
Presentation 4 hipermesis Gravidica ptrt
PPTX
DEFENSA DE TESIS RIDER DUARTE año 2025..
27.-PRESENTACION-SALUD-NUTRICIONAL-EN-LOS-TRABAJADORES.pdf
Emergencias-y-Urgencias-Medicas.pptx....
segunda revolución industrial secundaria pptx
prox impresion 2.pdf.pdfhjjjjkkkkkkmmmmmmmmmmmmm
Orientaciones para JornadaHSJK<ZHXKYGKFJTDHTRS
Funciones de material didáctico para formación
TAREA PRÁCTICA DE LA UNIVERSIDAD BOLIBARIANA DEL ECUADOR
ap_presentacion_taller_0620vvvvvvvvvvvvv21.pptx
Signo y síntomas de Asma y como diagnósticar
Clase Gramineas.pptx......................
awwwwwwwwwwwwwwwwwwwwwwwwaeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
Presentation 4 hipermesis Gravidica ptrt
DEFENSA DE TESIS RIDER DUARTE año 2025..
Publicidad

DIAGRAMACION para lenguaje de programacion en c.ppt