Você está na página 1de 10

UNIVERSIDAD DE EL SALVADOR FACULTAD DE INGENIRIA Y ARQUITECTURA INTRODUCCION A LA INFORMATICA DE ELECTRICA

Instructor: Augusto Meja. Docente: Ingeniero: Carlos Pocasangre.

Asignacin de laboratorio # 3, Algoritmos.

Integrantes: Barrera Jimnez No Edgardo. Leones Rosa Edwin Osmaro. Lobato Leiva Carlos Alonso. Rodriguez Martnez Daniel Adonnis. BJ14001 LR13003 LL13001 RM13041 GL: 02 GL: 02 GL: 05 GL: 02

CIUDAD UNIVERSITARIA 4 ABRIL DE 2014.

INTRODUCCION: En este reporte se trat de resolver la gua de laboratorio # 3, de forma tanto analtica como diagramada. En el presente trabajo se plantean una serie de ejercicios, los cuales se han resuelto mediante algoritmos narrados, diagramas de caja y diagramas de flujo, todo esto como una antesala a la Programacin en c. Tambin se incluye una breve descripcin de los diagramas de caja, la cual ser de mucha utilidad para la comprensin y desarrollo de los mismos.

Objetivo general: Dar a conocer la forma de resolver algoritmos de forma narrada y con diagramas.

Objetivos especficos: 1. Aprender a hacer algoritmos narrados en forma ordenada. 2. Implementar por medio del algoritmo narrado un diagrama de flujo. 3. Hacer basndose en el algoritmo narrado y en el diagrama de flujo un diagrama de cajas. 4. Conocer y aplicar los distintos bucles y sentencias de contro l.

Asignacin: 1. hacer un algoritmo narrado y diagrama de flujo q puede analizar si n es mltiplo de s. E 1. 2. 3. 4. 5. 6. 7.

inicio. Ingresar n. Leer nmeros n. Si n DIV 5 = Numero entonces baja. Si n DIV 5 = Numero no entero (ir a fin). Mostrar n es mltiplo de s. FIN.

INICIO.

n DIV 5

SI Es entero? NO n es mltiplo de 5

FIN

2. Hacer un algoritmo narrado para indicar si n es o no un nmero primo. 1. 2. 3. 4. 5. Inicio. Ingresar n. Si n 2, 3, 5,7. (ir a paso 5) Si n = 2, 3, 5,7. Entonces n = numero primo. N DIV 2, 3, 5,7. Si (n DIV2, n DIV 3, n DIV 5, n DIV 7) =s y s = Entero (en todos los casos) entonces n no es un primo. 6. Si (n DIV 2, 3, 5,7) = s y s no es un entero (en todos los casos) entonces n es un numero primo. 7. Imprimir si n es o no es un nmero primo. 8. FIN.

3. Hacer un diagrama de cajas que muestre todos los nmeros primos que estn entre 3 hasta100.

INICIO.
Quiere ver los nmeros primos De 3 hasta 100. SI Imprimir: 2, 3, 5 ,7 11,13,17, 19, 23,29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97. FIN. NO

4. Un nmero perfecto es igual a la suma de los divisores positivos menores que el mismo. As, 6 es un nmero perfecto, porque sus divisores propios son, 1, 2, 3; y 6 = 1+2+3. Hacer un diagrama de flujo que indique si n es un nmero perfecto.

INICIO.

Ingresar numero

Leer n

NO n=6

SI

NO n = 28

SI

NO n = 416

SI

Si es perfecto Si es numero perfecto

SI n= 8128 NO Si es perfecto

Si es perfecto.

No es perfecto FIN

5. Implementar un diagrama de cajas y de flujo que utilice lazos Hacer- Mientras, para las siguientes series de Taylor, donde ERROR = 0.00001:

Inicio

ingresar numero t

mientras t >= 1 or t <= -1

Exp=1 num=1 sen= 1

mientras pow (t/exp)/exp! <0.01

var 1=pow(-1, num+1)

Sen = sen+ var t pow(t/exp)/exp!

num+1; exp=2

mostrar sen

Fin

cos (t) = 1 t 2/2+ t 4/4! - t 6/6! +...... - < t <


Inicio

ingresar numero t

mientras t >= 1 or t <= -1

Exp=1 num=0 sen= 1

mientras pow (t/exp)/exp! <0.01

var 1=pow(-1, num+1)

cos = cos+ var t pow(t/exp)/exp!

num+1; exp=2

mostrar cos

Fin

CONCLUCIONES: En conclusin los algoritmos son una forma lgica, secuencial y ordenada q nos facilitan el anlisis y solucin de diferentes problemas prcticos y numricos. Adems son fundamentales en el desarrollo y creacin de programas aplicados a la vida practica laboral de todo ingeniero electricista. Como grupo concluimos que al desarrollar un algoritmo narrado y un flujograma antes de empezar a resolver un problema, se vuelve ms fcil entender y lograr la solucin de este mismo.

REFERENCIAS BIBLIOGRAFICAS Libro Introduccin a la informtica Ing. Walter Zelaya Libro Programacin en C Luis Joyanes Aguilar

Você também pode gostar