Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Algoritmos

No description
by

Cynthia Ramos

on 3 October 2015

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Algoritmos

Algoritmos
¿Qué es un Algoritmo?
Secuencia ordenada de pasos que deben seguirse para resolver un problema.
Características de un algoritmo
1. Definido:
No debe de haber ambigüedad en la instrucción
2. Ordenado:
Las instrucciones deben de tener una secuencia lógica

3. Preciso:
Los resultados que se generan cada vez que se prueba el algoritmo deben de ser idénticos y acordes al objetivo establecido.
4. Finito:
Debe de tener un comienzo y un fin explícito.
Ejercicio: Desarrollo de Algoritmos
Una cadena importante de restaurantes ofrece un platillo (Chilaquiles) en todas sus sucursales; para ello, debe asegurarse tenga el mismo sabor y consistencia en cada una de las sedes. Una posible solución es que el chef visite y prepare el platillo en cada lugar, pero aunque es posible, sería impráctico. Quizá una mejor forma de afrontar el problema sería que el chef haga una receta que se lleve a cabo al pie de la letra de tal manera que el resultado final sea igual y consistente sin importar dónde se venda.

SOLUCIÓN.......
Algoritmo para la preparación de una receta:
Inicio
Paso 1: obtener los ingredientes.
Paso 2: Mezclar los ingredientes A con B por veinte minutos.
Pago 3: Agregar una cucharada de sal
Paso 4: Introducir todo a un molde y meter al horno por 15 min.
Paso 5: Revisar la cocción del platillo
Paso 6: Si ya esta listo retirar del horno, servir en un plato y llevárselo al cliente.
Paso 7: si todavía no esta listo, meterlo del nuevo al horno y esperar más tiempo.
Paso 8: Si ya esta listo realizar paso 6 y terminar proceso.
Fin
Entradas, Procesos y Salidas de un Algoritmo
Estructuras secuenciales, Selectivas y repetitivas
Estructura Secuencial
Son un conjunto de instrucciones o acciones que se preceden una a la otra. Se pueden representar de la siguiente manera:
Pedir un número
Pedir un carácter
Asignar un número a una variable
Realizar una operación determinada
Calcular la operación
Mostrar resultado
Escribir el resultado

Ejemplo 1: Javier quiere calcular el área que ocupará una pintura de forma rectangular que hizo para decorar su cuarto. Por el momento solo sabe que la altura es el doble de la base. Escribe un algoritmo que le ayude a resolver esta situación:
Estructuras Selectivas
Se utilizan para establecer una serie de pasos como alternativas a seguir. En una estructura de este tipo el resultado es un valor booleano, es decir, verdadero o falso.
Las condiciones que en este se utilizan deben de ser escritas con operadores relacionales: > ,< ,= ,>=, <=, < >
También podemos unir dos condiciones si usamos los operadores lógicos: "AND", "OR" y "NOT".
Lupita desea ir a una fiesta este fin de semana, pero no sabe si ira o no, ya que al parecer el clima de ese día estará un poco lluvioso. Ayuda a Lupita de decir si asiste o no la la fiesta.
Estructuras Repetitivas
Las estructuras repetitivas sirven para controlar la reiteración de una instrucción, de un grupo de instrucciones o de un algoritmo completo.

Los podemos conocer como ciclos o loops y se clasifican em repeticiones determinadas e indeterminadas.
Full transcript