SlideShare una empresa de Scribd logo
1 de 10
Conceptos del program
a
E
s
t o
e
s
u
n
a
p
r e
s
e
n
t a
c
i ó
n
o
b
r e
l o
s
a
l g
o
r i t m
o
s
P
r e
s
e
n
t a
d
o
p
o
r :
J o
n
a
t a
n
D
a
v
i d
A
r i a
s
p
i n
e
d
a
y
v
e
r o
n
i c
a
r o
d
r i g
u
e
z
Algoritmos concepto en programacion
El algoritmo es la infraestructura de cualquier
solución, escrita luego en cualquier lenguaje
de programación. Preciso. Definirse de manera
rigurosa, sin dar lugar a ambigüedades. Puede
tener cero o más elementos de entrada.
ing.unne.edu.ar/pub/informatica/Alg_diag.pdf
composicion
La programación estructurada está compuesta por segmentos de código que
pueden incluir desde una instrucción hasta varias páginas de estas
Cada uno de los segmentos de un programa, debe cumplir con dos procesos
básicos: la entrada y la salida de datos
A diferencia de otros estilos de programación, los programas
estructuradospueden ser leídos secuencialmente, desde el inicio hasta el
final, sin perder la continuidad.
Características de la programación
estructuradaLos programas escritos con estos principios tienen
no solo una estructura fácil de leer, sino que
además tienen una excelente presentación, que
permite comprender el código con mayor
facilidad. La estructuración del contenido facilita
la revisión de la codificación y reduce el tiempo
de prueba y depuración de programas.
Estructuras de control
Son estructuras que permiten controlar el orden de ejecución de las instrucciones
contenidas dentro de de ellas dependiendo de condiciones previamente
establecidas
Todos los programas pueden desarrollarse utilizando únicamente con las tres
estructuras de control características de la programación estructurada
Secuencia:
Se refiere al orden en la que las instrucciones de un programa son ejecutadas, tal
y como se tienen en el programa.
Los elementos 1, 2 y 3 pueden ser instrucciones o bloques que indican que
independientemente de su complejidad o tamaño, su ejecución es realizada
en el orden indicado.
Selección:
Es la posibilidad de elegir entre dos instrucciones, donde la decisión se toma en
base a la evaluación de una expresión a la que llamamos condicion
La imagen indica que si se cumple la condición 1, se avanza al punto 2 y se llega
al punto 4, en caso de no cumplirse la condición 1 entonces se avanza al
punto 3 y así se llega al punto 4
Iteración:
Es una estructura que se utiliza para repetir alguna instrucción o grupo de
instrucciones siempre que se cumpla una condición
Si se cumple la condición 1, se avanza al punto 2 y se llega al punto 3 donde se
encuentra una nueva condición 3 que si se cumple se regresa a la condición
1 y si no se cumple, se continúa al punto 4.
Segmentación
Para favorecer la comprensión del código de los programas desarrollados, es
conveniente establecer segmentos del programa para que estos no excedan
una página de codificación (50 líneas en promedio).
No se trata únicamente de dividir un programa en trozos donde la longitud sea de
50 líneas; la segmentación debe cumplir con las siguientes características
básicas:
- Las partes se deben relacionar entre sí de forma jerárquica, formando una
estructura de árbol.
- Debe mostrar claramente las relaciones existentes entre las funciones para
permitir comprender lo que debe hacer el programa de forma fácil.
- La comunicación entre los segmentos se debe realizar cuidadosamente y de
forma controlada.
La comunicación entre los segmentos se debe realizar a través de una lista de
parámetros, lo cual reduce la oportunidad de se relacionen entre ellos de
forma indeseada o inentendible
Identación
Es el espacio o sangría que se asigna a una línea de código y dependiendo de su
longitud, esta indica si una instrucción o grupo de instrucciones pertenecen a
determinado bloque
Este espacio es importante ya que facilita la lectura del programa respecto a las
relaciones existentes entre las instrucciones y los segmentos

Más contenido relacionado

La actualidad más candente

3ra evaluacion, presentacion
3ra evaluacion, presentacion3ra evaluacion, presentacion
3ra evaluacion, presentacionfabiana733179
 
Programacion Estructurada
Programacion EstructuradaProgramacion Estructurada
Programacion EstructuradaJoseph Bros
 
Programación estructurada presentación
Programación estructurada presentaciónProgramación estructurada presentación
Programación estructurada presentaciónIvarra
 
2 unidad. Codificar la solución del problema en un lenguaje de programación e...
2 unidad. Codificar la solución del problema en un lenguaje de programación e...2 unidad. Codificar la solución del problema en un lenguaje de programación e...
2 unidad. Codificar la solución del problema en un lenguaje de programación e...Domitho Ibarra
 
Programación Modular y Estructyrada
Programación Modular y EstructyradaProgramación Modular y Estructyrada
Programación Modular y Estructyradaguestefc95b
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructuradaHenry Centeno
 
Alirio teran _ Primer trabajo Programacion 2
Alirio teran _ Primer trabajo Programacion 2Alirio teran _ Primer trabajo Programacion 2
Alirio teran _ Primer trabajo Programacion 2Javier Eulacio
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructuradaJesús Navarro
 
3 paradigmas
3 paradigmas3 paradigmas
3 paradigmasalithu1
 
Historia y conceptos basicos de programación estructurada
Historia y conceptos basicos de programación estructuradaHistoria y conceptos basicos de programación estructurada
Historia y conceptos basicos de programación estructuradaEn La Vereda de Mi Casaa!
 
Programacion modular
Programacion modularProgramacion modular
Programacion modularCarmen Silva
 
12 programacion modular
12 programacion modular12 programacion modular
12 programacion modularLaura Cruz
 

La actualidad más candente (20)

3ra evaluacion, presentacion
3ra evaluacion, presentacion3ra evaluacion, presentacion
3ra evaluacion, presentacion
 
Programacion Estructurada
Programacion EstructuradaProgramacion Estructurada
Programacion Estructurada
 
Programacion estruturada
Programacion estruturadaProgramacion estruturada
Programacion estruturada
 
Programación estructurada presentación
Programación estructurada presentaciónProgramación estructurada presentación
Programación estructurada presentación
 
2 unidad. Codificar la solución del problema en un lenguaje de programación e...
2 unidad. Codificar la solución del problema en un lenguaje de programación e...2 unidad. Codificar la solución del problema en un lenguaje de programación e...
2 unidad. Codificar la solución del problema en un lenguaje de programación e...
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
 
Programación Modular y Estructyrada
Programación Modular y EstructyradaProgramación Modular y Estructyrada
Programación Modular y Estructyrada
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
 
Programacion esctructurada
Programacion esctructuradaProgramacion esctructurada
Programacion esctructurada
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
 
Alirio teran _ Primer trabajo Programacion 2
Alirio teran _ Primer trabajo Programacion 2Alirio teran _ Primer trabajo Programacion 2
Alirio teran _ Primer trabajo Programacion 2
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
 
Programacion declarativa manual basico de teoria
Programacion declarativa manual basico de teoriaProgramacion declarativa manual basico de teoria
Programacion declarativa manual basico de teoria
 
3 paradigmas
3 paradigmas3 paradigmas
3 paradigmas
 
Programacion Modular
Programacion ModularProgramacion Modular
Programacion Modular
 
Historia y conceptos basicos de programación estructurada
Historia y conceptos basicos de programación estructuradaHistoria y conceptos basicos de programación estructurada
Historia y conceptos basicos de programación estructurada
 
Programacion modular
Programacion modularProgramacion modular
Programacion modular
 
12 programacion modular
12 programacion modular12 programacion modular
12 programacion modular
 

Destacado

физика и техника
физика и техникафизика и техника
физика и техникаPuchinin
 
Vasconcelos et al. 2015 iglc 2015
Vasconcelos et al.  2015   iglc 2015Vasconcelos et al.  2015   iglc 2015
Vasconcelos et al. 2015 iglc 2015luisfcandido
 
ACTIVE_CURRENT_Christopher Vollmann RESUME_6_20_16_.DOC format
ACTIVE_CURRENT_Christopher Vollmann RESUME_6_20_16_.DOC formatACTIVE_CURRENT_Christopher Vollmann RESUME_6_20_16_.DOC format
ACTIVE_CURRENT_Christopher Vollmann RESUME_6_20_16_.DOC formatChristopher Vollmann
 
Approximated and User Steerable tSNE for Progressive Visual Analytics
Approximated and User Steerable tSNE for Progressive Visual AnalyticsApproximated and User Steerable tSNE for Progressive Visual Analytics
Approximated and User Steerable tSNE for Progressive Visual AnalyticsNicola Pezzotti
 
4727427 spoken-english-for-tamils
4727427 spoken-english-for-tamils4727427 spoken-english-for-tamils
4727427 spoken-english-for-tamilsJayakumar K S
 
Typing institute in delhi
Typing institute in delhiTyping institute in delhi
Typing institute in delhiVidya Typing
 
Should we allow natural death?
Should we allow natural death?Should we allow natural death?
Should we allow natural death?PS Deb
 
Life of ramanujan
Life of ramanujanLife of ramanujan
Life of ramanujancaddis2
 
Vascular disorders of retina
Vascular disorders of retinaVascular disorders of retina
Vascular disorders of retinaHaris Khan
 
Failures in fpd / orthodontics courses in india
Failures in fpd / orthodontics courses in indiaFailures in fpd / orthodontics courses in india
Failures in fpd / orthodontics courses in indiaIndian dental academy
 

Destacado (20)

Plaquette ape
Plaquette apePlaquette ape
Plaquette ape
 
Ipt
IptIpt
Ipt
 
физика и техника
физика и техникафизика и техника
физика и техника
 
Redes sociales 2.
Redes sociales 2.Redes sociales 2.
Redes sociales 2.
 
index trading
index tradingindex trading
index trading
 
Vasconcelos et al. 2015 iglc 2015
Vasconcelos et al.  2015   iglc 2015Vasconcelos et al.  2015   iglc 2015
Vasconcelos et al. 2015 iglc 2015
 
ACTIVE_CURRENT_Christopher Vollmann RESUME_6_20_16_.DOC format
ACTIVE_CURRENT_Christopher Vollmann RESUME_6_20_16_.DOC formatACTIVE_CURRENT_Christopher Vollmann RESUME_6_20_16_.DOC format
ACTIVE_CURRENT_Christopher Vollmann RESUME_6_20_16_.DOC format
 
Approximated and User Steerable tSNE for Progressive Visual Analytics
Approximated and User Steerable tSNE for Progressive Visual AnalyticsApproximated and User Steerable tSNE for Progressive Visual Analytics
Approximated and User Steerable tSNE for Progressive Visual Analytics
 
4727427 spoken-english-for-tamils
4727427 spoken-english-for-tamils4727427 spoken-english-for-tamils
4727427 spoken-english-for-tamils
 
A Case of Painful Ophthalmoplegia
A Case of Painful OphthalmoplegiaA Case of Painful Ophthalmoplegia
A Case of Painful Ophthalmoplegia
 
Kwashiorkor
KwashiorkorKwashiorkor
Kwashiorkor
 
mesotherapy
mesotherapymesotherapy
mesotherapy
 
Typing institute in delhi
Typing institute in delhiTyping institute in delhi
Typing institute in delhi
 
Computer System
Computer SystemComputer System
Computer System
 
Should we allow natural death?
Should we allow natural death?Should we allow natural death?
Should we allow natural death?
 
Film city
Film cityFilm city
Film city
 
Life of ramanujan
Life of ramanujanLife of ramanujan
Life of ramanujan
 
Spinal Cord Injury (SCI)
Spinal Cord Injury (SCI)Spinal Cord Injury (SCI)
Spinal Cord Injury (SCI)
 
Vascular disorders of retina
Vascular disorders of retinaVascular disorders of retina
Vascular disorders of retina
 
Failures in fpd / orthodontics courses in india
Failures in fpd / orthodontics courses in indiaFailures in fpd / orthodontics courses in india
Failures in fpd / orthodontics courses in india
 

Similar a A (20)

Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Programacion estructurada 2
Programacion estructurada 2Programacion estructurada 2
Programacion estructurada 2
 
Programacion estructurada
Programacion estructurada Programacion estructurada
Programacion estructurada
 
Unidad dos
Unidad dosUnidad dos
Unidad dos
 
Segunda unidad;3
Segunda unidad;3Segunda unidad;3
Segunda unidad;3
 
Unidaddos 130504121908-phpapp02
Unidaddos 130504121908-phpapp02Unidaddos 130504121908-phpapp02
Unidaddos 130504121908-phpapp02
 
Unidaddos 130504121908-phpapp02
Unidaddos 130504121908-phpapp02Unidaddos 130504121908-phpapp02
Unidaddos 130504121908-phpapp02
 
Segundaunidad3 130504164926-phpapp01
Segundaunidad3 130504164926-phpapp01Segundaunidad3 130504164926-phpapp01
Segundaunidad3 130504164926-phpapp01
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Concepto
ConceptoConcepto
Concepto
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Programacion estructurado presentacion
Programacion estructurado presentacionProgramacion estructurado presentacion
Programacion estructurado presentacion
 
Programacion estructurado presentacion
Programacion estructurado presentacionProgramacion estructurado presentacion
Programacion estructurado presentacion
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
 
Fpr Tema 1 www.fresymetal.com
Fpr Tema 1 www.fresymetal.comFpr Tema 1 www.fresymetal.com
Fpr Tema 1 www.fresymetal.com
 
Algoritmo diagrama de_flujo
Algoritmo diagrama de_flujoAlgoritmo diagrama de_flujo
Algoritmo diagrama de_flujo
 

Último

Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 
Presentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptxPresentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptxYajairaMartinez30
 
nom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdfnom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdfDiegoMadrigal21
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptMarianoSanchez70
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxbingoscarlet
 
Sesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdfSesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdfannavarrom
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdfCristhianZetaNima
 
Propositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicacionesPropositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicaciones025ca20
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSaulSantiago25
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxClaudiaPerez86192
 
PPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfPPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfalexquispenieto2
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdfFernandaGarca788912
 
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxPPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxSergioGJimenezMorean
 
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptxguillermosantana15
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónXimenaFallaLecca1
 
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxProcesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxJuanPablo452634
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfmatepura
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)ssuser563c56
 
hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxhitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxMarcelaArancibiaRojo
 
presentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctricopresentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctricoalexcala5
 

Último (20)

Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
Presentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptxPresentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptx
 
nom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdfnom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdf
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptx
 
Sesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdfSesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdf
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
 
Propositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicacionesPropositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicaciones
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusibles
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 
PPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfPPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdf
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdf
 
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxPPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
 
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcción
 
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxProcesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdf
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
 
hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxhitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docx
 
presentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctricopresentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctrico
 

A

  • 1. Conceptos del program a E s t o e s u n a p r e s e n t a c i ó n o b r e l o s a l g o r i t m o s P r e s e n t a d o p o r : J o n a t a n D a v i d A r i a s p i n e d a y v e r o n i c a r o d r i g u e z
  • 2. Algoritmos concepto en programacion El algoritmo es la infraestructura de cualquier solución, escrita luego en cualquier lenguaje de programación. Preciso. Definirse de manera rigurosa, sin dar lugar a ambigüedades. Puede tener cero o más elementos de entrada. ing.unne.edu.ar/pub/informatica/Alg_diag.pdf
  • 3. composicion La programación estructurada está compuesta por segmentos de código que pueden incluir desde una instrucción hasta varias páginas de estas Cada uno de los segmentos de un programa, debe cumplir con dos procesos básicos: la entrada y la salida de datos A diferencia de otros estilos de programación, los programas estructuradospueden ser leídos secuencialmente, desde el inicio hasta el final, sin perder la continuidad.
  • 4. Características de la programación estructuradaLos programas escritos con estos principios tienen no solo una estructura fácil de leer, sino que además tienen una excelente presentación, que permite comprender el código con mayor facilidad. La estructuración del contenido facilita la revisión de la codificación y reduce el tiempo de prueba y depuración de programas.
  • 5. Estructuras de control Son estructuras que permiten controlar el orden de ejecución de las instrucciones contenidas dentro de de ellas dependiendo de condiciones previamente establecidas Todos los programas pueden desarrollarse utilizando únicamente con las tres estructuras de control características de la programación estructurada
  • 6. Secuencia: Se refiere al orden en la que las instrucciones de un programa son ejecutadas, tal y como se tienen en el programa. Los elementos 1, 2 y 3 pueden ser instrucciones o bloques que indican que independientemente de su complejidad o tamaño, su ejecución es realizada en el orden indicado.
  • 7. Selección: Es la posibilidad de elegir entre dos instrucciones, donde la decisión se toma en base a la evaluación de una expresión a la que llamamos condicion La imagen indica que si se cumple la condición 1, se avanza al punto 2 y se llega al punto 4, en caso de no cumplirse la condición 1 entonces se avanza al punto 3 y así se llega al punto 4
  • 8. Iteración: Es una estructura que se utiliza para repetir alguna instrucción o grupo de instrucciones siempre que se cumpla una condición Si se cumple la condición 1, se avanza al punto 2 y se llega al punto 3 donde se encuentra una nueva condición 3 que si se cumple se regresa a la condición 1 y si no se cumple, se continúa al punto 4.
  • 9. Segmentación Para favorecer la comprensión del código de los programas desarrollados, es conveniente establecer segmentos del programa para que estos no excedan una página de codificación (50 líneas en promedio). No se trata únicamente de dividir un programa en trozos donde la longitud sea de 50 líneas; la segmentación debe cumplir con las siguientes características básicas: - Las partes se deben relacionar entre sí de forma jerárquica, formando una estructura de árbol. - Debe mostrar claramente las relaciones existentes entre las funciones para permitir comprender lo que debe hacer el programa de forma fácil. - La comunicación entre los segmentos se debe realizar cuidadosamente y de forma controlada. La comunicación entre los segmentos se debe realizar a través de una lista de parámetros, lo cual reduce la oportunidad de se relacionen entre ellos de forma indeseada o inentendible
  • 10. Identación Es el espacio o sangría que se asigna a una línea de código y dependiendo de su longitud, esta indica si una instrucción o grupo de instrucciones pertenecen a determinado bloque Este espacio es importante ya que facilita la lectura del programa respecto a las relaciones existentes entre las instrucciones y los segmentos