Está en la página 1de 6

República Bolivariana de Venezuela

Ministerio del Poder Popular para la Educación

U.E “Colegio Alejandro de Humboldt de Guatire”

2do año

Nombre y Apellido: Tabatha Hernández #13

Área: Programación

1.- Según usted: ¿Qué significa que algo sea ilógico? ¿De qué manera
podemos determinar que algo es ilógico? Diga un ejemplo.

La lógica es subjetiva y por ende la "ilógica" también, la cual defino


basándome en lo anterior como "una serie de razonamientos NO coherente al
pensamiento habitual". Lo que es lógico para usted puede ser ilógico para mí y
viceversa, casos como esos los vemos todos los días en nuestra existencia.

Ejemplo: Es ilógico dar al lado oscuro más tiempo.

2- ¿Pensaría usted que los algoritmos son importantes? Justifique su


respuesta.

Los algoritmos son muy importantes a la hora de programar, ya que,


son los pasos exactos para resolver un problema.

Las personas hoy en día somos más como máquinas. Realizamos


procedimientos “mecánicos” en los que sin analizar cada acción que
realizamos, las hacemos. Esto sucede porque estas acciones se vuelven cada
día más normales para nosotros, llegando a ser pre-programadas e
inconscientes.
Por esta razón, nuestro subconsciente sigue una seria de pasos
minúsculos para producir una acción más compleja, como en un baile, un
deporte u otra actividad. Así que nosotros también poseemos una serie de
algoritmos sub mentales que nos dicen cómo actuar frente a actividades
rutinarias, vividas anteriormente. Para esto, es muy importante el uso de
algoritmos ya que, nos permite controlar mejor nuestras acciones y respuestas
rutinarias, con el hecho de analizar nuestras acciones e igualmente
programarlas a nuestra conveniencia.

Así mismo, hoy en día la tecnología es un hecho q se ha vuelto parte


de nuestras vidas llegando a ser cotidiano su uso y su empleo en muchas de
las actividades que normalmente realizamos. Por esta razón, debemos
conocer su forma de trabajar y saberla manejar porque está en nuestras
manos usarla de una mejor manera y realmente para lo q queramos ya que
podrán realizar muchas funciones pero depende del programador, en este
caso nosotros, darle su función y su trabajo.
Por esto debemos conocer muy bien su manejo a través de algoritmos
informáticos que finalmente, no son más que pasos cotidianos que logramos
transcribir al lenguaje computacional.

3- Describa, con sus propias palabras, un algoritmo que realice en un


día normal.

INICIO
Abrir el grifo de agua.
Mojarse las manos.
Aplicarse jabón.
Enjuagarse las manos.
Cerrar el grifo de agua.
Secarse las manos con papel.
FIN
 
4- Investigue y realice una lista de siete máquinas que tengan tanto
software como hardware. Luego, elija una de esas máquinas, y
explique brevemente cómo se complementan su hardware y su
software para permitir su funcionamiento.

Computadora, teléfono inteligente, cajero, televisor, tableta (tablet),


autos modernos, antenas telefónicas.
En las computadoras todas las piezas de hardware se complementan
para hacer que dicho dispositivo funcione correctamente, pero nada de esto
sería posible si dichas partes no tuvieran un software de controlador para que
funcionen y hagan el trabajo para lo que fueron construidas, por ejemplo: La
tarjeta madre, ella posee un pequeño software donde están todas las
instrucciones del trabajo de dicho componente.

5- Realice una breve descripción de tres partes del hardware de una


computadora, indicando qué función cumplen.

Teclado: En informática un teclado es un periférico de entrada o dispositivo,


en parte inspirado en el teclado de la máquina de escribir, que utiliza una
disposición de botones o teclas, para que actúen como palancas mecánicas o
interruptores electrónicos que envían información a la computadora. Después
de las tarjetas perforadas y las cintas de papel, la interacción a través de los
teclados al estilo teletipo se convirtió en el principal medio de entrada para las
computadoras. 
Ratón/mouse: El ratón o mouse es un dispositivo apuntador usado para
facilitar el manejo de un entorno gráfico en un computador. Generalmente está
fabricado en plástico y se utiliza con una de las manos. Detecta su movimiento
relativo en dos dimensiones por la superficie plana en la que se apoya,
reflejándose habitualmente a través de un puntero o flecha en el monitor. 

Monitor: El monitor de computadora o pantalla de ordenador, aunque


también es común llamarlo pantalla, es un dispositivo de salida que, mediante
una interfaz, muestra los resultados del procesamiento de una computadora. 

6- Investigue, y con sus propias palabras responda: ¿Cuál fue el


impacto de la invención del software de las máquinas?

Fue muy importante, ya que a partir de ese momento la vida como se conocía
cambió radicalmente, todo comenzó a ser mucho más sencillo y cambiaron
drásticamente la manera de hacer las cosas de algo tan sencillo como es el escribir una
carta hasta operar un automóvil o tener luz.

7- ¿Considera usted que la programación es importante? ¿Por qué?

Siento que la programación es una cuestión que te gusta mucho o no


te gusta nada, no creo en blancos y negros pero si es que hay grises, están
muy cerca de ambos extremos... lo que quiero decir es que o te gusta mucho,
o en realidad no quieres hacerlo.

La programación es una actividad interesante, en términos de trabajo,


vivimos en una burbuja donde no existe desempleo, los trabajos son bien
remunerados, las oficinas son épicas, hay una esfuerzo importante (aunque
quién sabe si suficiente) por construir diversidad, una cultura de trabajo
agradable, inclusión y otras cosas interesantes. Es una burbuja porque
muchas otras carreras no tienen las mismas facilidades, empezando por las
carreras donde la oferta sobre pasa la demanda como ser maestro, contador,
doctor y similares; se gradúa tanta gente que no hay suficientes trabajos para
todos; están también las carreras under que simplemente no tienen demanda,
o si existe te pagan muy poco (a pesar de que muy probablemente tengas una
carrera universitaria). Los trabajos así están en una posición complicada
porque existen tantos posibles trabajadores y tan pocos trabajos que los
empleadores no se preocupan por construir un puesto de trabajo ideal, simple
y sencillamente porque mucha gente está dispuesta a tomar lo que sea.

8- ¿De qué manera aplicaría usted la programación para mejorar la


calidad de vida de las personas?

Podría aplicar la programación como un método de hacer cierto tipo de


planificación de manera de que te pueda avisar cuánto tiempo gastaste en
dicha actividad y si fue productiva.

9- Describa brevemente un programa informático o aplicación que le


gustaría crear.

Programa informático

MediaMonkey, un software reproductor multimedia (audio y video)


desarrollado por Ventis Media Inc., que permite organizar, etiquetar y
reproducir archivos multimedia en una plataforma Windows cualquiera.

10- Investigue tres lenguajes de programación y determine en qué


áreas tecnológicas son aplicados mayormente cada uno.

Los 3 Lenguajes de Programación más Usados

Java

Sin duda alguna, Java es uno de los lenguajes para crear back-ends
para aplicaciones web más populares, el cual aún con el paso de los años se
sigue utilizando y no se ve que algún día cercano lo dejemos de usar, la razón
es simple, pues con Java y Frameworks para él, se pueden desarrollar
aplicaciones web que tienen un gran soporte de usuarios, lo que es bastante
atractivo para las empresas, además de las gran cantidad de información
sobre el que podemos encontrar en internet actualmente.
Por si fuera poco Java es utilizado para el desarrollo de apps nativas
de Android, las cuales posteriormente se utilizan en los dispositivos móviles y
en las tablets.

Python

Uno de los lenguajes más apoyados por los programadores y


desarrolladores es Python, con este lenguaje puedes hacer prácticamente lo
que tu quieras, no solamente lo digo yo, la gran comunidad de desarrolladores
en Python, saben que se pueden realizar Interfaces de Usuarios, Aplicaciones
Web, Análisis de datos, sin importar en que estés metido o que desarrollo en
web tengas que realizar, seguramente tendrás siempre a la mano un
framework de Python para solucionar tus problemas.

.Net
Uno de los lenguajes de programación mejor pagados en las empresas
es .Net, con este lenguaje para el desarrollo de software, puedes hacer lo que
te plazca, desde servicios WEB y aplicaciones web, pasando por programas de
escritorio para Windows, desarrollo de aplicaciones para Android, iOS,
Windows Phone, aplicaciones móviles y para tablets, además de contar con un
entorno de desarrollo bien distribuido, hacen de .Net uno de los lenguajes
más populares de este año, junto con los dos que te acabo de mencionar
claro.

11- ¿Qué significa la palabra “sintaxis”?

En la informática, la sintaxis se entiende, como el grupo de normas


que marcan las secuencias correctas de los elementos propios de un lenguaje
de programación.

12- Indique la utilidad de cada tipo de dato (numérico, carácter y


lógico).

Utilidad del tipo de dato de número:

Nos sirve para usar operaciones matemáticas tanto sencillas como complejas.

Utilidad del tipo de dato carácter:

Nos sirve para usarlo en asignación de variables complejas y la realización de


cadenas.

Utilidad del tipo de dato lógico:


Es útil para el uso de decisiones así como la comprobación de datos
verdaderos y falsos.

13- ¿Cuál cree usted que es la utilidad de las variables dentro de un


algoritmo?

La utilidad de almacenamiento de datos, ya que con estas variables


podemos almacenar los distintos tipos de datos que se pueden presentar
dentro de un algoritmo.

14- Investigue un proceso climático o natural, e indique cuáles son las


variables que intervienen en tales fenómenos. ¿Con qué tipo de dato
podría expresar cada una de esas variables?

El proceso de ebullición podemos notar que existen diferentes tipos de


variables como es la temperatura, la presión, entre otras y estas variables
tienen como tipo de dato flotante ya que mayormente estos datos se manejan
con decimales, para ser mucho más precisos.

15- Describa brevemente el proceso de compilación.

Proceso de compilación

1. Cuando un código es leído por un compilador este entra al análisis léxico


donde se verifica dónde empieza y termina cada instrucción, esto se hace
tomando como referencia los espacios en blanco.
2. Una vez hecho esto el analizador sintáctico llama de manera repetida al
analizador léxico para que este le envié cada línea de código para ser
verificada si está bien escrita en el lenguaje. Para realizar esta verificación
se realiza por medio de un estructura llamada Árbol gramatical. Ejemplo:
3. Después entra en la etapa del analizador semántico, esta se encarga de la
construcción de las instrucciones del lenguaje, revisando que sean iguales
a las definidas.
4. Luego entramos al proceso de síntesis, donde se generas el código
intermedio, este para ser utilizado en la memoria de forma temporal.
5. Ahora este código generado pasa por el optimizador para ser ejecutado de
forma más rápida.
6. En esta última etapa se genera un código que sea entendible por la
máquina para ser ejecutado por la computadora.

También podría gustarte