SlideShare ist ein Scribd-Unternehmen logo
1 von 5
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (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
 

Andere mochten auch

[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
 

Andere mochten auch (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)
 

Ähnlich wie 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 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
 
Clase lenguaje c
Clase lenguaje c Clase lenguaje c
Clase lenguaje c Mar15marian
 
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
 

Ähnlich wie 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 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
 
Clase lenguaje c
Clase lenguaje c Clase lenguaje c
Clase lenguaje c
 
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
 

Mehr von 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
 

Mehr von 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)
 

Kürzlich hochgeladen

Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel tallerValentinaTabares11
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxAlexander López
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxJOSEMANUELHERNANDEZH11
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxMariaBurgos55
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 

Kürzlich hochgeladen (20)

Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel taller
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptx
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptx
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 

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