Documente Academic
Documente Profesional
Documente Cultură
ALGORITMOS - 301303
Éxitos
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: ECBTI Programa: Ingeniería de Sistemas
Curso: Algoritmos Código: 301303
Planteamiento del problema a resolver : Desarrolle un Algoritmo que de las instrucciones para preparar un plato
típico de su región que sea suficiente para 4 invitados ( debe anexar una foto del plato en el foro)
Que datos no Que datos no Tipo Formulas a aplicar Requiere Requiere ciclos
conozco y se deben conozco pero Variables si se requieren condicional (si / no ) _
solicitar ( si se los puedo requeridas ( si / no) cuales
requiere más filas calcular Tipo Variable
por favor anexarlas)
Se conocen los Se conocen numer Menú n/a Si, en el no
datos iniciales los datos ica => para momento
iniciales ingresar de validar
a las la opción
opciones del menú
del inicial
menú
inicial
Algoritmo Ejercicio1
Escribir "PREPARACION AJIACO SANTAFEREÑO (4 PORCIONES)";
menu<-0;
mientras menu<=3
Escribir " ";
Escribir "Digite una opcion del menu:";
Escribir "1. Descripcion del plato";
Escribir "2. Ingredientes";
Escribir "3. Preparacion";
Escribir "4. Salir";
Escribir " ";
Leer menu;
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: ECBTI Programa: Ingeniería de Sistemas
Curso: Algoritmos Código: 301303
Segun menu Hacer
1:
Escribir "Prepara un ajiaco al mejor estilo santafereño, con principales
ingredientes como tres tipos de papa, pollo, mazorca, entre otros";
2:
Escribir "Ingredientes:";
Escribir "800 g de pechuga de pollo o un pollo despresado";
Escribir "500 g de papas pastusas, peladas y cortadas en rodajas";
Escribir "2 mazorcas tiernas partidas en redondeles de 3 cm de grosor";
Escribir "5 g o 1 cucharadita de ajo triturado";
Escribir "20 g o una cuchara de hojas de cilantro finamente cortado";
Escribir "100 g de alcaparras lavadas";
Escribir "2 aguacates medianos pelados y partidos en cubos medianos";
Escribir "800 g de papas criollas, peladas y cortadas en rodajas";
Escribir "500 g de papas sabaneras, peladas y cortadas en rodajas";
Escribir "2 tallos de cebolla larga sin cortar, solo la parte blanca";
Escribir "1 ramo de guascas";
Escribir "250 ml o una taza de crema de leche";
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: ECBTI Programa: Ingeniería de Sistemas
Curso: Algoritmos Código: 301303
Escribir "40 ml o dos cucharadas de aceite de girasol";
Escribir "Sal y pimienta al gusto";
3:
Escribir "Preparación:";
Escribir "En una olla grande, se saltea en el aceite el pollo con cilantro,
ajo, pimienta y sal";
Escribir "Cuando dore, se adicionan las mazorcas, la cebolla en rama y
luego las papas que se deshacen (papa criolla y pastusa)";
Escribir "Se añade agua hasta cubrir el pollo (no se exceda en agua), a
medida que la papa se cocine, puede adicionar más agua";
Escribir "Cuando el pollo esté blando, sin pasarse en su cocción, se
retira de la olla";
Escribir "Cuando estén blandos los granos de la mazorca, adicione la
papa sabanera, cuidando que no se deshaga, y la mitad de las guascas";
Escribir "Desmeche el pollo retirando la piel y reserve";
Escribir "Corte el aguacate en cubos y acompáñelo con la semilla del
aguacate para que no se oxide";
Escribir "El ajiaco se sigue cocinando y se le agrega agua, hasta lograr
el espeso deseado, no debe ser ni muy líquido ni muy espeso";
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: ECBTI Programa: Ingeniería de Sistemas
Curso: Algoritmos Código: 301303
Escribir "Faltando 5 minutos para servir se le agrega el resto de las
guascas";
Escribir "Se sirve el caldo con las papas, se decora con pollo, aguacate,
alcaparras y la crema";
Escribir "Es usual acompañarlo de ají picante, arroz, pan o arepas";
Escribir "Se puede servir con el pollo desmecho o presas de pollo";
De Otro Modo:
Escribir "Fin";
Fin Segun
FinMientras
FinAlgoritmo
4.- Resultado (captura imagen o imágenes del resultado (debe aparecer su nombre)
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: ECBTI Programa: Ingeniería de Sistemas
Curso: Algoritmos Código: 301303
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: ECBTI Programa: Ingeniería de Sistemas
Curso: Algoritmos Código: 301303
1. Planteamiento del problema a resolver : Desarrolle un Algoritmo que permita leer un valor entero,
calcular su cuadrado y mostrar su resultado.
Que datos no Que datos no Tipo Formulas a aplicar Requiere Requiere ciclos
conozco y se deben conozco pero Variables si se requieren condicional (si / no ) _
solicitar ( si se los puedo requeridas ( si / no) cuales
requiere más filas calcular Tipo Variable
por favor anexarlas)
Un numero para El cuadrado numer num => Numa = num*num no no
sacar el cuadrado del numero ica numero
solicitado ingresad
o por el
usuario
Algoritmo Ejercicio3
Escribir "CALCULAR EL CUADRADO DE UN NUMERO";
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: ECBTI Programa: Ingeniería de Sistemas
Curso: Algoritmos Código: 301303
Escribir " ";
Escribir "Digite un numero para saber su cuadrado"
leer num
numa=num*num
Escribir "El cuadrado de " num " es: " numa
FinAlgoritmo
4.- Resultado (captura imagen o imágenes del resultado (debe aparecer su nombre)
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: ECBTI Programa: Ingeniería de Sistemas
Curso: Algoritmos Código: 301303
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: ECBTI Programa: Ingeniería de Sistemas
Curso: Algoritmos Código: 301303
1. Planteamiento del problema a resolver : Desarrollar un diagrama o algoritmo que permita ingresar el
radio de un circulo para determinar el área del mismo (consultar la formula), y mostrar su
resultado
Que datos no Que datos no Tipo Formulas a aplicar Requiere Requiere ciclos
conozco y se deben conozco pero Variables si se requieren condicional (si / no ) _
solicitar ( si se los puedo requeridas ( si / no) cuales
requiere más filas calcular Tipo Variable
por favor anexarlas)
Radio del circulo Area del numer r => a=3.1416*r*r no no
circulo ica numero
ingresad
o por el
usuario
FinAlgoritmo
4.- Resultado (captura imagen o imágenes del resultado (debe aparecer su nombre)
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: ECBTI Programa: Ingeniería de Sistemas
Curso: Algoritmos Código: 301303
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: ECBTI Programa: Ingeniería de Sistemas
Curso: Algoritmos Código: 301303
1. Planteamiento del problema a resolver : Desarrollar un Algoritmo que permita determinar la
hipotenusa de un triángulo rectángulo conocido los valores de las longitudes de los catetos.
Que datos no Que datos no Tipo Formulas a aplicar Requiere Requiere ciclos
conozco y se deben conozco pero Variables si se requieren condicional (si / no ) _
solicitar ( si se los puedo requeridas ( si / no) cuales
requiere más filas calcular Tipo Variable
por favor anexarlas)
Catetos del Hipotenusa numer a-b hipotenusa<-rc no no
triangulo del triangulo icas => [(a*a)+(b*b)]
numeros
ingresad
o por el
usuario
Algoritmo Ejercicio5
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: ECBTI Programa: Ingeniería de Sistemas
Curso: Algoritmos Código: 301303
Escribir "HIPOTENUSA DE UN TRIANGULO";
Escribir " ";
Escribir "Digite el lado a del triangulo";
leer a
Escribir "Digite el lado b del triangulo";
leer b
hipotenusa<-rc [(a*a)+(b*b)]
escribir "La Hipotenusa del triangulo es: " hipotenusa
FinAlgoritmo
4.- Resultado (captura imagen o imágenes del resultado (debe aparecer su nombre)
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: ECBTI Programa: Ingeniería de Sistemas
Curso: Algoritmos Código: 301303
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: ECBTI Programa: Ingeniería de Sistemas
Curso: Algoritmos Código: 301303
Que datos no Que datos no Tipo Formulas a aplicar Requiere Requiere ciclos
conozco y se deben conozco pero Variables si se requieren condicional (si / no ) _
solicitar ( si se los puedo requeridas ( si / no) cuales
requiere más filas calcular Tipo Variable
por favor anexarlas)
Temperatura en Temperatura numer c=> f=c*1.8+32 no no
grados centigrados en Kelvin y ica numero k=c+273.15
Farenheit ingresad
o por el
usuario
4.- Resultado (captura imagen o imágenes del resultado (debe aparecer su nombre)
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: ECBTI Programa: Ingeniería de Sistemas
Curso: Algoritmos Código: 301303
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: ECBTI Programa: Ingeniería de Sistemas
Curso: Algoritmos Código: 301303
1. Planteamiento del problema a resolver : Desarrollar un diagrama o algoritmo que permita convertir
un valor en galones a Litros, barriles y litros
Que datos no Que datos no Tipo Formulas a aplicar Requiere Requiere ciclos
conozco y se deben conozco pero Variables si se requieren condicional (si / no ) _
solicitar ( si se los puedo requeridas ( si / no) cuales
requiere más filas calcular Tipo Variable
por favor anexarlas)
Cantidad de galones Litros y numer galones litros<-galones * no no
barriles ica => 3.7854118;
numero
ingresad barriles<-galones
o por el * (1 / 42);
usuario
3.- Usted probo el resultado con diferentes valores? si (Cuales):__10, 20, 35___
4.- Resultado (captura imagen o imágenes del resultado (debe aparecer su nombre)
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: ECBTI Programa: Ingeniería de Sistemas
Curso: Algoritmos Código: 301303
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: ECBTI Programa: Ingeniería de Sistemas
Curso: Algoritmos Código: 301303
1. Planteamiento del problema a resolver : Desarrollar un diagrama o algoritmo que permita
determinar si un valor cualquiera es positivo o negativo
Que datos no Que datos no Tipo Formulas a aplicar Requiere Requiere ciclos
conozco y se deben conozco pero Variables si se requieren condicional (si / no ) _
solicitar ( si se los puedo requeridas ( si / no) cuales
requiere más filas calcular Tipo Variable
por favor anexarlas)
Numero a n/a numer num=> n/a si no
determinar ica numero
(negativo o positivo) ingresad
o por el
usuario
Algoritmo Ejercicio12
Escribir "VALORES POSITIVOS Y NEGATIVOS";
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: ECBTI Programa: Ingeniería de Sistemas
Curso: Algoritmos Código: 301303
Escribir " ";
Escribir "Digite un numero (positivo o negativo):";
leer num
Si num<0 Entonces
escribir "el numero es negativo"
Sino
escribir "el numero es positivo"
Fin Si
FinAlgoritmo
3.- Usted probo el resultado con diferentes valores? si (Cuales):__ -1, -3, 5, 6___
4.- Resultado (captura imagen o imágenes del resultado (debe aparecer su nombre)
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: ECBTI Programa: Ingeniería de Sistemas
Curso: Algoritmos Código: 301303
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: ECBTI Programa: Ingeniería de Sistemas
Curso: Algoritmos Código: 301303
1. Planteamiento del problema a resolver : Desarrolle un diagrama o algoritmo que permita determinar
si un valor N es múltiplo de un Valor Z
Que datos no Que datos no Tipo Formulas a aplicar Requiere Requiere ciclos
conozco y se deben conozco pero Variables si se requieren condicional (si / no ) _
solicitar ( si se los puedo requeridas ( si / no) cuales
requiere más filas calcular Tipo Variable
por favor anexarlas)
Dos valores iniciales Valor si es o numer Valor1 comp<-valor1 si no
no multiplo ica – mod valor2
valor2=
>
numeros
ingresad
o por el
usuario
4.- Resultado (captura imagen o imágenes del resultado (debe aparecer su nombre)
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: ECBTI Programa: Ingeniería de Sistemas
Curso: Algoritmos Código: 301303
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: ECBTI Programa: Ingeniería de Sistemas
Curso: Algoritmos Código: 301303
Que datos no Que datos no Tipo Formulas a aplicar Requiere Requiere ciclos
conozco y se deben conozco pero Variables si se requieren condicional (si / no ) _
solicitar ( si se los puedo requeridas ( si / no) cuales
requiere más filas calcular Tipo Variable
por favor anexarlas)
Nota equivalente al Nota final numer p=> x=(p*5)/375 si no
75% del curso para aprobar ica numero a=x*0.75
el curso ingresad v= a + 0
o por el
usuario t=300-p
x=(t*5)/125
a=x*0.25
Algoritmo ejercicio23
Si menu = 1 Entonces
Escribir "Digite el puntaje del 75% (0 a 375)";
leer p
Si p >= 300 Entonces
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: ECBTI Programa: Ingeniería de Sistemas
Curso: Algoritmos Código: 301303
x=(p*5)/375
a=x*0.75
v= a + 0
Escribir "Con el puntaje ingresado de " p " equivalente en nota a " x " del 75%, puede pasar el
curso con " v;
Sino
t=300-p
x=(t*5)/125
a=x*0.25
Escribir "El puntaje minimo que debe sacar es " t " equivalente en nota a " a ;
Fin Si
sino
Escribir "Fin";
Fin Si
FinMientras
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: ECBTI Programa: Ingeniería de Sistemas
Curso: Algoritmos Código: 301303
FinAlgoritmo
3.- Usted probo el resultado con diferentes valores? si (Cuales):__ 299, 300___
4.- Resultado (captura imagen o imágenes del resultado (debe aparecer su nombre)
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: ECBTI Programa: Ingeniería de Sistemas
Curso: Algoritmos Código: 301303
1. Planteamiento del problema a resolver : Desarrollar un Algoritmo que permita determinar la fecha
un día después a un fecha ingresada (tenga en cuenta meses de 30, 31, 28 días, cambio de año,
ejemplo 31-12-2004 el día siguiente será 1-1-2005).
Que datos no Que datos no Tipo Formulas a aplicar Requiere Requiere ciclos
conozco y se deben conozco pero Variables si se requieren condicional (si / no ) _
solicitar ( si se los puedo requeridas ( si / no) cuales
requiere más filas calcular Tipo Variable
por favor anexarlas)
Fecha (dia, mes, Fecha (dia, numer Dia, n/a si no
año) mes, año) un ica mes,
dia despues año=>
numeros
ingresad
o por el
usuario
Algoritmo ejercicio25
Escribir "FECHA UN DIA DESPUES DE LA INGRESADA";
Escribir " ";
Escribir "Ingrese año: ";
leer año
Escribir " ";
Si año>=1 y año<=2017 Entonces
Escribir "Ingrese mes (1 a 12): ";
leer mes
Escribir " ";
Si mes>=1 y mes<=12 Entonces
Si mes=2 Entonces
Escribir "Ingrese dia (1 a 28): ";
leer dia
Si dia=28 Entonces
dia=1
mes=3
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: ECBTI Programa: Ingeniería de Sistemas
Curso: Algoritmos Código: 301303
Escribir dia " " mes " " año;
Sino
si dia>=1 y dia<28
dia = dia +1
mes=2
Escribir dia " " mes " " año;
sino
Escribir "Ingrese un dia valido entre 1 y 28";
FinSi
Fin Si
Sino
si mes=4 o mes=6 o mes=9 o mes=11
Escribir "Ingrese dia (1 a 30): ";
leer dia
Si dia=30 Entonces
dia=1
mes=mes+1
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: ECBTI Programa: Ingeniería de Sistemas
Curso: Algoritmos Código: 301303
Escribir dia " " mes " " año;
Sino
si dia>=1 y dia<30
dia = dia +1
mes=mes+1
Escribir dia " " mes " " año
sino
Escribir "Ingrese un dia valido entre 1 y 30";
FinSi
Fin Si
fin si
Si mes=1 o mes=3 o mes=5 o mes=7 o mes=8 o mes=10 o mes=12
Escribir "Ingrese dia (1 a 31): ";
leer dia
Si dia=31 Entonces
si mes=12
dia=1
mes=1
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: ECBTI Programa: Ingeniería de Sistemas
Curso: Algoritmos Código: 301303
año=año+1
Escribir dia " " mes " " año
sino
dia=1
mes=mes+1
Escribir dia " " mes " " año;
FinSi
Sino
si dia>=1 y dia<31
dia = dia +1
Fin Si
Sino
Escribir "Ingrese un mes valido entre 1 y 12";
Fin Si
Sino
Escribir "Ingrese un año valido entre 1 y 2017";
Fin Si
FinAlgoritmo
3.- Usted probo el resultado con diferentes valores? si (Cuales):__ 28/02/2017 – 31/12/2017 –
30/01/2017 – 30/09/2017___
4.- Resultado (captura imagen o imágenes del resultado (debe aparecer su nombre)
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: ECBTI Programa: Ingeniería de Sistemas
Curso: Algoritmos Código: 301303
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: ECBTI Programa: Ingeniería de Sistemas
Curso: Algoritmos Código: 301303
1. Planteamiento del problema a resolver : Se pide desarrollar el algoritmo del juego
“Adivina un Número”, con las siguientes características:
Debe tener dos niveles nivel básico y nivel experto,, el nivel básico no tendrá restricciones en
número de oportunidades, además se le dará indicaciones como “Caliente”, “Frio”.. El Nivel experto solo
tendrá 5 oportunidades con mensajes de ayuda “lejos”, “cerca”
Al finalizar debe informar el número de intentos realizados antes de encontrar la respuesta correcta.
Que datos no Que datos no Tipo Formulas a aplicar Requiere Requiere ciclos
conozco y se deben conozco pero Variables si se requieren condicional (si / no ) _
solicitar ( si se los puedo requeridas ( si / no) cuales
requiere más filas calcular Tipo Variable
por favor anexarlas)
Nivel a escoger por Numero a numer Menú, n/a si Si, mientras
el usuario, números adivinar, ica x=>
para adivinar intentos numeros
ingresad
o por el
usuario
Algoritmo ejercicio26
Escribir "ADIVINA UN NUMERO";
Escribir " ";
adivina<- azar(1000)+1;
mientras menu<=2
Escribir " ";
Escribir "Digite una opcion del menu:";
Escribir "1. Nivel basico";
Escribir "2. Nivel experto";
Escribir "3. Salir";
Escribir " ";
Leer menu;
Segun menu Hacer
1:
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: ECBTI Programa: Ingeniería de Sistemas
Curso: Algoritmos Código: 301303
Escribir "Digite un numero entre 1 y 1000";
leer x
Mientras adivina<>x Hacer
Si x>adivina Entonces
escribir "Caliente"
Sino
escribir "Frio"
Fin Si
leer x
oportunidad=oportunidad+1
Fin Mientras
si x=adivina
escribir "Acerto, el numero es " adivina "lo adivino en " oportunidad " oportunidades"
FinSi
2:
Escribir "Digite un numero entre 1 y 1000";
leer x
oportunidad<-5
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: ECBTI Programa: Ingeniería de Sistemas
Curso: Algoritmos Código: 301303
Mientras adivina<>x y oportunidad>0 Hacer
Si x>adivina Entonces
escribir "lejos"
Sino
escribir "cerca"
Fin Si
Escribir "Le quedan " oportunidad " oportunidades, Digite un numero entre 1 y 1000"
leer x
oportunidad=oportunidad-1
Fin Mientras
si oportunidad=0
escribir "Perdio, el numero era " adivina
sino
escribir "Acerto, el numero es " adivina "lo adivino en " oportunidad "oportunidades"
FinSi
De Otro Modo:
Escribir "Fin";
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: ECBTI Programa: Ingeniería de Sistemas
Curso: Algoritmos Código: 301303
Fin Segun
FinMientras
FinAlgoritmo
3.- Usted probo el resultado con diferentes valores? si (Cuales):__ números variados para adivinar
4.- Resultado (captura imagen o imágenes del resultado (debe aparecer su nombre)
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: ECBTI Programa: Ingeniería de Sistemas
Curso: Algoritmos Código: 301303
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: ECBTI Programa: Ingeniería de Sistemas
Curso: Algoritmos Código: 301303
1. Planteamiento del problema a resolver : Es necesario realizar un algoritmo que funcione como una
calculadora con las 4 funciones básicas (opcional puede incluir otra función). El algoritmo termia y
entrega el resultado al presionar la tecla “=”
Que datos no Que datos no Tipo Formulas a aplicar Requiere Requiere ciclos
conozco y se deben conozco pero Variables si se requieren condicional (si / no ) _
solicitar ( si se los puedo requeridas ( si / no) cuales
requiere más filas calcular Tipo Variable
por favor anexarlas)
Opción de menu +- Resultado de numer Menú, Suma, resta, si Si, mientras
*/, dos valores la operación ica num1, multiplicación,
+-*/ num2= division
>
numeros
ingresad
o por el
usuario
Sino
Escribir "Para conocer el resultado digite =";
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: ECBTI Programa: Ingeniería de Sistemas
Curso: Algoritmos Código: 301303
fin si
De Otro Modo:
Escribir "Fin";
Fin Segun
fin mientras
FinAlgoritmo
3.- Usted probo el resultado con diferentes valores? si (Cuales):__ números variados
4.- Resultado (captura imagen o imágenes del resultado (debe aparecer su nombre)
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: ECBTI Programa: Ingeniería de Sistemas
Curso: Algoritmos Código: 301303
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: ECBTI Programa: Ingeniería de Sistemas
Curso: Algoritmos Código: 301303
1. Planteamiento del problema a resolver : Cree un algoritmo que capture un mes en números y el
software muestre un mensaje que indique cuantos días tiene ese mes. Ejemplo: si se digita "07", el
algoritmo debe mostrar "Julio, tiene treinta un días". El algoritmo debe también advertir que si se trata
de febrero tiene 28 días, pero si el año fuera bisiesto tendría 29.
Que datos no Que datos no Tipo Formulas a aplicar Requiere Requiere ciclos
conozco y se deben conozco pero Variables si se requieren condicional (si / no ) _
solicitar ( si se los puedo requeridas ( si / no) cuales
requiere más filas calcular Tipo Variable
por favor anexarlas)
Valor del mes Mes y dias numer valor=> n/a si no
perteneciente ica numeros
s al valor ingresad
inicial o por el
usuario
4.- Resultado (captura imagen o imágenes del resultado (debe aparecer su nombre)
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: ECBTI Programa: Ingeniería de Sistemas
Curso: Algoritmos Código: 301303
1. Planteamiento del problema a resolver : Realizar un algoritmo que permita validar una clave de 5
dígitos con 3 intentos de acceso, en caso de ingresar de manera errada debe generar el mensaje
“Intente Nuevamente”, una vez concluidos los el sistema debe generar un mensaje de bloqueo
Que datos no Que datos no Tipo Formulas a aplicar Requiere Requiere ciclos
conozco y se deben conozco pero Variables si se requieren condicional (si / no ) _
solicitar ( si se los puedo requeridas ( si / no) cuales
requiere más filas calcular Tipo Variable
por favor anexarlas)
Clave n/a numer clave= n/a si Si, repetir
ica >
numeros
ingresad
o por el
usuario
v=0
Repetir
Escribir "Digite la clave de 5 digitos, Intente nuevamente";
leer clave
v=v+1
Hasta Que v=3 o clave=12345
Si v=3 Entonces
Escribir "Clave bloqueada.";
Sino
Escribir "Acceso permitido";
Fin Si
FinAlgoritmo
3.- Usted probo el resultado con diferentes valores? si (Cuales):__ números varios para acertar clave
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: ECBTI Programa: Ingeniería de Sistemas
Curso: Algoritmos Código: 301303
4.- Resultado (captura imagen o imágenes del resultado (debe aparecer su nombre)
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: ECBTI Programa: Ingeniería de Sistemas
Curso: Algoritmos Código: 301303
1. Planteamiento del problema a resolver : Desarrollar un algoritmos que permita realizar la sumatoria
de los primeros 100 números utilizando los 3 ciclos (para, repita, mientras)
Que datos no Que datos no Tipo Formulas a aplicar Requiere Requiere ciclos
conozco y se deben conozco pero Variables si se requieren condicional (si / no ) _
solicitar ( si se los puedo requeridas ( si / no) cuales
requiere más filas calcular Tipo Variable
por favor anexarlas)
Opción del menu Sumatoria de numer num=> num=num+n no Si, repetir,
100 primeros ica numeros mientras, para
numeros ingresad n=n+1
o por el
usuario
Leer menu;
Segun menu Hacer
1:
num<-0
Para v<-1 Hasta 101 Con Paso 1 Hacer
num=num+n
n=n+1
Fin Para
escribir num
2:
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: ECBTI Programa: Ingeniería de Sistemas
Curso: Algoritmos Código: 301303
num<-0
Repetir
num=num+n
n=n+1
p=p+1
Hasta Que p=101
escribir num
3:
num<-0
Mientras n<=100 Hacer
num=num+n
n=n+1
Fin Mientras
escribir num
De Otro Modo:
escribir "fin"
Fin Segun
fin mientras
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: ECBTI Programa: Ingeniería de Sistemas
Curso: Algoritmos Código: 301303
FinAlgoritmo
3.- Usted probo el resultado con diferentes valores? si (Cuales):__ opciones del menu
4.- Resultado (captura imagen o imágenes del resultado (debe aparecer su nombre)