Documentos de Académico
Documentos de Profesional
Documentos de Cultura
4. Freír un huevo.
Variables
Huevo
Aceite
Estufa
Cazuela
Condimentos
Cucharas
Proceso
Inicio
Prender la estufa
Poner el aceite a la cazuela
Batir el huevo
Poner los condimentos
Echarlo a la cazuela
Cocinarlo al gusto
Fin
FinProceso
2.3 Escribir un algoritmo para determinar el máximo común divisor de dos números
enteros (MCD) por el algoritmo de Euclides:
Dividir el mayor de los dos enteros positivos por el más pequeño.
A continuación dividir el divisor por el resto.
Continuar el proceso de dividir el último divisor por el último resto hasta que la
división sea exacta.
El último divisor es el mcd.
FinAlgoritmo
FinSi
Fin Si
Fin Si
Fin Si
FinAlgoritmo
Diagrama de flujo
2.7 Diseñar un algoritmo que lea tres números y descubra si uno de ellos es la suma de
los otros dos.
Algoritmo suma_dos_numeros
escribir"introducir tres numeros"
leer a,b,c
Si a+b=c Entonces
escribir"los numeros cumplen la condicion"
Si a+c=b Entonces
escribir"los numeros cumplen la condicion"
Si c+b=a Entonces
Escribir "los numeros cumplen la condicion"
Fin Si
Fin Si
SiNo
escribir "los numeros no cumplen la condicion"
Fin Si
FinAlgoritmo
2.8 Diseñar un algoritmo para calcular la velocidad (en m/s) de los corredores de la
carrera de 1.500 metros. La entrada consistirá en parejas de números (minutos,
segundos) que dan el tiempo del corredor; por cada corredor, el algoritmo debe
visualizar el tiempo en minutos y segundos, así como la velocidad media.
Ejemplo de entrada de datos: (3,53) (3,40) (3,46) (3,52) (4,0) (0,0); el último par de
datos se utilizará como fin de entrada de datos.
2.9 Diseñar un algoritmo para determinar los números primos iguales o menores que N
(leído del teclado). (Un número primo sólo puede ser divisible por él mismo y por la
unidad.)
Algoritmo primo
definir n,i,d como enteros
d<-0
Fin Si
Fin Para
Si d=2 Entonces
escribir "es primo"
Sino
escribir "no es primo"
Fin Si
FinAlgoritmo
2.10 Escribir un algoritmo que calcule la superficie de un triángulo en función de la
base y la altura (S = 1/2 Base × Altura).
Diagrama de flujo Pseudocódigo
Algoritmo triangulo
Escribir "ingrese la base del
triangulo"
leer b;
Escribir"respuesta es " a
finalgoritmo
a<-PI*r^2
l<-2*PI*r
FinAlgoritmo
Algoritmo palindromas
Escribir "ingrese la palabra"
leer palabraoriginal
Fin Para
Limpiar Pantalla
Fin Si
Fin Para
veces=cont
Fin Funcion
Funcion separarletras(palabra)
size<-longitud(palabra)
Fin Para
FinFuncion
Algoritmo ocurrencia
separarletras(cadena)
FinAlgoritmo
2.15 Muchos bancos y cajas de ahorro calculan los intereses de las cantidades
depositadas por los clientes diariamente según las premisas siguientes. Un capital de
1.000 euros, con una tasa de interés del 6 por 100, renta un interés en un día de 0,06
multiplicado por 1.000 y dividido por 365. Esta operación producirá 0,16 euros de
interés y el capital acumulado será 1.000,16. El interés para el segundo día se calculará
multiplicando 0,06 por 1.000 y dividiendo el resultado por 365. Diseñar un algoritmo
que reciba tres entradas: el capital a depositar, la tasa de interés y la duración del
depósito en semanas, y calcular el capital total acumulado al final del período de tiempo
especificado.