Actividad 3 Algoritmos Condicionales

June 9, 2024 | Author: Anonymous | Category: N/A
Share Embed Donate


Short Description

Download


Description

Actividad 3 algoritmos condicionales- Jasir Diaz Ficha:2383099 INTRODUCCIÓN

Anteriormente hemos estado haciendo programas que solo hacen cálculos, pero la programación es más interesando cuando nuestros programas toman sus propias decisiones en LPP existen instrucciones condicionales que se describen a continuación: 1. IDENTIFICACIÓN CURRICULAR

ESTRUCTURA CURRICULAR: Análisis Y Desarrollo De Sistemas De Información COMPETENCIA: Analizar los requerimientos del cliente para construir el sistema de información 2. TEMAS:

Estructuras de Condicionales (Simples, Dobles)

ESTRUCTURAS ALGORITMICAS Estructuras de Condicionales Las estructuras condicionales comparan una variable contra otro(s) valor(es), para que en base al resultado de esta comparación, se siga un curso de acción dentro del programa. Cabe mencionar que la comparación se puede hacer contra otra variable o contra una constante, según se necesite. Existen dos tipos básicos, las simples y las múltiples.



Simples: Las estructuras condicionales simples se les conoce como “Tomas de decisión”. Estas tomas de decisión tienen la siguiente forma: Si /*Condición*/ Entonces /*Instrucciones*/

Fin si Dónde: Si ………………… Indica el comando de comparación Condición………… Indica la condición a evaluar Entonces……..…… Precede a las acciones a realizar cuando se cumple la Instrucciones………Son las acciones a realizar cuando se cumple o no la

Actividad 3 algoritmos condicionales- Jasir Diaz Ficha:2383099 Dependiendo de si la comparación es cierta o falsa, se pueden realizar una o más acciones.

Instrucción si simples: Sintaxis si condición entonces Instrucciones fin si

Veamos algunos ejemplos donde se aplique todo lo anterior: Realizar un algoritmo en donde se pide la edad del usuario; si es mayor de edad debe aparecer un mensaje indicándolo. Expresarlo en Pseudocódigo en LPP.

ANALISIS    

Entradas: edad persona (variable EDAD) Salidas: Menaje eres mayor de edad Variables: EDAD Proceso: COMPARAR LA VARIANLE EDAD CONTRA LA CONSTANTE 18 SI ES MAYOR O IGUAL

// Declara variables Entero edad Inicio // pide datos por pantalla Escriba “Ingresar su edad” Lea edad // hace cálculos Si edad >= 18 entonces Escriba “ Eres mayor de edad ” Fin Si Fin

Instrucción dobles: 

Dobles: Las estructuras condicionales dobles permiten elegir entre dos opciones o alternativas posibles en función del cumplimiento o no de una determinada condición. Se representa de la siguiente forma:

Actividad 3 algoritmos condicionales- Jasir Diaz Ficha:2383099

Si /*Condición*/ Entonces /*Instrucciones*/ Sino /*Instrucciones*/ Fin si Dónde: Si ………………… Indica el comando de comparación Condición………… Indica la condición a evaluar Entonces……..…… Precede a las acciones a realizar cuando se cumple la Instrucciones………Son las acciones a realizar cuando se cumple o no la Sino……………… Precede a las acciones a realizar cuando no se cumple la Condición Dependiendo de si la comparación es cierta o falsa, se pueden realizar una o más acciones. Sintaxis

si condición entonces Instrucciones sino Instrucciones fin si

Veamos algunos ejemplos donde se aplique todo lo anterior: Realizar un algoritmo en donde se pide la edad y nombre de una persona; si es mayor de edad debe aparecer un mensaje indicándolo que es mayor de edad y el nombre de la persona SINO un mensaje indicándole que es menor de edad y el nombre de la persona. Expresarlo en Pseudocódigo en LPP.

ANALISIS    

Entradas: edad y nombre de la persona (variable EDAD, NOMBRE) Salidas: Menaje eres mayor de edad SINO mensaje menor de edad Variables: EDAD (entero), NOMBRE (cadena) Proceso: COMPARAR LA VARIANLE EDAD CONTRA LA CONSTANTE 18 SI ES MAYOR O IGUAL ESCRIBIR MENSAJE CORRESPONDEINTE

// Declara variables

Actividad 3 algoritmos condicionales- Jasir Diaz Ficha:2383099 Entero edad Cadena [25] nombre Inicio // pide datos por pantalla Escriba “Ingresar su edad” Lea edad Escriba “Ingresar su nombre” Lea nombre // hace cálculos Si edad >= 18 entonces Escriba “ Eres mayor de edad ”,nombre Sino Escriba “ Eres menor de edad ”,nombre Fin Si Fin



Realice las siguientes actividades, un diagrama de flujo o pseudocódigo de :

Favor desarrollar la actividad número tres y subirla a la plataforma de Sena Sofía Tenga en cuenta lo visto en clase y la guía 3 condicionales algoritmos en la carpeta guías de algoritmos



Realice las siguientes actividades con su respectivo análisis,condicionales simples en LPP de : 1. Ingresar un número y si el número es mayor a 100 , escribir en la pantalla el número es mayor a 100. Análisis

Actividad 3 algoritmos condicionales- Jasir Diaz Ficha:2383099

Entradas: Nombre, un numero (Variable: Nombre, Numero1) Salidas: Numero (Variable: Numero1) Variables: Nombre, Numero1 Proceso: Comparar la variable numero frente al número 100 y escribir un mensaje correspondiente. Pseudocodigo: /*Ingresar un número y si el número es mayor a 100 , escribir en la pantalla el número es mayor a 100. Análisis Entradas: Nombre, un numero (Variable: Nombre, Numero1) Salidas: Numero (Variable: Numero1) Variables: Nombre, Numero1 Proceso: Comparar la variable numero frente al número 100 y escribir un mensaje correspondiente*/ //Declarar variables Real Numero1 Cadena [30] Nombre Inicio Llamar color_texto (14) Escriba "Algoritmo para saber si un numero es mayor a 100" Llamar nueva_linea //Datos de entrada Llamar color_texto (7) Escriba "Señor(a) usuario, por favor ingrese su nombre: " Lea Nombre Escriba "Por favor Ingrese un numero: " Lea Numero1 //Efectua calculos Si Numero1 > 100 Entonces Escriba "Usuario: ",Nombre , " Su numero es mayor a 100 " Fin

Actividad 3 algoritmos condicionales- Jasir Diaz Ficha:2383099

Evidencia:

2. Un hombre desea saber cuánto dinero se genera por concepto de intereses sobre la cantidad que tiene en inversión en el banco. El decidirá reinvertir los intereses siempre y cuando estos excedan a $7000, y en ese caso desea saber cuánto dinero tendrá finalmente en su cuenta. Análisis

Actividad 3 algoritmos condicionales- Jasir Diaz Ficha:2383099

Entradas: Nombre, inversión, intereses (Variables: Nombre, Inversión, Intereses) Salidas: Nombre, ganancias, dinero final (Variables: Nombre, Ganancia, Dinero_final) Variables: Nombre, Inversion, Intereses, Ganancia, Dinero_final Proceso: Comparar la variable intereses contra la constante cantidad y si excede los $7000 escribir un mensaje correspondiente Pseudocodigo: /*Un hombre desea saber cuánto dinero se genera por concepto de intereses sobre la cantidad que tiene en inversión en el banco. El decidirá reinvertir los intereses siempre y cuando estos excedan a $7000, y en ese caso desea saber cuánto dinero tendrá finalmente en su cuenta. Análisis Entradas: Nombre, inversión, intereses (Variables: Nombre, Inversión, Intereses) Salidas: Nombre, ganancias, dinero final (Variables: Nombre, Ganancia, Dinero_final) Variables: Nombre, Inversion, Intereses, Ganancia, Dinero_final*/ //Declarar variables Real Intereses, Inversion, Ganancia, Dinero_final Cadena [30] Nombre Inicio Llamar color_texto (10) Escriba "Algoritmo para saber el dinero invertido por una persona" Llamar nueva_linea //Datos de entrada Llamar color_texto (15) Escriba "Señor(a) usuario por favor ingrese su nombre: " Lea Nombre Llamar color_texto (14) Escriba "Por favor ingrese el valor de la inversion: $ " Lea Inversion Escriba "Por favor ingrese los intereses: $ " Lea Intereses //Efectua calculos Ganancia 7000 Entonces Dinero_final
View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF