ALGORITMOS. ACTIVIDAD 1: UNIDAD 3: ESTRUCTURA SELECTIVAS
Enviado por 2000000mtc • 25 de Octubre de 2022 • Apuntes • 1.899 Palabras (8 Páginas) • 36 Visitas
Lunes 12 DE Octubre de 2022
Asignatura: Algoritmos
Profesor: L.C. Gloria Guadalupe González Flores
Horario: Lunes-Miercoles - Viernes:
12:00 Pm -14:00 pm
=============================================================================
ACTIVIDAD 1: ===================================================================================
ACTIVIDAD 1: UNIDAD 3: ESTRUCTURA SELECTIVAS
3.1. Definición de Estructuras Selectivas
3.2. Estructura selectiva simple, en una herramienta de software.
3.3. Estructura selectiva doble.
3.4. Estructuras selectivas anidadas.
3.5. Estructuras selectivas múltiples.
==============================================
UNIDAD 3: ESTRUCTURAS SELECTIVAS
REPASO:
SEntencia Selectiva Simple:
Si (condicion) Entonces
SentenciasCondicionadas;
FinSi
CONDICIONES: debe de tener un valor de falso o verdadero,
a) Valor lógico: Falso o Verdadero
b) Variable lógica:Es importante asignarle un valor lógico
a la variable lógica, ya sea un valor constante(falso, verdadero)
o una expresión relacional / lógica
c) expresión relacional:utiliza variables, constantes,operadores
relacionales, y hasta operadores aritméticos
operadores relacionales: <,>,<=,>=,=,<>
comparan valores, estos operadores actuan sobre dos valores
del mismo tipo y el resultado es de tipo lógico, o sea Falso o Verdadero.
===REPRESENTACION ALGORITMICA (EXPRESIONES RELACIONALES) DE
CONDICIONES DADAS EN LENGUAJE NATURAL.
EJEMPLOS:
1.
c1: UN valor numérico x es positivo
Definir x como Real;
c1: x>0
2. C2: un valor numérico z sea negativo
Definir z como REal;
C2: z<0
3. C3: la compra es inferior a $1000
Definir compra como REal;
C3: compra < 1000
4. C4: el valor numérico N, es diferente de 0
Definir N como Real;
C4: N <> 0
5. C5: X es Par
Definir X como Entero;
C5: X mod 2 = 0
---- Evaluar para x: 9
Sustituyendo y evaluando:
9 mod 2 = 0
1 = 0
Falso : REsultado
Por lo tanto, 9 no es Par
--- Evaluar para x: 22
Sustituyendo y evaluando:
22 mod 2 = 0
0 = 0
Verdadero : REsultado
Por lo tanto, 22 es Par.
6: C6: X es impar
Definir X como Entero;
C6: X mod 2 <>0
--- Evaluar para x: 9
Sustituyendo y evaluando:
9 mod 2 <> 0
1 <> 0
Verdadero : REsultado
Por lo tanto, 9 es Impar,
--- Evaluar para x: 22
Sustituyendo y evaluando:
22 mod 2 <> 0
0 <> 0
Falso : REsultado
Por lo tanto, 22 no es Impar.
x es Par: x mod 2 = 0
x es impar: No (x mod 2 = 0)
ó
x mod 2 <> 0
================
d) expresion relacional/lógica:
OPERADORES LOGICOS: y, o, No
los valores de los operadores lógicos deben de ser lógicos
y el resultado es un valor lógico(falso, verdadero)
Ejemplos:
Definir a,b como Entero;
...