Está en la página 1de 5

ALGORITMIA PARA LA INTELIGENCIA

ARTIFICIAL

Apellidos y Nombres: Ayala Ramírez, Clever Moisés


Especialidad: Ingeniería de Software con IA
Profesor: Carlos Mayna Aguilar
Bloque: PIAD-402
Semestre: IV
Definición de algoritmos

 A continuación, se presentan un grupo de ejercicios propuestos de autoestudio


referidos al tema de la unidad y que complementa el aprendizaje.

Lenguaje Algorítmico Algoritmos Instrucciones

Gráfico Ordenadas
No Gráficos
s Tipos
Definidas Finitas

Diagrama de flujo Pseudocódigo

Cuantitativas Cualitativas

Secuencia

Cálculos Palabras
Numéricos
1.Inicio

2.Entrada de datos

3. Proceso

4. Salida

5. Final
 Realizar un cuadro sinóptico y explicar que herramientas existen para el diseño
de algoritmos.

Símbolo Función Símbolo Función


Terminal Identifica el inicio del Decisión Para representar el
diagrama cambio de curso de
acción del algoritmo

Entrada de datos Representa datos a Teclado Introducir datos


ser leídos manualmente por el
teclado
Representa una Flujos Para conectar los
Proceso operación de datos, símbolos del diagrama
tal como el calculo e identificar el orden
Operaciones en que se van a ser
aritméticas, realizadas las
asignación de valor a instrucciones
una variable
Documento Se utiliza para Conector Para conectar una
representar salida de parte de diagrama de
datos (escritura) flujo con otra en una
misma pagina

Se utiliza para Conexión entre Se utiliza para


Subproceso identificar un paginas conectar una parte del
módulo de la diagrama de flujo con
solución del otra en paginas
problema cuyo diferentes
diagrama de flujo se
muestra en otro
lugar, o grupo de
instrucciones, esto
permite simplificar
un diagrama de flujo
 Realizar un cuadro sinóptico para explicar la importancia de los
algoritmos en la solución de problemas.

LA IMPORTANCIA DEL USO DEL ALGORITMOS


   Los algoritmos son muy importantes a la
hora de programar ya que son los pasos
exactos para resolver un problema.
Algoritmo "Cada paso de un algoritmo debe estar
precisamente definido; las operaciones a
llevar a cabo deben ser especificadas de
manera rigurosa y no ambigua para cada
caso"
En la vida cotidiana, se emplean
algoritmos frecuentemente para resolver
En la vida cotidiana problemas, en términos de programación,
un algoritmo es una secuencia de pasos
lógicos que permiten solucionar un
problema.
Los algoritmos ayudan en ese tipo de
problemas ya que te permiten generalizar
paso por paso los posibles problemas
Ventajas de un algoritmo que lo ocasionan. Sus ventajas son:
Ayuda en la utilización de programas
como Excel entre otros. Ayuda a resolver
más fácil y rápido los problemas.
Desventajas: la elección del mayor
algoritmo para una tarea en particular
Desventajas tiene un algoritmo puede ser un proceso muy complicado.
Muchos algoritmos interesantes llevan
implícito complicados métodos de
organización de los datos.
Un algoritmo es un conjunto finito de
instrucciones o pasos que sirven ejecutar
una tarea o resol- ver un problema. De un
¿Para qué sirve un algoritmo? modo más formal, un algoritmo es una
secuencia finita de operaciones realiza-
bles, no ambiguas, cuya ejecución da una
solución de un problema.
 Realizar un mapa conceptual y explicar las estructuras que se deben
utilizar en el diseño de la solución de un problema mediante un
algoritmo.

Estructura y Diseño de un

Algoritmo  

La estructura de un algoritmo sirve para organizar a los elementos


que aparecen en él. Todos los algoritmos tienen la misma estructura,
la cual viene definida por tres secciones:

Cabecera Declaraciones Cuerpo

En la cabecera de un En esta sección se En el cuerpo se escriben


algoritmo se debe de indicar declaran las constantes, todas las instrucciones del
el nombre (identificador) los tipos de datos y las algoritmo la sintaxis es:
asignado al mismo. La variables que se usan en Inicio
sintaxis es: un algoritmo. La sintaxis          <Instrucción 1>
“Algoritmo <nombre_del_al es la siguiente:           <Instrucción n>
·         
goritmo>”. Fin
Inicio y Fin Son palabras
reservadas que marcan el
Ejemplo Constantes 
         principio y el final de la
<declaración_de_constantes
sección del cuerpo, que es
>
Si se quiere diseñar el donde está el bloque de
algoritmo de un programa que instrucciones principal del
calcule el are de una Tipos de datos  algoritmo.
circunferencia por lo tanto el         
algoritmo debe llevar en la <declaración_de_tipos_de_d
cabecera “algoritmo Área de atos>
una circunferencia”

Variables
        
<declaración_de_de_variable
s>

Para resolver el problema


planteado en el tema
anterior, es necesario
declarar una constante y dos
variables
Constantes
         PI=3.1416
Variables
         Real área, radio

También podría gustarte