SlideShare une entreprise Scribd logo
1  sur  5
Télécharger pour lire hors ligne
Pauta_Guia_1(1)
**************************************************
1)
Algoritmo Perimetro_de_circunferencia
cons     PI = 3.141516
var      real: radio, resultado
inicio
         leer( radio )
         resultado <- 2 * PI * radio
         escribir( quot;El perímetro de la circunferencia es: quot;, resultado )
fin
**************************************************
2)
Algoritmo Perimetro_Area_de_circunferencia
cons     PI = 3.141516
var      real: radio, perimetro, area
inicio
         leer( radio )
         perimetro <- 2 * PI * radio
         area <- PI * radio * radio
         escribir( quot;El perímetro de la circunferencia es: quot;, perimetro )
         escribir( quot;El área de la circunferencia es: quot;, area )
fin
**************************************************
5)
Algoritmo Resultado_funcion
var      real: x, resultado
inicio
         leer( x )
         resultado <- x * x + x - 5
         escribir( quot;Resultado de la función: quot;, resultado )
         si( resultado < 0 ) entonces
                 Escribir( quot;El resultado obtenido es NEGATIVOquot; )
         sino
                 Escribir( quot;El resultado obtenido es POSITIVOquot; )
         fin_si
fin
**************************************************
6)
Algoritmo Convertir_Celsius
var      real: celsius, resultado
         caracter: opcion
inicio
        escribir( quot;Ingrese la temperatura en grados Celsiusquot; )
        leer( celsius )
        escribir( quot;Ingrese 'K' para convertir a grados Kelvin, u otro caracter para
convertir a Fahrenheitquot; )
        leer( opcion )
        si( opcion <> 'K' ) entonces
                resultado <- celsius * 9/5 + 32
        sino
                resultado <- celsius + 273.15
        fin_si
        escribir( quot;El resultado de la conversión es: quot;, resultado )
fin
**************************************************
                                      Página 1
Pauta_Guia_1(1)
8)
Algoritmo Minimo_y_maximo
var      real: actual, minimo, maximo
inicio
         escribir( quot;Ingrese 1er valorquot; )
         leer( actual )
         minimo <- actual
         maximo <- actual
         escribir( quot;Ingrese 2do valorquot; )
         leer( actual )
         si( actual < minimo ) entonces
                 minimo <- actual
         fin_si
         si( actual > maximo ) entonces
                 maximo <- actual
         fin_si
         escribir( quot;Ingrese 3er valorquot; )
         leer( actual )
         si( actual < minimo ) entonces
                 minimo <- actual
         fin_si
         si( actual > maximo ) entonces
                 maximo <- actual
         fin_si
         escribir( quot;El valor mínimo ingresado es: quot;, minimo )
         escribir( quot;El valor máximo ingresado es: quot;, máximo )
fin
**************************************************
9)
Algoritmo Aplicar_IVA
var      real: mult_IVA
         entero: precio_base, precio_final
         caracter: tipo_prod
inicio
         escribir( quot;Ingrese el tipo de productoquot; )
         leer( tipo_prod )
         escribir( quot;Ingrese el precio del productoquot; )
         leer( precio_base )
         mult_IVA <- 1.0
         segun_sea tipo_prod hacer
                 'B': mult_IVA <- 1.15
                 'C': mult_IVA <- 1.12
         fin_si
         precio_final <- precio_base * mult_IVA
         escribir( quot;El precio con IVA del producto es: quot;, precio_final )
fin
**************************************************
10)
Algoritmo Oferta_panecillo
cons     precio_kilo = 1180
var      entero: kilos_sem, precio_final
         real: prop_desc
inicio
         escribir( quot;Ingrese la cantidad de kilos de pan comprados en la semanaquot; )
         leer( kilos_sem )
         kilos_sem <- kilos_sem + 1
         si( kilos_sem < 4 ) entonces
                                       Página 2
Pauta_Guia_1(1)
                   prop_desc = 1
         sino
                   si( kilos_sem >= 4 ^ kilos_sem < 7 ) entonces
                           prop_desc = 0.95
                   sino
                           si( kilos_sem >= 7 ^ kilos_sem < 10 ) entonces
                                   prop_desc = 0.9
                           sino
                                   si( kilos_sem >= 10 ^ kilos_sem < 14 ) entonces
                                           prop_desc = 0.85
                                   sino
                                           si( kilos_sem >= 14 ) entonces
                                                   prop_desc = 0.8
                                           fin_si
                                   fin_si
                           fin_si
                   fin_si
         fin_si
         precio_final <- precio_kilo * prop_desc
         escribir( quot;El precio final de la compra es: quot;, precio_final )
fin
**************************************************
13)
Algoritmo Asignar_valores_a_funcion
var      entero: x, res_func
         caracter: opcion
inicio
         repetir
                   escribir( “Ingrese un valor entre 1 y 15 para evaluar en la
función: “ )
                   leer( x)
                   si( x>= 1 ^ x<= 15 ) entonces
                            res_func <- 2 * x * x – x + 10
                            si( ( res_func MOD 2 ) = 0 ) entonces
                                    escribir( “El resultado es “, res_func )
                            fin_si
                   sino
                            escribir( “El número ingresado debe estar entre 1 y 15” )
                   fin_si
                escribir( “Ingrese ‘s’ para evaluar otro número o ingrese otro
carácter para salir: “ )
                leer( opcion )
        hasta_que( opcion <> ‘s’ )
fin
**************************************************
15)
Algoritmo Divisores_numero
var      entero: num, i
inicio
         escribir( “Ingrese el número cuyos divisores desea conocer: “ )
         leer( num )
         desde i <- 1 hasta num hacer
                   si( ( num MOD i ) = 0 ) entonces
                                         Página 3
Pauta_Guia_1(1)
                             escribir( i, “ es divisor de “, num )
                   fin_si
        fin_desde
fin
**************************************************
18)
Algoritmo Numeros_primos
var      entero: num, i, j
         logico: es_primo
inicio
         repetir
                escribir( “Ingrese el límite superior (mayor que 1) de los números
primos que desea conocer: “ )
                leer( num )
                 si( num <= 1 ) entonces
                         escribir( “El número ingresado debe ser mayor a 1” )
                 fin_si
         hasta_que( num > 1 )
         i <- 2
         mientras( i <= num ) hacer
                  es_primo <- V
                 j <- 2
                 mientras( j < i ^ es_primo ) hacer
                         si( ( i MOD j ) = 0 ) entonces
                                 es_primo <- F
                         fin_si
                         j <- j + 1
                 fin_mientras
                 si( es_primo )
                         escribir( i, “ es primo” )
                 fin_si
                 i <- i + 1
         fin_mientras
fin
**************************************************
21)
Algoritmo Sumas_parciales_1
var      entero: num_actual, mod_check, suma, cuenta_num
         logico: detener
inicio
         suma <- 0
         cuenta_num <- 0
         detener <- F
         repetir
                   repetir
                             escribir( “Ingrese próximo número a sumar: “ )
                             leer( num_actual )
                             mod_check = num_actual MOD 10
                             si( mod_check = 0 ) entonces
                                     escribir( “No debe ingresar números múltiplos de
10” )
                             fin_si
                                          Página 4
Pauta_Guia_1(1)
             hasta_que( mod_check <> 0 )
             cuenta_num <- cuenta_num + 1
             suma <- suma + num_actual
              mod_check = suma MOD 10
             si( mod_check = 0 ) entonces
                      detener <- V
             fin_si
      hasta_que( detener )
      escribir( “La suma de los números ingresados es: “, suma )
      escribir( “La cantidad de números ingresados es: “, cuenta_num )
fin




                                   Página 5

Contenu connexe

Tendances (17)

ESTRUCTURAS DE CONTROL: BUCLES EN C++
ESTRUCTURAS DE CONTROL: BUCLES EN C++ESTRUCTURAS DE CONTROL: BUCLES EN C++
ESTRUCTURAS DE CONTROL: BUCLES EN C++
 
2 ex parcial_b_respuestas
2 ex parcial_b_respuestas2 ex parcial_b_respuestas
2 ex parcial_b_respuestas
 
Arreglos
ArreglosArreglos
Arreglos
 
Factura en borland c++
Factura en borland c++Factura en borland c++
Factura en borland c++
 
Codigos de programas
Codigos de programasCodigos de programas
Codigos de programas
 
Unidad2 programas while , do while y for
Unidad2 programas while , do while  y forUnidad2 programas while , do while  y for
Unidad2 programas while , do while y for
 
Ejercicios Python Parte 1
Ejercicios Python Parte 1Ejercicios Python Parte 1
Ejercicios Python Parte 1
 
08 strings o cadenas
08 strings o cadenas08 strings o cadenas
08 strings o cadenas
 
Gotoxy
GotoxyGotoxy
Gotoxy
 
Javascript
JavascriptJavascript
Javascript
 
Ejercicios Python Parte 2
Ejercicios Python Parte 2Ejercicios Python Parte 2
Ejercicios Python Parte 2
 
Semana 2 Fundamentos de Python(Entradas, Salidas y Operaciones Aritméticas)
Semana 2   Fundamentos de Python(Entradas, Salidas y Operaciones Aritméticas)Semana 2   Fundamentos de Python(Entradas, Salidas y Operaciones Aritméticas)
Semana 2 Fundamentos de Python(Entradas, Salidas y Operaciones Aritméticas)
 
Mars
MarsMars
Mars
 
Analisis Clase2
Analisis  Clase2Analisis  Clase2
Analisis Clase2
 
Serie Fibonacci en C
Serie Fibonacci en CSerie Fibonacci en C
Serie Fibonacci en C
 
Ejercicios resueltos de programacion
Ejercicios resueltos de programacionEjercicios resueltos de programacion
Ejercicios resueltos de programacion
 
Ejercicios con Python parte 3
Ejercicios con Python parte 3Ejercicios con Python parte 3
Ejercicios con Python parte 3
 

En vedette

[Pauta] [Inf 140] Control I
[Pauta] [Inf 140]   Control I[Pauta] [Inf 140]   Control I
[Pauta] [Inf 140] Control IDaniel Barraza
 
[Inf 140] Procedimientos Y Funciones (1 X Hoja)
[Inf 140] Procedimientos Y Funciones (1 X Hoja)[Inf 140] Procedimientos Y Funciones (1 X Hoja)
[Inf 140] Procedimientos Y Funciones (1 X Hoja)Daniel Barraza
 
[Inf 140] Procedimientos Y Funciones (4 X Hoja)
[Inf 140] Procedimientos Y Funciones (4 X Hoja)[Inf 140] Procedimientos Y Funciones (4 X Hoja)
[Inf 140] Procedimientos Y Funciones (4 X Hoja)Daniel Barraza
 
[Pauta] [Inf 140] Certamen Ii
[Pauta] [Inf 140]   Certamen Ii[Pauta] [Inf 140]   Certamen Ii
[Pauta] [Inf 140] Certamen IiDaniel Barraza
 
[Pauta] Trabajo Grupal
[Pauta] Trabajo Grupal[Pauta] Trabajo Grupal
[Pauta] Trabajo GrupalDaniel Barraza
 
[Pauta] [Inf 140] Certamen I
[Pauta] [Inf 140]   Certamen I[Pauta] [Inf 140]   Certamen I
[Pauta] [Inf 140] Certamen IDaniel Barraza
 
[Pauta] [Inf 140] Control Ii
[Pauta] [Inf 140]   Control Ii[Pauta] [Inf 140]   Control Ii
[Pauta] [Inf 140] Control IiDaniel Barraza
 
Dictamen N° 33622 Conaf 2008
Dictamen N° 33622 Conaf 2008Dictamen N° 33622 Conaf 2008
Dictamen N° 33622 Conaf 2008Daniel Barraza
 
[Inf 140] Introduccion A Los Algoritmos (6 Diap X Hoja)
[Inf 140]   Introduccion A Los Algoritmos (6 Diap X Hoja)[Inf 140]   Introduccion A Los Algoritmos (6 Diap X Hoja)
[Inf 140] Introduccion A Los Algoritmos (6 Diap X Hoja)Daniel Barraza
 

En vedette (15)

[Pauta] [Inf 140] Control I
[Pauta] [Inf 140]   Control I[Pauta] [Inf 140]   Control I
[Pauta] [Inf 140] Control I
 
Suma Numeros
Suma NumerosSuma Numeros
Suma Numeros
 
[Inf 140] Procedimientos Y Funciones (1 X Hoja)
[Inf 140] Procedimientos Y Funciones (1 X Hoja)[Inf 140] Procedimientos Y Funciones (1 X Hoja)
[Inf 140] Procedimientos Y Funciones (1 X Hoja)
 
Inf 140 Guia3 2008 01
Inf 140   Guia3 2008 01Inf 140   Guia3 2008 01
Inf 140 Guia3 2008 01
 
[Inf 140] Procedimientos Y Funciones (4 X Hoja)
[Inf 140] Procedimientos Y Funciones (4 X Hoja)[Inf 140] Procedimientos Y Funciones (4 X Hoja)
[Inf 140] Procedimientos Y Funciones (4 X Hoja)
 
Inf 140 Programa
Inf 140   ProgramaInf 140   Programa
Inf 140 Programa
 
Pauta Control1
Pauta Control1Pauta Control1
Pauta Control1
 
[Pauta] [Inf 140] Certamen Ii
[Pauta] [Inf 140]   Certamen Ii[Pauta] [Inf 140]   Certamen Ii
[Pauta] [Inf 140] Certamen Ii
 
Inf 140 Guia2 2008 01
Inf 140   Guia2 2008 01Inf 140   Guia2 2008 01
Inf 140 Guia2 2008 01
 
[Pauta] Trabajo Grupal
[Pauta] Trabajo Grupal[Pauta] Trabajo Grupal
[Pauta] Trabajo Grupal
 
[Pauta] [Inf 140] Certamen I
[Pauta] [Inf 140]   Certamen I[Pauta] [Inf 140]   Certamen I
[Pauta] [Inf 140] Certamen I
 
[Pauta] [Inf 140] Control Ii
[Pauta] [Inf 140]   Control Ii[Pauta] [Inf 140]   Control Ii
[Pauta] [Inf 140] Control Ii
 
Lista
ListaLista
Lista
 
Dictamen N° 33622 Conaf 2008
Dictamen N° 33622 Conaf 2008Dictamen N° 33622 Conaf 2008
Dictamen N° 33622 Conaf 2008
 
[Inf 140] Introduccion A Los Algoritmos (6 Diap X Hoja)
[Inf 140]   Introduccion A Los Algoritmos (6 Diap X Hoja)[Inf 140]   Introduccion A Los Algoritmos (6 Diap X Hoja)
[Inf 140] Introduccion A Los Algoritmos (6 Diap X Hoja)
 

Similaire à Algoritmos para calcular perímetros, áreas y conversiones de unidades

Quiero hacer ágil, ¿y ahora qué: Java, Ruby o Scala?
Quiero hacer ágil, ¿y ahora qué: Java, Ruby o Scala?Quiero hacer ágil, ¿y ahora qué: Java, Ruby o Scala?
Quiero hacer ágil, ¿y ahora qué: Java, Ruby o Scala?Agile Spain
 
Elementos básicos de c++
Elementos básicos de c++Elementos básicos de c++
Elementos básicos de c++luiscristian
 
Elementos básicos de c++
Elementos básicos de c++Elementos básicos de c++
Elementos básicos de c++luiscristian
 
Ejercicios propuesto 3
Ejercicios propuesto 3Ejercicios propuesto 3
Ejercicios propuesto 3jfranco_123
 
Diseño de algoritmos usando pseint
Diseño de algoritmos usando pseintDiseño de algoritmos usando pseint
Diseño de algoritmos usando pseintDaniel Zavala
 
Hacer un programa que lea un año y que el mismo determine si el año es bisiesto
Hacer un programa que lea un año y que el mismo determine si el año es bisiestoHacer un programa que lea un año y que el mismo determine si el año es bisiesto
Hacer un programa que lea un año y que el mismo determine si el año es bisiestoyordanch
 
UsodelasestructurasrepetitivasRivera &G
UsodelasestructurasrepetitivasRivera &GUsodelasestructurasrepetitivasRivera &G
UsodelasestructurasrepetitivasRivera &GSantos Rivera Luján
 
Ejercicios Ptracticos Unidad Iii
Ejercicios Ptracticos Unidad IiiEjercicios Ptracticos Unidad Iii
Ejercicios Ptracticos Unidad Iiiyennismart
 
6 Escritura De Algoritmos Programas
6 Escritura De Algoritmos Programas6 Escritura De Algoritmos Programas
6 Escritura De Algoritmos ProgramasPaulo Guerra Terán
 
Clase lenguaje c
Clase lenguaje c Clase lenguaje c
Clase lenguaje c Mar15marian
 
Clase lenguaje c xxxxxx
Clase lenguaje c xxxxxxClase lenguaje c xxxxxx
Clase lenguaje c xxxxxxMar15marian
 
Clase lenguaje c xxxxxx
Clase lenguaje c xxxxxxClase lenguaje c xxxxxx
Clase lenguaje c xxxxxxMar15marian
 
Problemas propuestos clase 0-1
Problemas propuestos  clase 0-1Problemas propuestos  clase 0-1
Problemas propuestos clase 0-1Jefferson Prieto
 
Problemas propuestos clase 0-1
Problemas propuestos  clase 0-1Problemas propuestos  clase 0-1
Problemas propuestos clase 0-1Jefferson Prieto
 
Problemas propuestos clase 0-1
Problemas propuestos  clase 0-1Problemas propuestos  clase 0-1
Problemas propuestos clase 0-1Jefferson Prieto
 
Ejercicios condicional-if
Ejercicios condicional-if  Ejercicios condicional-if
Ejercicios condicional-if yulieth licona
 

Similaire à Algoritmos para calcular perímetros, áreas y conversiones de unidades (20)

Quiero hacer ágil, ¿y ahora qué: Java, Ruby o Scala?
Quiero hacer ágil, ¿y ahora qué: Java, Ruby o Scala?Quiero hacer ágil, ¿y ahora qué: Java, Ruby o Scala?
Quiero hacer ágil, ¿y ahora qué: Java, Ruby o Scala?
 
Lenguaje c++
Lenguaje c++Lenguaje c++
Lenguaje c++
 
Elementos básicos de c++
Elementos básicos de c++Elementos básicos de c++
Elementos básicos de c++
 
Elementos básicos de c++
Elementos básicos de c++Elementos básicos de c++
Elementos básicos de c++
 
Lenguaje c++
Lenguaje c++Lenguaje c++
Lenguaje c++
 
Ejercicios propuesto 3
Ejercicios propuesto 3Ejercicios propuesto 3
Ejercicios propuesto 3
 
Diseño de algoritmos usando pseint
Diseño de algoritmos usando pseintDiseño de algoritmos usando pseint
Diseño de algoritmos usando pseint
 
Algoritmos secuenciales resueldos
Algoritmos  secuenciales resueldosAlgoritmos  secuenciales resueldos
Algoritmos secuenciales resueldos
 
Hacer un programa que lea un año y que el mismo determine si el año es bisiesto
Hacer un programa que lea un año y que el mismo determine si el año es bisiestoHacer un programa que lea un año y que el mismo determine si el año es bisiesto
Hacer un programa que lea un año y que el mismo determine si el año es bisiesto
 
UsodelasestructurasrepetitivasRivera &G
UsodelasestructurasrepetitivasRivera &GUsodelasestructurasrepetitivasRivera &G
UsodelasestructurasrepetitivasRivera &G
 
Ejercicios Ptracticos Unidad Iii
Ejercicios Ptracticos Unidad IiiEjercicios Ptracticos Unidad Iii
Ejercicios Ptracticos Unidad Iii
 
6 Escritura De Algoritmos Programas
6 Escritura De Algoritmos Programas6 Escritura De Algoritmos Programas
6 Escritura De Algoritmos Programas
 
Clase lenguaje c
Clase lenguaje c Clase lenguaje c
Clase lenguaje c
 
Clase lenguaje c xxxxxx
Clase lenguaje c xxxxxxClase lenguaje c xxxxxx
Clase lenguaje c xxxxxx
 
Clase lenguaje c xxxxxx
Clase lenguaje c xxxxxxClase lenguaje c xxxxxx
Clase lenguaje c xxxxxx
 
Problemas propuestos clase 0-1
Problemas propuestos  clase 0-1Problemas propuestos  clase 0-1
Problemas propuestos clase 0-1
 
Problemas propuestos clase 0-1
Problemas propuestos  clase 0-1Problemas propuestos  clase 0-1
Problemas propuestos clase 0-1
 
Problemas propuestos clase 0-1
Problemas propuestos  clase 0-1Problemas propuestos  clase 0-1
Problemas propuestos clase 0-1
 
Clase 19
Clase 19Clase 19
Clase 19
 
Ejercicios condicional-if
Ejercicios condicional-if  Ejercicios condicional-if
Ejercicios condicional-if
 

Plus de Daniel Barraza

[Inf 140] Representacion Interna De Datos (1 X Hoja)
[Inf 140] Representacion Interna De Datos (1 X Hoja)[Inf 140] Representacion Interna De Datos (1 X Hoja)
[Inf 140] Representacion Interna De Datos (1 X Hoja)Daniel Barraza
 
[Inf 140] Programacion De Presentaciones
[Inf 140] Programacion De Presentaciones[Inf 140] Programacion De Presentaciones
[Inf 140] Programacion De PresentacionesDaniel Barraza
 
[Inf 140] Introduccion A Los Algoritmos (4 Diap X Hoja)
[Inf 140]   Introduccion A Los Algoritmos (4 Diap X Hoja)[Inf 140]   Introduccion A Los Algoritmos (4 Diap X Hoja)
[Inf 140] Introduccion A Los Algoritmos (4 Diap X Hoja)Daniel Barraza
 
[Inf 140] Introduccion A Los Algoritmos (3 Diap X Hoja)
[Inf 140]   Introduccion A Los Algoritmos (3 Diap X Hoja)[Inf 140]   Introduccion A Los Algoritmos (3 Diap X Hoja)
[Inf 140] Introduccion A Los Algoritmos (3 Diap X Hoja)Daniel Barraza
 
[Inf 140] Guia4 2008 01
[Inf 140]   Guia4 2008 01[Inf 140]   Guia4 2008 01
[Inf 140] Guia4 2008 01Daniel Barraza
 
[Inf 140] Guia1 2008 01
[Inf 140]   Guia1 2008 01[Inf 140]   Guia1 2008 01
[Inf 140] Guia1 2008 01Daniel Barraza
 
[Inf 140] Estructuras Repetitivas Y Selectivas (6 X Hoja)
[Inf 140]   Estructuras Repetitivas Y Selectivas (6 X Hoja)[Inf 140]   Estructuras Repetitivas Y Selectivas (6 X Hoja)
[Inf 140] Estructuras Repetitivas Y Selectivas (6 X Hoja)Daniel Barraza
 
[Inf 140] Estructuras Repetitivas Y Selectivas (4 X Hoja)
[Inf 140]   Estructuras Repetitivas Y Selectivas (4 X Hoja)[Inf 140]   Estructuras Repetitivas Y Selectivas (4 X Hoja)
[Inf 140] Estructuras Repetitivas Y Selectivas (4 X Hoja)Daniel Barraza
 
[Inf 140] Estructuras Repetitivas Y Selectivas (1 X Hoja)
[Inf 140]   Estructuras Repetitivas Y Selectivas (1 X Hoja)[Inf 140]   Estructuras Repetitivas Y Selectivas (1 X Hoja)
[Inf 140] Estructuras Repetitivas Y Selectivas (1 X Hoja)Daniel Barraza
 
[Inf 140] Algoritmos Y Arreglos (6 X Hoja)
[Inf 140]  Algoritmos Y Arreglos (6 X Hoja)[Inf 140]  Algoritmos Y Arreglos (6 X Hoja)
[Inf 140] Algoritmos Y Arreglos (6 X Hoja)Daniel Barraza
 
[Inf 140] Algoritmos Y Arreglos (1 X Hoja)
[Inf 140]  Algoritmos Y Arreglos (1 X Hoja)[Inf 140]  Algoritmos Y Arreglos (1 X Hoja)
[Inf 140] Algoritmos Y Arreglos (1 X Hoja)Daniel Barraza
 

Plus de Daniel Barraza (15)

Lista
ListaLista
Lista
 
Ayudantia 1
Ayudantia 1Ayudantia 1
Ayudantia 1
 
Pauta Guia 3
Pauta Guia 3Pauta Guia 3
Pauta Guia 3
 
Ejercicio Extra 1
Ejercicio Extra 1Ejercicio Extra 1
Ejercicio Extra 1
 
[Inf 140] Representacion Interna De Datos (1 X Hoja)
[Inf 140] Representacion Interna De Datos (1 X Hoja)[Inf 140] Representacion Interna De Datos (1 X Hoja)
[Inf 140] Representacion Interna De Datos (1 X Hoja)
 
[Inf 140] Programacion De Presentaciones
[Inf 140] Programacion De Presentaciones[Inf 140] Programacion De Presentaciones
[Inf 140] Programacion De Presentaciones
 
[Inf 140] Introduccion A Los Algoritmos (4 Diap X Hoja)
[Inf 140]   Introduccion A Los Algoritmos (4 Diap X Hoja)[Inf 140]   Introduccion A Los Algoritmos (4 Diap X Hoja)
[Inf 140] Introduccion A Los Algoritmos (4 Diap X Hoja)
 
[Inf 140] Introduccion A Los Algoritmos (3 Diap X Hoja)
[Inf 140]   Introduccion A Los Algoritmos (3 Diap X Hoja)[Inf 140]   Introduccion A Los Algoritmos (3 Diap X Hoja)
[Inf 140] Introduccion A Los Algoritmos (3 Diap X Hoja)
 
[Inf 140] Guia4 2008 01
[Inf 140]   Guia4 2008 01[Inf 140]   Guia4 2008 01
[Inf 140] Guia4 2008 01
 
[Inf 140] Guia1 2008 01
[Inf 140]   Guia1 2008 01[Inf 140]   Guia1 2008 01
[Inf 140] Guia1 2008 01
 
[Inf 140] Estructuras Repetitivas Y Selectivas (6 X Hoja)
[Inf 140]   Estructuras Repetitivas Y Selectivas (6 X Hoja)[Inf 140]   Estructuras Repetitivas Y Selectivas (6 X Hoja)
[Inf 140] Estructuras Repetitivas Y Selectivas (6 X Hoja)
 
[Inf 140] Estructuras Repetitivas Y Selectivas (4 X Hoja)
[Inf 140]   Estructuras Repetitivas Y Selectivas (4 X Hoja)[Inf 140]   Estructuras Repetitivas Y Selectivas (4 X Hoja)
[Inf 140] Estructuras Repetitivas Y Selectivas (4 X Hoja)
 
[Inf 140] Estructuras Repetitivas Y Selectivas (1 X Hoja)
[Inf 140]   Estructuras Repetitivas Y Selectivas (1 X Hoja)[Inf 140]   Estructuras Repetitivas Y Selectivas (1 X Hoja)
[Inf 140] Estructuras Repetitivas Y Selectivas (1 X Hoja)
 
[Inf 140] Algoritmos Y Arreglos (6 X Hoja)
[Inf 140]  Algoritmos Y Arreglos (6 X Hoja)[Inf 140]  Algoritmos Y Arreglos (6 X Hoja)
[Inf 140] Algoritmos Y Arreglos (6 X Hoja)
 
[Inf 140] Algoritmos Y Arreglos (1 X Hoja)
[Inf 140]  Algoritmos Y Arreglos (1 X Hoja)[Inf 140]  Algoritmos Y Arreglos (1 X Hoja)
[Inf 140] Algoritmos Y Arreglos (1 X Hoja)
 

Dernier

Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 

Dernier (13)

Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 

Algoritmos para calcular perímetros, áreas y conversiones de unidades

  • 1. Pauta_Guia_1(1) ************************************************** 1) Algoritmo Perimetro_de_circunferencia cons PI = 3.141516 var real: radio, resultado inicio leer( radio ) resultado <- 2 * PI * radio escribir( quot;El perímetro de la circunferencia es: quot;, resultado ) fin ************************************************** 2) Algoritmo Perimetro_Area_de_circunferencia cons PI = 3.141516 var real: radio, perimetro, area inicio leer( radio ) perimetro <- 2 * PI * radio area <- PI * radio * radio escribir( quot;El perímetro de la circunferencia es: quot;, perimetro ) escribir( quot;El área de la circunferencia es: quot;, area ) fin ************************************************** 5) Algoritmo Resultado_funcion var real: x, resultado inicio leer( x ) resultado <- x * x + x - 5 escribir( quot;Resultado de la función: quot;, resultado ) si( resultado < 0 ) entonces Escribir( quot;El resultado obtenido es NEGATIVOquot; ) sino Escribir( quot;El resultado obtenido es POSITIVOquot; ) fin_si fin ************************************************** 6) Algoritmo Convertir_Celsius var real: celsius, resultado caracter: opcion inicio escribir( quot;Ingrese la temperatura en grados Celsiusquot; ) leer( celsius ) escribir( quot;Ingrese 'K' para convertir a grados Kelvin, u otro caracter para convertir a Fahrenheitquot; ) leer( opcion ) si( opcion <> 'K' ) entonces resultado <- celsius * 9/5 + 32 sino resultado <- celsius + 273.15 fin_si escribir( quot;El resultado de la conversión es: quot;, resultado ) fin ************************************************** Página 1
  • 2. Pauta_Guia_1(1) 8) Algoritmo Minimo_y_maximo var real: actual, minimo, maximo inicio escribir( quot;Ingrese 1er valorquot; ) leer( actual ) minimo <- actual maximo <- actual escribir( quot;Ingrese 2do valorquot; ) leer( actual ) si( actual < minimo ) entonces minimo <- actual fin_si si( actual > maximo ) entonces maximo <- actual fin_si escribir( quot;Ingrese 3er valorquot; ) leer( actual ) si( actual < minimo ) entonces minimo <- actual fin_si si( actual > maximo ) entonces maximo <- actual fin_si escribir( quot;El valor mínimo ingresado es: quot;, minimo ) escribir( quot;El valor máximo ingresado es: quot;, máximo ) fin ************************************************** 9) Algoritmo Aplicar_IVA var real: mult_IVA entero: precio_base, precio_final caracter: tipo_prod inicio escribir( quot;Ingrese el tipo de productoquot; ) leer( tipo_prod ) escribir( quot;Ingrese el precio del productoquot; ) leer( precio_base ) mult_IVA <- 1.0 segun_sea tipo_prod hacer 'B': mult_IVA <- 1.15 'C': mult_IVA <- 1.12 fin_si precio_final <- precio_base * mult_IVA escribir( quot;El precio con IVA del producto es: quot;, precio_final ) fin ************************************************** 10) Algoritmo Oferta_panecillo cons precio_kilo = 1180 var entero: kilos_sem, precio_final real: prop_desc inicio escribir( quot;Ingrese la cantidad de kilos de pan comprados en la semanaquot; ) leer( kilos_sem ) kilos_sem <- kilos_sem + 1 si( kilos_sem < 4 ) entonces Página 2
  • 3. Pauta_Guia_1(1) prop_desc = 1 sino si( kilos_sem >= 4 ^ kilos_sem < 7 ) entonces prop_desc = 0.95 sino si( kilos_sem >= 7 ^ kilos_sem < 10 ) entonces prop_desc = 0.9 sino si( kilos_sem >= 10 ^ kilos_sem < 14 ) entonces prop_desc = 0.85 sino si( kilos_sem >= 14 ) entonces prop_desc = 0.8 fin_si fin_si fin_si fin_si fin_si precio_final <- precio_kilo * prop_desc escribir( quot;El precio final de la compra es: quot;, precio_final ) fin ************************************************** 13) Algoritmo Asignar_valores_a_funcion var entero: x, res_func caracter: opcion inicio repetir escribir( “Ingrese un valor entre 1 y 15 para evaluar en la función: “ ) leer( x) si( x>= 1 ^ x<= 15 ) entonces res_func <- 2 * x * x – x + 10 si( ( res_func MOD 2 ) = 0 ) entonces escribir( “El resultado es “, res_func ) fin_si sino escribir( “El número ingresado debe estar entre 1 y 15” ) fin_si escribir( “Ingrese ‘s’ para evaluar otro número o ingrese otro carácter para salir: “ ) leer( opcion ) hasta_que( opcion <> ‘s’ ) fin ************************************************** 15) Algoritmo Divisores_numero var entero: num, i inicio escribir( “Ingrese el número cuyos divisores desea conocer: “ ) leer( num ) desde i <- 1 hasta num hacer si( ( num MOD i ) = 0 ) entonces Página 3
  • 4. Pauta_Guia_1(1) escribir( i, “ es divisor de “, num ) fin_si fin_desde fin ************************************************** 18) Algoritmo Numeros_primos var entero: num, i, j logico: es_primo inicio repetir escribir( “Ingrese el límite superior (mayor que 1) de los números primos que desea conocer: “ ) leer( num ) si( num <= 1 ) entonces escribir( “El número ingresado debe ser mayor a 1” ) fin_si hasta_que( num > 1 ) i <- 2 mientras( i <= num ) hacer es_primo <- V j <- 2 mientras( j < i ^ es_primo ) hacer si( ( i MOD j ) = 0 ) entonces es_primo <- F fin_si j <- j + 1 fin_mientras si( es_primo ) escribir( i, “ es primo” ) fin_si i <- i + 1 fin_mientras fin ************************************************** 21) Algoritmo Sumas_parciales_1 var entero: num_actual, mod_check, suma, cuenta_num logico: detener inicio suma <- 0 cuenta_num <- 0 detener <- F repetir repetir escribir( “Ingrese próximo número a sumar: “ ) leer( num_actual ) mod_check = num_actual MOD 10 si( mod_check = 0 ) entonces escribir( “No debe ingresar números múltiplos de 10” ) fin_si Página 4
  • 5. Pauta_Guia_1(1) hasta_que( mod_check <> 0 ) cuenta_num <- cuenta_num + 1 suma <- suma + num_actual mod_check = suma MOD 10 si( mod_check = 0 ) entonces detener <- V fin_si hasta_que( detener ) escribir( “La suma de los números ingresados es: “, suma ) escribir( “La cantidad de números ingresados es: “, cuenta_num ) fin Página 5