Pippy (Python para niños)‏ 1.

Slides:



Advertisements
Presentaciones similares
Capítulo 2 Algoritmos.
Advertisements

Q- Basic.
Introducción a la programación
Estructuras de control
ESTRUCTURAS DE CONTROL
Sesión 3 Estructuras Repetitivas
Clase 2 Tipos de datos Asignación de valores Estructura IF Ejercicios
ALGORITMOS Y LENGUAJES Estructuras de Control CONDICIONAL
Programación Básica con NQC Pedro F. Toledo – Patricio Castillo 18/08/2006.
Unidad 1 DISEÑO DE ALGORITMOS ING. Nelwi Baez. MSC
Estructuras de decisión en C
Estructuras de Repetición Algoritmos
Programación Estructurada
Lenguajes de programación
Te presento a Python Qué es Python? Lenguaje interpretado
PHP-MYSQL OPERADORES EN PHP
DIAGRAMAS DE FLUJO Y PSEUDOCÓDIGO
Estructuras de Control
DIAGRAMAS DE FLUJO Y PSEUDOCÓDIGO
Concepto de programa. Directorio Concepto de programa. Analisis del problema. Resolucion del problema. Desarroollo de un programa. Partes constitutivas.
ALGORÍTMICA Dpto. Ingeniería de Sistemas y Automática
Curso de Programación I Parte III
Los condicionales IF en PHP Programación en Internet II.
CICLOS EN C.
Estructuras de control
Estructuras de Repetición
INTRODUCCIÓN A LA COMPUTACIÓN 14va Semana – 24va Sesión Miércoles 01 de Junio del 2005 Juan José Montero Román

Al término de la clase, el alumno reconoce las ventajas de usar JAVASCRIPT para un proyecto web.
Tema 4: Sentencias de control
Ingeniero Anyelo Quintero
ESTRUCTURAS ITERATIVAS
ESTRUCTURAS DE CONTROL
ESTRUCTURAS CONTROL SECUENCIAL
Programación de Computadores
ALGORITMOS.
Programación en Matlab
FUNDAMENTOS DE PROGRAMACIÓN
Análisis y Diseño de Algoritmos. Propiedades : f ( n )  O ( f ( n ) ) a ) O ( f ( n ) )  O ( g ( n ) )  f ( n )  g ( n )
ESTRUCTURAS DO-WHILE Y FOR.
Capítulo 1 “Elementos de Programación”
Informática Tema 5 - Estructuras de Control Estructuras de Repetición.
Informática Ingeniería en Electrónica y Automática Industrial
1002 JM while not detener: adivina = int(raw_input('Ingrese un entero : ')) if adivina == numero: print 'Felicitaciones, haz adivinado!.' detener = True.
Teoría – Alejandro Gonzalez

Estructuras de Control.
2008 Escuela de Informática y Telecomunicaciones, DuocUC Escuela de Informática y Telecomunicaciones Clase 7: Control del flujo en BASH Nombre unidad de.
Programación Básica con “NQC” Pedro F. Toledo – Patricio Castillo 18/08/2006.
2008 Escuela de Informática y Telecomunicaciones, DuocUC Escuela de Informática y Telecomunicaciones Clase 8: Control del flujo en BASH Nombre unidad de.
Sesión 12: Python (3) – Estructura Decisión. 2009/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Informática.
Aun en problemas muy simples surge la necesidad de agrupar valores elementales de alguna manera. Cuando representamos una caja de ahorro bancaria definimos.
Objetivo Mostrar los fundamentos de la programación a través de ejemplos y prácticas utilizadas cotidianamente en el desarrollo de aplicaciones.
Sesión 14: Python (5) – Aplicaciones. 2009/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Informática.
ELEMENTOS DE COMPUTACIÓN Profesor: Guillermo Figueroa
PEDRO ALBERTO ARIAS QUINTERO. El shell es un intérprete de órdenes, los intérpretes de órdenes de Linux son auténticos lenguajes de programación. Como.
PROGRAMACION CON MSWLOGO
Sesión 13: Python (4) – Estructura Repetición. 2009/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Informática.
PRINCIPIOS DE PROGRAMACIÓN
PHP el Lenguaje Ejercicios Básicos.
Otrogar el prestamo si El pedido es menor que 100 Para importes mayores de 100 se necesita que el cliente sea mayor de 18 y tenga trabajo Para importes.
“variables , sentencia if y bucles”
Práctica Profesional PHP.
Lic. Carla Aguirre Montalvo
Las funciones son librerías ya estandarizadas que permiten al usuario realizar sus respectivas programaciones. Una función es un conjunto de líneas de.
PROGRAMACIÓN Grupo de Modelamiento de Sistemas
 Inicio/Final Se utiliza para indicar el inicio y el final de un diagrama; del Inicio sólo puede salir una línea de flujo y al Final sólo debe llegar.
Tema 8: Programación estructurada Introducción La importancia del conocimiento de programación es mucho mayor de lo que se piensa. Aprender a programar.
Entrada y Salida en C++, Estructuras de Control Prof. Manuel B. Sánchez.
Transcripción de la presentación:

Pippy (Python para niños)‏ 1

El objetivo de Pippy es introducir al niño en la programación. Pippy=Python Pippy es la actividad que nos permite programar en python, el lenguaje utilizado para construir parte del contenido de la XO. El objetivo de Pippy es introducir al niño en la programación.

¿Qué es un programa? Un programa es una secuencia de instrucciones escritas para lograr un determinado objetivo. Una instrucción es una orden a la computadora, por ej: mostrar un texto en pantalla, leer el teclado, sumar dos variables.

Nombre de la actividad Editor Ejemplos Consola Detiene la ejecución Limpia el editor Ejecuta el código

Resultado de la ejecución Linea de código Resultado de la ejecución

Operaciones básicas sobre valores numéricos + Suma - Resta * Multiplicación / División

VARIABLES Una variable es como una caja que representa un valor cambiante. Tiene asociado un nombre, un tipo, un valor y un espacio en memoria. El valor puede ser de tipo número (enteros, reales), texto, y listas de números o de textos. nombreMascota = “sultán” edadMascota = 7 comidasMascota = ['arroz' , 'carne', 'zapatos']

Defino las variables asignándoles un valor.

Símbolo de asignación numA = 5 Valor Nombre de la variable

Le asigno a la variable total el resultado de la suma de las variables numA y numB. total = numA + numB

Es una forma de agrupar muchos valores en un único símbolo. Listas La lista es una estructura en la que se pueden agrupar conjuntos de valores. Es una forma de agrupar muchos valores en un único símbolo.

lacteos = [ 'yogur' , 'queso' , 'manteca' ] Elemento de la lista lacteos = [ 'yogur' , 'queso' , 'manteca' ] Las 'comillas simples' y “las dobles” sirven para indicar valores de tipo texto. ¡Si no las ponemos, Python pensará que estamos refiriéndonos a variables!

lacteos= ['yogur', 'queso', 'manteca'] Los elementos de la lista tienen una posición dentro de la misma. Al número que refleja esta posición se le denomina índice. Este índice comienza a contarse desde el 0. lacteos= ['yogur', 'queso', 'manteca'] 1 2

Agregar elementos a la lista

Remover elementos de la lista índice del elemento que se quiere borrar

Imprime el elemento de la primera posición de la lista. print lista[0]

En Python, el bloque queda definido por la indentación. Bloques de código Las instrucciones de iteración y de control de flujo determinan cual bloque de código ejecutar a continuación. En Python, el bloque queda definido por la indentación.

Sentencia de iteración for Permite recorrer una lista y para cada elemento, hacer algo. for variable in lista de valores: Hago algo

Sentencia condicional if Evalúa una condición y dependiendo del resultado de la misma ejecuta determinadas acciones. if condición1 : Bloque instrucciones 1 elif condición2: Bloque instrucciones 2 else: Bloque instrucciones 3 La condición debe devolver verdadero o falso

Se ejecuta si la condición es verdadera Se ejecuta si la condición es falsa

Operadores de comparación (para evaluar condiciones)‏

Pedir datos al usuario raw_input()‏ Para “leer el teclado” usamos la función raw_input()‏ Típicamente colocaremos esos datos en una variable y operaremos sobre ellos.

Bucle while (mientras) El bucle while nos permite ejecutar un fragmento de código mientras se cumpla una determinada condición.