Pseudocódigo
Pseudocódigo
Definición
El pseudocódigo es una forma de expresar los distintos pasos que va a
realizar un programa, de la forma más parecida a un lenguaje de
programación.
Características
Su principal característica es la de representar un método
que facilita la programación y solución del algoritmo del programa. También se caracteriza
por ser una forma de representación, fácil de utilizar y de manipular, que
simplifica el paso del programa, al lenguaje de programación.
Otra característica que tiene el pseudocódigo es su independencia
al código en el que se va a escribir el programa, proporcionando un método que
facilita la posterior programación y la resolución del algoritmo del programa.
Estructura
Declaraciones
Son las directrices indicadas al computador para poder
llevar a cabo una acción determinada. Al escribir pseudocódigo, estas
instrucciones son tratadas como declaraciones.
Se acepta que el orden en que se ejecutan las declaraciones es
de arriba hacia abajo. Sin embargo, esto cambia cuando se utilizan estructuras
de control y funciones. No se deben incluir en el pseudocódigo las
declaraciones de datos.
Las operaciones matemáticas son una parte integral en el
desarrollo de soluciones. Permiten operar los valores que se han almacenado.
Condicionales
Durante el desarrollo de un algoritmo se necesitan evaluar
expresiones y ejecutar instrucciones dependiendo si la expresión fue valuada
como verdadera o falsa.
Iteraciones
Iterar es repetir un conjunto de instrucciones para generar
una secuencia de resultados. Se hacen repeticiones para poder lograr un
objetivo determinado.
Funciones
Para solventar ciertas tareas avanzadas se requiere desglosarlas
en diferentes bloques de declaraciones ubicados en otra parte. Esto es
especialmente cierto cuando las declaraciones en cuestión tienen un propósito particular.
Para reutilizar este código se crean las funciones. Así, se
podrán llamar a estas funciones cada vez que se requiera ejecutarlas.
Ejemplos
·
ALGORITMO Mostrar;
· VAR.
· ENTERO
entrada;
· INICIO.
· ESCRIBIR("Dame
un número");
· LEER(
entrada );
· ESCRIBIR( entrada
);
·
FIN
Lenguajes de Programación
Definición
Un lenguaje de programación es un conjunto de símbolos y códigos usados para orientar la programación de estructuras en el desarrollo web.
Tipos
Lenguaje de programación de bajo nivel
Son lenguajes totalmente
orientados a la máquina.
Este lenguaje sirve
de interfaz y crea un vínculo inseparable entre el hardware y el software.
Además, ejerce un
control directo sobre el equipo y su estructura física. Para aplicarlo
adecuadamente es necesario que el programador conozca sólidamente el hardware.
Éste se subdivide en dos tipos:
Lenguaje máquina
Es el más primitivo
de los lenguajes y es una colección de dígitos binarios o bits (0 y 1) que la
computadora lee e interpreta y son los únicos idiomas que las computadoras
entienden.
Ejemplo: 10110000
01100001
No entendemos muy
bien lo que dice ¿verdad? Por eso, el lenguaje ensamblador nos permite entender
mejor a qué se refiere éste código.
Lenguaje ensamblador
El lenguaje
ensamblador es el primer intento de sustitución del lenguaje de máquina por uno
más cercano al utilizado por los humanos.
Un programa escrito
en éste lenguaje es almacenado como texto (tal como programas de alto nivel) y
consiste en una serie de instrucciones que corresponden al flujo de órdenes
ejecutables por un microprocesador.
Sin embargo, dichas
máquinas no comprenden el lenguaje emsamblador, por lo que se debe convertir a
lenguaje máquina mediante un programa llamado Ensamblador.
Este genera códigos
compactos, rápidos y eficientes creados por el programador que tiene el control
total de la máquina.
Ejemplo: MOV AL,
61h (asigna el valor hexadecimal 61 al registro “AL”)
Lenguaje de programación de alto nivel
Tienen como objetivo facilitar el trabajo del
programador, ya que utilizan unas instrucciones más fáciles de entender.
Además, el lenguaje
de alto nivel permite escribir códigos mediante idiomas que conocemos (español,
inglés, etc.) y luego, para ser ejecutados, se traduce al lenguaje de máquina
mediante traductores o compiladores.
Lenguajes usados actualmente
Python
Python es uno de
los lenguajes de programación más usados actualmente y la tendencia sigue al
alza. Lo tiene todo: es de código abierto, una sintaxis sencilla y fácil de
entender, por lo que ahorra tiempo y recursos. Es uno de los mejores para
iniciarse en el mundo de la programación.
Python es un
lenguaje versátil que puede tener múltiples aplicaciones. Una de ellas, la
Inteligencia Artificial, gracias a bibliotecas como Keras o TensorFlow. También
puede ser de utilidad para aplicaciones de Big Data, gracias a bibliotecas de
procesamiento de datos.
Este lenguaje de
programación también se emplea en el desarrollo web, sobre todo, gracias a sus
frameworks Django o Flask. Por poner algunos ejemplos, los sitios web de
SemRush o Reddit están desarrollados con Python.
Java
Java es un lenguaje
de programación de propósito general, orientado a objetos y diseñado para tener
las dependencias de implementación mínimas posibles. Con este lenguaje de
programación se pueden crear aplicaciones y procesos en múltiples dispositivos.
Su ámbito de
aplicación es amplísimo, por lo que permite crear software para dispositivos
móviles, terminales de venta, cajeros automáticos, IoT (internet de las cosas),
además de páginas web.
Java fue el
lenguaje por defecto para desarrollar aplicaciones para Android y, aunque
Kotlin está ganando enteros día a día, Java sigue siendo muy necesario.
Respecto a los
juegos móviles, los primeros estaban desarrollados con Java. Hoy en día, Java
sigue teniendo un papel importante en el mundo de los videojuegos, gracias a
frameworks como JMonkeyEngine o Ardor 3D.
JavaScript
JavaScript es un lenguaje de programación interpretado, orientado a objetos y que se utiliza principalmente en la forma del lado del cliente.
Este lenguaje de
programación sirve para todo: aplicaciones web, servidores, aplicaciones
móviles… Su peculiaridad es que no necesita compilación ninguna, ya que es el
propio navegador quién lee el código y realiza las acciones que le indica. Por
este motivo, es uno de los lenguajes para crear páginas web cuando se quieren
plantear elementos interactivos o más visuales.
Sin embargo,
gracias a las prestaciones de HTML5 y las librerías de gráficos 2D y 3D,
Javascript tiene también un papel relevante para el desarrollo de videojuegos,
especialmente, si éste se ejecuta desde el navegador.
C#
C# es un lenguaje
que sigue apareciendo en los listados de lenguajes de programación más usados.
Creado por Microsoft, está presente en entornos empresariales, como
instituciones gubernamentales, entidades bancarias o médicas.
Aunque más allá de
este tipo de aplicaciones, tiene también usos muy versátiles: internet de las
cosas, desarrollo de videojuegos, web o aplicaciones móviles. Para el
desarrollo web, puedes utilizar el framework ASP.NET o la herramienta Xamarin
para desarrollar aplicaciones nativas para Android e iOS.
Pero si lo tuyo son
los videojuegos, C# es el lenguaje que debes dominar. Y es que una de las
herramientas más potentes hoy en día como es Unity soporta varios lenguajes de
forma nativa. Uno de ellos es C#.
PHP
PHP es un lenguaje
de programación de propósito general de código del lado del servidor. Este
lenguaje garantiza una buena comunicación entre web y servidor, por lo que las
páginas web desarrolladas con este lenguaje son estables y con buen
rendimiento.
Actualmente, muchas
páginas web están diseñadas con WordPress, que trabaja con PHP. Por ello, este
lenguaje te permitirá desarrollar tanto proyectos como plugins para esta
plataforma.

Comentarios
Publicar un comentario