EXPRESIONES Una expresión es una forma especial de asignación.

Slides:



Advertisements
Presentaciones similares
PROF. ING. JULIO CESAR CANO RAMIREZ
Advertisements

Técnico en programación de Software
Temas Operaciones básicas Operaciones Operadores Aritméticos
Programación.
CARACTERÍSTICAS DE LOS PROGRAMAS
TIPOS Y ESTRUCTURAS BÁSICAS DE DATOS
ESTRUCTURA DE DATOS ESD-243
VBA – Elementos del Lenguaje
Introducción a la programación
UNIVERSIDAD TECNICA PERTICULAR DE LOJA
Presente un cuestionario con los aspectos mas importantes sobre los
Tipos de Datos.
Programación de Computadores
OPERADORES Y EXPRESIONES Ing Esp. Ricardo Cujar. Operadores y Expresiones  Operador: Es un símbolo que representa una operación.  Expresión: Es la combinación.
Algebra Booleana y Compuertas Lógicas AND, OR, NOT, XOR, NAND e Identidades del Algebra Booleana.
PPTCES025MT21-A16V1 Clase Transformación algebraica MT-21.
Programación II Sesión 3. TABLA DE CONTENIDO  Tipos de Datos en C  Delimitadores  Tipo Char  Tipo Int  Tipo Float  Tipo Double  Constantes  Operadores.
Clase 4 y 5 : Generalidades y multiplicación de polinomios.
ALGORITMOS Y TIPOS DE DATOS Un algoritmo es un método para resolver un problema. Para la creación de un programa (resolver un problema) en un lenguaje.
Control, adquisición y monitoreo con Arduino y Visual Basic .net
Jennifer Morales Clarke 2º Bach. A
Operadores Java es un lenguaje rico en operadores, que son casi idénticos a los de C/C++.
Repaso Programacion en C
Excel: Fórmulas y funciones
ESTRUCTURAS CONDICIONALES
ROBERTO PINEDA FLORES. ALEXIS JULIAN VELAZQUEZ NAVA.
ALGEBRA DE MATRICES Uso de MatLab.
Formulas y Funciones Básicas de Excel.
FUNCIONES EN EXCEL 2007.
METODOLOGÍA DE LA PROGRAMACIÓN
Ing. Carlos Cifuentes Cruz
¿Qué es un OPERADOR? “Un operador es un elemento de programa que se aplica a uno o varios operandos en una expresión o instrucción. Los operadores que.
Tema 6. Conceptos básicos de programación (Clase 2)
Compuertas Lógicas
CREAR DIAGRAMA DE FLUJO
Apuntes de Matemáticas 3º ESO
Constantes y variables
ÁLGEBRA ) ÁLGEBRA El lenguaje que utiliza letras en combinación con números y signos, y además las trata como números en operaciones y propiedades,
ETAPAS PARA SOLUCIONAR UN PROBLEMA
LÓGICA DE PROGRAMACIÓN
PARCIAL 2.
Hipervínculos scratch
Cálculo Lógico.
ÁLGEBRA ) ÁLGEBRA El lenguaje que utiliza letras en combinación con números y signos, y además las trata como números en operaciones y propiedades,
Definir los conceptos de constante, variable, expresión algebraica y polinomio. 2.Clasificar los polinomios en monomios, binomios, trinomios o.
EL ÁLGEBRA.
PROGRAMACION: Que es un computador: Es un aparato electrónico que tiene el fin de recibir y procesar datos para realización de diversas operaciones..
Retroalimentación ejercicios de tarea. Ejercicios para resolver 1.¿Cuántos bytes hay exactamente en un sistema que contiene a.32 Kbytes b.64 Mbytes c.6.4.
HERRAMIENTAS DE PROGRAMACIÓN
ÁLGEBRA y El poder generalizador de los SIMBOLOS.
Nomenclatura algebraica. Constante símbolo que representa un elemento determinado ejemplos: 5, 1/3, √2.
ÁLGEBRA. DEFINICIÓN DE ÁLGEBRA El Álgebra es una rama de las matemáticas que emplea números, letras y signos para hacer referencia a las distintas operaciones.
El poder generalizador de los SIMBOLOS
Metodología de la Programación
Características de “C”
Fundamentos de la Programación I
Tema 3: Operadores Antonio J. Sierra.
FÓRMULAS Una fórmula es la representación de una operación aritmética en una hoja de cálculo. Características: Siempre comienza por el signo igual(=) ó.
Pascal Operadores y funciones
ÁLGEBRA ) ÁLGEBRA El lenguaje que utiliza letras en combinación con números y signos, y además las trata como números en operaciones y propiedades,
En un algoritmo se deben de considerar tres partes: Entrada. Información dada al algoritmo. Proceso. Operaciones o cálculos necesarios para encontrar.
SC-115 Programación Básica Lección número 2. Agenda 1.Comprobación del trabajo extra-clase. 2.Conceptos fundamentales 1.Tipos de datos 2.Identificadores,
Expresiones algorítmicas
NATURALEZA DE LOS DATOS Valores Numéricos Son los valores que se pueden hacer cálculos aritméticosritméticos Tipos de valores Entero Real Cadena ( “ h”
Unidad I Introducción a la Lógica Algorítmica
CONTROLES Y ESTRUCTURAS BÁSICAS DE PROGRAMACIÓN  1. Algoritmos: conjunto de instrucciones programadas para resolver una tarea específica.  2. Datos:
ÁLGEBRA ) ÁLGEBRA El lenguaje que utiliza letras en combinación con números y signos, y además las trata como números en operaciones y propiedades,
UNIDAD II Generalidades sobre Algoritmos
Resumen Palabras clave: fórmula, función, expresión, operando y operador. Las fórmulas y funciones son utilizadas en la hoja de cálculo para realizar cálculos.
OPERADORES ARITMETICOS. Se usa los símbolos ya conocidos +(suma), –(resto), *(multiplicación), /(división) Ejemplo.
Transcripción de la presentación:

EXPRESIONES Una expresión es una forma especial de asignación. Las expresiones son combinaciones de constantes, variables, símbolos de operación, paréntesis y nombres de funciones especiales. Las mismas ideas son utilizadas en notación matemática tradicional; por ejemplo: Una expresión consta de operandos y operadores. Según sea el tipo de objetos que manipulan, se clasifican las expresiones en:     - Aritméticas    - Lógicas     - Caracter El resultado de la expresión aritmética es de tipo numérico; el resultado de una expresión relacional y de una expresión lógica es de tipo lógico; el resultado de una expresión caracter es de tipo caracter.

EXPRESIONES ARITMÉTICAS Las expresiones aritméticas son análogas a las formulas matemáticas. Las variables y constantes son numéricas ( real o entera ) y las operaciones son las aritméticas.  Los símbolos +, -, *, ^, ** ... y las palabras clave div y mod se conocen como operadores aritméticos. En la expresión 5 + 3, los valores 5 y 3 se denominan operandos. El valor de la expresión 5 + 3 se conoce como resultado de la expresión. Los operadores se utilizan de igual forma que en matemáticas. + Suma - Resta * Multiplicación / División , **, ^ Exponenciación Div División entera mod Módulo (residuo)

PRIORIDAD DE LOS OPERADORES Los operadores aritméticos siguen un orden específico o de prioridad cuando existían más de un operador en las expresiones. Los paréntesis se pueden utilizar y tendrán prioridad sobre cualquier operación.

OPERADORES DIV Y MOD El símbolo / se utiliza para la división real, y el operador div representa la división entera. A div B Sólo se puede utilizar si A y B son expresiones enteras y obtiene la parte entera de A/B. Por consiguiente, 19 div 6, toma el valor 3. Otro ejemplo puede ser la división 15/6. En forma de operadores resultará la operación anterior                                                15 div 6 = 2               15 mod 6 = 3 Otros ejemplos son:                                                19 div 3                      equivale a 6                                                19 mod 6                   equivale a 1

EXPRESIONES LÓGICAS (BOOLEANAS) Una expresión lógica es una expresión que sólo puede tomar dos valores: verdadero y falso. Las expresiones lógicas se forman combinando constantes lógicas, variables lógicas y otras expresiones lógicas utilizando los operadores lógicos not, and y or, y los operadores relacionales ( de relación o comparación ) = , < , > , < = , > = , < > . - Operadores de relación: Los operadores relacionales o de relación permiten realizar comparaciones de valores de tipo numérico o caracter. Los operadores de relación sirven para expresar las condiciones en los algoritmos. Operador Significado < menor que > mayor que = Igual que < = menor o igual a > = mayor o igual a < > Distinto de El formato general para las comparaciones es: Expresión1 operador de relación expresión2 Por ejemplo, si A = 4 y B = 3, entonces A>B: Verdadero ( A - 2 ) < ( B - 4 ): Falso 

OPERADORES LÓGICOS Los operadores lógicos o booleanos básicos son not (no), and (y), or (o). La tabla a continuación recoge el funcionamiento de dichos operadores: Operador lógico Expresión lógica Significado no ( not ) no p ( not p ) Negación de p y ( and ) p y q ( p and q ) Intersección de p y q o ( o ) p o q ( p o q ) unión de p y q Las definiciones de las operaciones no, y, o se resumen en unas tablas conocidas como tablas de verdad. En las expresiones lógicas se pueden mezclar operadores de relación y lógicos. Así, por ejemplo: ( 1 < 5 ) y ( 5 < 10 ) es verdadera  ( 5 > 10 ) o ( 7 < 9 ) es verdadera Expresión lógica Resultado Observaciones (1 > 0) y (3 = 3) Verdadero   (0 < 5) o (0 > 5) * número es una variable entera de valor 5 (5 < = 7) y (2 > 4) Falso no (5 < > 5) (número = 1) o (7 > = 4)

EXPRESIONES de carácter Aunque no existe ningún operador de caracteres, sí que existen expresiones de carácter. De la evaluación de una expresión de carácter siempre se obtiene un valor de tipo carácter. Ejemplo: Dadas las siguientes declaraciones : CONSONANTE = 'S‘ caracter letra = 'X‘ caracter opcion = '3' Algunas expresiones de carácter son: opcion letra CONSONANTE 'a' Los resultados de evaluarlas son: '3' 'X' 'S' 'a'

ACTIVIDAD EN CLASE Qué es una expresión y cómo se clasifican? Dibuja la pirámide de la prioridad de los operadores Cuál es la utilidad del operador DIV y del operador MOD Elabore la tabla de verdad de los operadores y «˄» (Conjunción), o «˅» (Disyunción)

ACTIVIDAD EN CLASE ¿Cuál es el resultado de las siguientes expresiones? 3+6*14 b) 8+7*3+4*6 c)-4*7+2^3/4-5 d) 12+3*7+5*4 e) -4*7+2^3/4-5 e) (7*(10-5)mod3)+4+9 f) 10 div 2*8/4-5 Convierta en expresiones algorítmicas las siguientes expresiones algebráicas: 5(X+Y) b) a2b2 c) d) e) Deducir el valor de las siguientes expresiones. Siendo A=5; B=25; C=10 a) X=A+B mod C b) X=(A+B)/C c) X=A+(B/C)  

ACTIVIDAD EN CLASE Evaluar las siguientes expresiones lógicas: Elabore una expresión que permita valores entre 1 y 3, y 5 a 7 exclusivamente. Elabore una expresión que permita edades entre 18 y 25 años. Elabore una expresión que solo permita valores entre 1 y 10