11 octubre, 2018

¿Cuáles son las etapas de desarrollo de un algoritmo en Java?


A los algoritmos que pueden ser ejecutados por un computador se denominan algoritmos computacionales. Todo algoritmo computacional puede dividirse en cuatro etapas

Así, en el tema de hoy vamos a conocer la estructura de un algoritmo divido en 4 etapas: declaración de variables, entradas de datos, proceso de cálculo y la salida de resultados.


Estos posts te servirán tanto si estás empezando de cero en el mundo de la programación, si eres estudiante de primer año y necesitas reforzar algunos temas, o si eres un curioso que le entró la duda y las ganas de aprender a programar. Sea el motivo que fuese por lo que estás aquí, te invito a seguir esta serie de publicaciones que estaré realizando, en donde aprenderás con los temas que te vaya enseñando lo básico de la programación para que puedas realizar tú mismo tus propios programas.

¡Bienvenido!

Etapa de desarrollo de un algoritmo


Existen cuatro instrucciones algorítmicas básicas que son las siguientes:

1) Declaración de variables


En esta etapa se declaran las variables que serán utilizadas en el algoritmo. Para esto, imitaremos la forma de declarar variables del lenguaje Java usando los tipos de datos algorítmicos mostrados en la siguiente tabla:
Tipos de datos algorítmicos

tipo identificador

Por ejemplo


Si la edad ingresada de una persona es mayor o igual a 18 el sueldo que recibirá será de 1850, caso contrario su sueldo será de 100

Declaramos las variables edad que es de tipo entero y sueldo que es de tipo real

entero edad
real sueldo

2) Entrada de datos


La entrada consiste en obtener un dato desde algún dispositivo de entrada y trasladarlo a la memoria para ser almacenada en una variable. En general, la entrada de una variable se escribe en el pseudocódigo de la siguiente forma:

Leer variable

Por ejemplo

Ingresa una valor para la variable edad.

Leer edad
Entrada de datos

En la imagen se puede apreciar como desde el teclado se ingresa un valor el cual será almacenado en la memoria dentro de la variable edad.

3) Proceso de cálculo


El proceso consiste en realizar todas las operaciones necesarias con las variables declaradas y los valores ingresados para posteriormente proceder con la impresión del resultado. En esta etapa se realiza todos los cálculos que requiere el programa.

Por ejemplo 

Continuando con el ejemplo, determinamos el sueldo de la persona según su edad ingresada.

si (edad >= 18 )
     sueldo = 1850
sino
     sueldo = 1000

4) Salida de resultados: 


La salida consiste en trasladar a algún dispositivo de salida el valor de una variable. En general, la salida de una variable a la pantalla se escribe en el pseudocódigo de la siguiente forma:

Imprimir variable

Por ejemplo

Imprimir sueldo
Salida de resultados


Por último es importante hablar de la Asignación


La asignación consiste en dar un valor a una variable. La forma general de asignación es la siguiente:

variable = expresión

Donde expresión puede ser una variable, un literal o una combinación de variables, literales y operadores.

Recordemos que...


...una variable es una localización de memoria y puede almacenar un valor que puede cambiar en el transcurso de la ejecución de un programa, un literal es la representación de un valor en el código fuente del programa y los operadores aritméticos son la +, la - , la * , etc..

¡Acabas de ver el tema número ¿Cuáles son las etapas de desarrollo de un algoritmo en Java? del curso de Introducción a la Algoritmia y a la programación en Java! ¡Fácil verdad! Ir al índice


Asimismo, si deseas saber más acerca de estos temas, recuerda que puedes comprar la guía completa con todos los temas, ejercicios, evaluaciones resueltas, proyectos y más; para ello, tienes que ingresar al siguiente enlace. Y si eres seguidor de la comunidad Aprendec puedes acceder a un descuento del -%32.

¡Quiero esto!


¡Qué pases un buen día!

No hay comentarios, ¡cuéntame algo!

Me gustaría saber tu opinión. ¡Saludos!