Sie sind auf Seite 1von 26

AO DE LA DIVERSIFICACION PRODUCTIVA Y DEL FORTALECIMIENTO DE LA

EDUCACION

UNIVERSIDAD NACIONAL JOS FAUSTINO SANCHEZ CARRIN

FACULTAD DE INGENIERIA CIVIL

MOVIMIENTO GIROSCOPICO

CURSO:

CILCO:

programacin lineal

IV

SEMESTRE ACADEMICO: 2015-1


DOCENTE:

ing. Hugo Serrano Rodas

ALUMNOS:
Mauricio Ramrez Leonel

HUACHO PER
2015

PRESENTACION}

Para los estudiantes interesados en la resolucin de ejercicios de


programacin lineal, el presente informe es para la ayuda y gua en la
resolucin de ejercicios con estructuras de control ( if- else, swicht,
while, do while).

Tambien el desarrollo de diagramas de flujo y ejemplos desarrollados


para lograr una mayor comprensin al lector.

La resolucin de estos ejercicios estn hechos en el programa Borland


C++ y mediante su lenguaje de programacin para poder desarrollar
estos ejercicios y su porterior uso se debe manejar dicho programa.

TRABAJO N 1

1. Enunciado del problema:


Desarrolle un programa que calcule el cuadrado de un nmero.

2. Anlisis del problema:


Entrada

- numero: N

Salida

- el cuadrado del nmero: potencia

3. Diseo de algoritmo:
3.1.

Diagrama de flujo.

inicio

declaracion de variable.

numero, el cuadrado del


numero
ingresar el numero: N

calcular el cuadradro del numero: potencia

3.2.

Diagrama N S.

Declarar Variable: N, potencia

Ingresar el nmero: N

Calcular el cuadrado del nmero:


Potencia= N*N
Mostrar el cuadrado del nmero:
potencia

3.3. Pseudocdigo.
Inicio:

Declarar Variable: N, potencia


Ingresar el nmero: N
Calcular el cuadrado del nmero:
Potencia= N*N
Mostrar el cuadrado del nmero: potencia
4. Prueba de escritorio.
Potencia= N*N
Si N = 7
Entonces: 7 * 7 = 49

5. Codificacin:

6. Compilacin.

7. Ejecucin.

Ejercicio N 2:
Desarrolle un programa que calcule tu edad, segn el ao de nacimiento y el ao actual

Ejercicio N 3
Desarrolle un programa que calcule las soluciones de una funcin cuadrtica cuando el
discriminante es mayor o igual a cero; dando la constante de la variable cuadrtica, la
constante de la variable lineal y el termino independiente.

Ejercicio N 4
Desarrolle un programa que dea el producto de la suma y la resta de dos nmeros a y b.

Ejercicio N 5
Desarrolle un programa que dea la trayectoria, aceleracin y velocidad de una partcula
en un tiempo dado. La trayectoria est definida por la ecuacin 4(t^3)-2(t^2)+6(t)

Ejercicio N6
Indicando el dividendo y el divisor. Desarrolle un programa que calcule el cociente y el
resto de una divisin.

Ejercicio N7
Desarrolle un programa que dea las docenas promedio de una cantidad.

Ejercicio N8
Indicada la masa. Desarrollar un programa que calcule el peso de una partcula.

Ejercicio N9
Desarrolle un programa que calcule el rea y permetro de un rombo.

Ejercicio N 10
Desarrolle un programa que calcule la cantidad de ladrillos para muros de soga con un
5% de desperdicio, dando la longitud y la altura.

Procesos condicionales (if else)

1. Enunciado del problema:


Desarrolle un programa que muestre si eres mayor o menor de edad.

2. Anlisis del problema:


Entrada

Salida

edad

si eres mayor o menor de edad

3. Diseo de algoritmo:

3.1.

Diagrama de flujo.

Edad>18
Verdadero

Eres mayor de
edad

Falso

Eres menor de
edad

3.2.

Diagrama N S

Declarar variable:

Ingresar edad: N

Edad>18
V = eres mayor de edad

F = eres menor de
3.3. Pseudocdigo.
Inicio:

Declarar Variable: N,
Ingresar tu edad: N
V = eres mayor de edad
F = eres menor de edad

4. Prueba de escritorio.
Edad > 18
Si N = 19
Entonces: 19 > 18
Resultado: es V, eres mayor de edad

5. codificacin

6. compilacin

7. ejecucin

Ejercicio N 2

Desarrolle un programa que segn tu nota indique si estas aprobado o


desaprobado.

Ejercicio N 3
Desarrolle un programa que indique si cierto nmero es positivo, nulo o
negativo.

Ejercicio N 4
Una llamada telefnica en cualquier telfono pblico cuesta S/.0.5 por los
primeros 3 minutos o menos. Cada minuto adicional es un paso de contador y
cuesta S/.0.1. Calcule el monto de una llamada cualquiera.

Ejercicio N 5
Conociendo x, encuentre el valor numrico de la siguiente expresin.
Y=(x-3)/(x ^2-25)

Ejercicios de estructura de control switch

1. Enunciado del problema:


Programa que lee dos nmeros y una operacin y realiza la operacin entre
esos nmeros.

2. Anlisis del problema:


Entrada

- nmeros(A, B) , operacin

Salida

- el resultado de la operacin

3. Diseo de algoritmo:
3.1.

Diagrama de flujo.

Operador

Caso1

Caso 2
+

Resultado =
A-B

Caso 3
*
Caso 4 /

Resultado =
A*B

Default

Operador no
valido

Resultado =
A+B

Resultado =
A/B

4. Prueba de escritorio.
Ingresar datos: A= 5 B=9
Operador= +
Entonces: caso 2
Resultado: 5 + 9 = 14

5. codificacin

6. compilacin

7. ejecucin

Ejercicio N 2
Programa que determina si un carcter ledo es o no una vocal. En ese caso
como la sentencia a ejecutar por todas las etiquetas case es la misma, esta
sentencia se pone una nica vez al final:

Ejercicio N 3
Hacer un algoritmo para escribir un programa que devuelva el nombre del da
de la semana siguiendo un orden de correspondencia (1, 2, 3...7) para (lunes,
martes, mircoles... domingo) respectivamente.

Ejercicios de estructura repetitiva


( while../ do. While)
1. Enunciado del problema:
Programa que solicite 10 nmeros, calcular y visualizar solamente el promedio de los
nmeros pares

2. Anlisis del problema:


Entrada

- 10 nmeros

Salida

- el promedio de los nmeros pares

3. Diseo de algoritmo:
3.1.

Diagrama de flujo.

Contador = 1
Contador <= 10

Verdadero

G = p/10
Promedio de los nmeros

4. codificacin

5. compilacin

6. ejecucin.

Ejercicio N2
mostrar la suma de 10 nmeros y promedio de esos 10 nmeros

Ejercicio N 3

Hacer un programa que calcule las 3 calificaciones para 5 alumnos.

Ejercicio N4

Elaborar un programa que realice la conversin de pesos a dlares, pero n veces.

Ejercicio N 5
Programa que muestre el siguiente men.
1-Calcular el rea de un cuadrado.
2-Calcular el rea de un circulo.
3-Calcular el rea de un rectngulo.
4-Calcular el rea de un tringulo.
Y cero para salir.
El programa de capturar la entrada del men y pedir los datos necesarios, debe
mostrar todos los mensajes necesarios para que el usuario entienda lo que se
est pidiendo y visualizar el estado.
Luego de ejecutar el programa, se debe muestre nuevamente el men de
manera que el usuario pueda seleccionar otra opcin.

Bibliografa

http://decsai.ugr.es/~jfv/ed1/c/cdrom/cap4/cap42.htm

http://maxus.fis.usal.es/fichas_c.web/04xx_PAGS/0404.html

https://bachtecenf.files.wordpress.com/2014/05/10-ejercicios-dedo-while.pdf

Algoritmo y diagrama de flujo Robet Jaime c++ pantigoso silva

Das könnte Ihnen auch gefallen