Escolar Documentos
Profissional Documentos
Cultura Documentos
Hoy, contar con personas capacitadas en Sistemas, es una necesidad. Y esto seguirá creciendo, dado que es
una ciencia que avanza al ritmo de los desarrollos tecnológicos.
Pero aún, muchos sectores de la sociedad, ven a los profesionales informáticos, como “los chicos de la
computadora”; como esa persona que ayudará a que la computadora, el celular, la tablet y hasta la impresora,
funcionen correctamente.
El profesional informático, podrá optar por diferentes campos de acción, pero todos ellos estarán vinculados
con la información, en sus diferentes estados. Y eso es muy importante, dado que hoy, y haciendo referencia
a muchas empresas, contar con información actualizada, precisa, confiable y que la misma se encuentre
resguardada y segura, es su bien más preciado.
Es, sin lugar a dudas, una de las profesiones con muchísimo futuro, y por ende, con una creciente salida
laboral.
Formalmente, puedo:
Participar bajo la dirección del Licenciado/Ingeniero en Sistemas del relevamiento, especificación, diseño,
Realizar la codificación de rutinas de software, según las especificaciones elaboradas en la fase de diseño.
Participar de los estudios de factibilidad y/o referentes a la configuración y dimensionamiento de los sistemas
de procesamiento de información.
Planificar, dirigir, realizar y/o evaluar proyectos de relevamiento de problemas del mundo real.
Especificación formal, diseño, implementación, prueba, verificación, validación, mantenimiento y control de
calidad de sistemas de software que se ejecuten sobre sistemas de procesamiento de datos.
Organizar, dirigir y controlar las áreas informáticas de las organizaciones, seleccionando y capacitando al
personal técnico de los mismos.
Dirigir el relevamiento y análisis de los procesos funcionales de una Organización, con la finalidad de dirigir
proyectos de diseño de Sistemas de Información asociados, así como los Sistemas de Software que hagan a su
funcionamiento. Determinar, regular y administrar las pautas operativas y reglas de control que hacen al
funcionamiento de las áreas informáticas de las empresas y organizaciones.
Entender, planificar y/o participar de los estudios técnicos-económicos de factibilidad y/o referentes a la
configuración y dimensionamiento de sistemas de procesamiento de información. Supervisar la implantación
de los sistemas de información y organizar y capacitar al personal afectado por dichos sistemas.
Establecer métricas y normas de calidad y seguridad de software, controlando las mismas a fin de tener un
producto industrial que respete las normas nacionales e internacionales. Control de la especificación formal
del producto, del proceso de diseño, desarrollo, implementación y mantenimiento. Establecimiento de
métricas de validación y certificación de calidad.
Planificar, dirigir, realizar y/o evaluar los sistemas de seguridad en el almacenamiento y procesamiento
de la información. Realizar la especificación, diseño, desarrollo, implementación y mantenimiento de los
componentes de seguridad de información embebidos en los sistemas físicos y en los sistemas de software de
aplicación. Establecer y controlar las metodologías de procesamiento de datos orientadas a seguridad,
Efectuar las tareas de Auditoría de los Sistemas Informáticos. Realizar arbitrajes, pericias y tasaciones
relacionados con los Sistemas Informáticos.
Planificar, dirigir, realizar y/o evaluar proyectos de sistemas de administración de recursos. Especificación
formal de los mismos, diseño, implementación, prueba, verificación, validación, mantenimiento y control de
eficiencia/ calidad de los sistemas de administración de recursos que se implanten como software sobre
sistemas de procesamiento de datos.
Realizar tareas como docente universitario en Informática en todos los niveles, de acuerdo a la jerarquía de
título de grado máximo. Realizar tareas de enseñanza de la especialidad en todos los niveles educativos.
Planificar y desarrollar cursos de actualización profesional y capacitación en general en Sistemas/Sistemas de
Información.
Realizar tareas de investigación científica básica y aplicada en temas de Sistemas de Software y Sistemas de
Información, participando como Becario, Docente-Investigador o Investigador Científico/ Tecnológico.
Dirigir Proyectos, Laboratorios, Centros e Institutos de Investigación y Desarrollo en Informática orientados a
las áreas de Sistemas/ Sistemas de Información.
Analizar implica poder identificar los componentes de un todo, separarlos, examinarlos, poder determinar
cómo las partes se interrelacionan y extraer conclusiones
Pero... ¿ANÁLISIS de qué? De diferentes situaciones problemáticas, con distintos grados de complejidad y
de los tipos más variados.
Esto es algo que se empieza a aprender desde ahora, y será la herramienta más importante para el resto de su
vida profesional.
Ahora bien... ¿cómo empezamos a involucrarnos en lo que llamaremos “nuestro mundo informático”? En los
primeros problemas que intentaremos resolver, el ejecutante (quien los realice) será “una computadora”;
entonces, le deberemos dar órdenes claras, sencillas, sin ambigüedades, para que “muestre” un resultado, y
parezca que “lo hace sola”.... cuando en realidad, no lo hace, sólo ejecuta las órdenes o instrucciones que le
damos. Y esta forma de resolver problemas se transformará en nuestra forma de ver la realidad.
Conjunto de conocimientos técnicos que se ocupan del tratamiento automático de la información por medio
de computadoras.
Ciencia que estudia métodos,procesos, técnicas, con el fin de almacenar, procesar y transmitir información y
datos en formato digital.
Datos e Información
Los DATOS son símbolos que describen hechos, condiciones, valores o situaciones. Un dato puede ser una
letra, un número, un signo ortográfico o cualquier símbolo y que representa una cantidad, una medida, una
palabra o una descripción. Los datos se caracterizan por no contener ninguna información.
Un número telefónico o un nombre de una persona, por ejemplo, son datos que, sin un propósito, una utilidad
o un contexto no sirven como base para apoyar la toma de una decisión. Los datos pueden ser una colección
de hechos almacenados en algún lugar físico como un papel, un dispositivo electrónico (CD, DVD, disco
duro...), o la mente de una persona. En este sentido las tecnologías de la información han aportado mucho a
la recopilación de datos.
Los datos se perciben mediante los sentidos, éstos los integran y generan la información necesaria para
producir el conocimiento que es el que finalmente permite tomar decisiones para realizar las acciones
cotidianas que aseguran la existencia social.
Luego tenemos la INFORMACIÓN: un conjunto de datos procesados y que se relacionan; datos que tienen
sentido.
Los datos anteriores pueden procesarse, ordenarse y analizarse para transformarse en información útil:
A continuación, se presenta un cuadro simple y resumido de las diferencias que se encuentran entre datos e
información.
Dato Información
Sistema de Cómputo
Se puede definir a un sistema de cómputo como un conjunto de elementos (hardware y software) que
interactúan entre sí para alcanzar un objetivo.
Para este nivel introductorio, diremos que el componente USUARIO, hace uso de lo que genera el sistema de
cómputos.
Hardware
El término deriva de la unión de dos vocablos del idioma inglés: hard, que significa “duro” y ware,que
podría traducirse como “cosas”. Por lo tanto, podemos decir que el hardware son todos los componentes
físicos de una computadora; todo lo que se puede tocar y ver.
- El externo, y totalmente visible, al que denominamos PERIFÉRICOS (teclado, monitor, mousse, impresora,
etc.).
Software
Al igual que el término hardware, software también deriva de la unión de dos vocablos del idioma inglés:
soft, que significa “blando” y ware,(“cosas”). Esto quiere decir, que hace referencia a todo aquello que no se
puede tocar.
- Sistemas Operativos: tienen como misión que la computadora gestione sus recursos de forma eficiente,
además de permitir su comunicación con el usuario.
- Aplicaciones: son programas informáticos que tratan de resolver necesidades concretas del usuario, como
por ejemplo: escribir, dibujar, escuchar música, etc.
Está dada por la formulación del problema en forma correcta y completa. Esta enunciación de lo que se desea
es primordial para el éxito de la resolución.
A partir del estudio del problema se deberán identificar y conocer las partes principales del mismo y de esa
manera determinar los siguientes conjuntos:
c. Programación
Esta etapa consiste en obtener la solución del problema dado. Se divide en dos subetapas:
Se trata de buscar un procedimiento o método general que permita resolver el problema planteado utilizando
una computadora. Es muy factible que se encuentren varios métodos para hacerlo, lo importante es
determinar la “mejor alternativa”, de acuerdo a distintos parámetros que se establezcan para esta selección.
Esta puede ser la que produzca los resultados esperados en el menor tiempo y al menor costo o sólo en el
menor tiempo u otras.
c.2. Codificación
Consiste en expresar el método elegido en un lenguaje, llamado lenguaje de programación, que pueda ser
interpretado por la computadora. Esta subetapa será objeto de estudio en años superiores.
d. Prueba
Esta etapa consiste en la ejecución del código del método elegido, es decir, suministrar los datos al
computador, y obtener los resultados. Luego se analizarán los mismos determinando si son realmente los
esperados. Caso contrario, deberán analizarse las etapas previas, comenzando por la última hacia atrás, y
realizar las modificaciones necesarias, repitiendo este proceso hasta obtener los resultados esperados.
Resolución de problemas
Análisis del
Prueba
Programación
problema
Definición del
problema
Codificación
Elección y
creación del
método
La etapa de elección y creación del método se puede dividir a su vez en el diseño de la estrategia y la
definición del algoritmo, y puede graficarse de la siguiente manera:
Definición
Diseño de del
la
estrategia
algoritm o
Encontrando datos
Antes de introducirnos en la resolución específica de problemas computacionales, comenzaremos con algo
fundamental: detectar los datos.
Este proceso parece simple, pero acarrea una gran complejidad a medida que se incrementa la dificultad en
los problemas a resolver.
Para poder resolver un problema en la computadora, es necesario “ingresar” a la misma, los datos. Luego
“efectuar” todas las acciones y operaciones necesarias para “transformar esos datos” y obtener un resultado.
Razonamiento: cada uno deberá hallar su manera de razonar. Cómo guía, háganse preguntas. En este
ejemplo, serviría preguntarse:
- ¿qué se quiere informar? Es decir, ¿qué resultado se debe obtener?= Obtener el perímetro del cuadrado.
- Entonces, para calcular el perímetro, ¿qué necesito conocer? EL LADO. ¿Los 4 lados? No, porque es un
cuadrado y sus cuatro lados son iguales.
Fíjense que jamás se habló de dimensiones. Es decir, ¿este razonamiento sirve si el cuadrado mide 2 cm, 40
cm, 3 metros o 5 kilómetros? Sí. Siempre sí. El razonamiento y los posteriores cálculos de hallazgo del
perímetro serán independientes del valor numérico que tenga el dato LADO.
El diseño de la estrategia consiste en encontrar un método que permita llegar a resolver el problema
planteado. Como primer paso de esta etapa, debemos preparar un plan o esquema general de las tareas que
deben realizarse para llegar a la solución. Este esquema se denomina estrategia y debe ser una lista de QUÉ
hacer.
Por lo dicho, diseñar una estrategia consiste en dividir o descomponer el problema original en una sucesión
de problemas más simples, de tamaño suficientemente pequeño como para que cada uno de ellos pueda ser
comprendido en su totalidad. Ésto, permitirá atacar la solución de cada problema simple por separado e
independientemente de los demás, volviendo a aplicar este enfoque a cada uno de los subproblemas hasta
llegar a subproblemas de solución simple. Una vez que todos ellos han sido resueltos, se puede decir que el
problema original ha sido resuelto.
Este proceso de descomposición de un problema partiendo de la formulación completa del problema hasta
llegar a problemas elementales de simple solución, se llama diseño descendente, también conocido como
top-down, método de refinamiento sucesivo o diseño compuesto.
Gráficamente, dado el problema P lo dividiremos en subproblemas Pi. Cada subdivisión implica un descenso
de nivel.
P NIVEL 0
P3
P4
P2
P1
NIVEL 1
P33
P32
P31 NIVEL 2
que Pi sea un subproblema o una tarea simple, dando por finalizada la descomposición
que Pi sea un subproblema o una tarea compuesta y por lo tanto sea posible su descomposición
en una nueva secuencia de subproblemas
ir de lo general a lo particular
Finalmente se realiza un trabajo de recomposición del esquema completo, resolviendo cada subproblema
hasta lograr la solución del problema.
El diseño de una estrategia y su posterior refinamiento, constituyen las etapas más creativas y quizás más
dificultosas de todo el proceso de resolución de un problema.
Algoritmo
Planteada una estrategia indicando QUÉ tareas hacer, debemos especificar una lista detallada de CÓMO
hacerlas, llegando así a definir una solución paso a paso del problema llamada algoritmo. La descripción de
la solución detallada por medio de un algoritmo constituye el segundo paso en la etapa de elección del
método.
La palabra algoritmo se utiliza, en general, como sinónimo de procedimiento, método o técnica. Pero en el
área de computación tiene un significado más específico.
Definido: cada paso debe ser enunciado en forma clara y precisa, y no debe dar lugar a
ambigüedades. Para los mismos datos el algoritmo debe dar siempre los mismos resultados
Teniendo en cuenta las características mencionadas previamente podemos decir que: un algoritmo es una
secuencia ordenada y finita de pasos que constituyen un método general para resolver un tipo de
problemas.
Es de notar que esta definición, se refiere a ‘...resolver un tipo de problemas .....’ y no hace hincapié en el uso
del computador como herramienta para su resolución. Esto se debe a que el concepto de algoritmo se aplica
a problemas computacionales que van a ser resueltos por medio de un computador y a problemas no
computacionales, en cuya resolución no interviene esta herramienta. En ambos casos el lenguaje usado en la
descripción del algoritmo debe ser comprensible para el destinatario o para quien lo va a ejecutar. Por lo
visto, para cualquier problema para el que pueda especificarse un método finito de solución puede definirse
El grado de detalle que deberemos usar en la definición del método, dependerá de la persona que sea la
ejecutante de la solución.
Si el ejecutante es un ama de casa, probablemente con el enunciado sea suficiente, pero si se trata de alguien
que nunca preparó un café podríamos detallar los siguientes pasos:
PROCESO Cafe1
Calentar una taza de agua sin llegar al punto del hervor;
Poner en un taza tres cucharaditas de azúcar, dos de
café instantáneo y media cucharadita de soda;
Batir hasta que la mezcla se torne marrón claro;
Llenar con el agua caliente la taza;
Revolver para disolver la mezcla en el agua
FINPROCESO
Obsérvese que para indicar el inicio y el fin del algoritmo se han utilizado las palabras PROCESO Y
FINPROCESO respectivamente y que los pasos han sido lo suficientemente simples para un principiante en
el arte de preparar café.
Otro aspecto que es importante considerar es que contamos con una serie de elementos para poder preparar
el café como por ejemplo: recipiente para calentar el agua, azúcar, café, cucharita, taza, soda.
Supongamos que no se tiene la certeza de que en el momento de hacer el café se tenga soda, por ende, este
elemento se podrá reemplazar con agua, con lo cual el algoritmo será:
Las dos primeras instrucciones se ejecutan una a continuación de otra, luego se presentan dos alternativas: o
se agrega media cucharadita de soda o se agrega media cucharadita de agua fría. Para describirlas se ha usado
las palabras SIENTONCESSINOFINSI que se analizarán en detalle más adelante.
En este caso el algoritmo cubre ya mayor cantidad de posibilidades, no previstas en la versión anterior.
El algoritmo debe estar compuesto por acciones tales que el ejecutante sea capaz de realizar
El algoritmo deberá representar todo el conjunto de posibles resultados del problema, inclusive el
caso de que no tenga solución
Para un mismo problema se pueda describir más de un algoritmo y con cualquiera de ellos se deberá
llegar a la/s misma/s solución/es; un algoritmo será más eficaz que otro. La eficacia del algoritmo
depende de los recursos con que se cuente y los factores que se consideren: costos, tiempo, etc.
Nosotros sólo te guiaremos y te mostraremos la puerta de entrada a este fantástico y desafiante mundo.
Referencias
http://www.sinnexus.com
https://prezi.com
http://www.alegsa.com.ar/Diccionario/C/1188.php
https://izamorar.com/cual-es-la-diferencia-entre-dato-e-informacion/
d) 1) obtengo el valor de CO
2) obtengo el valor de CA
3) calculo H H = √CO +CA
4) calculo P = H + CO + CA
5) informo H
6) informo P
1)Sedeseacontarconunaaplicaciónque,dadolosvaloresderadioyaltura,calculeelvolumendeuncilindro.
4)Sedeseacontarconunaaplicaciónque,ingresadoelsueldonetodeunapersona,calculesuaportejubilatorio(16%del
sueldoneto)yelsueldolíquido(sueldoneto – aportejubilatorio).
5)Sedeseacontarconunaaplicaciónquecalculeelanchodeuntelevisorteniendocomodatolacantidaddepulgadasdel
TVyelaltodelapantalla(expresadoencm).InformarelanchodelTVexpresadoen cm.
7)Sedeseaobtenerlacuotaapagarporuncréditosolicitado.Seingresalainformaciónde:Capitalsolicitado,Razón(tas
aanual),plazo(enmeses).
Elcálculodeinteréssimpleserealizaconlafórmula:(Capitalxrazónxtiempo)/(100x12).
Elmontoqueseobtenga(capital+interés)divididoelplazodacomoresultadoelvalordelacuota.
8)Unaalumnoharendido2exámenesparcialesyhapresentadountrabajopráctico.Segúnlascalificacionesobtenidas,
sedeterminalacalificacióndelalumno:
9)Unabuelodesearepartirel2%desusingresosentresustresnietosenformaproporcionalalaedaddeellos.Seingresael
sueldocobradoporelabueloylasedadesdesusnietos.Informareltotalarepartiryloquelecorrespondeacadaunodelos
nietos.