Академический Документы
Профессиональный Документы
Культура Документы
Introduccin
Solucin de problemas
Solucin de problemas
Ensayo y error Iluminacin (Eureka) Heurstica Algoritmos Lluvia de ideas Pensamiento lateral
Solucin de problemas
Pensamiento lateral
Un hombre entra en un bar y le pide al barman un vaso de agua. El barman se arrodilla buscando algo, saca un arma y le apunta al hombre que le acaba de hablar. El hombre dice gracias y se va. En lo alto de una montaa hay 10 pinos de 5 metros de altura, por cada metro tiene 10 ramas, cada rama 5 tallos, y en cada tallo 2 bellotas.Cuntas bellotas tiene en total?
Solucin de problemas
Solucin de problemas
Solucin de problemas
Solucin de problemas
Solucin de problemas
Una persona gana $155 diario y gasta $89 cunto ser su dinero al cabo de 6 das? Para un contratista trabajan 28 obreros. 9 de ellos ganan $1205 al da, 12 reciben $897 y los dems $759. qu suma se necesita para pagarles 12 das de trabajo?
Solucin de problemas
En la nevera hay el triple de naranjas que de peras y el doble de peras que de limones. Si hay 2 limones, cuntas piezas de fruta hay en la nevera?
Solucin de problemas
Acertijo.
Algoritmos
Es una manera genrica e informal de expresar la secuencia de pasos o acciones para resolver un determinado problema.
Algoritmos
Estructura de un algoritmo
Algoritmos
Algoritmos
Algoritmos
Pseudocdigo
Cada instruccin a realizarse debe de empezar con un verbo. Se debe de mantener una indentacin sobre el margen izquierdo para identificar el inicio y fin de las estructuras. La representacin de las estructuras es similar a como se hace en los lenguajes de programacin
Algoritmos
Definir el problema Anlisis del problema Seleccin de la mejor alternativa Diagramacin Prueba de escritorio
Tipos de datos
Carcter
Carcter (16 bits de 0 a 65535) Cadena (32 bits de 0 a 231) Booleanos (Verdadero o Falso) Enteros (byte = 1 byte, short = 2 bytes, int = 4 bytes, long= 8 bytes) Real (float = 4 bytes, double = 8 bytes)
Lgicos
Numricos
Operadores
Aritmticos
Operadores
Relacionales
Operadores
Lgicos
AND
Operadores
Lgicos
OR
Operadores
Lgicos
NOT
lgebra de proposiciones
lgebra de proposiciones Ejemplo: Si p es la proposicin hace fro y q es la proposicin llueve entonces que significara la siguiente expresionismo: (NOT p && q)
lgebra de proposiciones Si p = l es serio y q = l es distante entonces como se escribira usando lgebra de proposiciones l no es serio ni es distante
Domando a la Serpiente
La consola de Python
Domando a la Serpiente
Hola mundo
Domando a la Serpiente
Domando a la Serpiente
Domando a la Serpiente
Ejecutando
Domando a la Serpiente
Operaciones matemticas
Domando a la Serpiente
Domando a la Serpiente
Domando a la Serpiente
Variables
Domando a la Serpiente
Variables (Enteras)
Domando a la Serpiente
Variables (Cadena)
Domando a la Serpiente
Variables (Cadena)
Domando a la Serpiente
Variables (Cadena)
Domando a la Serpiente
Multiplicacin en cadenas
Domando a la Serpiente
Listas
Domando a la Serpiente
Listas
Domando a la Serpiente
Listas (Diferentes)
Domando a la Serpiente
Domando a la Serpiente
Domando a la Serpiente
Domando a la Serpiente
Listas (Concatenadas)
Domando a la Serpiente
Listas (Multiplicacin)
Domando a la Serpiente
Listas (Errores)
Domando a la Serpiente
Listas (Concatenadas)
Domando a la Serpiente
Listas
Crear una lista en Python que se llame juguetes que contenga nombre de juguetes. Una lista que contenga nombre de comidas e imprimir en pantalla ambas listas. Crear una lista nueva que contenga la concatenacion de las dos listas anteriores. Crear una variable que contenga tu nombre y otra tu apellido e imprimir un saludo utilizando los valores de las variables Hola nombre y apellido, bienvenido a Domando a la serpiente
Domando a la Serpiente
Condiciones (if)
Qu edad tienes? Si eres mayor de 20, ya eres adulto.
Domando a la Serpiente
Condiciones (if)
Domando a la Serpiente
Domando a la Serpiente
Domando a la Serpiente
Domando a la Serpiente
Condiciones (or)
or
Domando a la Serpiente
Condiciones (and)
and
Domando a la Serpiente
Condiciones (Ejercicio)
Crear un programa que imprima la palabra hola si el valor es menor a 100, que imprima la palabra chao si el valor esta entre 100 y 200 y la palabra adis si es cualquier otro nmero.
Domando a la Serpiente
Bucles (for-loop)
Domando a la Serpiente
Bucles (for-loop)
Domando a la Serpiente
Bucles (for-loop)
Domando a la Serpiente
IDLE (Shell)
Domando a la Serpiente
IDLE (Editor)
Domando a la Serpiente
Domando a la Serpiente
Domando a la Serpiente
Domando a la Serpiente
Bucles (while)
Domando a la Serpiente
Ejercicios
Escribe un programa que calcule el saldo de tu cuenta si la abres con $1000 pesos y tienes una tasa de interes del 3% anual cuanto abras ganado en el transcurso de 10 aos? Qu piensas que har el siguiente cdigo?
Domando a la Serpiente
Funciones
Domando a la Serpiente
Domando a la Serpiente
Domando a la Serpiente
Funciones (Variables)
Domando a la Serpiente
Funciones (Problema)
Crear un programa en Python que contenga una funcin que calcule lo que ganas a la semana si: recibes de tus paps $50, repartiendo peridicos $200 y te gastas $120
Domando a la Serpiente
Funciones (Problema)
El ejercicio anterior hace el clculo pero solo para una semana, ahora hacer que esa funcin calcule lo que ganaras en un ao. (52 semanas)
Domando a la Serpiente
Funciones (Problema)
Domando a la Serpiente
Mdulos (sys)
Domando a la Serpiente
Domando a la Serpiente
Ejercicios
Hacer un programa que calcule el rea de cualquier tringulo. Hacer un programa que calcule el rea de cualquier cuadriltero. Hacer un programa que calcule el rea de cualquier circulo.
Este obra est bajo una Licencia Creative Commons Atribucin-NoComercial-CompartirIgual 2.5 Mxico.