+ All Categories
Home > Documents > Practica de Laboratorio No 1 2 Algoritmos 3semestee 1

Practica de Laboratorio No 1 2 Algoritmos 3semestee 1

Date post: 02-Jun-2018
Category:
Upload: elver-gomez
View: 216 times
Download: 0 times
Share this document with a friend
13
8/10/2019 Practica de Laboratorio No 1 2 Algoritmos 3semestee 1 http://slidepdf.com/reader/full/practica-de-laboratorio-no-1-2-algoritmos-3semestee-1 1/13  PRÁCTICA DE LABORATORIO No. 1  ALGORITMOS INTEGRANTES: MONICA CRUZ JARAMILLO C.C 1107035473  ALBERTO MERA CHIMACHANAC.C. 16918045 SERGIO ANDRÉS SALAZAR BEDOYA C.C. 1113640415 FALCIONY SOLIS CADENA C.C14704363 TUTOR PRESENCIAL USEIN GONZÁLEZ CURSO 301303 UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA  – UNAD FACULTA DE INGENIERIA SEPTIEMPRE DE 2014 COLOMBIA
Transcript
Page 1: Practica de Laboratorio No 1 2 Algoritmos 3semestee 1

8/10/2019 Practica de Laboratorio No 1 2 Algoritmos 3semestee 1

http://slidepdf.com/reader/full/practica-de-laboratorio-no-1-2-algoritmos-3semestee-1 1/13

 

PRÁCTICA DE LABORATORIO No. 1

 ALGORITMOS

INTEGRANTES:

MONICA CRUZ JARAMILLO C.C 1107035473

 ALBERTO MERA CHIMACHANAC.C. 16918045

SERGIO ANDRÉS SALAZAR BEDOYA C.C. 1113640415

FALCIONY SOLIS CADENA C.C14704363

TUTOR PRESENCIAL

USEIN GONZÁLEZ

CURSO

301303

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA  – UNAD

FACULTA DE INGENIERIA

SEPTIEMPRE DE 2014

COLOMBIA

Page 2: Practica de Laboratorio No 1 2 Algoritmos 3semestee 1

8/10/2019 Practica de Laboratorio No 1 2 Algoritmos 3semestee 1

http://slidepdf.com/reader/full/practica-de-laboratorio-no-1-2-algoritmos-3semestee-1 2/13

 

INTRODUCCIÓN

Un ingeniero cuando se encuentra desempeñando el papel de programador, sin

importar cual sea el campo en el que se mueve, debe tener en cuenta los diferentes

tipos de estructuras existentes en la programación, ya que en su trabajo pueden

desempeñar un papel muy importante, al hacer más efectivo su trabajo. Dependiendo

de la finalidad del programa que se esté diseñando, este necesita que contenga

diferentes tipos a realizar en ciertos parámetros, los cuales llevarán al objetivo final del

programa. Estas estructuras de control cumplen la función de aplicar una propiedad a

un conjunto de elementos con los que se están trabajando.

En este trabajo se explicarán cómo utilizamos estas estructuras y su finalidad en el

programa realizado, logrando medir nuestra capacidad de análisis como nuestro

conocimiento del pseint y programación en general.

Page 3: Practica de Laboratorio No 1 2 Algoritmos 3semestee 1

8/10/2019 Practica de Laboratorio No 1 2 Algoritmos 3semestee 1

http://slidepdf.com/reader/full/practica-de-laboratorio-no-1-2-algoritmos-3semestee-1 3/13

 

OBJETIVOS

  Encontrar la utilidad analógica de una estructura de control.

  Definir la unidad de cada utilidad de varias estructuras y sus diferenciasparticulares entre ellas.

  Hacer efectivo el diseño de programas haciendo uso de las estructuras decontrol.

  Reconocer gráficamente como se utilizan en un diagrama de flujo, ya en eldiseño de un algoritmo las estructuras de control y su modus operandi.

  Formar una capacidad de análisis lógica analítica la cual nos permitacomprender profundamente el funcionamiento de los procesos realizados enunos ejercicios, para poder comprender que patrones siguen algoritmos yobtener resultados óptimos.

Page 4: Practica de Laboratorio No 1 2 Algoritmos 3semestee 1

8/10/2019 Practica de Laboratorio No 1 2 Algoritmos 3semestee 1

http://slidepdf.com/reader/full/practica-de-laboratorio-no-1-2-algoritmos-3semestee-1 4/13

 

ACTIVIDADES

EJERCICIO 1

Leer 4 números por teclado e indicar si la suma de los 3 primeros es igual al 4 numero.

R// Proceso sin_tituloEscribir "Escribe 4 numeros:"

Leer n1;Leer n2;Leer n3;Leer n4;Si n1+n2+n3=n4 Entonces

Escribir "la suma de los 3 primeros numeros SI es igual al 4numero";

SinoEscribir "La suma de llos 3 primeros numeros NO es igual al 4

numero";

Fin SiFinProceso

Page 5: Practica de Laboratorio No 1 2 Algoritmos 3semestee 1

8/10/2019 Practica de Laboratorio No 1 2 Algoritmos 3semestee 1

http://slidepdf.com/reader/full/practica-de-laboratorio-no-1-2-algoritmos-3semestee-1 5/13

 

EJERCICIO 2

Elaborar un Diagrama para obtener la nómina mensual (salario neto) de un empleadode una empresa cuyo trabajo se paga por horas, teniendo en cuenta que: Las horasinferiores o iguales a 48 (semanales) se paga a una tarifa de terminada, que se debe

capturar, al igual que el número de horas y la identificación del trabajador.Las horas superiores a 190 mensuales se pagaran como extras con un recargo del25%. Los impuestos a deducir varían en función del sueldo así:-Sueldo <=3.500.000 pesos no tiene impuesto.-Los siguientes 500.0000 pesos al 10%.-Elresto al 15%. Imprimir sueldo básico, horas extras, descuentos, salario neto.

Page 6: Practica de Laboratorio No 1 2 Algoritmos 3semestee 1

8/10/2019 Practica de Laboratorio No 1 2 Algoritmos 3semestee 1

http://slidepdf.com/reader/full/practica-de-laboratorio-no-1-2-algoritmos-3semestee-1 6/13

 

Proceso NominaEscribir "digite se numero de identificacion: "Leer num_id;Escribir "Introduzca el numero de horas: "Leer num_horas;Escribir "Introduzca el valor por hora: "Leer valor_hora;

Si num_horas>190 Entoncesextras<- num_horas - 190;recargo<- extras * 0.25;valor_recargo<- recargo * valor_hora;Escribir " Usted tienes:" extras " Horas extras"Escribir " El valor de las horas extras es: " valor_recargo;

SinoEscribir "No tiene horas extras"

Fin Si

sueldo<- num_horas * valor_hora;

Si sueldo<=3500000 EntoncesEscribir "no aplican impuestos"

Fin Si

sueldo<- num_horas * valor_hora;Si sueldo>3500000 y sueldo<=4000000 Entonces

impuestos<- sueldo * 0.1;Escribir "impuesto:" impuestos;

Fin Si

sueldo<- num_horas * valor_hora;Si sueldo > 4000000 Entonces

impuestos<- sueldo * 0.15;Escribir "Impuesto." impuestos;

Fin Si

salario_neto<- sueldo + valor_recargo - impuestos;

Escribir "SUELDO BASICO: " sueldo;Escribir "HORAS EXTRAS: " extras;Escribir "DESCUENTOS: " impuestos;Escribir "SALARIO NETO: " salario_neto;

FinProceso

Page 7: Practica de Laboratorio No 1 2 Algoritmos 3semestee 1

8/10/2019 Practica de Laboratorio No 1 2 Algoritmos 3semestee 1

http://slidepdf.com/reader/full/practica-de-laboratorio-no-1-2-algoritmos-3semestee-1 7/13

 

EJERCICIO 3

Elaborar un diagrama que permita realizar el retiro de dinero de un cajero electrónico,una vez indicado el monto en múltiplos de 10.000 el programa debe indicar cuál es lacantidad mínima de billetes que debe entregar el cajero .Ejemplo Cantidad $ 80.000

entrega:1.. 50.000

1.. de 20.000

1.. de 10.000

Solo debe calcular con cantidad validad de billetes

Page 8: Practica de Laboratorio No 1 2 Algoritmos 3semestee 1

8/10/2019 Practica de Laboratorio No 1 2 Algoritmos 3semestee 1

http://slidepdf.com/reader/full/practica-de-laboratorio-no-1-2-algoritmos-3semestee-1 8/13

 

R//

Proceso sin_titulo

Escribir "Ingresar el monto"

Leer Monto

cincuentamil<-0

veintemil<-0

diezmil<-0

Si Monto % 10000=0 Entonces

Mientras Monto>0 Hacer

Si Monto>=50000 Entonces

Monto<-Monto-50000

cincuentamil<-cincuentamil + 1

Sino

Si Monto>=20000 Entonces

Monto<-Monto-20000

veintemil<-veintemil + 1

Sino

Monto<-Monto-10000

diezmil<-diezmil + 1

Fin Si

Fin Si

Fin Mientras

Escribir "Te entregamos:", cincuentamil, " billetes de 50000"

Escribir Sin Saltar veintemil, " billetes de 20000 y” 

Escribir Sin Saltar diezmil, " billetes de 10000"

SinoEscribir "upps! tu numero no es multiplo de 10000"

Fin Si

FinProces

Page 9: Practica de Laboratorio No 1 2 Algoritmos 3semestee 1

8/10/2019 Practica de Laboratorio No 1 2 Algoritmos 3semestee 1

http://slidepdf.com/reader/full/practica-de-laboratorio-no-1-2-algoritmos-3semestee-1 9/13

 

EJERCICIO 4

Realizar un diagrama solicite el nombre de una persona y a partir de este y cuente unchiste corto usando el nombre ingresado como parte del chiste.

Page 10: Practica de Laboratorio No 1 2 Algoritmos 3semestee 1

8/10/2019 Practica de Laboratorio No 1 2 Algoritmos 3semestee 1

http://slidepdf.com/reader/full/practica-de-laboratorio-no-1-2-algoritmos-3semestee-1 10/13

 

EJERCICIO 5

Realice un diagrama que solicite al usuario la cantidad de minutos invertidos enacceso a redes sociales durante un día. Se debe calcular e imprimir la cantidad dehoras al mes (tomado que la cantidad por día es constante en los 30 días) que se han

invertido en estas redes sociales.

Page 11: Practica de Laboratorio No 1 2 Algoritmos 3semestee 1

8/10/2019 Practica de Laboratorio No 1 2 Algoritmos 3semestee 1

http://slidepdf.com/reader/full/practica-de-laboratorio-no-1-2-algoritmos-3semestee-1 11/13

 

EJERCICIO 6

Realizar un diagrama que calcule el peso ideal para una persona, teniendo en cuenta elsiguiente cuadro. Para hombre mayor de 30 años: peso_ideal: (estatura-100)*2+6 Parahombre menor de 30 años: peso_ideal: (estatura-100)*2 Para mujer mayor que 30

años: peso_ideal: (estatura-110)*2+3 Para mujer menor que 30 años: peso_ideal:(estatura-110)*2

Page 12: Practica de Laboratorio No 1 2 Algoritmos 3semestee 1

8/10/2019 Practica de Laboratorio No 1 2 Algoritmos 3semestee 1

http://slidepdf.com/reader/full/practica-de-laboratorio-no-1-2-algoritmos-3semestee-1 12/13

 

CONCLUSIONES

Los ciclos son herramientas fundamentales, básicas que ahorran tiempo y trabajo,

son de gran utilidad en grandes procesos.

Estamos colocando en práctica lo teórico mediante los anteriores ejercicios y

adquirimos habilidades que nos sirven para enfrentar problemas reales y utilizar

lenguajes de programación como herramienta fundamental para dar solución a

problemas cotidianos.

Page 13: Practica de Laboratorio No 1 2 Algoritmos 3semestee 1

8/10/2019 Practica de Laboratorio No 1 2 Algoritmos 3semestee 1

http://slidepdf.com/reader/full/practica-de-laboratorio-no-1-2-algoritmos-3semestee-1 13/13

 

BIBLIOGRAFÍA Y HERRAMIENTAS

https://drive.google.com/#my-drive 

http://pseint.sourceforge.net 

http://66.165.175.211/campus13_20142/course/view.php?id=197# 


Recommended