ALGORIPMO

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 4

UNIDAD I.

4; Forma representar un algoritmo:

UNIDAD CURRUCULAR: ACREDITABLES Un algoritmo secue el representar por medio de dos


(INTRODUCCION AL PROGRAMA) forma: PSEDOCÓDIGO Y DIAGRAMA DE FLUJO.

PROF: ING. MSC.. LENNYS CAMARGO  Pseudocódigo: Significa escribir la


introducciones del Algoritmo en lenguaje
1; ALGORITMO:
natural,
1.- ES UNA SECUENCIA DE PASOS O PROCESOS
Tal y como lo es éxpresamo de manera cotidiana, este
LÓGICAMENTE RELACIONADOS ENTRE SI A FIN DE
procedimiento facilita su escritura La escritura del
OBTENER LA SOLUCION A UN PROBLEMA PLANTADO.
algoritmo consta de:
2.- ES UNA LISTA DE INTRODUCCIONES PARA EFECTUAR
Identificación o cabecera
PASO A PASO UN PROCESO.
Declaración de variables
3.- CONJUNTO “FINITO” DE PASOS O INTRODUCCIONES,
SEGUIDAS EN UN ORDEN LOGICO, LOS CUALES NOS Lectura de los datos
LLEVAN A LA SOLUCION DE UN PROBLEMA.
Cuerpo o seccion de acciones
4.- UNA SERIE DE INSTRUNCCIONES COLOCADAS EN
Finalización...
CIERTA SECUENCIAS, NECESARIAS PARA LA
DESCRIPCION DE LAS OPERACIONES QUE LLEVAN A LA 5; EJEMPLO:
SOLUCION DE UN PROBLEMA.
Algoritmo diseñado para el cálculo del Area de un
5.- ES UN PROCEDIMIENTO CONPLETO PARA RESOLVER triángulo, utilizando Pseudocodigo
UN PROBLEMA ESPECIFICO EN UN NUMERO “FINITO”
DE PASOS A=base x altura /2

6.- ES UN METODO PARA RESOLVER UN PROBLEMA 1era Forma


Mediante de una serie de datos presionados, definidos
y finitos.
INICIO
2; PASOS PARA PLANTEAR LA SOLUCIÓN A UN
PROBLEMA: DECLARACION DE VARIABLES: A,BASE,ALTURA

1.- Análisis del problema LECTURA DE LOS DATOS ; BASE,ALTURA

2.- Identificar las entradas, Procesos y salió del APLICAR FÓRMULA ; A=(BASE * ALTURA) /2
problema, Declaración de variables . IMPRIMIR RESULTADO : A
3.- Diseño de algoritmo: Describe la secuencia ordena FIN
de los pasos, Sin ambiguedad, Es decir, siendo preciso y
veraz y la búsqueda de la solución del problema. 2da Forma

4.- Codificación del algoritmo: En la expresion de un INICIO


lenguaje de programación de los paso definidos en el
LEER BASE,ALTURA
algoritmo.
A=BASE*ALTURA/2
5.- Ejecucion y validacion del programa por el
computador. INPRIMIR A

3; CARACTERISTICAS DE ALGORITMO: FIN

Las características fundamentales que deben cumplir  DIAGRAMA DE FLUJO:


los algoritmos son:
Son representaciones gráficas de los paso necesario que
1.- Un algoritmo debe ser preciso e indicar el orden de conllevan a la solucion algoritmica de un problema, Para
realización de cada paso. diseñar se utiliza determinados símbolos o figuras Que
representan una acción dentro del procedimiento. Estos
2.- Un algoritmo de estar bien definido, es decir, si se
símbolos se han normalizado o estandarizado Para
sigue la ejecucion dos veces del mismo se debe obtener
representar los paso del algoritmo. Cada paso se le
la misma secuencia Lógica. Y el algoritmo debe definirse
presenta a través el símbolo adecuado, Que se ban
de forma precisa para cada paso, es decir, hay que
uniendo con flechas, Denominadas línea de flujo, Que
evitar todo ambigüedad Al definir cada paso puesto que
que a su vez indican el orden en que los paso debe ser
el lenguaje humano es impreciso. Los algoritmo se
ejecutados.
expresan mediante un lenguaje formal, ya sea
Matemático o de programación para un computador. UN DIAGRAMA DE FLUJO: es una representación
gráfica de un algoritmo o de una parte del mismo. La
3.- Un algoritmo debe ser “FINITO” , si se siguen un
ventaja de utilizar un diagrama de flujo es que se Le
algoritmo se debe terminar en algún momento; O sea,
puede construir independientemente del lenguaje de
que debe tener un número finito de pasos.
programación, Pues al momento de llevarla código se
puede hacer en cualquier lenguaje.
6; VENTAJAS DE USAR FLUJOGRAMAS:

1.- RAPIDA COMPRENSION DE LAS RALACIONES. LINIA DE FLUJO. INDICA DIRECCION DE


2.- ANALISIS DE LAS DIFERENTES SECCIONES DEL FLUJO DEL DIAGRAMA. LAS FLECHAS DE
PROGRAMA. FLUJO NO DEBEN CRUZARSE. LOS
DIAGRAMA SE LEEN DE ARRIBA HACIA
3.- PUEDEN USARSE COMO MODELOS DE TRABAJOS EN BAJO Y DE IZQUIERDA A DERECHA
DISEÑO DE NEVOS PROGRAMAS O SISTEMAS.

4.- ENRIQUECE LA COMUNICACION CON EL USUARIO.


CONECTOR FUERA DE PAGINA.
5.- PERMITE LA DOCUMENTACION ADECUADA DE LOS REPRESENTA CONEXION ENTRE PARTES
PROGRAMAS. DEL ALGORITMO REPRESENTADAS EN
PAGINAS DIFERENTES
6.- MEJOR CODIFICASION DE LOS PROGRAMAS

7.- DEPUERACION Y PRUEBAS ORDENADAS DE 9; EJEMPLO:


PROGRAMAS
REPRESENTAR EN UN DIAGRAMA DE FLUJO, EL
7; DESVENTAJAS DE LOS FLUJOGRAMAS: SIGUIENTE ALGORITMO DISEÑADO PARA EL CALCULO
DEL AREA DE UN TRIANGULO A=(bxh)/2
1.- CUANDO ESTAMOS EN PRESENCIA DE DIAGRAMA
CONPLEJO Y DETALLADOS PUEDEN RESULTAR
LABORIOSOS EN SU PLANTEAMIENTO Y DISEÑO.

2.- LAS ACCIONES A SEGUIR TRAS L SALIDA DE UN


SÍNBOLO DE DECISION, PUEDEN SER DIFICILES.
INICIO
DE SEGUIR SI EXISTEN MAS CAMINOS DE LOS
CONTEMPLADOS.

3.- NO EXISTEN NORMAS FIJAS PARA SU ELABORACION,


POR LO TANTO INCLUIR TODOS LOS DETALLES QUE SE
DESEEN CONSIDERAR QUEDA A CRITERIO DEL B,H
DISEÑADOR. SU DISEÑO AL IGUAL QUE EL ALGORITMO
EN PSEUDOCODIFICACION DEBE ESTAR CENTRADO EN
EL CUNPLIMIENTO DE OS PASOS NECESARIOS PARA
OBTENER EL RESULTADO QUE SE QUIERE.

8; SIMBOLOS Y SIGNIFICADO DE UB DIAGRAMA DE


FLUJO:
A=(BXH)/2

TERNINAL. REPRESENTA EL INICIO Y


FIN DE UN PROGRAMA.

A
PROCESO, SON ACCIONES QUE EL
PROGRAMA TIENE QUE REALIZAR.

DECISION. INDICA OPERACIONES


LOGICAS O DE COMPARACION.
FIN
ENTRADA. NOS PERMITE INGRESAR
DATOS.
10; TRAZA DE UN ALGORITMO:

LLAMADA TANBIEN “CORRIDA” O SINPLEMENTE


SALIDA. ES USADO PARA INDICAR
PROBAR UN ALGORITMO EN PAPEL , SINIFICA RAZONAR
SALIDA DE RESULTADO
COMO LO HARIA UN COMPUTADOR, EJECUTANDO
CADA UNO DE LOS PASOS O INSTRUCCIONES,
ASIGNADOLES VALORES A LAS VARIABLES, REGISTRAR
EL CONPORTAMIENTO DE LOS VALORES Y COMPROBAR
SELECTOR MULTIPLE, REPRESENTA QUE EFECTIVAMENTE CUMPLE EL TRATAMIENTO O
UNA DECISION CON MULTIPLES PROCESO AL CUAL SE SOMETE LOS DATOS SEGUN EL
ALTERNATIVAS. OBJETIVO DEL ALGORITMO.

CONECTOR. ENLAZA DOS PARTES


CUALESQULERA DE UN PROGRAMA
11; EJERCICIOS PROPUESTOS: ley de política habitualmente. 4% por seguro
social. 0,5% Por seguro paro forzoso y 5% Por
(REPRESENTAR LOS ALGORITMOS EN PSUDOCODIGO Y
caja de ahorro Realicen un algoritmo que
EN DIAGRAMA DE FLUJO)
determine el monto de cada descuento y el
1. REALIZAR UN ALGORITMO PARA DETERMINAR monto total a pagar al trabajador
EL AREA DE UN CUADRADO. 21. Jardines la paz vende parcelas a crédito, donde
2. CALCULAR EN AREA DE UN CIRCULO =II R 2 el cliente da una inicial y el resto lo paga en 24
3. CALCULAR EL VOLUMEN DE UNA ESFERA = 4/3 ll cuotas Pero con un incremento del 20% Sobre
R3 lo que quedó debiendo teniendo como dado de
4. CALCULAR EL VOLUMEN DE UN CONO = 1/3 ll entrada al precio de la parcela determine el
R2H monto de cada cuotas y el precio.
5. CALCULAR EL VOLUMEN DE UN CUBO = C3 22. El diario de Valera Cobra por un aviso
6. REALIZAR UN ALGORITMO PARA DETERMINAR clasificado un monto que depende del número
EL AREA DE UN RECTANGULO. de Palabras, tamaño en centímetro y número
7. CONVERTIR MINUTOS EN SEGUNDOS. de colores Cada palabra tiene un costo de 20 bs
8. CONVERTIR DE TEMPERATURA CELSIUS A Cada centímetro tiene un costo de 15 bs Y cada
TEMPERATURA FAHRENHEIT (TEMP. color tiene un costo de 25 bs Realice un
FAHRENHEIT = (9/5 X TEMPCELS)+32 algoritmo que determina el monto a pagar por
9. CONVERTIR DE TEMPERATURA FAHRENHEIT A un aviso clasificado
TENPERATURA CELSIUS (TEMP CELSIUS 23. El centro de vacunación XYZ Colocan vacunas a
=(TEMPFAH-32) X 5/9) luz bebés menores de un año y la dosis aplicar
10. CALCULAR EL INTERES COMPUESTO DE UN depende del peso y la edad del bebé según la
DEPOSITO REALIZADO EN VARIOS AÑOS siguiente fórmula.
(INTERES COMPUESTO = DEPOSITO(1 + %)AÑOS)
PESO DEL BEBE + 10
11. REALICE UN ALGORITMO PARA DETERMINAR EL
MONTO A PAGAR POR UN CORTE DE TELA DOSIS DE VACUNA=---------------------------------- + 8
12. UNA EMPRESA PAGA A SUS EMPLEADOS
10 MESES DE EDAD DEL BEBE
ADEMAS DEL SUELDO BASE UNA BONIFICCION
ESPECIAL DE 80 BS. POR CADA HIJO REALICE UN REALICE UN ALGORITMO QUE DETERMINE LAS
ALGORITMO QUEDETERMINE EL MONTO DE LA DOSIS DE LA VACUNA A PLICAR A UN BEBE.
BONIFICACION Y EL MONTO TOTAL A PAGA AL
TRABAJADOR. 24. UNA ENPRESA, Paga a sus empleado un bono
13. Un banco a sus ahorristas un interés del 1.5% por antigüedad que consiste de 100 BS por el
sobre el mundo ahorrado Teniendo como dato primer año laboral y 120 BS. Por cada año
de entrada del sueldo inicial de ahorrista siguiente. Realice un algoritmo que determina
determine el saldo final el monto del bono a pagar a un trabajador que
14. Una institución educativa le paga a sus tiene varios años en empresa.
profesores 20 bolívares la hora Y le hace un 25. El diario de valerón cobra por un aviso
descuento del 5% Por concepto de caja de clasificado un monto que depende del número
ahorro. Determine el monto del descuento y el de Palabrastamaño un centímetro y númerosDe
monto total a pagar al Profesor colores. Por cada palabra se cobran 0,5 BS. Con
15. Una inmobiliaria vende terreno a 80 bs el metro respecto al tamaño del aviso cobra 0,04 BS. Por
cuadrado El cliente debe dar una inicial y el cada centímetro de largo y 0,050 BS Por cada
resto lo paga viéndose cuotas, determine el centímetro de ancho cada color tiene un costo
momento de cada cuota de 2 BS. Realice un algoritmo que determine el
16. Teniendo como dato de entrada un montón en monto a pagar por cada aviso clasificado
bolívares; realice un algoritmo que muestre sabiendo que tradicionalmente se cobra el 12%
equivalente en dólares. (1 dolar=6,30 bs.) DE IVA
17. En un centro de comunicaciones alquilan tarjeta 26. Una empresa calcula el pago de horas extra de
para realizar llamadas y cobran el monto acuerdo a la siguiente fórmula
consumido de la tarjeta Mas una recargada que HORAS TRABAJADAS -40 + DIAS TRABAJADOS
el 20% Teniendo como dato de entrada el PAGO =--------------------------------------------- + 25
monto inicial Y en el monto final de la tarjeta HORAS PERDIDAS + 3
Determine el costo de la llamada REALICE UN UN ALGORITMO QUE DETERMINE EL PAGO
18. En una foto tienda cobran por el revelado de un DE DICHAS HORAS.
rollo 1,5 bs, Por cada foto realice un algoritmo
que determine el mundo a parar Por un 27. Movilnet tiene un plan dominado PEGATE
revelado sabiendo que adicionalmente, Cobrar MOVILNET Cuya renta básica es de 21 BS. Las
el iva (12%). llamadas tienen un costo de 0,005 BS. El
19. Un taxi cobran por una carrera 5 bs por segundo y los mensaje tienen un costo de
kilómetro Recorrido y 2 bs por minuto. 0,010 BS. Realice un algoritmo que determinen
Determine el monto a pagar por una carrera el monto total a pagar a moviline.
20. Una empresa léase lo siguiente del cuento
sobre el sueldo base a sus trabajadores 1% Por
28. CADELA requiere de la lectura anterior en 35. Movilnet tienen un plan por bs. 50 Mensajes
kilovatios y la lectura actual en kilovatios de un de dominado Plan ilimitado El cual consiste en
medidor de luz para determinar el Consumo de 1500 segundos libre Para llamadas y 5 bs. Por
electricidad de una vivienda Teniendo como cada mensaje de texto la llamada adicionales
datos de entrada la lectura inicial y la lectura tiene un costo de 0,6 bs. Por cada minuto
final en kilovatios de un medidor Determine el Suponiendo que una persona se excedió en las
consumo de kilovatios y el monto a pagar por llamadas Y se tiene como dato de entrada la
dicho consumo sabiendo que cada kilovatio cantidad total de mensajes y la cantidad total
tiene un Valor de 0,015 BS. Adicionalmente de segundo consumido en el mes. Realice un
cobra el 10% Del monto de consumo por algoritmo que termine el monto total a pagar a
concepto de aseo urbano, Determinen monto movilnet en el mes.
total a pagar .
36. El banco del pueblo de microcréditos a
29. En la asignatura lógica se realizaron cinco empresarios para ser cancelados en un lapso
evaluaciones Las evaluaciones tienen una de dos años (24 meses), Al monto del
calificación del 1 al 20, La primera evaluación préstamo se le cobra un interés del 24% El
tiene un peso del 15 %, La segunda tiene un empresario debe pagar la mitad el préstamo
peso del 30% La tercera tiene un peso de 25% en 4 cuotas especiales y la otra mitad en 20
La cuentan tiene un peso de 10% Y la última cuotas ordinarias Realice un algoritmo que
tiene un peso de 20% Realice un algoritmo que determine como dato de entrada el monto del
determine la calificación final de un préstamo determine el monto total a pagar
estudiante, Sabiendo que tiene como dato de por el préstamo, El monto de las cuotas
entrada la nota, (en la escala de 1 al 20) de especiales y el monto de la cuota ordinaria.
cada evaluacion.

30. El hotel 5 estrella tiene una promoción para su


cliente Cobran por una habitación 500 bs. El
primer día. Y por el resto de los día cobra 400
bs. Diario , Realice un algoritmo que determine
el monto a pagar por la habitación sin la
estarían fue de varios días.

31. Una compañía de seguros cobran por la póliza


de HCM 5000 BS, Por cada integrante de la
familia y adicionalmente cobra el 5% del costo
de dicha póliza para SEGURO DE VIDA . Realice
un algoritmo que determine el costo de la póliza
HCM, El costo del seguro de vida y el monto
total a pagar.

32. Una video tienda alquilan VCD/DVD A 1,5 BS


AL día, Tiene una promoción que consiste en
dejar gratis el alquiler de una película Realice
un algoritmo que teniendo como dato de
entrada El total de película alquiladas, Y el
número de días de alquiler, determina el
monto a pagar..

33. Teniendo como dato de entrada del sueldo


base y los años de servicio de un trabajador
realice un algoritmo que determine el El monto
del mdbo no vacacional, bono fin de año y
fidecomiso. Las vacaciones corresponde a 7
días De suelo más un día por cada año de
servicio, el bono fin de año corresponde a 45
días de sueldo Y el fideicomiso Corresponde al
12% Del suelo

34. Una agencia de viajes cobra por un Tour a


margarita 1250 bs. Diario por persona. Realice
un algoritmo que determine el monto a pagar
por una familia que desee realizar dicho TOUR.
Sabiendo que también cobra el 12% de IVA.

También podría gustarte