Algoritmos de la vida Diaria

Slides:



Advertisements
Presentaciones similares
Procesos de revelado Trabajo en laboratorio de fotografía
Advertisements

El Vocabulario- La Etapa Preliminar. VERBOS en –AR.
Sesión 2 Programación Estructurada
Nuestro reto es educar al pensamiento, para que razone de acuerdo a ciertas reglas; con ello podremos ser más eficientes al momento en que ordenamos.
ALGORITMOS Y LENGUAJES Estructuras de Control CONDICIONAL
Resolución de Problemas
Programación 4to. Bachillerato
LÓGICA DE PROGRAMACIÓN
Introducción a los Algoritmos
Español 2 – Lección 7 El vocabulario Los Verbos Reflexivos.
Mi Rutina Diaria Mary Roberts Period 6.
María se Prepara por la Boda
Un hombre estaba harto de tener que ir a trabajar todos los días y que su esposa se pudiera quedar en casa. EL HOMBRE QUE QUISO SER MUJER...
Fundamentos de Programación
Ejemplos ALGORITMOS.
APLICACIÓN DEL MODELO SISTEMICO
TEORIA DE LA DUCHA.
Baño de Cama Artículos de enfermería
MI RUTINA DIARIA.
Algoritmos Ren.
INFORMÁTICA II.
MATERIAL Comodo (cuña limpia del tipo adecuado ) Guantes desechables
Curso de Programación I Parte III
¿ Cómo Se desayuna hoy en el Mundo?. U.S.A: El gringo abre la nevera, saca 2 huevos, saca el beicon, prepara su café: tó padentro y se va para el trabajo.
Área Académica: Informática
Producto de aprendizaje
Análisis Diseño y Desarrollo
Los infinitivos de español I ¡Repasamos!. abrir afeitarse.
“¡No te quejes!” Miguel-A.
Departamento de Ciencia de la Computación
PREPARANDO DELICIAS RELLENAS
HIGIENE DE LA PIEL.
¡Salvemos nuestro planeta!
El buen guardar de la casa Seguridad Del Lugar de trabajo.
Comidas Típicas Romina Medina.
PENSAMIENTO ANALÍTICO SISTÉMICO DAISY KATERINE RODRÍGUEZ DURÁN
Presentado por: Señora Ortiz
Herramientas algorítmicas para la ingeniería en telemática
Final del primer periodo
MANIAS DE POBRE.... Tomar cerveza en un vaso de yoghourt. Calentar la punta de la Bic para ver si vuelve a funcionar. Andar colgado en la puerta de los.
El Vocabulario- La Etapa Preliminar. VERBOS en –AR.
RIESGOS EN EL HOGAR OBJETIVOS Recordar Riesgo y Incidente Reforzar el auto cuidado Dar a conocer algunos riesgos típicos.
TEORIA DE LA DUCHA.
TEORIA DE LA DUCHA. **¿CÓMO SE DUCHAN LAS MUJERES?**
En una emisora de radio de Cuenca, dan un Premio de 1,000 a 5,000 € a la persona que cuente una historia verdadera, que le hubiese sucedido y la hubiese.
FIN Paul Widergren ©
Viviendo en Línea.
Cocina típica de España
HARINA EN LA NEVERA. ¡¡¡SI, SI HARINA EN EL REFRIGERADOR!! UNA INFORMACION MUY INTERESANTE.
Algoritmos Lic. santos.
gesa integral  Es la práctica de prevención y control de infecciones más antigua, sencilla e importante para minimizar la transmisión de infecciones.
TEORIA DE LA DUCHA. **¿CÓMO SE DUCHAN LAS MUJERES?**
RECETAS ESPAÑOLAS.
¿Quiénes quieren hacerse millionarios?. El chico tiene que ______el pelo. a. quedarse b. cepillarse c. vestirse d. sentarse.
Recetas de dulces típicos de puebla
¿Qué estoy desglosando?
Hoy es jueves. Es el 3 de enero del ¿ Qué es lo que se hace en casa? la tarea estudia—todo el nuevo vocabulario PRUEBA de vocabulario viernes, el.
En una estación de radio Canadiense, dan un Premio de 1,000 a 5,000 dólares a la persona que contara una historia verdadera, que le hubiese sucedido y.
Capítulo 12.
La presentación del Monida y Lauren Nuestras rutinas de la mañana.
Capítulo 10 La cocina hispana. Talking about some kitchen appliances and utensils.
Lección 4 – Nuevo Ele Inicial he estudiado he comido he salido he trabajado he leído he conversado …... no he estudiado......
Juan 3,16 En un frío y ventoso anochecer de diciembre, un niño, vendedor de periódicos en la plaza de la ciudad, trataba de guarecerse del temporal.
Qué hacer con el aceite usado.
Algoritmos Algoritmos Un algoritmo es una serie de pasos lógicos, que se estructuran para resolver un problema. Generalmente un algoritmo se compone de.
Buscar. Bailar Caminar Cantar Comprar Contestar.
La importancia de los electrodomésticos. El descubrimiento de la electricidad como un recurso energético aprovechable para la sociedad ha supuesto uno.
ALGORITMOS Asignatura: Informática. Algoritmos Conjunto de instrucciones ordenadas de forma lógica y precisa, con un inicio y fin que permite resolver.
Las tareas cotidianas de la ama de casa (Comparado con las del hombre trabajador!)
Los mandatos familiares y NEGATIVOS. ¡NO abras el refrigerador! (abrir)
Transcripción de la presentación:

Algoritmos de la vida Diaria Mg. Ing. Gladys García Vilcapoma

Estructuras de control Secuenciales Selectivas Repetitivas

Algoritmo para lavarse las manos: Problema: Se dispone de un grifo de agua – jabón – papel y corriente de aire caliente INICIO Abrir el grifo de agua. Mojarse las manos. Aplicarse jabón. Enjuagarse las manos. Cerrar el grifo de agua. Secarse la manos con papel. Exponer las manos a corriente de aire caliente. FIN Estructura Secuencial

Algoritmo para lavarse las manos: Problema: Se cuenta con grifo de agua fría y caliente – jabón – papel y corriente de aire caliente INICIO Si (hace frío) Entonces Abrir el grifo de agua caliente Sino Abrir el grifo de agua fría Fin Si Mojarse las manos. Aplicarse jabón. Enjuagarse las manos. Cerrar el grifo de agua. Secarse la manos con papel. Exponer las manos a corriente de aire caliente. FIN Selectiva

Algoritmo para lavarse las manos: Problema: Se tiene la mano muy sucia. Se cuenta con grifo de agua fría y caliente – jabón – papel y corriente de aire caliente INICIO Si (hace frío) Entonces Abrir el grifo de agua caliente Sino Abrir el grifo de agua fría Fin Si Mojarse las manos. Repetir Aplicarse jabón. Enjuagarse las manos. Hasta que (las Manos estén limpias) Cerrar el grifo de agua. Secarse la manos con papel. Exponer las manos a corriente de aire caliente FIN Programar Repetitiva

Proceso LavarManos Escribir "hace frio ??? ... Verdadero o Falso" Leer Frio Si Frio = Verdadero Entonces Escribir "ABRE grifo de agua caliente" Sino Escribir "ABRE grifo de agua Fria" FinSi Escribir "MOJATE las manos" Repetir Escribir "APLICATE Jabon" Escribir "ENJUAGATE las manos" Escribir "Estan Limpias ??? ... Verdadero o Falso" Leer Limpias Hasta Que Limpias = Verdadero Escribir "CIERRA el grifo de agua" Escribir "SECATE las manos con papel" Escribir "EXPON las manos a la corriente de aire caliente" FinProceso

Estructuras de Control Secuenciales

Ejemplos Ejemplo 1: Desarrolle un algoritmo que describa la manera en que su papa se levanta todas las mañanas para ir al trabajo. INICIO Levantarse de la cama. Quitarse el pijama. Ducharse. Vestirse. Desayunar. Arrancar el auto para ir al trabajo. FIN

Ejemplo 2 Diseñar un algoritmo para cambiar la llanta de un auto. INICIO. LEVANTAR EL AUTO CON LA GATA. SOLTAR Y SACAR LOS PERNOS DE LA llanta. QUITAR LA llanta COLOCAR llanta DE REPUESTO. COLOCAR Y APRETAR LOS PERNOS. BAJAR LA GATA. FIN.

Elegir una lámpara nueva ( de la misma potencia que la anterior) Ejemplo 3 : Escriba un algoritmo que permita cambiar una lámpara quemada. INICIO Colocar la escalera debajo de la lámpara quemada. Elegir una lámpara nueva ( de la misma potencia que la anterior) Subir por la escalera hasta alcanzar la lámpara. Girar la lámpara quemada, hasta que este suelta. Ubicar la nueva en el mismo lugar. Enroscar la lámpara hasta que quede apretada. Bajar de la escalera. FIN

Agregarle una cucharadita de sal a la masa. Mezclar la masa Ejemplo 4 : Indique la manera de salar una masa. INICIO Preparar la masa Agregarle una cucharadita de sal a la masa. Mezclar la masa FIN

Ejemplo 5 Algoritmo para cocer un huevo. INICIO. LLENAR UNA OLLA CON AGUA. COLOCAR EL HUEVO. ENCENDER EL FUEGO DE LA COCINA. PONER LA OLLA AL FUEGO. ESPERAR A QUE HIERVA EL AGUA ESPERAR 5 MINUTOS. APAGAR EL FUEGO. TIRAR EL AGUA CALIENTE CAMBIAR POR AGUA FRIA. SACAR EL HUEVO DE LA OLLA. PELAR EL HUEVO FIN.

Estructuras de Control Selectivas o Condicionales

Ejemplo 1 Un cliente ejecuta un pedido a una fábrica. La fábrica examina en su banco de datos la ficha del cliente, si el cliente es solvente entonces la empresa acepta el pedido; en caso contrario, rechazará el pedido. INICIO. Leer el Pedido. Examinar la ficha del cliente. Si el cliente es solvente Entonces Aceptar el pedido. Sino Rechazar el pedido. Fin Si FIN

Selectivas Ejemplo 2 : Su amigo le ha pedido que le compre s/.1 de caramelos en el kiosco. De ser posible, que sean de menta pero si no hay, le da igual que sean de cualquier otro tipo. Escriba un algoritmo que represente esta situacion. INICIO Ir al kiosco Si (hay caramelos de menta) Entonces Pedir 1 sol de caramelos de menta sino Pedir 1 sol de caramelos de cualquier otro tipo FinSi Pagar 1 sol. FIN

Ejemplo 3: Su amigo se ha puesto un poco mas exigente y ahora le ha pedido que le compre S/.1 de caramelos de menta en el kiosco. Si no consigue caramelos de menta, no debe comprar nada. Escriba un algoritmo que represente esta situacion. INICIO Ir al kiosco Si (hay caramelos de menta) Entonces Pedir 1 SOL de caramelos de menta Pagar 1 SOL Fin Si FIN

Ejemplo 4: Si desea programar el pago INICIO Ir al kiosco Si (hay caramelos de menta) Entonces Pedir 1 SOL de caramelos de menta Pagar con DineroEnt Si DineroEnt > 1 Entonces Esperar por el vuelto Vuelto <- DineroEnt -1 Escribir Vuelto Fin Si FinSi FIN PROGRAMAR

Proceso sin_titulo Escribir "Ir al KIOSKO"; Escribir "Hay Caramelos de Menta ??? Verdadero o Falso "; Leer HayCaramelosMenta; Si HayCaramelosMenta = VERDADERO Entonces Escribir "Pedir 1 SOL de caramelos de MENTA"; Sino Escribir "Pedir 1 SOL de caramelos de cualq otro tipo"; FinSi Escribir "Con cuanto Paga? "; Leer DineroEnt; Si DineroEnt > 1 Entonces Escribir "Esperar SU VUELTO"; Vuelto <- DineroEnt - 1; Escribir "Su vuelto es S/. ", Vuelto; FinProceso

Ejemplo 5: Se desea colgar un cuadro en una pared (incluyendo la colocación del clavo). Como la pared se encuentra en un estado muy precario puede ocurrir que el clavo no quede firme. De ser así se procederá a masillar el agujero y el cuadro quedara sin colgar. Escriba el algoritmo que resuelva este problema. INICIO Tomar martillo y clavo. Pararse frente al lugar donde se desea colgar el cuadro. Colocar el clavo. Si (el clavo quedo firme) Entonces Traer el cuadro Ponerlo en su sitio Sino Retirar el clavo Masillar el agujero Fin Si Guardar las herramientas FIN

Estructuras de Control Repetitivas

Problema: Llene una zanja con arena. Ejemplo 1: Problema: Llene una zanja con arena. Inicio Tomar la pala. Ubicarse frente a la zanja. Mientras (la zanja no este llena) agregar una palada de arena. Fin Mientras Dejar la pala. Fin Inicio Tomar la pala. Ubicarse frente a la zanja. Repetir agregar una palada de arena. Hasta zanja este llena Fin

Ejemplo 2: Escriba un algoritmo que permita poner 4 litros de agua en un balde utilizando un vaso de 50 cc. Se observa que hay dos pasos basicos: llenar el vaso con agua y vaciarlo en el balde. Para completar los cuatro litros es necesario repetir estas dos operaciones ochenta veces. (se supone que hay una grifo de agua cerca) INICIO Tomar el vaso y el balde Repetir 80 veces Llenar el vaso de agua. Vaciar el vaso en el balde. Fin Repetir Dejar el vaso FIN

.. Con estructuras repetitivas Ejemplo 3 : Escriba un algoritmo que permita a un robot subir 8 escalones. Inicio Repetir 4 veces LevantaPieIzquierdo Subir un escalon LevantaPieDerecho Fin repetir Fin

Ejemplo 4: Juan y su amigo quieren correr una carrera dando la vuelta a la manzana. Considerando que Juan vive en una esquina, escriba el algoritmo correspondiente. INICIO Repetir 4 veces Correr una cuadra Doblar a la derecha Fin Repetir FIN

Guardar las fotografías ordenadas. FIN Ejemplo 5: Ud. desea ordenar una bolsa con 54 fotografías viejas de manera que todas queden al derecho; esto es, con la imagen hacia Ud. y cabeza arriba. Escriba el algoritmo que le permita resolver este problema. INICIO Tomar la bolsa de fotos. Repetir 54 veces Coger una fotografía. Si (la foto esta del revés) entonces Dar vuelta la foto para que se vea la imagen. FinSi Si (la foto esta cabeza abajo) entonces Dar vuelta la foto para que quede al derecho. FinSI Fin Repetir Guardar las fotografías ordenadas. FIN

Mientras (el café con leche no este suficientemente dulce) HACER Ejemplo 6: Ud. se dispone a tomar una taza de café con leche pero previamente debe endulzarlo utilizando azucar en sobrecitos. Escriba un algoritmo que resuelva este problema. INICIO Tomar la taza de café con leche. Mientras (el café con leche no este suficientemente dulce) HACER Tomar un sobre de azúcar. Vaciar el contenido del sobre en la taza. Mezclar para que el azúcar se disuelva. Fin Mientras Tomar el cafe con leche. FIN

Ejemplo 7 Realizar un algoritmo para cruzar la calle. No se tiene semáforo INICIO MIRAR A LA DERECHA Y A LA IZQUIERDA. MIENTRAS PASEN AUTOS HACER ESPERAR MIRAR A LA DERECHA Y A LA IZQUIERDA Fin Mientras CRUZAR LA CALLE. FIN.

Proceso sin_titulo. Escribir "Ver Cartelera ";. Escribir "Ing Proceso sin_titulo Escribir "Ver Cartelera "; Escribir "Ing. Nombre de la pelicula:"; Leer Pelicula; Repetir Escribir "Sinopsis B Buena o M Mala"; Leer Sinopsis; Si Sinopsis = "B" Entonces MeGusta <- "S" Escribir "Comprar un TICKET"; Sino MeGusta <- "N" Escribir "Ing. Nombre de otra pelicula:"; Leer Pelicula; FinSi Hasta Que MeGusta = "S" FinProceso Programar

Proceso sin_titulo Escribir "Ver Cartelera "; Escribir "Ing. Nombre de la pelicula:"; Leer Pelicula; Repetir Escribir "Sinopsis B Buena o M Mala"; Leer Sinopsis; Si Sinopsis = "B" Entonces MeGusta <- "S" Escribir "Comprar un TICKET"; Sino MeGusta <- "N" Escribir "Ing. Nombre de otra pelicula:"; FinSi Hasta Que MeGusta = "S" FinProceso

Ejercicios con operaciones

Triangulo rectángulo Calcular el área, hipotenusa, perímetro de un triangulo rectángulo cuyos catetos son ingresados por teclado

Algoritmo para calcular el área de un rectangulo Escribir “Ing. Lado a : “ Leer a Escribir “Ing. Lado b : “ Leer b area <- a * b Escribir “Area del rectangulo= “,area a proceso area b

Programar la compra de chocolates en un kiosko Proceso sin_titulo Descripcion <- "CHOCOLATES" Precio <- 1.5 Stock <- 300 Escribir "Ingrese la cantidad de unidades que desea:"; Leer Cantidad Si Cantidad <= Stock Entonces Monto <- Cantidad * precio Stock <- stock - Cantidad Escribir "El monto de la venta = S/.", Monto Escribir "Con cuanto paga" Leer DineroEntregado Vuelto <- DineroEntregado - Monto; Escribir "Su Vuelto = S/. " , Vuelto Escribir "En STOCK queda : ", stock; Sino Escribir "La compra no se puede realizar por falta de stock" FinSi FinProceso

Indicar cual es el tiempo que demorara en ir de mi casa a la casa de mi amiga que esta a una determinada distancia en km de mi casa y si su velocidad de su auto es un valor constante ingresado por teclado Proceso sin_titulo Escribir "Ing. distancia en km " Leer Distancia Escribir "Ing. velocidad en km/h" Leer Velocidad tiempo <- (Distancia/ velocidad)*60 Escribir "El tiempo = ", tiempo, " min" FinProceso