Вы находитесь на странице: 1из 15

La informática como carrera universitaria

Las carreras de Ingeniería tienen una alta demanda y continuarán así en el futuro, especialmente
las vinculadas a la Ingeniería Informática

• El mundo digital requiere de profesionales capacitados para diseñar y adaptar todo tipo de
dispositivos electrónicos.

• Para los estudiantes, estudiar Ingeniería es sinónimo de empleo seguro y éxito profesional.

• Los estudios de Informática pueden asegurar empleo tanto a nivel local como
internacional.

• Los cambios en el mercado laboral internacional, el avance de las nuevas tecnologías y la


necesidad de contar con profesionales capacitados para comprenderlas, harán que
algunas áreas destaquen por sobre otras.

• Este es el caso de las carreras de Ingeniería, que son altamente demandadas tanto a nivel
nacional como internacional, e incrementarán su demanda de manera exponencial en los
próximos años.

• Dentro de las carreras de Ingeniería, las más solicitadas serán las vinculadas a la
Informática.

• Las estimaciones de los organismos locales indican que para el 2020 se crearán unos
900.000 puestos de trabajo asociados a las Tecnologías de la Información y las
Comunicaciones dentro de la Unión Europea.

• Si a esto sumamos la demanda fuera de fronteras, veremos que el campo de trabajo para
los especializados en áreas vinculadas a la Informática crecerá a pasos agigantados y, por
tanto, formarse en el área será una excelente inversión.

las empresas demandan constantemente profesionales de Ingeniería Informática y las


universidades se enfocan en la preparación de estos perfiles. La carrera tiene variadas salidas
laborales, además de sueldos elevados, por lo que resulta atractiva para los jóvenes.

expectativas de la carrera de informática

elegí informática por sobre todas las carrera que tenía en mente porque
quiero desarrollar todo mi potencial ,quiero ver cómo y de donde sale y se
desarrolla todos los funcionamientos de esta nueva era tecnológica.

mi sueño o expectativa de todo esto es poder adquirir una base solida para lo
que será el camino a ser la mejor en todo lo que haga y me proponga ,quiero
especializarme como desarrolladora de paginas wed ,deseo poder triunfar en
esta área que se ha visto representada por los hombre .

¿Qué es un algoritmo?
Un algoritmo es una secuencia lógica y finita de pasos que permite solucionar un
problema o cumplir con un objetivo.

Los algoritmos deben ser precisos e indicar el orden lógico de realización de cada uno de
los pasos, debe ser definido y esto quiere decir que si se ejecuta un algoritmo varias veces
se debe obtener siempre el mismo resultado, también debe ser finito o sea debe iniciar
con una acción y terminar con un resultado o solución de un problema.

Cuando se elabora un algoritmo se debe tener en cuenta lo siguiente.

• Tener claro cuál es el problema que va a solucionar.

• Establecer un objetivo que permita medir la solución del problema.

• Elaborar un algoritmo que solucione el problema.

• Realizar pruebas al algoritmo para verificar los resultados.

Existen dos tipos de algoritmos. Los algoritmos convencionales que son los que hacen las
personas todos los días en sus diferentes actividades para solucionar problemas del
trabajo o de la vida cotidiana. Y los algoritmos computacionales que son los que utilizan el
computador a través de programas diseñados por desarrolladores de software y
programadores para dar solución a problemas de cálculo o de manejo de información.

características de los algoritmos


Las características fundamentales que debe cumplir todo algoritmo son:

Un algoritmo debe ser preciso e indicar el orden de realización de cada paso.

Un algoritmo debe estar definido. Si se sigue un algoritmo dos veces, se debe obtener el
mismo resultado cada vez.

Un algoritmo debe ser finito. el algoritmo se debe terminar en algún momento; o sea,
debe tener un número finito de pasos.

Un algoritmo debe ser legibles: El texto que lo describe debe ser claro, tal que permita
entenderlo y leerlo fácilmente.
PROPIEDADES DE UN ALGORITMO

Las propiedades de un algoritmo son puntos guías a seguir para su elaboración, ya que
éstos permiten un mejor desarrollo del problema.

1. Enunciado del problema

El enunciado del problema debe de ser claro y completo. Es importante que conozcamos
exactamente lo que deseamos que haga el computador. Mientras esto no se comprenda,
no tiene caso pasar a la siguiente etapa.

2.Análisis de la solución general


Entendido el problema, para resolverlo es preciso analizar:

Los datos de entradas que nos suministran.

El proceso al que se requiere someter esos datos a fin de obtener los resultados esperados.

Los datos o resultados que se esperan.

Áreas de trabajo, fórmulas y otros recursos necesarios.

Definir condiciones si las hay

Diferentes alternativas de solución.

Analizando el problema, posiblemente tengamos varias formas de resolverlo. Lo importante es


determinar cuál es la mejor alternativa: la que produce los resultados esperados en el menor
tiempo.

¿Que es un diagrama de flujo o flujograma?


los diagramas de flujo usan formas especiales para representar diferentes tipos de acciones o
pasos en un proceso. Las líneas y flechas muestran la secuencia de los pasos y las relaciones entre
ellos. Estos son conocidos como símbolos de diagrama de flujo.

El tipo de diagrama dicta los símbolos de diagramas de flujo que se utilizan. Por ejemplo, un
diagrama de flujo de datos puede contener un Símbolo de Entrada o Salida (también conocido
como Símbolo de E/S), pero no es muy común verlo en la mayoría de los diagramas de flujo de
procesos.

Con los años, la tecnología ha evolucionado, y con ella tambien la diagramacion. Algunos símbolos
de los diagramas de flujo que se utilizaron en el pasado para representar tarjetas perforadas de
computadora, o cinta perforada, han pasado a la historia.
Lista de Símbolos Utilizados en Diagramas de Flujo

Aquí tienen una lista más completa de los símbolos de diagramas de flujo.:

Símbolo de Inicio / Final


El símbolo de terminación marca el punto inicial o final del sistema. Por lo general, contiene la
palabra "Inicio" o "Fin".

Símbolo de Acción o Proceso


Un rectangulo solo puede representar un solo paso dentro de un processo ("agregar dos tazas de
harina"), o un subproceso completo ("hacer pan") dentro de un proceso más grande.

Símbolo del Documento Impreso


Un documento o informe impreso.

Símbolo de Multidocumento
Representa multidocumento en el proceso.

Símbolo de Decisión o Ramificación


Un punto de decisión o ramificación. Las líneas que representan diferentes decisiones surgen de
diferentes puntos del diamante.
Símbolo de Entrada / Salida
Representa el material o la información que entra o sale del sistema, como una orden del cliente
(entrada) o un producto (salida).

Símbolo de Entrada Manual


Representa un paso en el que se pide al usuario que introduzca la información manualmente.

Símbolo de Preparación
Representa un ajuste a otro paso en el proceso.

Símbolo del Conector


Indica que el flujo continúa donde se ha colocado un símbolo identico (que contiene la misma
letra).

O Símbolo
Indica que el flujo del proceso continúa en más de dos ramas.
Símbolo de Unión de Invocación
Indica un punto en el diagrama de flujo en el que múltiples ramificaciones convergen de nuevo en
un solo proceso.

Símbolo de Fusión
Indica un paso en el que dos o más sub-listas o subprocesos se convierten en uno.

Símbolo de Intercalar
Indica un paso que ordena información en un formato estándar.

Símbolo de Ordenar
Indica un paso que organiza una lista de elementos en una secuencia o establece según algunos
criterios predeterminados.

Símbolo de Proceso Predefinido


Indica una secuencia de acciones que realizan una tarea específica incrustada dentro de un proceso
más grande. Esta secuencia de acciones podría describirse con más detalle en un diagrama de flujo
separado.
Símbolo del Operación Manual
Indica una secuencia de comandos que continuarán repitiéndose hasta que se detenga manualmente.

Símbolo de Límite de Bucle


Indica el punto en el que debe detenerse un bucle.

Símbolo de Retardo
Indica un retraso en el proceso.

Almacenamiento de Datos o Símbolo de Datos Almacenados


Indica un paso donde se almacenan los datos.

Símbolo de la Base de Datos


Indica una lista de información con una estructura estándar que permite buscar y ordenar.

Símbolo de Almacenamiento Interno


Indica que la información se almacenó en la memoria durante un programa, utilizado en diagramas
de flujo de diseño de software.

Símbolo de Visualización
Indica un paso que muestra información.

Conector Fuera de Página


Indica que el proceso continúa fuera de la página.
¿Que son los operadores matemáticos?
Las expresiones son una parte fundamental de la programación ya que sirven para
realizar una o varias operaciones sobre un dato o un conjunto de datos, obteniéndose otro
dato como resultado. Los operadores definen algunas de las operaciones que pueden
realizarse dentro de una expresión.

+: Suma de dos o más valores o variables.


-: Resta de dos o más valores o variables.
*: Multiplicación de dos o más valores o variables.
/: División de dos o más valores o variables.
%: Modulo (obtención del residuo de una división) de dos o más valores o variables.
Los unarios:
++: Aumenta el valor de una variable en una unidad.
--: Disminuye el valor de una variable en una unidad.
-: Cambia el signo de una variable, es como multiplicar por -1

¿Que son los operadores lógicos?


Son operadores de unión, también llamados compuertas lógicas, estos operadores pueden unir
dos o más pares de valores comparados por medio de los operadores relaciones. Los operadores
lógicos permiten agrupar expresiones lógicas. Las expresiones lógicas son todas aquellas
expresiones que obtienen como resultado verdadero o falso. Los operadores lógicos son aquellos
que hacen de nexo de este tipo de expresiones
&& : Operador AND (Y) todas las condiciones deben ser verdaderas para que se ejecute una
acción.
|| : Operador OR (O) de todas las condiciones solo una debe ser verdadera y con hace
determinada acción.
! : Operador NOT (NO) se niega la afirmación para cambiar su valor, es decir cambia de verdadero
a falso y de falso a verdadero.

¿Que son operadores de comparación?


Son operadores que se encargan de unir y comparar dos o más valores, se utilizan en
comparaciones de parejas por los símbolos

== : igual que
!= : diferente a
> : mayor que
< : menor que
>= : mayor igual que
<= : menor igual que
Estos operadores se usan para comparar valores de variables por pares es decir, no se pueden
comparar más de 2 valores al mismo tiempo:
a > b > c //ERROR
(a > b) && (b > c) //BIEN

Sistema binario
De forma general, binario es un sistema que utiliza sólo dos valores para representar sus cuantías.
Es un sistema de base dos. Esos dos valores son el “0” y el “1”. A partir de eso podemos concluir
que para el “0” hemos desconectado, o no tenemos señal, y para el “1” hemos conectado o
estamos con señal.

El sistema que utilizamos diariamente, es el sistema de base diez, llamado también base decimal.
Ese sistema utiliza los números 0, 1, 2, 3, 4, 5, 6, 7, 8, y 9.

En las computadoras estos ceros “0” y unos “1” son llamados dígitos binarios o solamente “bit”, la
cual es una conjunción de dos palabras de la lengua inglesa: “binary digit”. Podría considerarse
que el bit es la menor unidad de información de las computadoras. De esta forma, es igual decir
dígito “0” y dígito “1”, o, bit “0” y bit “1”.

Para el número 7, por ejemplo:

7 : 2 = 3 con resto = 1

3 : 2 = 1 con resto = 1
1 : 2 = 0 con resto = 1

Por lo tanto, 7 en binario es 111

Conversión :
Ejemplo1:
Para convertir al sistema binario el número decimal 77 haremos una serie de divisiones que
arrojarán los siguientes resultados:
77 / 2 = 38 Residuo ==> 1

38 / 2 = 19 Residuo ==> 0

19 / 2 = 9 Residuo ==> 1

9 / 2 = 4 Residuo ==> 1

4 / 2 = 2 Residuo ==> 0

2 / 2 = 1 Residuo ==> 0

Último cociente ==> 1

Ahora tomando el último cociente y los residuos en orden inverso, el resultado es:
1001101(binario)

Ejemplo2:

Transformar el número decimal 131 en binario. El método es muy simple:

131 dividido entre 2 da 65 y el residuo es igual a 1

65 dividido entre 2 da 32 y el residuo es igual a 1

32 dividido entre 2 da 16 y el residuo es igual a 0

16 dividido entre 2 da 8 y el residuo es igual a 0

8 dividido entre 2 da 4 y el residuo es igual a 0

4 dividido entre 2 da 2 y el residuo es igual a 0

2 dividido entre 2 da 1 y el residuo es igual a 0

-> Ordenamos los residuos, del último al primero: 10000011 En sistema binario, 131 se escribe
10000011.

Sistema decimal
En el sistema de numeración decimal se utilizan diez símbolos, del 0 al 9 para presentar una
determinada cantidad. Los diez símbolos no se limitan a expresar solamente diez cantidades
diferentes, ya que se utilizan varios dígitos en las posiciones adecuadas dentro de un numero para
indicar la magnitud de la cantidad.

Base: 10

Simbolos: 0,1,2,3,4,5,6,7,8,9

La posición de cada dígito en un numero decimal indica la magnitud de la cantidad representada y


se la puede asignar un peso. Los pesos para los números enteros son potencias de 10, que
aumentan de derecha a izquierda, comenzando por 100 = 1.

En el sistema decimal el número 528, por ejemplo, significa:

5 centenas + 2 decenas + 8 unidades, es decir:

5*102 + 2*101 + 8*100 o, lo que es lo mismo:

500 + 20 + 8 = 528

Conversión :

0,8125 (decimal)
0,8125 multiplicado entre 2 da como resultado 1,625 (1 en binario)
0,625 multiplicado entre 2 da como resultado 1,25 (1 en binario)
0,25 multiplicado entre 2 da como resultado 0,5 (0 en binario)
0,5 multiplicado entre 2 da como resultado 1,0 (1 en binario)
En orden el resultado es 1101, por lo tanto 0,8125 es 0,1101 en binario

Sistema hexadecimal
El sistema hexadecimal es un tipo de sistema de numeración posicional que utiliza como base el
número 16. Sus números están representados por los 10 primeros dígitos de la numeración
decimal, y el intervalo que va del número 10 al 15 están representados por las siguientes letras del
alfabeto de la A – B – C – D – E y F. El uso que de la damos hoy en día al sistema hexadecimal se
encuentra estrechamente ligado a la rama de la informática y las ciencias de la computación en las
cuales, las diferentes operaciones del CPU usan el byte u octeto como la unidad básica de su
memoria. Al ser éste un sistema numérico con Base-16, el sistema de numeración hexadecimal usa
dieciséis dígitos diferentes con una combinación de números que van del 0 al 15. En otras
palabras, hay 16 símbolos de dígitos posibles.

Ejemplo calcular el número hexadecimal 1A3F16:

1A3F16 = 1*163 + A*162 + 3*161 + F*160

1*4096 + 10*256 + 3*16 + 15*1 = 6719


1A3F16 = 671910

Conversión :

Ejm1:

(a) 1C16 (b) A8516

(a) 1 C
0001 1100 = 24 + 23 + 22 = 16 + 8 + 4 = 2810

(b) A 8 5
1010 1000 0101 = 211 + 29 + 27 + 22 +20 = 2048 + 512 + 128 + 4 + 1 = 269310

Ejm2:

(a) E516 (b) B2F816

(a) E516 = (E x 16) + (5 x 1) = (14 x 16) + (5 x 1) = 224 + 5 = 22910

(b) B2F816 = (B x 4096) + (2 x 256) + (F x 16) + (8 x 1)


= (11 x 163) + (2 x 162) + (15 x 161) + (8 x 160)
= (11 x 4096) + (2 x 256) + (15 x 16) + (8 x 1)
= 45056 + 512 + 240 + 8 = 4581610

Sistema octal
El inconveniente de la codificación binaria es que la representación de algunos números resulta
muy larga. Por este motivo se utilizan otros sistemas de numeración que resulten más cómodos de
escribir: el sistema octal y el sistema hexadecimal. Afortunadamente, resulta muy fácil convertir
un número binario a octal o a hexadecimal.

En el sistema de numeración octal, los números se representan mediante ocho dígitos diferentes:
0, 1, 2, 3, 4, 5, 6 y 7. Cada dígito tiene, naturalmente, un valor distinto dependiendo del lugar que
ocupen. El valor de cada una de las posiciones viene determinado por las potencias de base 8.

Por ejemplo, el número octal 2738 tiene un valor que se calcula así:

2*83 + 7*82 + 3*81 = 2*512 + 7*64 + 3*8 = 149610

2738 = 149610

Conversión:

Ejm1:Paso de octal a binario: se sustituye cada dígito octal por su expresión en binario
utilizando 3 bits. Ejemplo: 570o = 101111000b
Ejm2:Paso de binario a octal: se hacen grupos de 3 bits y se sustituyen por su expresión en
octal. Ejemplo: 110000100b = 110 000 100 = 604o

Вам также может понравиться