You are on page 1of 4

Alumno: Andrés Maita Medina

Código:18200325

a)

Análisis histórico de la programación en computadoras


Desde la aparición de las primeras computadoras surgió la necesidad de tener un modo
mediante el cual una máquina puede seguir un patrón de te comandos previamente
establecidos por el usuario. Fue así que se empezó a usar en las maquinas el lenguaje
binario el cual utiliza ceros y unos para transmitir la información que fuera necesaria.
Luego se dio paso al código nemotécnico con ellos surgieron los ensambladores los
cuales transformaban aquel código en un lenguaje de máquina.

Más adelante surgieron los primeros lenguajes de programación, entre ellos se puede
mencionar el FORTRAN (1954) que fue el primer lenguaje de programación que
existió, creado por IBM se especializa en la realización de cálculos numéricos. Otro de
los pioneros fue el COBOL (1959) , este fue dirigido hacia el mundo de la gestión y de
los negocios , su uso ha sido eficiente que hasta el momento algunas empresas siguen
manteniendo este lenguaje.

Con la llegada del internet y el pasar de los años se fueron desarrollando nuevos
lenguajes de programación, entre los que más se usan están C++, JAVA y C# los cuales
se enfocan en el desarrollo de páginas web, pero esto no acaba aquí porque cada vez
surgen nuevos lenguajes algunos más manejables que otros, por ello en la actualidad es
importante que el programador domine varios lenguajes ya que este le otorga mayor
ventaja competitiva en el mercado laboral.

Y es así como en la actualidad la programación juega un papel muy importante ya que


es usado en infinidad de campos con ella se pueden desarrollar algoritmos muy
complejos que pueden solucionar problemas en cuestión de segundos, sus usos van
desde que se puedan hacer simulaciones, crear videojuegos, mundos de realidad virtual,
predecir diversos fenómenos climáticos, tener un mejor manejo de operaciones
bancarias. Y todo esto ha sido posible gracias al esfuerzo de muchas mentes brillantes
que pusieron su granito de arena , para que la humanidad pueda desarrollarse a pasos
más acelerados.
Alumno: Andrés Maita Medina
Código:18200325

b) Indicar en qué consiste la programación, y explicar a través de casos


de éxito los casos simbólicos del desarrollo de software

La programación es un proceso que se utiliza para idear y ordenar las acciones que se
realizarán en el marco de un proyecto, constituye una gran herramienta la cual ha
mejorado la celeridad de los procesos en las computadoras, si lo queremos explicar de
una manera más sencilla podemos decir que implica hacer que la computadora realice lo
que nosotros queramos , así mismo nos permite crear nuevas herramientas para poder
ayudar a la humanidad, también podemos usar en gran medida nuestra imaginación
para crear algo que rápidamente llegara a las manos de los usuarios , todo esto ha
causado una nueva revolución tecnológica .

Podemos mencionar el caso de Mark Zukerberg quien muy joven y con ayuda de
algunos compañeros de la universidad de Harvard creo la red social más importante,
Facebook que remplazo a muchas páginas que ya existían tales como MySpace o hi5, su
éxito se debió en gran medida a que comprendió a sus usuarios , les brindo una
plataforma fácil de manejar en donde se podían contactar con personas que conocían o
estar pendiente de lo que hacía su artista favorito, también sirvió como una buena
opción para que las empresas se puedan dar a conocer .

Es así como en la actualidad Facebook le ha generado grandes ganancias y más aún si


ha podido hacerse dueño de las redes sociales que le seguían losases tales como
Whatsapp e Instagram , con las que según informaciones planea unificar en una sola
aplicación que tendrá múltiples funciones.

Otro de los casos de mayor éxito es el de Bill Gates , quien en su momento fue uno de
los hombres más ricos del mundo, gracias a él es que contamos con el sistema operativo
más usado a nivel mundial Windows , es un sistema muy amigable con el usuario, y
cada cierto tiempo se actualiza , ,mejorando en gran medida su funcionalidad y estética.
Alumno: Andrés Maita Medina
Código:18200325

c) Investigar 3 casos en los que el software ha ocasionados pérdidas


económicas o casos donde atentó contra la vida de una persona.

1) Auto que se maneja solo

Si bien los autos que se manejan solos vienen a ser parte de una solución para mejorar el
tráfico de las ciudades y acabar con el elevado número de accidentes, esto último no se
ha podido concretar al cien por ciento, es así como se pueden ver que hace un tiempo
uno de estos autos atento contra la vida de una persona, esto es porque el piloto
automático aun no es lo suficientemente optimo como para que las legislaciones
aprueben su entrada masiva al mercado, otro caso ocurrió el mes pasado cuando uno de
los usuarios de un auto de la compañía Tesla, del cual es dueño Elonk Musk , chocara
su vehículo y el sistema que le permitiría salvar su vida no funcionara , trajo como
consecuencia una víctima mortal, luego de esto la empresa tomo la medida de vender
sus autos vía online para así tratar de recuperarse económicamente, cerrando sus tiendas
físicas.

2) Software pirata

Esto viene a ser un dolor de cabeza para grandes empresas ya que gente inescrupulosa
se adueña por así decirlo de su producto , lo modifica a su antojo y lo vende a un precio
del cual pueda obtener grandes ganancias, si bien hay mucha legislación sobre estos
temas , lo que pasa en la realidad es que estas no son aplicadas debidamente, y los
usuarios pretenden esconder esta actividad que si bien esta mal, hace mas accesible a la
población el uso a la tecnología pero por otro lado comete un delito tan es así que puede
llegar a quebrar a la empresa creadora.

3) Los Hackers

Ellos vienen a ser una especie de delincuentes informáticos que mediante la aplicación
de sus conocimientos logran burlar las barreras de seguridad de cualquier software que
se le presente. Su peligro radica en que pueden usar la información que poseen a una
empresa y así exponer nuestra privacidad al mundo entero. Por ello la importancia de
mejorar la seguridad de los programas que lleguemos a crear.
Alumno: Andrés Maita Medina
Código:18200325

d) Explicar en qué consiste la algorítmica, indicar 5 ejemplos de su


vida cotidiana donde los aplique.
La algorítmica viene a ser un conjunto de pasos ordenados que una persona crea para
resolver un problema, podrán existir infinidad de algoritmos para un problema, pero lo
más ideal es encontrar aquel que sea eficiente y nos ahorre pasos innecesarios.Ejemplos:

1) Problema: todas las mañanas para llegar a la universidad tenemos diferentes


métodos para ir.

Proceso: escogemos la movilidad o movilidades que nos llevaran en la menor cantidad


de tiempo a nuestro destino, considerando la seguridad que ofrecen.

Resultado: llegamos a la universidad en un tiempo adecuado.

2)Problema : estamos cerca de un examen importante, y queremos sacar una buena


nota.

Proceso : estudiamos con anticipación buscamos a personas que nos puedan orientar en
mejor sobre la materia

Resultado: sacamos una buena nota en el examen.

3)Problema : queremos cocinar una receta pero no tenemos idea de como hacerlo.

Proceso: buscamos algún video o recetario que nos ayude en la preparación, aplicamos
lo aprendido

Resultado : obtenemos el platillo deseado

4)Problema : deseamos aprobar el curso de introducción al desarrollo del software

Proceso : debemos estudiar y realizar los trabajos que el profesor mande y estar listos
para las evaluaciones continuas del profesor.

Resultado : lograremos aprobar el curso .

5)Problema : queremos preparar una limonada

Proceso : cortamos el limón , lo echamos en una taza que debe contener una cucharada
de azúcar y luego agregamos agua.

Resultado: obtenemos nuestra refrescante limonada.

You might also like