Escolar Documentos
Profissional Documentos
Cultura Documentos
DE MÉXICO
FACULTAD DE INGENIERIA
Alumno:
Salazar Montoya Axel Guiliam
Profesor:
Valdez Sánchez Sergio
Asignatura:
Fundamentos de programación
Fecha de entrega:
11 de octubre de 2017
1
1.- División de 2 números
Algoritmo Resultado_division
leer A
Leer B
cociente= A/B
residuo= A mod B
Escribir "dividir ", A, "/","B", es cociente, " con residuo de ", residuo
FinAlgoritmo
2
2.-Area de un circulo
Algoritmo Area_del_circulo
pi_2<- 3.1416
leer radio
Escribir " El area del circulo con radio ", radio, " es ", area
FinAlgoritmo
3
3.- Algoritmo valor absoluto
Algoritmo Valor_absoluto
leer numero_1
SiNo
FinSi
FinAlgoritmo
4
4.- Universidad de prestigio
Algoritmo universidad
//En una universidad de prestigio se aceptan alumnos de nuevo ingreso siempre y cuando
//cumplan las siguientes condiciones
//tener promedio mínimo de 9, tener promedio mínimo de 8 en los dos exámenes de selección
Leer calif_1
Leer calif_2
Leer promedio
SiNo
Escribir "¡Bienvenido!"
SiNo
Fin Si
Fin Si
FinAlgoritmo
5
6
5.- Ubicación de grupo de acuerdo a la edad
Algoritmo Ubicacion_de_grupo
//Elabore un algoritmo que ubique a una persona en uno de los sig grupos de acuerdo a su edad
//Grupo: bebe 0-3, niño mayor 3-12, adolescente mayor 12-18, adulto mayor 18-60, adulto mayor
mayor 60-117
//Entrada: una edad, Salida: una salida, Restricciones: menor a cero y mayor a 116
leer edad
si edad>116 o edad<0
Escribir "Error"
SiNo
Si edad<= 3 Entonces
Escribir "Bebe"
SiNo
Escribir "Niño"
SiNo
Escribir "Adolescente"
SiNo
Si edad<=60 Entonces
Escribir "Adulto"
SiNo
Fin Si
Fin Si
7
Fin Si
Fin Si
FinSi
FinAlgoritmo
precio_unitario<-4.99
8
Escribir "Bienvenido a la recauderia de Doña Milagros"
Leer n_man
Si n_man<=0 Entonces
Escribir "Error"
SiNo
Si n_man<=3 Entonces
descuento=0.90
SiNo
Si n_man<=10 Entonces
descuento<-0.80
SiNo
Si n_man<=20 Entonces
descuento<-0.60
SiNo
descuento<-0.50
Fin Si
Fin Si
Fin Si
Fin Si
total=((n_man*(precio_unitario)))*(descuento)
Escribir "Debes pagar " total, " por " n_man, " manzanas"
FinAlgoritmo
9
7.- Serie de Ulam
Algoritmo serie_de_Ulam
Leer num
Escribir num
10
num<- num/2
SiNo
FinSi
FinMientras
Escribir "1"
FinAlgoritmo
11
Leer opcion
1:
Escribir "I=V/R"
2:
Escribir "R=V/I"
3:
Escribir "I=V/R"
De Otro Modo:
FinSegun
FinAlgoritmo
12
Algoritmo calculo_areas
// Elabore un algoritmo que calcule alguna de las sig funciones segun se indique: 1)Area de
//un circulo 2)Area de un triangulo 3)Area de un cuadrado 4)Salir
Leer opcion
1:
Leer radio
Si radio<0 Entonces
Escribir 'Error'
SiNo
FinSi
2:
Leer base
Escribir 'Altura'
Leer altura
Escribir 'Error'
SiNo
13
FinSi
3:
Leer lado
Si lado<0 Entonces
Escribir 'Error'
SiNo
FinSi
4:
FinSegun
FinAlgoritmo
14
15
10.-Algoritmo cuenta vocales
Algoritmo Cuenta_vocales
conta_vocales<-0
leer simbolo
'a','A','e','E','i','I','o','O','u','U':
conta_vocales<- conta_vocales+1
De Otro Modo:
FinSegun
FinPara
FinAlgoritmo
16
11.- Algoritmo cuenta Becas
Algoritmo Algorimo_que_otorga_becas
//Algoritmo que sirve para otorgar becas alimentarias a 500 personas pero se deben
cumplir los siguientes requisitos
//Entradas: Debe ser mujer, mayor de 20 años, madre soltera con dos hijos o mas Salida:
se dira quien tiene beca y quien no.
Escribir "Este programa te dira si tienes una beca alimenticia si cumples los siguientes
requisitos"
Leer genero
'M','m':
17
Escribir "¿Cuantos años tiene?"
Leer edad
leer edocivil
Si edocivil = 1 entonces
leer hijos
sino
FinSi
FinSi
FinSi
'H','h':
De Otro Modo:
i<-i-1
FinSegun
FinPara
FinAlgoritmo
18
19
12.- Algoritmo función senx
Algoritmo funcion_senx
//Tabula una funcion sex en un rango definido por el usuario, el debe ingresar el valor
inicial y el incremento
Escribir "Dame el valor inicial, el valor final y el incremento para tabular la funcion senx"
Leer vi,vf,inc
si vi>vf Entonces
temporal<-vi
temporal<-vf
vf<-temporal
FinSi
ye<-sen(i)
FinPara
FinAlgoritmo
20
13.- Algoritmo edad promedio
Algoritmo edad_promedio
//a personas que sean hombres, mayor de 15 y menor de 20, con barba y ojos claros
21
//Entradas: la edad, barba, genero y ojos claros Salida: promedio Restricciones: No edad
negativa o 0
leer n_personas
leer genero
'H','h':
leer edad
leer barba
si barba =1 Entonces
leer ojos
si ojos =1 Entonces
conta_personas<-
conta_personas+1
suma_personas<-suma_edades +
edad
SiNo
Escribir "Adios"
FinSi
FinSi
22
FinSi
'M','m':
escribir "Adios"
De Otro Modo:
i<-i-1
FinSegun
FinPara
promedio<-suma_edades/conta_personas
Escribir "El promedio de las edades de hombres con caracteristicas solicitadas es: ",
promedio
FinAlgoritmo
23
24
14.-Algoritmo novia
Algoritmo Novia
//Un señor de 85 años llamado Don Isaurio esta buscando novia pero a veces pide
//personas con la edad incorrecta ayuden al señor a elegir
//a una con la edad correcta que se encuentre emtre 60 hasta 100. Entradas: edad Salida:
//un mensaje Restricciones: debe de estar entre 60 y 100
Escribir "Buenos dias Don Isaurio, indique de que edad quiere su novia"
Leer edad
leer edad
FinMientras
FinAlgoritmo
25
15.- Algoritmo heladería
Algoritmo Heladeria
choco_m<-0
rosas<-0
f_loko<-0
Leer respuesta
26
Mientras respuesta=1 Hacer
n_perso<-n_perso+1
leer sabor
'A','a':
choco_m<-choco_m+1
'B','b':
rosas<-rosas+1
'C','c':
f_loko<-f_loko+1
de otro modo
Escribir "Error"
FinSegun
Leer respuesta
FinMientras
si n_perso>0 Entonces
SiNo
SiNo
FinSi
FinSi
27
SiNo
FinSi
FinAlgoritmo
Leer cateto1
Leer cateto2
hipotenusa<- rc(cateto1^2+cateto2^2)
FinAlgoritmo
28
17.- Algoritmo suma de 2 números
Algoritmo suma_2_numeros
Leer numero_1,numero_2
resultado<-numero_1+numero_2
Escribir "El resultado de sumar ", numero_1 " mas ", numero_2 " es " resultado
FinAlgoritmo
29
18.-Fonda argentina
Algoritmo Fonda_Argentina
//este programa lee un numero entero que representa el numero de personas que invité a
comer a la fonda Argentina
precio_s=70
precio_ca=250
precio_crem=30
precio_p=99.9
precio_e=120
precio_copa_v=80
propina=total_pagar*0.1
30
Leer n_personas
Leer n_plato_s
Leer n_plato_ca
Leer n_plato_crem
Leer n_copa_v
Leer n_pastel
Leer n_plato_e
total_pagar=precio_s*n_plato_s+precio_ca*n_plato_ca+precio_crem*n_plato_crem+preci
o_copa_v*n_copa_v+precio_p*n_pastel+precio_e*n_plato_e
Escribir "Gracias por ahorrar con nosotros, usted debe pagar" total_pagar, " con una
propina de " total_pagar+propina
FinAlgoritmo
31
32