Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ALGORITMOS SIMPLES
-Definición
-Tipos
-Alcances
-Aplicaciones
-Pseudocodigo
-Diagramas de Flujo
-Constantes
-Variables
-Secuencia, Decisión e Iteración
Integrantes del Equipo
1642206 Laredo Varas Carlos Alberto -IAS 1742649 Tello Rodriguez
Ricardo-IAS
1659774 Zamorano Chávez Diana Laura-ITS
● CUALITATIVOS
● CUANTITATIVOS
TIPOS DE ALGORITMOS
CUALITATIVOS
● Son aquellos en los que se describen los pasos utilizando palabras. Por ejemplo: usar una
guía telefónica, buscar una palabra en un diccionario, etc.
1. Inicio.
2. Entrar en la página web de Google.
3. En el cuadro de entrada de datos, colocar el nombre del tema.
4. Hacer un click en “Buscar” o presionar “<Enter>”.
5. Se obtiene como resultado enlaces del tema buscado.
6. Seleccionar el enlace deseado.
7. Fin.
TIPOS DE ALGORITMOS
CUANTITATIVOS
● Son aquellos en los que se utilizan cálculos numéricos para definir los pasos del proceso.
Por ejemplo: resolver una ecuación, sacar el área de un triángulo, etc.
1. Inicio.
2. Leer la cantidad de pisos “n”.
3. Leer la altura de cada piso “h”.
4. Multiplicar la cantidad de pisos por la altura de cada piso: H=n*h
5. Imprimir H.
6. Fin.
ALCANCES
La utilidad de un algoritmo es infinitamente amplia debido a que es
la principal herramienta para la resolución de problemas y
realización de tareas, es la base de la programación que controla
prácticamente el mundo moderno, celulares, refrigeradores,
computadoras, automóviles, aviones, etc.
APLICACIONES
HABLAREMOS DE FORMA MUY RACIONAL CON
ESTE CONCEPTO YA QUE LA APLICACIÓN DE LOS
ALGORITMOS LOS USAMOS PARA TODO.
EMPEZAREMOS DESDE LO MÁS BÁSICO HASTA
LA APLICACIONES DE ALGORITMOS
FUNCIONALES EN LA IA.
INICIO
1.Buscar el cargador
2. Agarrar el Cargador
3. Agarrar el celular
4. Poner El Enchufe en el Celular
5. Esperar a que se ponga a cargar
6 .Ponerlo en un lugar seguro
FIN
RECONOCIMIENTO POR VOZ.
La ayuda de Microsoft a la agilización
de tareas.
Uno de los algoritmos más empleados
más eficaces y con mejor estructura es el
de Google translate
Pseudocódigo (o falso Lenguaje). Es comúnmente utilizado por los programadores para omitir
secciones de Código o para dar una explicación del paradigma que tomó el mismo
programador para hacer sus códigos, esto quiere decir que el pseudocódigo no es programable
sino facilita la programación.
Una de las ventajas del pseudocódigo es que cuando tenemos un desarrollo realizado en este sistema,
nos facilita la escritura final en el lenguaje elegido en mejores condiciones ya que nos es mucho mejor a
la hora de encontrar problemas y errores, todo lo que se traduce en un desarrollo de software más
compacto, limpio y eficaz, ya que habremos podido estudiar el algoritmo de manera mucho más precisa.
Desventaja
Una de las desventajas del uso de pseudocódigo es la falta de normas, que puede hacer que la lógica de
un programa resulte complicada de ver por el programador que va a implementar este pseudocódigo.
Además, en el caso de problemas muy extensos, puede llegar a ser difícil de entender
DIAGRAMA DE FLUJO
Es una representación gráfica o pictórica de un algoritmo con la ayuda de diferentes
símbolos, formas y líneas de flujo para demostrar el proceso del programa. El principal
propósito es analizar los distintos procesos.
Características Diagrama de Flujo
-Representación gráfica de un proceso
PSEUDOCODIGO:
Algoritmo: velocidad
-Definir: d,t,v
-Escribir: “Introduce la distancia”
-Leer: d
-Escribir: “Escribe el tiempo”
-Leer: t
v=d/t
-Escribir: “La velocidad es”,v
FIN Algoritmo
DIAGRAMA DE FLUJO
Codificación y Corrida
#include<stdio.h>
#include<conio2.h>
int v,d,t;
main()
{
textcolor(WHITE);textbackground(BLUE);
clrscr();
gotoxy(10,10);printf("Distancia");
gotoxy(30,10);printf("Tiempo");
gotoxy(50,10);printf("Velocidad");
gotoxy(13,11);scanf("%d",&d);
gotoxy(32,11);scanf("%d",&t);
v=d/t;
gotoxy(55,11);printf("%dm/s",v);
gotoxy(25,22);printf("Oprime cualquier tecla");
getche();