Sei sulla pagina 1di 11

PROGRAMACION MODULAR

“La programación modular es un paradigma


de programación que consiste en dividir un
programa en módulos o subprogramas con
el fin de hacerlo más legible y manejable “

Simplemente consiste en descomponer un


problema complejo o grande en partes más
pequeñas. Estas partes pequeñas reciben
diferentes nombres como módulos,
subprogramas, funciones, procedimientos y/o
métodos. De forma general las llamaremos
módulos y de manera específica orientada al
lenguaje Java las llamaremos métodos.
Estructuras de control
condicional
Operadores relacionales
Los operadores relacionales permiten construir
expresiones booleanas es decir, expresiones cuyo valor es
1 o 0.
Los operadores relacionales permiten comparar valores o
expresiones aritméticas.
El valor 1 se interpreta
Operador como verdadero y el 0 como falso.
Significado

== igualdad
!= Diferente
> Mayor que
< Menor que
>= Mayor o igual
<= Menor o igual
Ejemplos
1>2 = 0 falso
3<5 = 1 verdadero
(7 – 4) == 3 = 1 verdadero
17 >= (5 + 12) = 1 verdadero
i = 3; j = 7;
i * j != 21 = 0 falso
float a=0.1;
(3*a – 0.3) == 0 = 0 falso (OJO con los reales)
3>1>0 = 1 verdadero
Asignar a una variable la mayor de otras dos:
a = 17; b = 15;
c = a*(a>=b) + b*(b>=a); c = 17 a>=b = 1 y b>=a = 0
Tarea
Encuentre el valor de las siguientes expresiones relacionales

2 != 7
3>2
-1 <= -2
(5 – 7) > (3 – 4)
(3*2 + 5*4) == (8*5/2 + 4*4 – 10)

Encuentre el valor asignado a la variable x, suponga a = 3, b = 4, c = 12


x = (2*a > c – b)*c + (c == 2*b + 2*a – 2)*a;
x = (a <= b)*(a – b) + (c > 2*a + 5)*(c – 2*a);
Sentencia if
La sentencia if permite decidir ejecutar o no una instrucción o un bloque de
instrucciones.
Sintaxis
if (condición)
Instrucción o bloque;
Un bloque es una secuencia de instrucciones englobadas entre llaves (“{}”).
La condición esta formada por una expresión booleana.

verdadero
condición

falso sentencias
GRACIAS
Ejemplo de if simple
Prueba si un número leído desde el teclado es par.

#include <iostream.h>
int main()
{
int numero;
cout << "teclee un número: ";
cin >> numero;
if(numero % 2 == 0)
cout << "número par";
return 0;
}
Ejemplo 2 de if simple
Si el número a es divisible por el número b, se despliega el número de veces
que a es mayor que b.

#include <iostream.h>
int main()
{
int a,b,n;
cout << "teclee un número: ";
cin >> a;
cout << "teclee un número: ";
cin >> b;
if(a % b == 0){
n = a / b;
cout << a << " es " << n << " veces " << b;
}
return 0;
}
Sentencia if - else
La sentencia if – else permite decidir entre ejecutar una instrucción (o un
bloque de instrucciones) y otra instrucción (o un bloque de instrucciones)
Sintaxis
if (condición)
Instrucción o bloque;
else
Instrucción o bloque;

falso verdadero
condición

sentencias sentencias
Ejemplo de if - else simple
Prueba si un número leído desde el teclado es par.

#include <iostream.h>
int main()
{
int numero;
cout << "teclee un número: ";
cin >> numero;
if(numero % 2 == 0)
cout << "número par";
else
cout << "número impar";
return 0;
}

Potrebbero piacerti anche