introduccion a la programacion

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 4

REPÚBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN UNIVERSITARIA, CIENCIA Y


TECNOLOGÍA
UNIVERSIDAD BOLIVARIANA DE VENEZUELA
EJE GEOPOLITICO REGIONAL PRECURSOR JOSE LEONARDO CHIRINO
CENTRO DE ESTUDIOS EN CIENCIAS DE LA ENERGÍA (CECE)

INTRODUCCIÓN A LA PROGRAMACIÓN

REALIZADO POR:
TSU. DARWIN PACHANO
C.I.: 24.525.391
La programación, a menudo denominada codificación, es el proceso de creación de
instrucciones que pueden seguir los equipos, teléfonos y otros dispositivos
electrónicos. Estas instrucciones o código se escriben en una variedad de lenguajes
que los equipos pueden entender. Cuando programas, básicamente estás teniendo
una conversación con el equipo, diciéndole exactamente lo que quieres que haga.

Un programa, en el mundo informático, es un conjunto de instrucciones que un


equipo sigue para completar una tarea. Piensa en él como una receta. Al igual que
una receta nos indica los pasos para hacer un plato, un programa indica al equipo
qué pasos debe realizar para completar una tarea.

Estas tareas pueden ser cualquier cosa, desde cálculos simples, como agregar dos
números, a operaciones complejas, como ejecutar un videojuego. Cuando usamos
un explorador web, un procesador de texto o un videojuego, estamos usando un
programa.

Los programas se escriben en diferentes lenguajes de programación, como Python,


JavaScript o C++. Cada lenguaje tiene sus propias reglas (sintaxis) y se usa para
diferentes tipos de tareas. Por ejemplo, JavaScript se usa a menudo para el
desarrollo web, mientras que Python es popular para el análisis de datos.

Para escribir un programa, debe aprender un lenguaje de programación y


comprender cómo resolver problemas de forma lógica. Este proceso se denomina
codificación o programación. Es como aprender un nuevo idioma, pero en lugar de
comunicarse con personas, se está comunicando con equipos.

Lenguajes de programación

El propósito principal de los lenguajes de programación es que los desarrolladores


compilen instrucciones para enviar a un dispositivo.

Los lenguajes de programación son un vehículo para la comunicación entre humanos


y equipos. Los dispositivos solo pueden reconocer los caracteres binarios 1 y 0. La
mayoría de los desarrolladores consideran que usar solo caracteres binarios no es
una manera eficaz de comunicarse.

Los lenguajes de programación se presentan en diferentes formatos y pueden servir


para distintos propósitos. Por ejemplo, JavaScript se usa principalmente para
aplicaciones web, y Bash se usa principalmente para sistemas operativos.

Lenguajes de bajo y alto nivel

Para que un dispositivo interprete los lenguajes de bajo nivel, estos requieren menos
pasos que los de alto nivel. Sin embargo, la popularidad de los lenguajes de alto nivel
se debe a su legibilidad y compatibilidad. JavaScript se considera un lenguaje de alto
nivel.
Como diseñar un programa

1. Analizar el problema. Entender profundamente cuál es el problema que se trata


de resolver, incluyendo el contexto en el cual se usará.

Una vez analizado el problema, asentar el análisis por escrito.

2. Especificar la solución. éste es el punto en el cual se describe qué debe hacer el


programa, sin importar el cómo. En el caso de los problemas sencillos que
abordaremos, deberemos decidir cuáles son los datos de entrada que se nos
proveen, cuáles son las salidas que debemos producir, y cuál es la relación entre
todos ellos.

Al especificar el problema a resolver, documentar la especificación por escrito.

3. Diseñar la solución. éste es el punto en el cuál atacamos el cómo vamos a resolver


el problema, cuáles son los algoritmos y las estructuras de datos que usaremos.
Analizamos posibles variantes, y las decisiones las tomamos usando como dato de la
realidad el contexto en el que se aplicará la solución, y los costos asociados a cada
diseño.

Luego de diseñar la solución, asentar por escrito el diseño, asegurándonos de que


esté completo.

4. Implementar el diseño. Traducir a un lenguaje de programación (en nuestro caso,


y por el momento, Python) el diseño que elegimos en el punto anterior.

La implementación también se debe documentar, con comentarios dentro y fuera


del código, al respecto de qué hace el programa, cómo lo hace y por qué lo hace de
esa forma.

5. Probar el programa. Diseñar un conjunto de pruebas para probar cada una de sus
partes por separado, y también la correcta integración entre ellas. Utilizar
el depurador como instrumento para descubir dónde se producen ciertos errores.

Al ejecutar las pruebas, documentar los resultados obtenidos.

6. Mantener el programa. Realizar los cambios en respuesta a nuevas demandas.

Cuando se realicen cambios, es necesario documentar el análisis, la especificación, el


diseño, la implementación y las pruebas que surjan para llevar estos cambios a cabo.

Interfaz de usuario

La interfaz de usuario es el puente que conecta a los usuarios con la tecnología, y su


diseño juega un papel fundamental en la experiencia y satisfacción del usuario. En
este artículo de blog, especialmente pensado para aquellas personas que apenas se
están familiarizando con este mundo, exploraremos en profundidad qué es la
interfaz de usuario y cuáles son los principales tipos de UI que existen en la
actualidad.

Acompáñanos en esta guía introductoria y descubre cómo un buen diseño de


interfaz de usuario puede marcar la diferencia en el éxito de tus proyectos digitales,
y aprender por qué optimizar tu interfaz de usuario te ayudará a lograr una ventaja
competitiva con las claves que te damos a continuación.

La interfaz de usuario es el medio por el cual una persona controla una aplicación de
software o dispositivo de hardware. Es decir, el programa incluye controles gráficos
que optimizan la experiencia de usuario al emplear un mouse o teclado, lo que
posibilita la interacción con los procesadores para realizar un trabajo.

Por ejemplo, los sistemas operativos Macintosh y Windows tienen diferentes


interfaces de usuario y comparten muchos elementos, como un escritorio, ventanas
o iconos. Dichos elementos facilitan el uso de cualquiera de estos sistemas
operativos sin la necesidad de aprender a manejar una nueva interfaz distinta.

Características de la interfaz de usuario

El balance de estos elementos resulta en una interfaz que ayuda al usuario a realizar
el trabajo para el cual fue diseñada una aplicación o un programa de cómputo.

Atractivo visual

La apariencia debe ser una prioridad de los equipos de desarrollo de interfaz del
usuario, ya que permite que el usuario se sienta identificado y cómodo con el
programa.

Claridad

Es la manera de transmitir la información al usuario debe ser clara y concisa para


evitar errores o confusiones al momento de interactuar el software.

Coherencia

Todos los elementos de una aplicación deben mantener unidad en su diseño y


propósito. Al conseguirlo, los usuarios pueden crear patrones de uso de forma
intuitiva, sin la necesidad de aprender procesos muy complejos que podrían
desinhibir su uso de tecnología.

Flexibilidad

Este concepto es cada vez más importante para los usuarios: una herramienta que
puede adaptarse a las necesidades del usuario favorecerá su éxito en el futuro.

También podría gustarte