Algoritmo Informatico

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 3

Algoritmo ritmo informático

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.
Los algoritmos no tienen que ver con los lenguajes de programación, dado que un
mismo algoritmo o diagrama de flujo puede representarse en diversos lenguajes
de programación, es decir, se trata de un ordenamiento previo a la programación.
Tres ejemplos algoritmo informático

Ejemplos de Algoritmos
Ejemplo: Realizar el pseudocódigo de un programa que permita calcular el
área de un rectángulo. Se debe introducir la base y la altura para poder
realizar el cálculo..
Programa; área
Entorno: BASE, ALTURA, AREA son número enteros
Algoritmo:
escribir “Introduzca la base y la altura”
leer BASE, ALTURA
calcular AREA = BASE * ALTURA
escribir “El área del rectángulo es “AREA
Finprograma
Ejemplo: Realizar el pseudocódigo que permita al usuario introducir por
teclado dos notas, calculando la suma y el producto de las notas.
Programa: SumaProducto
Entorno: NOTA1,NOTA2,SUMA,PRODUCTO son números enteros
Algoritmo:
escribir “Introduzca las notas”
leer NOTA1,NOTA2
calcular SUMA = NOTA1 + NOTA2
calcular PRODUCTO = NOTA1 * NOTA2
escribir “La suma de las dos notas es:” SUMA
escribir “El producto de las dos notas es :”PRODUCTO
Finprograma

Ejemplo: Realizar el pseudocódigo de un programa que permita saber si un


número es mayor, menor o igual a cero.

Programa: ComparaNúmeros
Entorno: NUMERO es un número entero
Algoritmo:
Escribir “Introduzca un número “
leer NUMERO
SI NUMERO>0 ENTONCES
escribir “El número introducido es positivo”
SI NO
SI NUMERO<0 ENTONCES
escribir “El número introducido es negativo”
SI NO
escribir “El número es cero”
FINSI
FINSI

Que es un algoritmo en programa

 Un algoritmo es la receta para resolver un conjunto de problemas.


 Es un conjunto de instrucciones que indican paso a paso que hay que hacer.
 Un algoritmo es conceptual y puede ser descrito usando el lenguaje natural que
usamos día a día, diagramas de flujo o pseudocódigo.
 Un algoritmo puede implementarse en diferentes lenguajes de programación.
Diagramas de flujo
Es una descripción gráfica de un algoritmo utilizando distintas figuras y flechas que
las unen. Convenientes para algoritmos simples ya que cuando crecen se
convierten en un “diagrama espagueti" difícil de seguir. En la actualidad son poco
utilizados.
Pseudocódigo
La idea es una forma intermedia entre usar lenguaje natural y un lenguaje de
programación. No posee una forma estricta pero normalmente se respeta:

1. Se usa el concepto de variable y asignación. Ej: “a <- 5” significa que a la


variable a le asignó la constante 5.
2. Se indican los datos de entrada y de salida
3. Se utilizan instrucciones condicionales del tipo: “si <condición> entonces
<instrucciones> sino <instrucciones>
4. Se utilizan instrucciones de ciclo como “repetir hasta que ...”
Ejemplo de algoritmo:
Algoritmo para definir si un triángulo es escaleno, isósceles o equilatero
Datos de entrada: lado1, lado2, lado3
Datos de salida: tipo

si lado1 = lado2 y lado1 = lado3


entonces
tipo <- equilatero
sino
si (lado1 = lado2) o (lado1 = lado3) o (lado2 = lado3)
entonces
tipo <- isósceles
sino
tipo <- escalen

Que es un algoritmo en la lastik (tics)


Es un método de resolución de problemas complicados mediante el uso repetido
de otro método de cálculo más sencillo. Un ejemplo básico es el cálculo de la
división larga en aritmética. En la actualidad, el término algoritmo se aplica a
muchos de los métodos de resolver problemas que empleen una secuencia
mecánica de pasos, como en el diseño de un programa de ordenador o
computadora. Esta secuencia se puede representar en la forma de un diagrama
de flujo para que sea más fácil de entender.
Al igual que los algoritmos usados en aritmética, los algoritmos para ordenadores
pueden ser desde muy sencillos hasta bastante complejos. En todos los casos, sin
embargo, la tarea que el algoritmo ha de realizar debe ser definible. Esta definición
puede incluir términos matemáticos o lógicos o una compilación de datos o
instrucciones escritas. Usando el lenguaje de la informática, esto quiere decir que
un algoritmo debe ser programable, incluso si al final se comprueba que el
problema no tiene solución.
En las computadoras con lógica de microordenadores incorporada, esta lógica es
un tipo de algoritmo. A medida que los equipos informáticos se hacen más
complejos, más y más algoritmos del software toman la forma del llamado hard-
software. Esto es, cada vez más, se están convirtiendo en parte de los circuitos
básicos de los ordenadores o en módulos auxiliares; también están apareciendo
por sí solos en máquinas específicas como las calculadoras de nóminas. En la
actualidad, existen muchos algoritmos para diversas aplicaciones y algunos
sistemas avanzados como los algoritmos de inteligencia artificial llegarán a ser
corrientes en el futuro.

También podría gustarte