Eve Lyn

Páginas: 6 (1310 palabras) Publicado: 11 de noviembre de 2012
Fundamentos

Clase 3: Funciones y Módulos

www.unaj.edu.ar

Fundamentos

Clase 3 - Temario
Repaso Clase Anterior Estructura de un programa Funciones y módulos

www.unaj.edu.ar

Fundamentos

Repaso Clase Anterior

www.unaj.edu.ar

Fundamentos

Repaso: Tipo de datos

Lenguaje Python
a = 'hola' Hace.... y además...
Asigna el tipo “cadena” a la variable. Asigna el tipo“cadena” a la variable. Esto nos indica qué operaciones se Esto nos indica qué operaciones se pueden hacer y cuáles no pueden hacer y cuáles no

El TIPO DE DATO nos identifica un conjunto de valores posibles y un conjunto de operaciones válidas que pueden hacerse sobre esos valores.
www.unaj.edu.ar

Fundamentos

Repaso: Tipos Básicos vistos

Lenguaje Python
Tipo int x=10 x=10 Tipo floatx=10.5 x=10.5 Tipo cadena x='hola' x='hola' Representa a los números enteros. Se almacenan en 4 u 8 bytes Representa a los números con decimales Se almacenan en 8 bytes Representa una secuencia de caracteres Cada caracter ocupa 1 byte
www.unaj.edu.ar

Fundamentos

Repaso: Tipo cadena
Operadores: + +

Lenguaje Python
Concatena cadenas

** Repetición de cadenas De comparación: Recordar: ==Recordar: == Compara por igual != Compara por distinto != “sol” < “mar” → False “sol” < “mar” → False < Compara por menor < > Pero... Compara por mayor > Pero... =
www.unaj.edu.ar

Fundamentos

Repaso: Tipo cadena

Lenguaje Python
Accediendo a elementos de la cadena: [[ ]] Longuitud de la cadena len() len() IMPORTANTE: IMPORTANTE: Los elementos de la cadena comienzan en Los elementos de lacadena comienzan en la posición 0 la posición 0
www.unaj.edu.ar

Fundamentos

Repaso: PyGame
Conjunto de módulos escritos en Python diseñados para escribir juegos en dos dimensiones. Al comenzar colocar...
import pygame import pygame import os import os import sys import sys from pygame.locals import ** from pygame.locals import pygame init() pygame init()

Continuar con la creación dela ventana dónde vamos a desarrollar el juego..
ventana = pygame.display.set_mode((ancho,alto)) ventana = pygame.display.set_mode((ancho,alto)) pygame.display.set_caption(‘TítuloVentana') pygame.display.set_caption(‘TítuloVentana') www.unaj.edu.ar

Fundamentos

Repaso: PyGame
Módulo Draw para dibujar:
pygame.draw.rect(superficie, color, rect, ancho): return Rectpygame.draw.rect(superficie, color, rect, ancho): return Rect pygame.draw.polygon(superficie, colo, lista, ancho): return Rect pygame.draw.polygon(superficie, colo, lista, ancho): return Rect pygame.draw.circle(superficie, color, pos, radio, ancho): return Rect pygame.draw.circle(superficie, color, pos, radio, ancho): return Rect pygame.draw.line(superficie, color, posInicial, posFinal, ancho): return Rectpygame.draw.line(superficie, color, posInicial, posFinal, ancho): return Rect pygame.draw.arc(superficie, color, rect, angIni, angFinal, ancho): return Rect pygame.draw.arc(superficie, color, rect, angIni, angFinal, ancho): return Rect

www.unaj.edu.ar

Fundamentos

Estructuras de un programa

www.unaj.edu.ar

Fundamentos

Estructura de un programa
Sentencia: orden ejecutable que compone unprograma. Flujo de ejecución: forma en que se ejecutan las sentencias. Estructuras de control: Son el medio por el cual los programadores pueden determinar el flujo de ejecución en un programa
www.unaj.edu.ar

Fundamentos

Secuencias de instrucciones
Ej.: Programa que calcula el sueldo con el 20% de aumento de un empleado...
En este caso, el En este caso, el flujo de ejecución flujo de ejecuciónes “secuencial”. es “secuencial”. Se ejecuta una Se ejecuta una sentencia y luego la sentencia y luego la siguiente siguiente

¿Se sigue siempre el flujo secuencial? ¿Se sigue siempre el flujo secuencial?
www.unaj.edu.ar

Fundamentos

Secuencias de instrucciones

No! hay casos en que se puede:
- Elegir ejecutar una sentencia u otra - Repetir un conjunto de sentencias - Etc.

¿De...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Eve
  • Eve
  • EVE VIOLACION
  • Eve minero
  • Mitochondrial Eve
  • EBOLA EVE
  • Trabajo del eve
  • EVE ENSLER

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS