Vous êtes sur la page 1sur 7

Programación de Computadores

Primera Entrega
Enero 22 de 2018

IMPORTANCIA DE LA PROGRAMACION DE COMPUTADORES


PROGRAMACION DE COMPUTADORES

INTEGRANTES:

SAYRA DAYANY VARELA SILVA – CODIGO: 1711980763


LUIS CARLOS DURAN SUAREZ – CODIGO: 1711980349
JORGE HUMBERTO CIFUENTES AYA – CODIGO: 1711980486
LAURA CAMILA HUESA TAPIE – CODIGO: 1621021138
CHRIS EDMILY MEDINA SABOGAL – CODIGO:

TUTOR
EDWIN ANDRES NIÑO

POLITECNICO GRANCOLOMBIANO
FACULTAD DE INGENIERIA Y CIENCIAS BASICAS
INGENIERIA INDUSTRIAL
22 DE ENERO DEL 2018

1
Programación de Computadores
Primera Entrega
Enero 22 de 2018

CONTENIDO

1. Introducción
2. Características de los algoritmos
3. Porque es importante la programación
4. Que tareas se pueden simplificar
5. Utilidad en la vida diaria
6. Tareas que se pueden simplificar con un programa sencillo
7. Lenguajes de alto nivel
8. Conclusiones

2
Programación de Computadores
Primera Entrega
Enero 22 de 2018

INTRODUCCION

Un algoritmo es una secuencia de pasos lógicos necesarios para llevar a cabo una
tarea específica, como la solución de un problema. Los algoritmos son
independientes tanto del lenguaje de programación en que se expresan como de
la computadora que los ejecuta. En cada problema el algoritmo se puede expresar
en un lenguaje diferente de programación y ejecutarse en una computadora
distinta; sin embargo el algoritmo será siempre el mismo.
Por ejemplo en una analogía con la vida diaria, una receta de un plato de cocina
se puede expresar en español, inglés o francés, pero cualquiera que sea el
lenguaje, los pasos para la elaboración del plato se realizaran sin importar el
cocinero.
 Los pasos a seguir en la solución de una ecuación de segundo grado.
 Los pasos matemáticos para la solución de un número factorial.
 Las instrucciones para la liquidación de una nómina.
 Las acciones que se deben seguir para la obtención de una estadística.
Para llegar a la realización de un programa es necesario el diseño previo de un
algoritmo, de modo que sin algoritmo no puede existir un programa.

3
Programación de Computadores
Primera Entrega
Enero 22 de 2018

CARACTERISTICAS 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. Si se sigue un algoritmo, se debe terminar en
algún momento; o sea debe de tener un número finito de pasos.

1. ¿Por qué es importante la programación en su profesión?


La programación es muy importante en nuestras profesiones ya que nos vuelve
innovadores en el sentido que cuando programamos desarrollamos habilidades
como tener alternativas de solución, creatividad y una mejora continua en todos
los procesos en los cuales nos veamos involucrados.
Nos facilita la recolección, interpretación y análisis de datos utilizados en sistemas
de producción, y a la hora de tomar cualquier decisión nos ayudara a planificar,
simular, programar y contabilizar cada actividad en cada etapa del proceso.
El Analista Programador es la persona que realiza las funciones de un analista
técnico y de un programador; es decir, parte de una información previa recibida del
analista funcional, en función de la cual desarrolla las aplicaciones y organiza los
datos. Es el perfil más buscado en la actualidad.
En base a sus conocimientos en el o los lenguajes de programación necesarios en
cada caso, sintetiza, organiza y lo lleva a la práctica mediante la codificación de la
solución. Requiere características de personalidad similares a las de un
programador, con mayor visión global y capacidad de análisis y síntesis.

2. ¿Qué tareas podrían simplificarse y mejorarse usando programas


sencillos construidos por usted mismo?

4
Programación de Computadores
Primera Entrega
Enero 22 de 2018

En cuestiones laborales nos ayuda a planificar entradas y salidas del


personal de la empresa, los tiempos de producción, inventarios de materias
primas y productos acabados, ingresos de materiales, creación de informes
de ventas y compras de la empresa; se puede utilizar en cada estación de
nuestra línea de producción.
También se puede utilizar en la vida cotidiana en tareas como finanzas
tanto familiares como laborales, sistema presupuestal para llevar la
contabilidad de las mismas, crear programas para recordar tareas básicas y
complejas.

3. ¿Es útil saber programar en las tareas de la vida diaria?


Es muy importante, las maquinas nos hacen la vida más fácil a la hora de
realizar tares cotidianas en todo lo que deseamos realizar; en este mundo
globalizado y en plena expansión donde la tecnología nos da las herramientas
informáticas, es de suma importancia conocer algún sistema de programación
para organizar, contabilizar, medir, corregir aspectos de la vida diaria, y si estar
a la vanguardia para los cambios que nos trae la vida
Un ejemplo en el hogar es que se puede llevar un registro de los gastos e
ingresos y de los ahorros y así mismo hacer que el dinero rinda.

4. ¿Cuáles de estas tareas podría simplificar mediante un programa


sencillo construido por usted mismo?

Lo podemos aplicar en tareas como presupuesto familiar y laboral, gastos


personales, programación doméstica, recordatorios de pagos de servicios
públicos y reuniones; se pueden crear programas básicos para inventarios en
tiendas, revisar la fecha de expiración de los productos y registro de ventas y
gastos.

5. Lenguajes de alto nivel

Los lenguajes de alto nivel son los mas utilizados por los programadores. Están
diseñados para que las personas escriban y entiendan los programas de un
modo mucho más fácil que los lenguajes máquina y ensambladores. Otra

5
Programación de Computadores
Primera Entrega
Enero 22 de 2018

razón es que un programa escrito en un lenguaje de alto nivel es independiente


de la máquina; esto es, las instrucciones del programa de la computadora no
dependen del diseño del hardware o de una computadora en particular. En
consecuencia, los programas escritos en lenguajes de alto nivel son portables
o transportables, lo que significa la posibilidad de poder ser ejecutados con
poca o ninguna modificación en diferentes tipos de computadoras; al contrario
que los programas en lenguaje máquina o ensamblador que sólo se pueden
ejecutar en un determinado tipo de computadora.

Los lenguajes de alto nivel presentan las siguientes ventajas:

 El tiempo de formación de los programadores es relativamente corto


comparado con otros lenguajes.
 La escritura de programas se basa en reglas sintácticas similares a los
lenguajes humanos. Nombres de las instrucciones tales como READ,
WRITE, PRINT, OPEN, etc. Las modificaciones y puestas a punto de los
programas son más fáciles.
 Reducción del coste de los programas.
 Transportabilidad.

Los inconvenientes se concretan en:


 Incremento del tiempo de puesta a punto al necesitarse diferentes
traducciones del programa fuente para conseguir el programa definitivo.
 No se aprovechan los recursos internos de la máquina que se explotan
mucho mejor en lenguajes máquina y ensambladores.
 Aumento de la ocupación de memoria.
 El tiempo de ejecución de los programas es mucho mayor.

6
Programación de Computadores
Primera Entrega
Enero 22 de 2018

CONCLUSIONES

Para la representación de un algoritmo, antes de ser convertido a lenguaje de


programación, se utilizan algunos métodos de representación escrita, gráfica o
matemática. Los métodos más conocidos son:
· Diagramación libre (Diagramas de flujo).
· Diagramas Nassi-Shneiderman.
· Pseudocódigo.
· Lenguaje natural (español, inglés, etc.).
· Fórmulas matemáticas.
Cuando buscas una aplicación que lleve a cabo una función determinada y no
consigues encontrarla, te enfrentas a un triste hecho: hay programas que todavía
no existen. Tal cual.
Puedes sentarte, llorar y esperar a que alguien programe esa aplicación… o
puedes hacerla tú mismo. ¿Cómo? Pues aprendiendo un lenguaje de
programación y creando desde cero el programa deseado.
Hay cientos de lenguajes de programación, y, al igual que ocurre con los idiomas
humanos, muchos tienen pocos “hablantes”. Los hay que jamás han salido de las
universidades y empresas donde los crearon, mientras que los más populares, por
el contrario, se enseñan por doquier y cuentan con amplias comunidades de
usuarios.
Para crear aplicaciones de escritorio, los lenguajes más populares son C/C++,
Java, Python, Visual Basic y Delphi. Su estilo es parecido, con lo que pasar de uno
a otro requiere menos esfuerzo que hacerlo, por ejemplo, de Basic a
Ensamblador.

Vous aimerez peut-être aussi