Está en la página 1de 9

UNIVERSIDAD DE CARTAGENA

SEDE PIEDRA BOLIVAR

FACULTAD DE INGENIERA

INGENIERA DE SISTEMAS

COMUNICACIN II

RELATORIA

ALGORITMOS EN LA INGENIERIA DE SISTEMAS

ALEJANDRO FONSECA PATERNINA

PROFESOR

JORGE HERNAN VALENCIA

CARTAGENA

2017
RELATORIA

(ALGORITMOS EN LA INGENIERIA EN SISTEMAS)

INDICE

INTRODUCCION ........................................................................................................ 1

RESUMEN .................................................................................................................. 2

REDACCION INTELECTUAL ..................................................................................... 3

CONCLUSION ............................................................................................................ 5

BIBLIOGRAFIA .......................................................................................................... 6

FORMULACION DE PREGUNTAS ............................................................................ 7


1 Alejandro Jose Fonseca Paternina
Ingeniera en sistemas (2 Semestre)
Universidad de Cartagena Sede Piedra Bolvar

INTRODUCCION

En la Universidad de Cartagena, el programa de Ingeniera de Sistemas est


soportado, desde su proyecto curricular, como la evolucin de la profesin basada
en el desarrollo cientfico - tecnolgico de los sistemas operativos, dinmicos,
digitales, sistemas expertos, programacin estructura y bases de datos, entre otros.
Fundamentada en el conocimiento previo en matemticas, fsica, electrnica, entre
otros.

Los algoritmos son una herramienta que permite describir claramente un conjunto
finito de instrucciones, ordenadas secuencialmente y libres de ambigedad, que
debe llevar a cabo un computador para lograr un resultado previsible.
A su vez es importante aclarar que un programa de computador consiste de una
serie de instrucciones muy precisas y escritas en un lenguaje de programacin que
el computador entiende (Java, C++, PHP, etc.).

Los algoritmos deben ser realizable, es decir, terminar despus de una cantidad
finita o determinada de pasos. Tambin debe ser comprensible en razn a que se
debe saber qu, cmo y cundo hacerlo. Y finalmente el algoritmo debe ser preciso
las instrucciones o pasos deben estar perfectamente indicados.
2 Alejandro Jose Fonseca Paternina
Ingeniera en sistemas (2 Semestre)
Universidad de Cartagena Sede Piedra Bolvar

RESUMEN

El objetivo que tiene la asignatura de algoritmos es proporcionar conceptos,


modelos y formalismos para razonar sobre los recursos necesarios para que un
algoritmo se ejecute eficientemente, de igual forma mostrar tcnicas y herramientas
para cuantificar y medir la dificultad de los problemas, tanto en trminos absolutos
como en trminos comparativos, estudiando la distincin entre la indecibilidad e la
intratabilidad y aprendiendo a evaluar matemticamente el desempeo de un
algoritmo desde el punto de vista del tiempo consumido y el espacio utilizado en la
solucin del problema que resuelve.
3 Alejandro Jose Fonseca Paternina
Ingeniera en sistemas (2 Semestre)
Universidad de Cartagena Sede Piedra Bolvar

REDACCION INTELECTUAL

De manera general el ser humano a diario enfrenta problemas y se basa en una


serie de pasos para poder resolverlo, a esa serie de x nmero de pasos se le llama
algoritmos, si a este lo llevamos a la asignatura de comunicacin se relaciona con
un tipo de texto, ya que este seria de carcter instructivo, porque son una orden de
instrucciones para lograr un objetivo, por ejemplo, una receta, en una cocina, un
manual para armar, en un armario recin comprado, etc.1

Entonces, en la ingeniera de sistemas, cmo se muestra?, pues bien, uno


necesita hacer un programa, tenemos la computadora, la computadora necesitara
que le demos ordenes, y este tipo de ordenes se traducirn dependiendo al tipo de
lenguaje que se maneje, en este caso ser C++ (ya que esta es el lenguaje de
programacin base en la materia de algoritmos), y al finalizar compilamos todas las
instrucciones dada y de ah sale el programa.

Para crear un programa se necesita de una serie de pasos ya imaginada o creada,


ya sea escrita, graficada por un diagrama de flujo, entre otros, despus una
computadora para darle vida, ya que en esta es donde manejaremos los
traductores(esto se explicara ms adelante), luego un lenguaje, anteriormente se
trataba de C++, tambin se necesita un traductor, traductor se le llama al software
que maneja el lenguaje, ya que hay muchos softwares que manejan diferentes
lenguajes, en este caso nos basaremos en un software que maneje el lenguaje de
C++ como traductor y listo, importante saber que cada traductor maneja una sintaxis
diferente, entonces tambin hay que tener en cuenta eso a la hora de manejar los
cdigos, y ya finalizaras tu creacin, esa es la razn de un ingeniero en sistemas,
dar vida o crear cosas en el mbito tecnolgico.

1 Basada del texto de la ingeniera Rosanna M. Mainieri, llamado conceptos bsicos de la


programacin.
4 Alejandro Jose Fonseca Paternina
Ingeniera en sistemas (2 Semestre)
Universidad de Cartagena Sede Piedra Bolvar

En el mundo laboral, se requieren profesionales capaces de afrontar situaciones


reales y dinmicas que siempre estn focalizados en la gestin y desarrollo de las
mejoras continuas, eso permite que esta materia aporte las bases fundamentales
tanto del perfil de Ingeniero como de profesional abierto al cambio con innovaciones
tanto tecnolgicas como de pensamiento lgico para aplicar en cualquier
herramienta de computacin y construir verdaderamente una solucin a los
problemas presentados.

En el contexto comn resulta cotidiano emplear la palabra lgica para referenciar


un hecho que debera abstraerse como consecuencia de un proceso bien
estructurado. En el contexto informtico se observa que la citada palabra es
necesaria y se complementa con caractersticas como la eficiencia, la coherencia y
el empleo de las buenas prcticas de produccin cognitiva para la resolucin de
problemas, lo que se denomina Algoritmia, de tal manera que aquella descripcin
lgica que soluciona un problema especfico es un Algoritmo. Ahora bien, cuando
un algoritmo supera las pruebas de eficacia y es depurado, slo resta implementarlo
para que sea ejecutado por una mquina real, alcanzando un producto intangible
denominado software.2

2Basado del libro Fundamentos de la programacin, de los autores Joyanes Aguilar, Luis Fernndez
Madrid,
5 Alejandro Jose Fonseca Paternina
Ingeniera en sistemas (2 Semestre)
Universidad de Cartagena Sede Piedra Bolvar

CONCLUSION

Las tcnicas de desarrollo de algoritmos nos permiten encontrar la mejor solucin a


los problemas que se nos presentan y deben ser solucionados por el computador,
estas tcnicas estn orientadas para utilizarse en cada uno de los niveles de
complejidad y variedad o alternativas para las cuales se aplican los algoritmos. Un
algoritmo es el conjunto de operaciones y procedimientos que deben seguirse para
resolver un problema, es por ellos que debemos estudiarlos y conocerlos.
6 Alejandro Jose Fonseca Paternina
Ingeniera en sistemas (2 Semestre)
Universidad de Cartagena Sede Piedra Bolvar

BIBLIOGRAFIA

1. http://www.ingenieriasistemas.net/2012/12/que-es-un-algoritmo.html
2. http://ingenieria.unicartagena.edu.co/programas-academicos/ingenieria-de-
sistemas/proyecto-educativo-del-programa-is
3. http://www.unipiloto.edu.co/descargas/ANALISIS-Y-DISENO-DE-
ALGORITMOS_3.pdf
4. Fundamentos de programacin: algoritmos, estructuras de datos y objetos. -
3a ed (2003), Joyanes Aguilar, Luis Fernndez Madrid, Concepcin,
McGraw-Hill
5. http://www.fmonje.com/UTN/Algoritmos%20y%20Estructura%20de%20Dato
s/Teoria/Teoria%20-%20MAINIERI_U1.pdf
6. http://html.rincondelvago.com/algoritmos-computacionales.html
7 Alejandro Jose Fonseca Paternina
Ingeniera en sistemas (2 Semestre)
Universidad de Cartagena Sede Piedra Bolvar

FORMULACION DE PREGUNTAS

Algoritmos es la asignatura base de la ingeniera de sistemas?


Si es la base, Por qu no tiene ms crditos que otras asignaturas que no
son base?
Se debera dar ms algoritmos que otras asignaturas en la carrera de
ingeniera de sistemas?