Variables, Expresiones y Enunciados

Slides:



Advertisements
Presentaciones similares
Lenguaje PHP Capítulo 4.
Advertisements

Pippy (Python para niños)‏ 1.
Te presento a Python Qué es Python? Lenguaje interpretado
Desarrollo de Aplicaciones para Internet
Tema 2: Lenguaje PHP básico
ESTRUCTURAS DE SECUENCIA
SINTAXISYSEMANTICA. Tengo la impresión de que Java fue diseñado para hacer que fuera difícil escribir mal código, mientras que Python está diseñado para.
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.
CONSTANTES DENTRO DE UN CÁLCULO O EN LOS PASOS PARA SOLUCIONAR UN PROBLEMA, EXISTIRÁN VALORES QUE NUNCA VAN A CAMBIAR Y SE LOS CONOCE COMO CONSTANTES.
INS-204 Fundamentos de Programacion notas de clase, objetivo, programar en Python con nivel medio de destreza.
Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos.
FUNDAMENTOS DE PROGRAMACIÓN VARIABLES, CONSTANTES Y TIPOS DE DATOS EN C.
1 Control de Flujo Introducción a la Informática Departamento de Sistemas Universidad del Cauca 2006.
Reutilización de código Elementos básicos del lenguaje Java Definición de variables, expresiones y asignaciones Fundamentos de Programación Departamento.
Funciones, expresiones y control en Alice
2012-BM5A. Unos tips antes de empezar: C# es Case Sensitive (sensible a mayúsculas) Pepe ≠ pepe ≠ pEpE Las asignaciones se hacen con “=” y las comparaciones.
PROGRAMACIÓN I CENTRO DE ESTUDIOS INTEGRADOS EL MARISCAL - CEIM Ing. Luisa Fernanda Arenas Castañeda Feb 6 de 2016.
Introducción a Python Por Cristian Suárez Sistemas Operativos 1 Año 2010.
Curso de Python Clase 4 Dpto. Telemática CUJAE Curso
Curso de Python Clase 5 Dpto. Telemática CUJAE Curso
Lenguaje de Programacio Python Presentado por Jubel Crispán Materia Informatica Educativa.
Control, adquisición y monitoreo con Arduino y Visual Basic .net
Introducción a la Programación Multimedial
ROBERTO PINEDA FLORES. ALEXIS JULIAN VELAZQUEZ NAVA.
Tecnologías de la Información NI3C
Clase 9: Repaso/Resumen
Conceptos básicos de programación
Programación I MC Beatriz Beltrán Martínez
Tema 4 Elementos para el Desarrollo de Algoritmos
Clase 7: Abreviaturas Valeria Herskovic –
Leccion 5: Escogiendo un Tipo de Variable
Tema 2 Variables y cálculos
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 1)
Estructuras de control en PHP
Programación PHP constantes saregune CC 2009.
Paul Leger Funciones Paul Leger
Lenguaje C.
Curso de iniciación al trabajo con MatLab 7.0
Diego Hernández R Pascal Variables Diego Hernández R
El Lenguaje C: Elementos Básicos
Tema 2: Lenguaje PHP básico
Fundamentos de Programación
Programación I MC José Andrés Vázquez Flores
COMPONENTES WEB TEMA: variables.
Tema 3: Operadores Antonio J. Sierra.
PROGRAMACIÓN (2).
a == b ** and c <= a + 1 or b == c
Ejercicio: dada la cadena «AUGAAAAUUUAGUUAGUUAGU»
Expresiones algorítmicas
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 1)
Archivos en disco: motivación
CC 1002: Introducción a la Programación Clase 15: Estructuras mutables
¿Por qué programar? Capítulo 1 Python para Todos
Construyendo Nuestras Propias Funciones
Bucles e Iteración – Parte 2
Bucles e Iteración – Parte 4
Funciones Capítulo 4 Python para Todos PYTHON PARA TODOS
Ejecución Condicional
Introducción – Parte 4 PYTHON PARA TODOS Hablemos con Python.
Más Patrones de Ejecución Condicional
Bucles e Iteración Capítulo 5 Python para Todos
Expresiones– Parte 3 PYTHON PARA TODOS Crear un Programa.
Lenguajes de Bucle: Lo Que Hacemos en los Bucles
Tema 8. Estructuras de decisión. Clases 1 y 2.
SIMBOLOGÍA DE BLOQUES PARA DIAGRAMAS DE FLUJO
¿Por qué programar? Capítulo 1 Python para Todos
Funciones Capítulo 4 Python para Todos
Bucles e Iteración Capítulo 5 Python para Todos
Variables, Expresiones y Enunciados
Ejecución Condicional
Transcripción de la presentación:

Variables, Expresiones y Enunciados Expresiones– Parte 1 PYTHON PARA TODOS Variables, Expresiones y Enunciados Capítulo 2 Nota de Chuck. Si está usando estos materiales, puede retirar el logotipo de UM y reemplazarlo por el suyo pero, por favor, conserve el logo de CC-BY en la primera página así como también retenga la página de agradecimientos al final. Python para Todos www.py4e.com

Expresiones– Parte 1 PYTHON PARA TODOS Constantes Los valores fijos como los números, letras y cadenas reciben el nombre de “constantes” porque su valor no cambia Las constantes numéricas son las que usted espera Las constantes de la cadena son comillas simples (') o dobles (") >>> print(123) 123 >>> print(98.6) 98.6 >>> print('Hola mundo') Hola mundo

Expresiones– Parte 1 PYTHON PARA TODOS Palabras Reservadas No puede utilizar las palabras reservadas como nombres o identificadores de variables False class return is finally None if for lambda continue True def from while nonlocal and del global not with as elif try or yield assert else import pass break except in raise

Expresiones– Parte 1 PYTHON PARA TODOS Variables Una variable es un lugar designado en la memoria donde el programador puede guardar los datos y luego recuperar esos datos utilizando el “nombre” de la variable Los programadores elijen los nombres de las variables Usted puede cambiar el contenido de una variable en un enunciado posterior 12.2 x = 12.2 y = 14 x 14 y

Expresiones– Parte 1 PYTHON PARA TODOS Variables Una variable es un lugar designado en la memoria donde el programador puede guardar los datos y luego recuperar esos datos utilizando el “nombre” de la variable Los programadores elijen los nombres de las variables Usted puede cambiar el contenido de una variable en un enunciado posterior 12.2 x = 12.2 y = 14 x = 100 x 100 14 y

Reglas para el Nombre de Variables en Python Expresiones– Parte 1 PYTHON PARA TODOS Reglas para el Nombre de Variables en Python Debe comenzar con una letra o guión bajo_ Debe constar de letras, números y guión bajo Es sensible a la mayúscula y minúscula Bien: spam eggs spam23 _speed Mal: 23spam #sign var.12 Diferente: spam Spam SPAM

Sentencias o Líneas Enunciado de asignación Enunciado con expresión Expresiones– Parte 1 PYTHON PARA TODOS Sentencias o Líneas x = 2 x = x + 2 print(x) Enunciado de asignación Enunciado con expresión Enunciado print (impresión) Variable Operador Constante Función

Nombres de Variables Nemotécnicas Expresiones– Parte 1 PYTHON PARA TODOS Nombres de Variables Nemotécnicas Como nosotros, los programadores, tenemos la libertad de elegir los nombres de las variables, nos focalizamos en “las mejores prácticas” Nombramos a las variables de un modo que nos permita recordar qué nos proponemos guardar en ellas (“nemotécnica” = “ayuda memoria”) Esto puede confundir a los alumnos que se inician porque las variables nombradas correctamente a veces “suenan” tan bien que parecen palabras clave http://en.wikipedia.org/wiki/Mnemonic

¿Qué está haciendo este código? Expresiones– Parte 1 PYTHON PARA TODOS x1q3z9ocd = 35.0 x1q3z9afd = 12.50 x1q3p9afd = x1q3z9ocd * x1q3z9afd print(x1q3p9afd) ¿Qué está haciendo este código?

¿Qué están haciendo estos códigos? Expresiones– Parte 1 PYTHON PARA TODOS x1q3z9ocd = 35.0 x1q3z9afd = 12.50 x1q3p9afd = x1q3z9ocd * x1q3z9afd print(x1q3p9afd) a = 35.0 b = 12.50 c = a * b print(c) ¿Qué están haciendo estos códigos?

¿Qué están haciendo estos códigos? Expresiones– Parte 1 PYTHON PARA TODOS x1q3z9ocd = 35.0 x1q3z9afd = 12.50 x1q3p9afd = x1q3z9ocd * x1q3z9afd print(x1q3p9afd) a = 35.0 b = 12.50 c = a * b print(c) Horas = 35.0 Tarifa = 12.50 Salario = horas * tarifa print(salario) ¿Qué están haciendo estos códigos?

Enunciados de Asignación Expresiones– Parte 1 PYTHON PARA TODOS Enunciados de Asignación Asignamos un valor a una variable utilizando el enunciado de asignación (=) Un enunciado de asignación consta de una expresión en el lado derecho y una variable para almacenar el resultado x = 3.9 * x * ( 1 - x )

Expresiones– Parte 1 PYTHON PARA TODOS Una variable es un lugar de la memoria que se utiliza para guardar un valor (0.6) 0.6 x 0.6 0.6 x = 3.9 * x * ( 1 - x ) 0.4 El lado derecho es una expresión. Una vez evaluada la expresión, el resultado se coloca en (se asigna a) x. 0.936

Expresiones– Parte 1 PYTHON PARA TODOS Una variable es un lugar de la memoria que se utiliza para para almacenar un valor. El valor almacenado en una variable puede actualizarse reemplazando el valor anterior (0.6) con uno nuevo (0.936). 0.6 0.936 x 0.6 0.6 x = 3.9 * x * ( 1 - x ) 0.4 El lado derecho es una expresión. Una vez evaluada la expresión, el resultado se coloca en (se asigna a) la variable que está a la izquierda (es decir, x). 0.936

Expresiones– Parte 1 PYTHON PARA TODOS Expresiones