domingo, 28 de junio de 2020

Algoritmos

¿Qué es un algoritmo?

Un Algoritmo es una serie ordenada de instrucciones, pasos o procesos que llevan a la solución de un determinado problema. Los hay tan sencillos y cotidianos como seguir la receta del médico, abrir una puerta, lavarse las manos, etc; hasta los que conducen a la solución de problemas muy complejos. Los hay tan sencillos y cotidianos como seguir la receta del médico, abrir una puerta, lavarse las manos, etc; hasta los que conducen a la solución de problemas muy complejos. De este modo, definidos un estado inicial y una entrada, si seguimos las instrucciones formuladas llegaremos al estado final y encontraremos la solución al problema o alcanzaremos el objetivo definido.

Algoritmo de lavarse los dientes.
1- Poner pasta dentífrica en el cepillo.
2- Humedecerla con agua.
3- Cepillar una muela hasta que esté limpia.
4. Cepillar otra muela….. hasta terminar el cepillado de todas las muelas y dientes.
5. Enjuagarse.
6. Limpiar el cepillo .

  En qué consiste   
Es una secuencia de instrucciones secuenciales, gracias al cual pueden llevarse a cabo ciertos procesos y darse respuesta a determinadas necesidades o decisiones. Se trata de conjuntos ordenados y finitos de pasos, que nos permiten resolver un problema o tomar una decisión.  
 
Características 
. Un algoritmo debe ser preciso e indicar el orden de realización de cada paso. 
 
. Un algoritmo debe estar definido. Si se sigue un algoritmo dos veces, se debe obtener el mismo resultado cada vez. 
. Un algoritmo debe ser finito. El algoritmo se debe terminar en algún momento; o sea, debe tener un número finito de pasos.   
. Un algoritmo debe ser legibles: El texto que lo describe debe ser claro, tal que permita entenderlo y leerlo fácilmente. 
. Un algoritmo debe definir tres partes: Entrada, Proceso y Salida. Ejemplo: el algoritmo de receta de cocina se tendrá: 
Entrada: ingrediente y utensilios. 
Proceso: elaboración de la receta en la cocina. 
Salida: terminación del plato (por ejemplo, Pollo al horno)  . 

Medios de expresión de un algoritmo 

Los algoritmos pueden ser expresados de muchas maneras, incluyendo al lenguaje natural, pseudocódigo, diagramas de flujo y lenguajes de programación entre otros. Las descripciones en lenguaje natural tienden a ser ambiguas y extensas. 

 LENGUAJE NATURAL : Algoritmos de este tipo son similares a las recetas de cocina (para preparar comidas, bebidas, etc) 
 
 
Pseudocódigo : El pseudocódigo es una forma de escribir los pasos que va a realizar un programa de la forma más cercana al lenguaje de programación que vamos a utilizar posteriormente.
 

Diagrama de flujo : El diagrama de flujo o flujograma o diagrama de actividades es la representación gráfica de un algoritmo , a través de una serie de pasos estructurados y vinculados que permiten su revisión como un todo.



Algoritmos
 
Suma
1- Identificar el tipo de operación.
2- Declarar variables.
3- (x, y, z)
4- Darle valor a las variables.
5- X=2
6- Y=3
7- Sumar variables x+y=z
8- Z=2+3
9- Realizar la suma que se pide
10-sumar todo
11-obtener resultado (z=5)
12-resultado 3+2=5
13- fin
 Obtener área de un triangulo
1-obtener fórmula
2-Fórmula BxH/2
3-Identificar BACE
4-Identificar ALTURA
5-Identificar valores
6-b=2
7-h=6
8-Realizar la operación cómo lo indica la fórmula
9-2*6=12
10-El resultado lo dividimos entre 2
11-12/2=6
12-Área =6cm²
 Resta
1-Identificar el tipo de operación
2-Declarar variables
3-(z, w, y)
4- Darle valor a las variables
5-z=4
6-y=2
7-Restar variables (z-y=W)
10-w=4-2
11-Realizar la resta que se pide
12-restar todo
13-obtener resultado (w=2)
14-resultado 4-2=2
15-fin


No hay comentarios.:

Publicar un comentario

Software educativo

¿Qué es un software  Educativo? Un software educativo es un programa informático avanzado que funciona para gestionar las diferentes áreas d...