ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Algoritmos


Enviado por   •  29 de Junio de 2012  •  3.312 Palabras (14 Páginas)  •  897 Visitas

Página 1 de 14

FACULTAD DE INGENIERIAS Y ARQUITECTURA

FILIAL HUANCAVELICA

ESCUELA PROFESIONAL DE INGENIERÍA CIVIL

PROGRAMACION DIGITAL

TRABAJO Nª 02

Docente: Ing. FUENTES ARUJO MARIANELA

Alumno: Alfredo Grover Rojas Carrizales

Ciclo: X

Huancavelica Mayo del 2012

INDICE

Introducción …………………………………………………………………… 3

Ejemplo 1-a: Elije en menor de dos Numeros………………………………4

Ejemplo 1-b: Suma de dos números Enteros ………………………………6

Ejemplo 2-a,b,c: Determina el Menor y el Mayor de tres números………..7

Ejemplo 4-a: Calcula la Hipotenusa de un triangulo ………………………10

Ejemplo 4-b: Calcula el área de un cuadrado………………………………11

Ejemplo 5-a: Calcula el área de un rectángulo ……………………………13

Ejemplo 6-a: Determina si un número es par o impar ……………………14

Ejemplo 6-b: Determina un alista de Números indicados…………………15

Ejemplo 8-a: Ordena dos números de menor a mayor …………………..18

Ejemplo 9-a: determina si un Número es Primo …………………………..20

Ejemplo 11-a: Convierte la velocidad de m/s a Km/h ……………………22

Ejemplo 12-a: Calcula la Media Aritmética de N datos …………………..24

INTRODUCCION

Los algoritmos y los diagramas de flujo constituyen la base fundamental de la programación, por que estas permiten resolver problemas computacionales mediante un razonamiento lógico y estructurado, por ejemplo en los cálculos de Ingeniería Civil, cuando tenemos un problema para realizar un diseño de una estructura realizamos operaciones lógicas, es decir usamos una secuencia de pasos que nos ayudan a resolver el problema de manera más fácil y adecuada, estas operaciones lógicas son los algoritmos.

En el presente trabajo nos basamos en los conceptos elementales sobre algoritmos y programación estructurada, apoyada cada ejercicio en Pseudocodigos y Diagramas de Flujos.

Los ejemplos están desarrollados sus algoritmos y la programación en Visual Basic.

EJEMPLO DE ALGORITMOS

1. a) Realizar un algoritmo que permita leer dos valores, determinar cual de los dos valores es el menor y escríbalo.

Solución

PSEUDOCODIGO:

1. Inicio

2. Declaración de variables, A,B: Enteros

3. Solicitar la introducción de dos valores distintos

4. Leer A,B

5. Si A=B entonces vuelve a 3, (los valores deben ser distintos)

6. Si No

7. Si A<B entonces

8. Escribir A, “Es el Menor”

9. Si No

10. Escribir B, “Es el menor”

11. Fin

12. Fin

DIAGRAMA DE FLUJO

PROGRAMA EN VB:

Private Sub Form_Load()

Show

Dim A, B As Integer

x = 0

Do While x = 0

Print "INGRESE DOS NUMEROS DIFERENTES :"

A = Val(InputBox("INGRESE EL PRIMER NUMERO :"))

B = Val(InputBox("INGRESE EL SEGUNDO NUMERO :"))

If A = B Then

x = 0

Cls

Print "LE SUGIERO QUE ....."

Else

x = 1

End If

Loop

If A < B Then

MsgBox ("EL MENOR ES :") & A

Else

MsgBox ("EL MENOR ES :") & B

EndIf

End Sub

1-b:- Realizar un algoritmo que sume dos números

PSEUDOCODIGO:

1. Inicio

2. Definición de variables A,B, suma : ENTEROS

3. Solicitar los números

4. Leer los valores de A y B

5. PROCESAR suma = A + B

6. Escribir: “LA SUMA ES:..” suma

7. Fin

DIAGRAMA DE FLUJO

PROGRAMA EN VB:

Private Sub Form_Load()

Show

Dim A, B, suma As Integer

MsgBox ("SUMA DE DOS NUMEROS ...")

A = Val(InputBox("INGRESE EL PRIMER NUMERO :.."))

B = Val(InputBox("INGRESE EL SEGUNDO NUMERO :..."))

suma = A + B

MsgBox ("LA SUMA ES :..") & suma

End Sub

2. Desarrolle un algoritmo que permita leer tres valores y almacenarlos en las variables A, B y Crespectivamente. El algoritmo debe imprimir cual es el mayor y cual es el menor. Recuerde constatar que los tres valores introducidos por el teclado sean valores distintos. Presente un mensaje de alerta en caso de que se detecte la introducción de valores iguales.

a) ¿Es este algoritmo la solución perfecta al ejercicio anterior? Razone su respuesta

¡NO¡ le falta el algoritmo que presente un mensaje de alerta en el caso que se detecte la introducción de valores iguales.

Falta indicar el numero MENOR

b) De ser necesario ¿qué cambios deberá realizar? Indíquelos.

Solo indicar lo que se señala en a)

c) Desarrolle un algoritmo que permita leer tres valores y almacenarlos en las variables A, B, y C respectivamente. El algoritmo debe indicar cual es el menor. Asumiendo que los tres valores introducidos por el teclado son valores distintos.

PSEUDOCODIGO

1. Inicio

2. Definición de Variables : A,B,C : Entero

3. Solicitar la introducción de tres números diferentes

4. Leer: A,B,C

5. Si A=B ó A=C Entonces

6. Vuelve a 3 ( los valores deben ser diferentes)

7. Si No

8. Si A>B Ó A>C ENTONCES

9. Escribir B “Es el mayor”

10. Si B>C Entonces

11. Escribir C “ Es el Menor”

12. Si No

13. Escribir B “ Es el Menor”

14. Fin Si

15. Si NO

16. Si B>A y B>C Entonces

17. Escribir B “ Es el Mayor”

18. Si A>C Entonces

19.

...

Descargar como (para miembros actualizados) txt (17 Kb)
Leer 13 páginas más »
Disponible sólo en Clubensayos.com