Descarga la aplicación para disfrutar aún más
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
Compartir