Logo Studenta

SESSION 2

¡Estudia con miles de materiales!

Vista previa del material en texto

Submodulo: Lógica de programación 
Sesión: 2
 
EXPRESIONES ARTIMÉTICAS:
· En estas expresiones los operandos actúan sobre datos numéricos unidos por operadores aritméticos.
· Cuando hay más de un operador, se manejan prioridades, de acuerdo a la siguiente
tabla:
· Cuando hay dos operadores consecutivos con la misma prioridad, la expresión se ejecuta de izquierda a derecha.
· Cuando se requiere que una o más operaciones se realicen primero que otras, se utilizan los paréntesis y éstos conservan la jerarquía.
Dar el resultado de la siguiente expresión, si A = 5 y B = 20
A ^ 2 / 5 * B – 5
= 5 ^ 2 / 5 * 20 – 5 = 25 / 5 * 20 – 5 = 5 * 20 – 5 = 100 – 5 = 95
Ejemplo 2:
( A + B ) / ( C – A ) + 20 es diferente a A + B / C – A + 20
2. EXPRESIONES LÓGICAS:
El resultado de estas expresiones es un valor Verdadero o Falso.
Operadores Relaciones:
Se utilizan para hacer comparaciones.
· Todos tienes igual prioridad.
· Son: = (igual), <> (diferente), <= (menor o igual), >= (mayor o igual), > (mayor), <menor).
Ejemplo 3:
Evaluar las siguientes expresiones si x = 30 y z = 40.
Operadores Booleanos:
· Unen condiciones simples para formar condiciones compuestas.
· Manejan nivel de prioridad.
Ejemplo 4:
Evaluar las siguientes expresiones si X = 23 , Z = 47 y L = V.
ESTRUCTURA SECUENCIALES
Este tipo de estructura, permite representar las instrucciones que se ejecutan una tras otra en un algoritmo. Se basan fundamentalmente en tres tipos de instrucciones:
1. INSTRUCCIONES DE ENTRADA DE DATOS:
· Son las que indican cuáles son los valores necesarios para resolver el problema.
· Estos valores ingresan de un medio externo y son llevados a las direcciones de memoria dónde se encuentran las variables.
Ejemplo: Si se desea ingresar dos números para sumarlos, su representación sería:
Lea: numero1, numero2
2. INSTRUCCIONES DE ASIGNACIÓN:
· Consiste en asignarle a una variable, el resultado de una expresión.
· Generalmente, estas instrucciones hacen parte del proceso de un algoritmo.
Ejemplo: Si se desea guardar en una variable, la suma de dos números, su representación
sería:
suma numero1 + numero2 ó suma = numero1+numero2
Tanto la variable (lado izquierdo) como la expresión (lado derecho), deben ser del mismo
tipo de dato.
3. INSTRUCCIONES DE SALIDA DE DATOS:
· Son las que extraen los valores de la memoria de las variables hacia un medio de salida.
· En esta instrucción se pueden mostrar los resultados con mensajes, entre comillas
dobles y separados por coma de las variables.
Ejemplo: Si se desea ver el valor del resultado de una suma, su representación sería:
Escriba: “El resultado de la suma es”, suma
EJEMPLO 1:
Hacer un algoritmo que sume los números 5 y 3.
Inicio
Entero: suma
suma 5 + 3
Escriba: “El resultado de la suma de 5 y 3 es”, suma
Fin
EJEMPLO 2:
Hacer un algoritmo que sume dos números cualesquiera.
Inicio
Real: num1, num2, suma
Escriba: “Digite dos números”
Lea: num1, num2
suma  num1 + num2
Escriba: “El resultado de la suma de los números es”, suma
Fin
EJEMPLO 3:
Hacer un algoritmo que indique el número de meses transcurridos entre el 2013 y 2003.
Inicio
Entero: nmeses
Nmeses(2013‐2003)*12
Escriba: “El número de meses transcurridos entre el 2013 y 2003 es”, nmeses
Fin
EJEMPLO 4:
Hacer un algoritmo que indique el número de meses transcurridos entre dos años cualesquiera.
Inicio
Entero: a1, a2, nmeses
Escriba: “Digite dos años, siendo el primer año mayor”
Lea: a1,a2
Nmeses(a1‐a2)*12
Escriba: “El número de meses transcurridos entre”, a1 , ”y” , a2, ”es” , nmeses
Fin

Continuar navegando

Materiales relacionados

157 pag.
MATEMATICAS USAC

Escola Colegio Estadual Barao Do Rio Branco

User badge image

Járed Grijalva

43 pag.