SlideShare una empresa de Scribd logo
1 de 5
INFØЯMǺTICǺ II
  BLOQUE: 1

  OBJETIVO: 1.2.5

                                “DESARROLLO DE ALGORITMOS”

                                 ESTRUCTURA SECUENCIAL
Esta estructura sigue una secuencia lineal numerada de instrucciones las cuales se ejecutan una
después de la otra en un orden de arriba hacia abajo.

Ejemplo 1:
      Realiza un algoritmo que te permita leer y convertir un valor entero positivo a negativo.

Identificación                                                         Algoritmo
                                                Inicio
Datos presentes:                                     1. Obtener el valor del número.
* El número es (+)                                   2. Multiplicar el valor obtenido *-1
* Formula: (N*(-1))                                  3. Mostrar el resultado
                                                Fin
Datos ausentes:
*El valor de “N”

Resultado:
             Conversión a negativo



                                           Ejercicio 2
Ejemplo 2:
      Realiza un algoritmo que permita calcular e imprimir el área de un triángulo equilátero.

Identificación                                                         Algoritmo
                                                 Inicio
Datos presentes:                                      1. Obtener el valor de la base y la altura.
* El área del triángulo equilátero                    2. Multiplicar los valores obtenidos y el
* Formula: bxh                                           resultado dividirlo entre 2
               2                                      3. Mostrar el resultado del área.
Datos ausentes:                                  Fin
*El valor de la base y de la altura

Resultado:
                      El área
Ejercicio 3
Ejemplo 3:
             Diseña un algoritmo que permita calcular e imprimir la edad de una persona:

Identificación                                                           Algoritmo
                                                            Inicio
Datos presentes:                                         1. Obtener el año de nacimiento
* 2013 año actual                                        2. Restar a 2012 el año de nacimiento
* Edad= 2013 – año de nacimiento                         3. Mostrar el resultado
Datos ausentes:                                    Fin
*El valor de la edad

Resultado:
La edad



                                             Ejercicio 4
Ejemplo 1:
                 Realiza un algoritmo que permita calcular e imprimir el área de círculo.


Identificación                                                           Algoritmo
                                                   Inicio
Datos presentes:                                        1. Obtener el valor de radio.
* Nombre de la figura                                   2. Multiplicar los valores obtenidos y el
* Formula: TT* R²                                          resultado multiplicarlo al cuadrado
Datos ausentes:                                         3. Mostrar el resultado
*El valor de radio                                 Fin

Resultado:
                     El área
ESTRUCTURA SELECTIVA
Estructura conocida también como condicional, se ejecuta previo cumplimiento de una condición.
Esta estructura permite hacer tomar decisiones, de tal forma que, de ser verdadera la condición
evaluada, se ejecutaran ciertas instrucciones o, de lo contrario, se ejecutaran otras.

Ejemplo 1:
Diseña un algoritmo que permita leer desde el teclado un numero entero, si el número es positivo
deberá convertirlo a negativo, si el número es negativo deberá convertirlo a positivo.

Identificación                                                          Algoritmo
                                                 Inicio
Datos presentes:                                      1. Obtener el valor del número.
* El número es entero positivo                        2. Si (No. Es >0) Entonces
* (Si el no. Es >0)                                   Multiplica el valor obtenido por menos uno
* (No. *-1)                                              Mostrar el resultado
Datos ausentes:                                           }
*El valor del no.                                De lo contrario
                                                         {
Resultado:                                       Multiplicar el valor obtenido por -1
             La conversión (+) (-)                    3. Mostrar el resultado
                                                 Fin



                                            Ejercicio 2
Ejemplo 2:
Juan quiere diseñar un algoritmo que le permita calcular el promedio final de sus 8 calificaciones
obtenidas al resultado determine si acredito el semestre.

Identificación                                                          Algoritmo
                                                 Inicio
Datos presentes:                                      1. Obtener el valor de la calificación de cada
* 8 calificaciones                                       materia
* Prom= Calif/8                                       2. Sumar las calificaciones y dividirlas entre 8
                                                      3. Si el (No. Es >=6)
(Prom>=6)
                                                         {
                                                         Mostrar aprobado
Datos ausentes:                                           }
*El valor del no. De calificación por materia    De lo contrario
                                                         {
Resultado:                                       Mostrar reprobado
                 Promedio Final                  }
                                                 Fin
Ejercicio 3
Ejemplo 3:
Diseña un algoritmo que permita leer 2 valores enteros positivos diferentes y determine: ¿Cuál de
ellos es el mayor?

Identificación                                                       Algoritmo
                                                Inicio
Datos presentes:                                     1. Obtener el valor de los 2 números.
*(o>p)                                               2. Si el (o>p)
                                                        {
Datos ausentes:                                         Mostrar o >p
*El valor de los números                                 }
                                                De lo contrario
Resultado:                                              {
                                                Mostrar o <p
         Determinar cual es mayor
                                                }
                                                Fin




                                          Ejercicio 4
Ejemplo 4:
Diseña un algoritmo que permita determinar si una persona es mayor de edad.

Identificación                                                         Algoritmo
                                                Inicio
Datos presentes:                                     1. Obtener edad..
*(>=18)                                              2. (Si la edad es >=18) entonces
                                                        {
Datos ausentes:                                         Mostrar que es mayor de edad
*Año de nacimiento                                       }
                                                De lo contrario
Resultado:                                              {
       Determinar si es mayor de edad           Mostrar que es menor de edad
                                                }
                                                Fin
Ejercicio 5
Ejemplo 5:
Diseña un algoritmo que permita determinar el costo total a pagar por la compra de “x” producto, si
se sabe que el precio del producto es mayor o igual a $300.00, se aplicara un 40% de descuento de lo
contrario solo se aplicara el 20% de descuento.

Identificación                                                         Algoritmo
                                                  Inicio
Datos presentes:                                       1. Obtener el valor del costo del producto “X”
*Si el costo de “X” producto es >= $300.00 se          2. Si (x>=$300.00) entonces
aplicara un descuento del 40%, si es <= solo el           {
20% de descuento.                                         Mostrar el 40% de descuento
                                                           }
                                                  De lo contrario
Datos ausentes:                                           {
*Costo exacto del producto                        Mostrar el 20% de descuento.
                                                  }
Resultado:                                        Fin
       Total a pagar por un producto

Más contenido relacionado

La actualidad más candente

La actualidad más candente (19)

6 excepciones
6 excepciones6 excepciones
6 excepciones
 
Resolución de problemas con java
Resolución de problemas con javaResolución de problemas con java
Resolución de problemas con java
 
4 variables, arreglos, estructuras y enum
4 variables, arreglos, estructuras y enum4 variables, arreglos, estructuras y enum
4 variables, arreglos, estructuras y enum
 
Arreglos C#
Arreglos C#Arreglos C#
Arreglos C#
 
Practicas java Nieto Ugalde Evelyn Anayansi Grupo:403
Practicas java Nieto Ugalde Evelyn Anayansi Grupo:403Practicas java Nieto Ugalde Evelyn Anayansi Grupo:403
Practicas java Nieto Ugalde Evelyn Anayansi Grupo:403
 
I1M2011-T4: Definición de funciones en Haskell
I1M2011-T4: Definición de funciones en HaskellI1M2011-T4: Definición de funciones en Haskell
I1M2011-T4: Definición de funciones en Haskell
 
Ejercicios de matrices y vectores en c++
Ejercicios de matrices y vectores en c++Ejercicios de matrices y vectores en c++
Ejercicios de matrices y vectores en c++
 
12 Arreglos
12 Arreglos12 Arreglos
12 Arreglos
 
Software omegaup
Software omegaupSoftware omegaup
Software omegaup
 
Practicas java gustavo carbajal macias 402
Practicas java gustavo carbajal macias 402Practicas java gustavo carbajal macias 402
Practicas java gustavo carbajal macias 402
 
Omega Up
Omega UpOmega Up
Omega Up
 
Arrays unidimensionales
Arrays unidimensionalesArrays unidimensionales
Arrays unidimensionales
 
Estructura de Datos: Arreglos
Estructura de Datos: Arreglos Estructura de Datos: Arreglos
Estructura de Datos: Arreglos
 
Derivacion e integracion
Derivacion e integracionDerivacion e integracion
Derivacion e integracion
 
Arreglos unidimensionales
Arreglos unidimensionalesArreglos unidimensionales
Arreglos unidimensionales
 
Datos Escalares
Datos EscalaresDatos Escalares
Datos Escalares
 
Arreglos c++
Arreglos c++Arreglos c++
Arreglos c++
 
Arreglos en C
Arreglos en CArreglos en C
Arreglos en C
 
Arreglos, Procedimientos y Funciones
Arreglos, Procedimientos y FuncionesArreglos, Procedimientos y Funciones
Arreglos, Procedimientos y Funciones
 

Destacado

Measuring “College Readiness” thru High Impact Practices: Assessing a Journal...
Measuring “College Readiness” thru High Impact Practices: Assessing a Journal...Measuring “College Readiness” thru High Impact Practices: Assessing a Journal...
Measuring “College Readiness” thru High Impact Practices: Assessing a Journal...Dean Ramser
 
Planificador Transición
Planificador TransiciónPlanificador Transición
Planificador TransiciónDolly Silva
 
Trabajo final - Socio Política - Vanesa Ramos
Trabajo final - Socio Política - Vanesa RamosTrabajo final - Socio Política - Vanesa Ramos
Trabajo final - Socio Política - Vanesa RamosAgus Benitez
 
Unidades de rescate, una nueva opción
Unidades de rescate, una nueva opciónUnidades de rescate, una nueva opción
Unidades de rescate, una nueva opcióncongresombian
 
PRESENTACIÓN DE FUNCIONANDO CON LAS FUNCIONES
PRESENTACIÓN DE FUNCIONANDO CON LAS FUNCIONESPRESENTACIÓN DE FUNCIONANDO CON LAS FUNCIONES
PRESENTACIÓN DE FUNCIONANDO CON LAS FUNCIONESprofetorres
 
Convegno - 26 giugno 2014 - Internazionalizzarsi per creare sviluppo locale
Convegno - 26 giugno 2014 - Internazionalizzarsi per creare sviluppo localeConvegno - 26 giugno 2014 - Internazionalizzarsi per creare sviluppo locale
Convegno - 26 giugno 2014 - Internazionalizzarsi per creare sviluppo localeEur&ca S.r.l.
 
ΠΑΡΟΥΣΙΑΣΗ ΠΑΓΚΟΣΜΙΑ ΜΕΡΑ ΚΑΤΑ ΤΟΥ ΡΑΤΣΙΣΜΟΥ ΚΑΙ ΠΑΓΚΟΣΜΙΑ ΜΕΡΑ ΠΟΙΗΣΗΣ
ΠΑΡΟΥΣΙΑΣΗ ΠΑΓΚΟΣΜΙΑ ΜΕΡΑ ΚΑΤΑ ΤΟΥ ΡΑΤΣΙΣΜΟΥ ΚΑΙ ΠΑΓΚΟΣΜΙΑ ΜΕΡΑ ΠΟΙΗΣΗΣΠΑΡΟΥΣΙΑΣΗ ΠΑΓΚΟΣΜΙΑ ΜΕΡΑ ΚΑΤΑ ΤΟΥ ΡΑΤΣΙΣΜΟΥ ΚΑΙ ΠΑΓΚΟΣΜΙΑ ΜΕΡΑ ΠΟΙΗΣΗΣ
ΠΑΡΟΥΣΙΑΣΗ ΠΑΓΚΟΣΜΙΑ ΜΕΡΑ ΚΑΤΑ ΤΟΥ ΡΑΤΣΙΣΜΟΥ ΚΑΙ ΠΑΓΚΟΣΜΙΑ ΜΕΡΑ ΠΟΙΗΣΗΣEANDREAK
 
The role of Networks in Policy Change: The case of AFRICALICS
The role of Networks in Policy Change: The case of AFRICALICSThe role of Networks in Policy Change: The case of AFRICALICS
The role of Networks in Policy Change: The case of AFRICALICSThe Scinnovent Centre
 
презентация к открытому уроку. плавание судов
презентация к открытому уроку. плавание судовпрезентация к открытому уроку. плавание судов
презентация к открытому уроку. плавание судовedosja
 
Rovidio leon estados de la materia
Rovidio leon estados de la materiaRovidio leon estados de la materia
Rovidio leon estados de la materia58rovi
 
Kvaliteetse infosüsteemi ABC
Kvaliteetse infosüsteemi ABCKvaliteetse infosüsteemi ABC
Kvaliteetse infosüsteemi ABCMaarja-Leena Saar
 
Jayaram trainings and awards
Jayaram trainings and awardsJayaram trainings and awards
Jayaram trainings and awardsJayaram N
 

Destacado (20)

Measuring “College Readiness” thru High Impact Practices: Assessing a Journal...
Measuring “College Readiness” thru High Impact Practices: Assessing a Journal...Measuring “College Readiness” thru High Impact Practices: Assessing a Journal...
Measuring “College Readiness” thru High Impact Practices: Assessing a Journal...
 
Planificador Transición
Planificador TransiciónPlanificador Transición
Planificador Transición
 
Trabajo final - Socio Política - Vanesa Ramos
Trabajo final - Socio Política - Vanesa RamosTrabajo final - Socio Política - Vanesa Ramos
Trabajo final - Socio Política - Vanesa Ramos
 
Lec4 jwfiles
Lec4 jwfilesLec4 jwfiles
Lec4 jwfiles
 
Unidades de rescate, una nueva opción
Unidades de rescate, una nueva opciónUnidades de rescate, una nueva opción
Unidades de rescate, una nueva opción
 
PRESENTACIÓN DE FUNCIONANDO CON LAS FUNCIONES
PRESENTACIÓN DE FUNCIONANDO CON LAS FUNCIONESPRESENTACIÓN DE FUNCIONANDO CON LAS FUNCIONES
PRESENTACIÓN DE FUNCIONANDO CON LAS FUNCIONES
 
Q1
Q1 Q1
Q1
 
Convegno - 26 giugno 2014 - Internazionalizzarsi per creare sviluppo locale
Convegno - 26 giugno 2014 - Internazionalizzarsi per creare sviluppo localeConvegno - 26 giugno 2014 - Internazionalizzarsi per creare sviluppo locale
Convegno - 26 giugno 2014 - Internazionalizzarsi per creare sviluppo locale
 
ΠΑΡΟΥΣΙΑΣΗ ΠΑΓΚΟΣΜΙΑ ΜΕΡΑ ΚΑΤΑ ΤΟΥ ΡΑΤΣΙΣΜΟΥ ΚΑΙ ΠΑΓΚΟΣΜΙΑ ΜΕΡΑ ΠΟΙΗΣΗΣ
ΠΑΡΟΥΣΙΑΣΗ ΠΑΓΚΟΣΜΙΑ ΜΕΡΑ ΚΑΤΑ ΤΟΥ ΡΑΤΣΙΣΜΟΥ ΚΑΙ ΠΑΓΚΟΣΜΙΑ ΜΕΡΑ ΠΟΙΗΣΗΣΠΑΡΟΥΣΙΑΣΗ ΠΑΓΚΟΣΜΙΑ ΜΕΡΑ ΚΑΤΑ ΤΟΥ ΡΑΤΣΙΣΜΟΥ ΚΑΙ ΠΑΓΚΟΣΜΙΑ ΜΕΡΑ ΠΟΙΗΣΗΣ
ΠΑΡΟΥΣΙΑΣΗ ΠΑΓΚΟΣΜΙΑ ΜΕΡΑ ΚΑΤΑ ΤΟΥ ΡΑΤΣΙΣΜΟΥ ΚΑΙ ΠΑΓΚΟΣΜΙΑ ΜΕΡΑ ΠΟΙΗΣΗΣ
 
Patimat Huseynov Sharuhanova 2015
Patimat  Huseynov Sharuhanova 2015Patimat  Huseynov Sharuhanova 2015
Patimat Huseynov Sharuhanova 2015
 
Justification print screens
Justification print screensJustification print screens
Justification print screens
 
The role of Networks in Policy Change: The case of AFRICALICS
The role of Networks in Policy Change: The case of AFRICALICSThe role of Networks in Policy Change: The case of AFRICALICS
The role of Networks in Policy Change: The case of AFRICALICS
 
презентация к открытому уроку. плавание судов
презентация к открытому уроку. плавание судовпрезентация к открытому уроку. плавание судов
презентация к открытому уроку. плавание судов
 
Rovidio leon estados de la materia
Rovidio leon estados de la materiaRovidio leon estados de la materia
Rovidio leon estados de la materia
 
Dibujos de astronautas después del proyecto
Dibujos de astronautas después del proyectoDibujos de astronautas después del proyecto
Dibujos de astronautas después del proyecto
 
The storyteller
The storytellerThe storyteller
The storyteller
 
Kvaliteetse infosüsteemi ABC
Kvaliteetse infosüsteemi ABCKvaliteetse infosüsteemi ABC
Kvaliteetse infosüsteemi ABC
 
Jayaram trainings and awards
Jayaram trainings and awardsJayaram trainings and awards
Jayaram trainings and awards
 
Visegrád hegység
Visegrád hegységVisegrád hegység
Visegrád hegység
 
Soal uts kelas v
Soal uts kelas vSoal uts kelas v
Soal uts kelas v
 

Similar a Inføяmǻticǻ ii objetivo 1.2.5

Similar a Inføяmǻticǻ ii objetivo 1.2.5 (20)

Metodología para la solución de problemas
Metodología para la solución de problemasMetodología para la solución de problemas
Metodología para la solución de problemas
 
Informatica algoritmos
Informatica algoritmosInformatica algoritmos
Informatica algoritmos
 
dqwrwer
dqwrwerdqwrwer
dqwrwer
 
Ejercicio 1
Ejercicio 1Ejercicio 1
Ejercicio 1
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 
Guia de programacion Delfina 2010
Guia de programacion Delfina 2010Guia de programacion Delfina 2010
Guia de programacion Delfina 2010
 
Tipo de dato DOUBLE
Tipo de dato DOUBLETipo de dato DOUBLE
Tipo de dato DOUBLE
 
Ejercicio 4
Ejercicio 4Ejercicio 4
Ejercicio 4
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Unidad V Instrucciones De Decision
Unidad V  Instrucciones De DecisionUnidad V  Instrucciones De Decision
Unidad V Instrucciones De Decision
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Ejemplos sobre diagramas de flujo
Ejemplos sobre  diagramas de flujoEjemplos sobre  diagramas de flujo
Ejemplos sobre diagramas de flujo
 
Anexo 1 diagramas de flujo
Anexo 1   diagramas de flujoAnexo 1   diagramas de flujo
Anexo 1 diagramas de flujo
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
Programas
Programas Programas
Programas
 
Aprendiendo a programar
Aprendiendo a programarAprendiendo a programar
Aprendiendo a programar
 
Diagramas De Flujo
Diagramas De FlujoDiagramas De Flujo
Diagramas De Flujo
 
Programa 1
Programa 1Programa 1
Programa 1
 
Guía didáctica estructura secuenciales
Guía didáctica estructura secuencialesGuía didáctica estructura secuenciales
Guía didáctica estructura secuenciales
 

Más de Yaz Cahuantzi

Más de Yaz Cahuantzi (18)

Extraordinarios de Sexto Semestre 2015-A
Extraordinarios de Sexto Semestre 2015-AExtraordinarios de Sexto Semestre 2015-A
Extraordinarios de Sexto Semestre 2015-A
 
Extraordinarios de Quinto Semestre 2014-B
Extraordinarios de Quinto Semestre 2014-BExtraordinarios de Quinto Semestre 2014-B
Extraordinarios de Quinto Semestre 2014-B
 
Bloque 1, objetivo 1.2.4
Bloque 1, objetivo 1.2.4Bloque 1, objetivo 1.2.4
Bloque 1, objetivo 1.2.4
 
Proyecto final..
Proyecto final..Proyecto final..
Proyecto final..
 
Proyecto final
Proyecto finalProyecto final
Proyecto final
 
Practica 9
Practica 9Practica 9
Practica 9
 
Practica 8
Practica 8Practica 8
Practica 8
 
Practica 6
Practica 6Practica 6
Practica 6
 
Practica 5
Practica 5Practica 5
Practica 5
 
Practica 4
Practica 4Practica 4
Practica 4
 
Practica 3
Practica 3Practica 3
Practica 3
 
Practica 2
Practica 2Practica 2
Practica 2
 
Practica 1
Practica 1Practica 1
Practica 1
 
Practica 7
Practica 7Practica 7
Practica 7
 
Algoritmos (tarea) 30 nov 12
Algoritmos (tarea) 30 nov 12Algoritmos (tarea) 30 nov 12
Algoritmos (tarea) 30 nov 12
 
Algoritmos (tarea) 30 nov 12
Algoritmos (tarea) 30 nov 12Algoritmos (tarea) 30 nov 12
Algoritmos (tarea) 30 nov 12
 
Algoritmos (tarea) 30 nov 12
Algoritmos (tarea) 30 nov 12Algoritmos (tarea) 30 nov 12
Algoritmos (tarea) 30 nov 12
 
Actividad informatica 5_nov_12_
Actividad informatica 5_nov_12_Actividad informatica 5_nov_12_
Actividad informatica 5_nov_12_
 

Inføяmǻticǻ ii objetivo 1.2.5

  • 1. INFØЯMǺTICǺ II BLOQUE: 1 OBJETIVO: 1.2.5 “DESARROLLO DE ALGORITMOS” ESTRUCTURA SECUENCIAL Esta estructura sigue una secuencia lineal numerada de instrucciones las cuales se ejecutan una después de la otra en un orden de arriba hacia abajo. Ejemplo 1: Realiza un algoritmo que te permita leer y convertir un valor entero positivo a negativo. Identificación Algoritmo Inicio Datos presentes: 1. Obtener el valor del número. * El número es (+) 2. Multiplicar el valor obtenido *-1 * Formula: (N*(-1)) 3. Mostrar el resultado Fin Datos ausentes: *El valor de “N” Resultado: Conversión a negativo Ejercicio 2 Ejemplo 2: Realiza un algoritmo que permita calcular e imprimir el área de un triángulo equilátero. Identificación Algoritmo Inicio Datos presentes: 1. Obtener el valor de la base y la altura. * El área del triángulo equilátero 2. Multiplicar los valores obtenidos y el * Formula: bxh resultado dividirlo entre 2 2 3. Mostrar el resultado del área. Datos ausentes: Fin *El valor de la base y de la altura Resultado: El área
  • 2. Ejercicio 3 Ejemplo 3: Diseña un algoritmo que permita calcular e imprimir la edad de una persona: Identificación Algoritmo Inicio Datos presentes: 1. Obtener el año de nacimiento * 2013 año actual 2. Restar a 2012 el año de nacimiento * Edad= 2013 – año de nacimiento 3. Mostrar el resultado Datos ausentes: Fin *El valor de la edad Resultado: La edad Ejercicio 4 Ejemplo 1: Realiza un algoritmo que permita calcular e imprimir el área de círculo. Identificación Algoritmo Inicio Datos presentes: 1. Obtener el valor de radio. * Nombre de la figura 2. Multiplicar los valores obtenidos y el * Formula: TT* R² resultado multiplicarlo al cuadrado Datos ausentes: 3. Mostrar el resultado *El valor de radio Fin Resultado: El área
  • 3. ESTRUCTURA SELECTIVA Estructura conocida también como condicional, se ejecuta previo cumplimiento de una condición. Esta estructura permite hacer tomar decisiones, de tal forma que, de ser verdadera la condición evaluada, se ejecutaran ciertas instrucciones o, de lo contrario, se ejecutaran otras. Ejemplo 1: Diseña un algoritmo que permita leer desde el teclado un numero entero, si el número es positivo deberá convertirlo a negativo, si el número es negativo deberá convertirlo a positivo. Identificación Algoritmo Inicio Datos presentes: 1. Obtener el valor del número. * El número es entero positivo 2. Si (No. Es >0) Entonces * (Si el no. Es >0) Multiplica el valor obtenido por menos uno * (No. *-1) Mostrar el resultado Datos ausentes: } *El valor del no. De lo contrario { Resultado: Multiplicar el valor obtenido por -1 La conversión (+) (-) 3. Mostrar el resultado Fin Ejercicio 2 Ejemplo 2: Juan quiere diseñar un algoritmo que le permita calcular el promedio final de sus 8 calificaciones obtenidas al resultado determine si acredito el semestre. Identificación Algoritmo Inicio Datos presentes: 1. Obtener el valor de la calificación de cada * 8 calificaciones materia * Prom= Calif/8 2. Sumar las calificaciones y dividirlas entre 8 3. Si el (No. Es >=6) (Prom>=6) { Mostrar aprobado Datos ausentes: } *El valor del no. De calificación por materia De lo contrario { Resultado: Mostrar reprobado Promedio Final } Fin
  • 4. Ejercicio 3 Ejemplo 3: Diseña un algoritmo que permita leer 2 valores enteros positivos diferentes y determine: ¿Cuál de ellos es el mayor? Identificación Algoritmo Inicio Datos presentes: 1. Obtener el valor de los 2 números. *(o>p) 2. Si el (o>p) { Datos ausentes: Mostrar o >p *El valor de los números } De lo contrario Resultado: { Mostrar o <p Determinar cual es mayor } Fin Ejercicio 4 Ejemplo 4: Diseña un algoritmo que permita determinar si una persona es mayor de edad. Identificación Algoritmo Inicio Datos presentes: 1. Obtener edad.. *(>=18) 2. (Si la edad es >=18) entonces { Datos ausentes: Mostrar que es mayor de edad *Año de nacimiento } De lo contrario Resultado: { Determinar si es mayor de edad Mostrar que es menor de edad } Fin
  • 5. Ejercicio 5 Ejemplo 5: Diseña un algoritmo que permita determinar el costo total a pagar por la compra de “x” producto, si se sabe que el precio del producto es mayor o igual a $300.00, se aplicara un 40% de descuento de lo contrario solo se aplicara el 20% de descuento. Identificación Algoritmo Inicio Datos presentes: 1. Obtener el valor del costo del producto “X” *Si el costo de “X” producto es >= $300.00 se 2. Si (x>=$300.00) entonces aplicara un descuento del 40%, si es <= solo el { 20% de descuento. Mostrar el 40% de descuento } De lo contrario Datos ausentes: { *Costo exacto del producto Mostrar el 20% de descuento. } Resultado: Fin Total a pagar por un producto