TEMA 1.5 SOLUCIÓN DE PROBLEMAS Por Verónica Gutiérrez Asignación Flechas Salida Lectura Inicio y Fin Decisión Símbolos para hacer operaciones en la computadora •ˆElevar potencia • * SE USA PARA MULTIPLICAR • / PARA DIVIDIR • +, - SUMAR Y RESTAR • ( ) SE USAN PARA INDICAR QUE OPERACIÓN SE HACE PRIMERO. • > mayor que • < menor que • >= mayor igual que • <= menor igual que VARIABLES VARIABLES VARIABLES Doña Jesusita fue al mercado y compro 4 productos de diferente precio cada uno, ayúdale para saber cuánto debe pagar. Don Melchor necesita cercar un terreno rectangular, ayúdale para que sepa cuánto material debe comprar. P=2*A+2*B DIAGRAMA DE FLUJO CON DECISIÓN En los diagramas con decisión se utiliza el rombo que indica una comparación con 2 caminos posibles EJEMPLOS: PÁG. 769 Sumar 2 cantidades, si la suma es mayor a 50 mandar un letrero que diga “Es mayor”. De lo contrario que diga “Es menor” 1.5.1 Pseudocodigo • El pseudocódigo es un sistema de signos y reglas que permiten formular y comprender un mensaje. En los pseudocódigos se utilizan palabras clave, variables y constantes Ejemplo de Pseudocódigo Leer los precios de tres artículos, sumarlos y mostrar el resultado PALABRAS CLAVE 1Inicio 2 Leer precio1, precio2, precio 3 3 SUMA=precio1 + precio2 +precio 3 4 Mostrar SUMA 5 Fin VARIABLES 1.5.2 LENGUAJE DE PROGRAMACIÓN BASIC-256 Basic-256 es un sistema completo de enseñanza y programación simple. Se utilizan instrucciones en inglés, variables y constantes. INSTRUCCIÓN EN INGLES BASIC SIRVE PARA EJEMPLOS INPUT variable Se usa para leer datos que se almacenan en variables Input A Input B *Multiplicar, / dividir, +,- sumar, restar, etc Hacer una operación AREA= B * A IF, THEN, ELSE, END IF (Para evaluar una expresión, SI ENTONCES, SINO), PRINT “ “ (Para mostrar mensajes o variables) Print “TECLEA LA BASE” Print AREA END FIN END IF EDAD >= 18 THEN PRINT "ERES MAYOR DE EDAD" ELSE PRINT "ERES MENOR DE EDAD" END Ejercicios Realizar la actividad individual del Libro pág. 775: Obtener el promedio de dos calificaciones y mostrar el resultado. • Hacer en el programa Basic-256 los siguientes problemas. Primero hacer el algoritmo, después hacerlos en la computadora y por último copiarlos en el cuaderno. 1. 2. 3. Obtener el área de un triángulo En un local comercial, compras tres productos de diferentes precios ¿Cuánto debes pagar por ellos? En el caso anterior supongamos que si el importe a pagar es mayor de 1000, obtendrás un descuento de 20% de descuento y si no, obtendrás un 10% de descuento. ¿Cuánto pagarás finalmente? Ejemplo del libro: Obtener el promedio de dos calificaciones y mostrar el resultado. PRINT "ESCRIBE LA PRIMER CALIFICACION" INPUT CAL1 PRINT "ESCRIBE LA SEGUNDA CALIFICACION" INPUT CAL2 PROMEDIO=(CAL1+CAL2)/2 PRINT "TU PROMEDIO ES" PRINT PROMEDIO