jueves, 30 de noviembre de 2017
Hacer un algoritmo que de las siguientes recomendaciones sobre su hora de regreso del antro: * Si los dos son mayores de edad regresan a la hora que quieran. * Si el joven es mayor de edad y la jovencita no, regresan a las dos de la mañana. * Si la jovencita es mayor de edad y el joven no, regresan a las doce de la noche. *Si los dos son menores de edad no van.
Programa que determine si un alumno está aprobado o reprobado en base a su calificación. Se aprueba con una calificación mayor o igual que seis.
Algoritmo:
1. Inicio
2. Declarar variables
3. Dar valor a las variables
4. Inicializar el label
5. Poner una condicional para las variables
6. Hacer mientras cumpla la condición
7. Mostrar en pantalla el resultado
8. Fin
Programa que pida que se pulse la letra “C” si se pulsa cualquier otra tecla que no sea la “C”, dice “letra incorrecta” y vulva a pedir que se pulse la letra “C”. Cuando se pulsa la tecla “C” el programa dice “gracias” y termina.
Algoritmo:
1. Inicio
2. Declarar variable
3. Dar valor a la variable
4. Poner una condicion para la variable
5. Si no se cumple mandar un mensaje al usuario
6. Repetir hasta que se cumpla
7. Mostrar en pantalla
8. Fin
Programa que pida al usuario dos números y una letra: “i” ó “p”. El programa presentará los números pares (si se pulsó la “p”) ó impares (si se pulsó la “i”) que hay desde el primer número al segundo que introdujo el usuario. Si se pulsa alguna tecla distinta de “p” ó “i”, el programa no imprime ningún número.
Algoritmo:
1. Inicio
2. Declarar las variables
3. Dar valor a las variables
4. Hacer una condicional para la variable “c”
5. Hacer un ciclo repetitivo
6. A= a +2
7. X=x+2 mientras x >=b
8. Mostrar en pantalla los resultados
9. fin
Programa que pida al usuario dos números y presente los números impares que hay desde el primer número al segundo que introdujo el usuario.
Algoritmo :
1. Inicio
2. Declarar variables
3. Dar valor a las variables
4. Hacer una condicional para las variables
5. Hacer un ciclo repetitivo
6. Hacer mientras la condición se cumpla
7. Mostrar resutados
8. Fin
Programa que pida tres números y diga cuál es el mayor, cuál es el segundo mayor, y cuál es el menor
Algoritmo:
1. Inicio
2. Declarar variables
3. Dar valor a las variables
4. Poner condicionales para ver que número es el mayor
5. Mostrar en pantalla el número mayor ingresado por el usuario
Programa que pida al usuario un número y presente los números del 1 al número que introdujo el usuario
Algoritmo:
1. Inicio
2. Declarar variables
3. Dar valor a las variables
4. Poner una condicion
5. Hacer hasta que se cumpla
6. Mostrar en pantalla el resultado
7. fin
Programa que imprima numeros del 1-57
Algoritmo:
1. Inicio
2. Declarar variables
3. Dar valor a las variables
4. Hacer un ciclo repetitivo hasta que se cumpla la condicion
5. Mostrar el resultado en pantalla
Media aritmética de cuatro números.
Algoritmo
1. Inicio
2. Declarar variables
3. Dar valor a las variables
4. Sacar el promedio de lo que el usuario introdujo en las cajas de texto
5. Mostrar resultado en pantalla
6. Fin
Cálculo de perímetro de circunferencia, área del círculo y volumen de la esfera.
Algoritmo:
1. Inicio
2. Declarar variables
3. Dar valor a las variables
4. Hacer las debidas operaciones
5. Mostrar en pantalla el resultado.
6. Fin
Cambio de pesos a euros
Algoritmo
1.Inicio
2.Declarar variables
3.Dar valor a las variables
4.Poner una condicional para el valor de la variable y ver si es negativo o positivo.
5. Hacer operaciones
6.Mostrar en pantalla el resultado.
7. Fin
miércoles, 29 de noviembre de 2017
martes, 28 de noviembre de 2017
Lenguaje de programación de un triángulo rectángulo // Lenguaje de programación del costo de un producto con IVA // Lenguaje de programación para saber si un número es par o impar.
--Triángulo Rectángulo
Public Class Form1
Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles
MyBase.Load
Dim b, a, h, p, z As Integer
b = InputBox("ingrese la base del triángulo")
a = InputBox("ingrese la altura del triángulo")
z = b * a / 2
h = ((b ^ 2 + h ^ 2) ^ 1 / 2)
p = b + a + h
MsgBox("el area es :" & z)
MsgBox("la hipotenusa es ." & h)
MsgBox("el perimetro es:" & p)
End Sub
End Class
--Costo de un producto con IVA
Public Class Form1
Private Sub Form1_Load (ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
Dim Pp, Pt As Double
Pp = InputBox("ingrese el precio del producto")
Pt = Pp * 1.16
MsgBox("el precio del producto es: $" & Pt)
End Sub
End Class
--Par o impar.
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
Dim n As Integer
n = InputBox("Ingrese un numero entero")
If n Mod 2 = 0 Then
MsgBox("el número es par")
Else
MsgBox("el número es impar")
End If
End Sub
End Class
Public Class Form1
Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles
MyBase.Load
Dim b, a, h, p, z As Integer
b = InputBox("ingrese la base del triángulo")
a = InputBox("ingrese la altura del triángulo")
z = b * a / 2
h = ((b ^ 2 + h ^ 2) ^ 1 / 2)
p = b + a + h
MsgBox("el area es :" & z)
MsgBox("la hipotenusa es ." & h)
MsgBox("el perimetro es:" & p)
End Sub
End Class
--Costo de un producto con IVA
Public Class Form1
Private Sub Form1_Load (ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
Dim Pp, Pt As Double
Pp = InputBox("ingrese el precio del producto")
Pt = Pp * 1.16
MsgBox("el precio del producto es: $" & Pt)
End Sub
End Class
--Par o impar.
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
Dim n As Integer
n = InputBox("Ingrese un numero entero")
If n Mod 2 = 0 Then
MsgBox("el número es par")
Else
MsgBox("el número es impar")
End If
End Sub
End Class
Tres números e indicar el mayor de ellos
Análisis:
Número mayor de tres números
Formato numérico entero
Variables A, B, C
Permitido: usar números y decimales
Usar tres números, calcular el mayor
No permitido: agregar más de tres números, que los tres números sean iguales.
Datos conocidos
A>B , A>C
B>A , B>C
C>A , C>B
Algoritmo:
1. Inicio
2. Definir variables
A , B, C
3. Dar valor a las variables
4. Si A>B Y A>C
5. A= mayor
6. Sino B>A Y B>C
7. B= mayor
8. C>A Y C>B
9. C>Mayor
10. Mostrar el mayor
11. Fin
Diagrama de flujo:
Número mayor de tres números
Formato numérico entero
Variables A, B, C
Permitido: usar números y decimales
Usar tres números, calcular el mayor
No permitido: agregar más de tres números, que los tres números sean iguales.
Datos conocidos
A>B , A>C
B>A , B>C
C>A , C>B
Algoritmo:
1. Inicio
2. Definir variables
A , B, C
3. Dar valor a las variables
4. Si A>B Y A>C
5. A= mayor
6. Sino B>A Y B>C
7. B= mayor
8. C>A Y C>B
9. C>Mayor
10. Mostrar el mayor
11. Fin
Diagrama de flujo:
Cálculo del factorial de un numero insertado por el usuario
Análisis:
Formato: numérico entero
N! = N (N- 1)! 0! = 1
Resultado de aplicar factorial a un numero
Variables: n=numero r=resultado r= N (N- 1)!
Permitido
Aplicar factorial a cualquier numero entero y decimal, pero en decimales usando la
función gamma, usar la fórmula de factorial
Operación: N”!”= N”(“ N “-“ 1 “)” “!”
Algoritmo:
1. Inicio
2. Definir variables
R= resultado
N= numero
Fact= z = (N- 1)!
3. Solicitar al usuario el numero
4. Fact= fact (N- 1)!
5. Si b = 1 entonces el factorial es 1, si no repetir desde el paso 4
6. Z = z -1
7. R
8. Fin
Formato: numérico entero
N! = N (N- 1)! 0! = 1
Resultado de aplicar factorial a un numero
Variables: n=numero r=resultado r= N (N- 1)!
Permitido
Aplicar factorial a cualquier numero entero y decimal, pero en decimales usando la
función gamma, usar la fórmula de factorial
Operación: N”!”= N”(“ N “-“ 1 “)” “!”
Algoritmo:
1. Inicio
2. Definir variables
R= resultado
N= numero
Fact= z = (N- 1)!
3. Solicitar al usuario el numero
4. Fact= fact (N- 1)!
5. Si b = 1 entonces el factorial es 1, si no repetir desde el paso 4
6. Z = z -1
7. R
8. Fin
Análisis, algoritmo y diagrama de flujo de un día de la semana.
Al insertar un número del 1 al 7 nos indicara a que día de la semana corresponde.
Análisis:
Días de la semana que corresponden
Lenguaje alfanumérico
Datos conocidos: Los 7 días, Domingo, Lunes, Martes, Miércoles,
Jueves, Viernes, Sábado.
Constantes: 1= domingo 2= lunes 3= martes 4=miércoles 5=jueves 6= viernes
7=sábado.
Variable: d=día
Prohibido: que sean números mayores a el 7 o menores a 1, repetir algún día.
Permitido: utilizar dígitos entre el 1 y 7, utilizar el día en el que estamos.
El D>=1 y d<=7
Algoritmo:
1. Inicio
2. Declarar variables
D= día
3. Declarar constantes
1=domingo
2=lunes
3=martes
4=miércoles
5=jueves
6=viernes
7= sábado
4. Inicializar días.
5. Solicitar al usuario que ingrese un numero entre 1 y 7
6. D>=1 y d<=7
7. D
8. Fin
Análisis:
Días de la semana que corresponden
Lenguaje alfanumérico
Datos conocidos: Los 7 días, Domingo, Lunes, Martes, Miércoles,
Jueves, Viernes, Sábado.
Constantes: 1= domingo 2= lunes 3= martes 4=miércoles 5=jueves 6= viernes
7=sábado.
Variable: d=día
Prohibido: que sean números mayores a el 7 o menores a 1, repetir algún día.
Permitido: utilizar dígitos entre el 1 y 7, utilizar el día en el que estamos.
El D>=1 y d<=7
Algoritmo:
1. Inicio
2. Declarar variables
D= día
3. Declarar constantes
1=domingo
2=lunes
3=martes
4=miércoles
5=jueves
6=viernes
7= sábado
4. Inicializar días.
5. Solicitar al usuario que ingrese un numero entre 1 y 7
6. D>=1 y d<=7
7. D
8. Fin
Determinar la secuencia de Fibonacci hasta el primer término que exceda de 1000
Info solicitada:
Encontrar los números de la secuencia de Fibonacci hasta el primer termino que
exceda 1000
Información importante: encontrar el algoritmo que nos de los resultados de las
secuencias asi como el termino mayor a 1000
Formato numérico entero
Los datos conocidos de la secuencia, la tabla y la suma de los números
¿Cuáles datos son variables?
P=0
U=1
S=p+1
Restricciones; primer número>1000, a fuerza es una suma, necesitamos tomar los
términos u+p
Datos a calcular: las sumas de la secuencia de Fibonacci y el primer
término>1000
P=u
U=s
Algoritmo
1. Inicio
2. Declarar variables p,u,s con valores numérico entero
3. P=0
4. U=1
5. S=p+u
6. P=u
7. U=s
8. Mostrar resultados de todas las sumas (mostrar la serie)
9. Repetir 5,6,7 hasta que c<=1000
10. Mostrar c
11. Fin
Encontrar los números de la secuencia de Fibonacci hasta el primer termino que
exceda 1000
Información importante: encontrar el algoritmo que nos de los resultados de las
secuencias asi como el termino mayor a 1000
Formato numérico entero
Los datos conocidos de la secuencia, la tabla y la suma de los números
¿Cuáles datos son variables?
P=0
U=1
S=p+1
Restricciones; primer número>1000, a fuerza es una suma, necesitamos tomar los
términos u+p
Datos a calcular: las sumas de la secuencia de Fibonacci y el primer
término>1000
P=u
U=s
Algoritmo
1. Inicio
2. Declarar variables p,u,s con valores numérico entero
3. P=0
4. U=1
5. S=p+u
6. P=u
7. U=s
8. Mostrar resultados de todas las sumas (mostrar la serie)
9. Repetir 5,6,7 hasta que c<=1000
10. Mostrar c
11. Fin
Determinar el primer término que exceda 1000 en la secuencia de Fibonacci
Análisis
Información solicitada:
Primer término que exceda 1000 en la secuencia de Fibonacci
Información importante
Variables: p=penúltimo u=ultimo s= suma
Datos conocidos:
p u s
0 1 0+1= 1
1 1 1+1=2
1 2 1+2=3
2 3 2+3=5
3 5 3+5=8
5 8 5+8=13
8 13 8+13=21
P=0 u=1 s=u+1 s<1000 p=u u=s
Información faltante
Primer término >1000 en la secuencia de Fibonacci
Permitido: sumar p+u , p=u
No permitido: s>1000
Formula = p,”+”,u, “=” s
Algoritmo
1. Inicio
2. Declarar variables p=1 u=1 s=0
3. Sustituir los datos de las variables en la formula p,”+”,u, “=” s
4. Inicializar el proceso con la suma 0,” +”,1,” =”, 1
5. Mostrar resultado =1
6. Reasignar valores p=0 u=1 s=u
7. Repetir los pasos 3,4,5,6 pero ahora sabiendo que s=u+1 hasta que s<1000
8. Mostrar resultados
0,1,1,2,3,5,8,13,21,34,35…………
9. Fin
s
0+1= 1
1+1=2
1+2=3
2+3=5
3+5=8
5+8=13
8+13=21
13+21=34
21+34=55
34+55=89
55+89=144
89+144=233
144+233=377
233+377=610
377+610=987
610+987=159
7
Suscribirse a:
Entradas (Atom)
-
Algoritmo: 1. Inicio 2. Declarar variable 3. Dar valor a la variable 4. Poner una condicion para la variable 5. Si no se cumple m...
-
Algoritmo para calcular la hipotenusa de un triángulo rectángulo: Solicitado: Hipotenusa de un triangulo rectángulo, lenguaje numérico r...