5 Estructurasdeprogramacin 120307174110 Phpapp01
-
Upload
franch-gonzalez -
Category
Documents
-
view
216 -
download
2
description
Transcript of 5 Estructurasdeprogramacin 120307174110 Phpapp01
![Page 1: 5 Estructurasdeprogramacin 120307174110 Phpapp01](https://reader036.fdocumento.com/reader036/viewer/2022082715/5695d0f01a28ab9b02947f00/html5/thumbnails/1.jpg)
ESTRUCTURAS DE PROGRAMACIÓN
ING MARINA VINTIMILLA
![Page 2: 5 Estructurasdeprogramacin 120307174110 Phpapp01](https://reader036.fdocumento.com/reader036/viewer/2022082715/5695d0f01a28ab9b02947f00/html5/thumbnails/2.jpg)
ESTRUCTURAS BÁSICAS
Secuenciales
• Ejecución secuencial
• Instrucciones E/S
• Expresiones matemáticas y/o lógicas
Condicionales
• Bifurcaciones de proceso
• Operador condicionaL
• If-the-else• switch
Cíclicas
• Repeticiones de proceso
• While• Do until• For
![Page 3: 5 Estructurasdeprogramacin 120307174110 Phpapp01](https://reader036.fdocumento.com/reader036/viewer/2022082715/5695d0f01a28ab9b02947f00/html5/thumbnails/3.jpg)
BIFURCACIONES (SEUDOCODIGO)
Si (condición) entonces
proceso1
Caso contrario
proceso2
Fin si
![Page 4: 5 Estructurasdeprogramacin 120307174110 Phpapp01](https://reader036.fdocumento.com/reader036/viewer/2022082715/5695d0f01a28ab9b02947f00/html5/thumbnails/4.jpg)
BIFURCACIONESDIAGRAMA DE FLUJO
inicio
A , B
A = BC=B/2+AC= A*3
C
FIN
SINO
![Page 5: 5 Estructurasdeprogramacin 120307174110 Phpapp01](https://reader036.fdocumento.com/reader036/viewer/2022082715/5695d0f01a28ab9b02947f00/html5/thumbnails/5.jpg)
OPERADORES DE RELACIONALES
Los operadores relacionales se utilizan para comprobar una condición.
los operadores relacionales que tiene C++ son:Operador en C++ Significado
= = Igual
! = Diferente
< Menor que
> Mayor que
< = Menor o igual que
>= Mayor o igual que
![Page 6: 5 Estructurasdeprogramacin 120307174110 Phpapp01](https://reader036.fdocumento.com/reader036/viewer/2022082715/5695d0f01a28ab9b02947f00/html5/thumbnails/6.jpg)
OPERADORES LÓGICOS
Se utilizan con expresiones para devolver un valor verdadero (cualquier entero diferente de cero) o un valor falso (cero).
Los operadores lógicos que maneja C++ son:Operador en C++ Significado
| | or
&& and
! not
![Page 7: 5 Estructurasdeprogramacin 120307174110 Phpapp01](https://reader036.fdocumento.com/reader036/viewer/2022082715/5695d0f01a28ab9b02947f00/html5/thumbnails/7.jpg)
OPERADOR CONDICIONAL
Operador con tres operandos:
Expresión 1 ? expresión 2 : expresión3;
Se evalúa expresión1
Se ejecuta expresión2 si el resultado evaluación es verdadera,
Se ejecuta expresion3 su el resultado evaluación es falso
Ej: A != B ? C=A*2 : C= A/2;
![Page 8: 5 Estructurasdeprogramacin 120307174110 Phpapp01](https://reader036.fdocumento.com/reader036/viewer/2022082715/5695d0f01a28ab9b02947f00/html5/thumbnails/8.jpg)
IF – THEN - ELSESentencia de control que permite ejecutar un proceso u otro
dependiendo de una condición. if (expresión)
{sentencias 1;} else
{sentencias 2;}
Se evalúa expresión Si es verdadera ejecuta sentencias 1 Si es falso se ejecuta sentencias 2