SlideShare una empresa de Scribd logo
1 de 13
Introducción a la
Programación
     Prof.: Lorenzo Alejo
Variables,
             constantes y
Capítulo 3
             operadores
Variables
   Informalmente conocida como algo que puede
    cambiar de un momento a otro.

   Son estructuras de datos, que pueden cambiar su
    contenido a lo largo de una ejecución de un
    programa.

   Es un campo de memoria que se le puede cambiar su
    contenido cuantas veces sea necesario.
Tipos de variables
   Tipo Entero: Es aquella que puede representar un conjunto
    de números finitos, o sea, que no contienen punto decimal.
     Además nunca va a generar decimales.

   Tipo Real: Es aquella que tiene punto decimal y por lo
    tanto puede generar decimales.

   Tipo carácter: Es aquella que cual contiene cualquier signo
    tipográfico. Es un equivalente del código ASCII.

   Tipo Lógico: Es aquella que puede ser verdadero o falso.
Cargar una variable

 Es
   el proceso mediante el cual se le asigna un
 valor a la variable

 Esteproceso se realiza mediante el operador “=“.
 Esto significa que el computador va a guardar
 el valor de esa variable con el dato que se le
 asignara del lado derecho de la operación
Constantes
 En programación,  una constante es un valor
  que no puede ser alterado durante la
  ejecución de un programa.
 Una constante corresponde a una longitud fija
  de un área reservada en la memoria principal
  del ordenador, donde el programa almacena
  valores fijos.

Por ejemplo:
 El valor de pi = 3.1416
Operadores
 Sonsignos que nos permiten expresar relaciones
 entre variables y/o constantes.

 Existen   dos tipo de operadores:
     Aritméticos y
     Lógicos.
Operadores Aritméticos
 Son los que nos permiten realizar operaciones
 aritméticas o matemáticas con las variable.
 Estos son los mas comunes dentro de los
 algoritmos computacionales.
Operadores Lógicos
 Sonaquellos que nos permiten realizar
 comparaciones entre los diferentes valores de las
 variables y/o constantes.
 Algo que debemos tener en cuenta cuando
 vamos a escribir una expresión es que el
 computador solo entiende las expresiones en
 formato linealizado esto quiere decir escritas en
 una sola línea. De tal manera que si queremos
 escribir la ecuación:




 No  se la podemos entregar al computador tal y
  cual como está aquí escrita sino que debemos
  “transformarla” de manera que quede escrita
  en una sola línea:
  var = a + b / c + d
var = a + b / c + d

a cual de las siguientes ecuaciones reales
correspondería..?
Jerarquía de Operadores
 Lo primero que el computador evalúa y realiza
  son las potencias revisándolas de derecha a
  izquierda.
 Lo segundo que evalúa y realiza son las
  multiplicaciones y divisiones.
 Lo último que revisa son las sumas y restas.
 Tanto para el nivel de multiplicaciones y
  divisiones como para el nivel de sumas y restas la
  evaluación es totalmente indistinta esto quiere
  decir que en la medida que va encontrando
  sumas y restas (si esta en este nivel) las va
  ejecutando.
 Haciendo
         uso de la facilidad de los paréntesis
 podemos entonces expresar
 computacionalmente las siguientes fórmulas así:

Más contenido relacionado

La actualidad más candente

Elementos basicos de un programa
Elementos basicos de un programaElementos basicos de un programa
Elementos basicos de un programaDavid Tuarez
 
02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujo02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujoTete Alar
 
Historia de la programacion (linea del tiempo)
Historia de la programacion (linea del tiempo)Historia de la programacion (linea del tiempo)
Historia de la programacion (linea del tiempo)kevin antonio
 
LENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACIONLENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACIONKathGon1
 
Automatas Finitos Deterministicos y No Deterministicos
Automatas Finitos Deterministicos y No DeterministicosAutomatas Finitos Deterministicos y No Deterministicos
Automatas Finitos Deterministicos y No DeterministicosRosviannis Barreiro
 
Presentacion algoritmos
Presentacion algoritmosPresentacion algoritmos
Presentacion algoritmosaralylopez88
 
Tema 1-2 identificadores - variable y constante
Tema 1-2 identificadores - variable y constanteTema 1-2 identificadores - variable y constante
Tema 1-2 identificadores - variable y constanteRufi Flores
 
APLICACION DEL CALCULO EN LA INFORMATICA
APLICACION DEL CALCULO EN LA INFORMATICAAPLICACION DEL CALCULO EN LA INFORMATICA
APLICACION DEL CALCULO EN LA INFORMATICAJoseph Mendoza
 
Pseint Variables Y Comentarios
Pseint Variables Y ComentariosPseint Variables Y Comentarios
Pseint Variables Y ComentariosMonjeOneble
 
PARADIGMA IMPERATIVO
PARADIGMA IMPERATIVOPARADIGMA IMPERATIVO
PARADIGMA IMPERATIVOFredy Olaya
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacionJose Marroquin
 
Algoritmo Con Condicionales Sobre Un Triangulo Y Sus Longitudes
Algoritmo Con Condicionales Sobre Un Triangulo Y Sus LongitudesAlgoritmo Con Condicionales Sobre Un Triangulo Y Sus Longitudes
Algoritmo Con Condicionales Sobre Un Triangulo Y Sus Longitudesjosepradahernandez
 
Algoritmos y metodología para la solución de problemas
Algoritmos y metodología para la solución de problemasAlgoritmos y metodología para la solución de problemas
Algoritmos y metodología para la solución de problemasMartin Pacheco
 
Concepto geométrico de la derivada
Concepto geométrico de la derivadaConcepto geométrico de la derivada
Concepto geométrico de la derivadainsutecvirtual
 

La actualidad más candente (20)

Introduccion a python 3
Introduccion a python 3Introduccion a python 3
Introduccion a python 3
 
Elementos basicos de un programa
Elementos basicos de un programaElementos basicos de un programa
Elementos basicos de un programa
 
02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujo02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujo
 
ALGORITMO RESUELTOS EN PSEINT
ALGORITMO RESUELTOS EN PSEINTALGORITMO RESUELTOS EN PSEINT
ALGORITMO RESUELTOS EN PSEINT
 
Historia de la programacion (linea del tiempo)
Historia de la programacion (linea del tiempo)Historia de la programacion (linea del tiempo)
Historia de la programacion (linea del tiempo)
 
LENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACIONLENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACION
 
Automatas Finitos Deterministicos y No Deterministicos
Automatas Finitos Deterministicos y No DeterministicosAutomatas Finitos Deterministicos y No Deterministicos
Automatas Finitos Deterministicos y No Deterministicos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Presentacion algoritmos
Presentacion algoritmosPresentacion algoritmos
Presentacion algoritmos
 
Tema 1-2 identificadores - variable y constante
Tema 1-2 identificadores - variable y constanteTema 1-2 identificadores - variable y constante
Tema 1-2 identificadores - variable y constante
 
APLICACION DEL CALCULO EN LA INFORMATICA
APLICACION DEL CALCULO EN LA INFORMATICAAPLICACION DEL CALCULO EN LA INFORMATICA
APLICACION DEL CALCULO EN LA INFORMATICA
 
Pseint Variables Y Comentarios
Pseint Variables Y ComentariosPseint Variables Y Comentarios
Pseint Variables Y Comentarios
 
PARADIGMA IMPERATIVO
PARADIGMA IMPERATIVOPARADIGMA IMPERATIVO
PARADIGMA IMPERATIVO
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacion
 
Paradigmas de la programación
Paradigmas de la programación Paradigmas de la programación
Paradigmas de la programación
 
Algoritmo Con Condicionales Sobre Un Triangulo Y Sus Longitudes
Algoritmo Con Condicionales Sobre Un Triangulo Y Sus LongitudesAlgoritmo Con Condicionales Sobre Un Triangulo Y Sus Longitudes
Algoritmo Con Condicionales Sobre Un Triangulo Y Sus Longitudes
 
Algoritmos y metodología para la solución de problemas
Algoritmos y metodología para la solución de problemasAlgoritmos y metodología para la solución de problemas
Algoritmos y metodología para la solución de problemas
 
Ejemplos en PSeint
Ejemplos en PSeintEjemplos en PSeint
Ejemplos en PSeint
 
Concepto geométrico de la derivada
Concepto geométrico de la derivadaConcepto geométrico de la derivada
Concepto geométrico de la derivada
 
Calculadora
CalculadoraCalculadora
Calculadora
 

Destacado

Presentación sobre la nube en la computación 2013.
Presentación sobre la nube en la computación 2013.Presentación sobre la nube en la computación 2013.
Presentación sobre la nube en la computación 2013.robertoMonroy
 
Operadores aritméticos, lógicos, relacionales.
Operadores aritméticos, lógicos, relacionales.Operadores aritméticos, lógicos, relacionales.
Operadores aritméticos, lógicos, relacionales.Raul Ortega
 
Visión Prospectiva de la tecnología: escenarios deseables
Visión Prospectiva de la tecnología: escenarios deseablesVisión Prospectiva de la tecnología: escenarios deseables
Visión Prospectiva de la tecnología: escenarios deseablesViiky Lautner
 
algoritmo y programacion
algoritmo y programacion algoritmo y programacion
algoritmo y programacion Carlos Delgado
 
Tipos de datos, identificadores, variables y constantes 97 2003
Tipos de datos, identificadores, variables y constantes 97 2003Tipos de datos, identificadores, variables y constantes 97 2003
Tipos de datos, identificadores, variables y constantes 97 2003Joseluis Cruz Ramirez
 
Teoremas Booleanos
Teoremas BooleanosTeoremas Booleanos
Teoremas BooleanosWendy Diaz
 
Visión prospectiva de la tecnología
Visión prospectiva de la tecnologíaVisión prospectiva de la tecnología
Visión prospectiva de la tecnologíaGabriel Ibarra
 
Algoritmos y programacion
Algoritmos y programacionAlgoritmos y programacion
Algoritmos y programacionLeomar Salazar
 
Administracion unidad-2
Administracion unidad-2Administracion unidad-2
Administracion unidad-2Aly Olvera
 
Computacion en la nube diapositivas
Computacion en la nube diapositivasComputacion en la nube diapositivas
Computacion en la nube diapositivasyaloleidy
 
Descripción de un Algoritmo
Descripción de un AlgoritmoDescripción de un Algoritmo
Descripción de un AlgoritmoOGEA UPS
 
diapositivas algoritmos
diapositivas algoritmos diapositivas algoritmos
diapositivas algoritmos TiffanyMartinez
 
Variables
VariablesVariables
Variablesuci2c
 

Destacado (20)

Presentación sobre la nube en la computación 2013.
Presentación sobre la nube en la computación 2013.Presentación sobre la nube en la computación 2013.
Presentación sobre la nube en la computación 2013.
 
Operadores aritméticos, lógicos, relacionales.
Operadores aritméticos, lógicos, relacionales.Operadores aritméticos, lógicos, relacionales.
Operadores aritméticos, lógicos, relacionales.
 
Visión Prospectiva de la tecnología: escenarios deseables
Visión Prospectiva de la tecnología: escenarios deseablesVisión Prospectiva de la tecnología: escenarios deseables
Visión Prospectiva de la tecnología: escenarios deseables
 
algoritmo y programacion
algoritmo y programacion algoritmo y programacion
algoritmo y programacion
 
Tipos de datos, identificadores, variables y constantes 97 2003
Tipos de datos, identificadores, variables y constantes 97 2003Tipos de datos, identificadores, variables y constantes 97 2003
Tipos de datos, identificadores, variables y constantes 97 2003
 
Algoritmos ejemplos
Algoritmos ejemplosAlgoritmos ejemplos
Algoritmos ejemplos
 
Teoremas Booleanos
Teoremas BooleanosTeoremas Booleanos
Teoremas Booleanos
 
Escenarios de Computo en la nube
Escenarios de Computo en la nubeEscenarios de Computo en la nube
Escenarios de Computo en la nube
 
La Hoja
La HojaLa Hoja
La Hoja
 
Juanita la Hormiguita
Juanita la HormiguitaJuanita la Hormiguita
Juanita la Hormiguita
 
Visión prospectiva de la tecnología
Visión prospectiva de la tecnologíaVisión prospectiva de la tecnología
Visión prospectiva de la tecnología
 
Algoritmos y programacion
Algoritmos y programacionAlgoritmos y programacion
Algoritmos y programacion
 
Administracion unidad-2
Administracion unidad-2Administracion unidad-2
Administracion unidad-2
 
Computacion en la nube diapositivas
Computacion en la nube diapositivasComputacion en la nube diapositivas
Computacion en la nube diapositivas
 
Descripción de un Algoritmo
Descripción de un AlgoritmoDescripción de un Algoritmo
Descripción de un Algoritmo
 
diapositivas algoritmos
diapositivas algoritmos diapositivas algoritmos
diapositivas algoritmos
 
Variables
VariablesVariables
Variables
 
La Hoja
La HojaLa Hoja
La Hoja
 
Algoritmo en powerpoint
Algoritmo en powerpointAlgoritmo en powerpoint
Algoritmo en powerpoint
 
La Hoja - Morfología y Anatomía
La Hoja - Morfología y AnatomíaLa Hoja - Morfología y Anatomía
La Hoja - Morfología y Anatomía
 

Similar a Unidad 03 variables, constantes y operadores

unidad03-variablesconstantesyoperadores-120613162217.pdf
unidad03-variablesconstantesyoperadores-120613162217.pdfunidad03-variablesconstantesyoperadores-120613162217.pdf
unidad03-variablesconstantesyoperadores-120613162217.pdfdocmarcoantoniosotov
 
Tema 2 parte 2 Algoritmos - Variables, constantes y operadores.pptx
Tema 2 parte 2 Algoritmos - Variables, constantes y operadores.pptxTema 2 parte 2 Algoritmos - Variables, constantes y operadores.pptx
Tema 2 parte 2 Algoritmos - Variables, constantes y operadores.pptxdocmarcoantoniosotov
 
Unidad 03 -_variables_constantes_y_operadores
Unidad 03 -_variables_constantes_y_operadoresUnidad 03 -_variables_constantes_y_operadores
Unidad 03 -_variables_constantes_y_operadoresIdealab
 
Fundamentos del la programación en el diseño web
Fundamentos del la programación en el diseño webFundamentos del la programación en el diseño web
Fundamentos del la programación en el diseño webmateonova1
 
FUNDAMENTOS DE PROGRAMACIÓN EN DISEÑO WEB
FUNDAMENTOS DE PROGRAMACIÓN EN DISEÑO WEBFUNDAMENTOS DE PROGRAMACIÓN EN DISEÑO WEB
FUNDAMENTOS DE PROGRAMACIÓN EN DISEÑO WEBDiego Alejandro
 
Estructuras básicas_ Conceptos básicos de programación. 10-1.pdf
Estructuras básicas_ Conceptos básicos de programación. 10-1.pdfEstructuras básicas_ Conceptos básicos de programación. 10-1.pdf
Estructuras básicas_ Conceptos básicos de programación. 10-1.pdfSofiaMoreno74
 
Pseudocodigo 2 am2
Pseudocodigo 2 am2Pseudocodigo 2 am2
Pseudocodigo 2 am2alexisrm11
 
Pseudocodigo 2 am
Pseudocodigo 2 amPseudocodigo 2 am
Pseudocodigo 2 amalexisrm11
 
Introduccion a la logica de programacion
Introduccion a la logica de programacionIntroduccion a la logica de programacion
Introduccion a la logica de programacionnmqy28
 
Introducción a la Programación
Introducción a la Programación Introducción a la Programación
Introducción a la Programación henser
 
Entidades Primitivas Para Algoritmos
Entidades Primitivas Para AlgoritmosEntidades Primitivas Para Algoritmos
Entidades Primitivas Para AlgoritmosMary Sanchez
 
Resolución de problemas y algoritmo
Resolución de problemas y algoritmoResolución de problemas y algoritmo
Resolución de problemas y algoritmoNombre Apellidos
 

Similar a Unidad 03 variables, constantes y operadores (20)

unidad03-variablesconstantesyoperadores-120613162217.pdf
unidad03-variablesconstantesyoperadores-120613162217.pdfunidad03-variablesconstantesyoperadores-120613162217.pdf
unidad03-variablesconstantesyoperadores-120613162217.pdf
 
Tema 2 parte 2 Algoritmos - Variables, constantes y operadores.pptx
Tema 2 parte 2 Algoritmos - Variables, constantes y operadores.pptxTema 2 parte 2 Algoritmos - Variables, constantes y operadores.pptx
Tema 2 parte 2 Algoritmos - Variables, constantes y operadores.pptx
 
Unidad 03 -_variables_constantes_y_operadores
Unidad 03 -_variables_constantes_y_operadoresUnidad 03 -_variables_constantes_y_operadores
Unidad 03 -_variables_constantes_y_operadores
 
Fundamentos del la programación en el diseño web
Fundamentos del la programación en el diseño webFundamentos del la programación en el diseño web
Fundamentos del la programación en el diseño web
 
FUNDAMENTOS DE PROGRAMACIÓN EN DISEÑO WEB
FUNDAMENTOS DE PROGRAMACIÓN EN DISEÑO WEBFUNDAMENTOS DE PROGRAMACIÓN EN DISEÑO WEB
FUNDAMENTOS DE PROGRAMACIÓN EN DISEÑO WEB
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas
 
Estructuras básicas_ Conceptos básicos de programación. 10-1.pdf
Estructuras básicas_ Conceptos básicos de programación. 10-1.pdfEstructuras básicas_ Conceptos básicos de programación. 10-1.pdf
Estructuras básicas_ Conceptos básicos de programación. 10-1.pdf
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas
 
Pseudocodigo 2 am2
Pseudocodigo 2 am2Pseudocodigo 2 am2
Pseudocodigo 2 am2
 
Pseudocodigo 2 am
Pseudocodigo 2 amPseudocodigo 2 am
Pseudocodigo 2 am
 
Algoritmos y programas ing civil
Algoritmos y programas ing civil Algoritmos y programas ing civil
Algoritmos y programas ing civil
 
algortimos
algortimosalgortimos
algortimos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Introduccion a la logica de programacion
Introduccion a la logica de programacionIntroduccion a la logica de programacion
Introduccion a la logica de programacion
 
Introducción a la Programación
Introducción a la Programación Introducción a la Programación
Introducción a la Programación
 
Algoritmos 02
Algoritmos 02Algoritmos 02
Algoritmos 02
 
Entidades Primitivas Para Algoritmos
Entidades Primitivas Para AlgoritmosEntidades Primitivas Para Algoritmos
Entidades Primitivas Para Algoritmos
 
Introducción a los algoritmos
Introducción a los algoritmosIntroducción a los algoritmos
Introducción a los algoritmos
 
Resolución de problemas y algoritmo
Resolución de problemas y algoritmoResolución de problemas y algoritmo
Resolución de problemas y algoritmo
 
Trabajo de tecnologia
Trabajo de tecnologia Trabajo de tecnologia
Trabajo de tecnologia
 

Más de Lorenzo Alejo

La máquina de turing
La máquina de turingLa máquina de turing
La máquina de turingLorenzo Alejo
 
Unidad 07 decisiones
Unidad 07   decisionesUnidad 07   decisiones
Unidad 07 decisionesLorenzo Alejo
 
Unidad 06 metodología, técnica y tecnología para solucionar un problema
Unidad 06   metodología, técnica y tecnología para solucionar un problemaUnidad 06   metodología, técnica y tecnología para solucionar un problema
Unidad 06 metodología, técnica y tecnología para solucionar un problemaLorenzo Alejo
 
Unidad 05 la tecnología
Unidad 05   la tecnologíaUnidad 05   la tecnología
Unidad 05 la tecnologíaLorenzo Alejo
 
Unidad 04 estructuras básicas y técnicas para representar algoritmos
Unidad 04   estructuras básicas y técnicas para representar algoritmosUnidad 04   estructuras básicas y técnicas para representar algoritmos
Unidad 04 estructuras básicas y técnicas para representar algoritmosLorenzo Alejo
 
Unidad 02 metodología para solucionar un problema
Unidad 02   metodología para solucionar un problemaUnidad 02   metodología para solucionar un problema
Unidad 02 metodología para solucionar un problemaLorenzo Alejo
 
Unidad 01 la lógica
Unidad 01   la lógicaUnidad 01   la lógica
Unidad 01 la lógicaLorenzo Alejo
 
Introducción a JavaScript 2
Introducción a JavaScript 2Introducción a JavaScript 2
Introducción a JavaScript 2Lorenzo Alejo
 
Introducción a JavaScript 1
Introducción a JavaScript 1Introducción a JavaScript 1
Introducción a JavaScript 1Lorenzo Alejo
 

Más de Lorenzo Alejo (9)

La máquina de turing
La máquina de turingLa máquina de turing
La máquina de turing
 
Unidad 07 decisiones
Unidad 07   decisionesUnidad 07   decisiones
Unidad 07 decisiones
 
Unidad 06 metodología, técnica y tecnología para solucionar un problema
Unidad 06   metodología, técnica y tecnología para solucionar un problemaUnidad 06   metodología, técnica y tecnología para solucionar un problema
Unidad 06 metodología, técnica y tecnología para solucionar un problema
 
Unidad 05 la tecnología
Unidad 05   la tecnologíaUnidad 05   la tecnología
Unidad 05 la tecnología
 
Unidad 04 estructuras básicas y técnicas para representar algoritmos
Unidad 04   estructuras básicas y técnicas para representar algoritmosUnidad 04   estructuras básicas y técnicas para representar algoritmos
Unidad 04 estructuras básicas y técnicas para representar algoritmos
 
Unidad 02 metodología para solucionar un problema
Unidad 02   metodología para solucionar un problemaUnidad 02   metodología para solucionar un problema
Unidad 02 metodología para solucionar un problema
 
Unidad 01 la lógica
Unidad 01   la lógicaUnidad 01   la lógica
Unidad 01 la lógica
 
Introducción a JavaScript 2
Introducción a JavaScript 2Introducción a JavaScript 2
Introducción a JavaScript 2
 
Introducción a JavaScript 1
Introducción a JavaScript 1Introducción a JavaScript 1
Introducción a JavaScript 1
 

Último

Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..RobertoGumucio2
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxMariaBurgos55
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 

Último (20)

Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptx
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 

Unidad 03 variables, constantes y operadores

  • 1. Introducción a la Programación Prof.: Lorenzo Alejo
  • 2. Variables, constantes y Capítulo 3 operadores
  • 3. Variables  Informalmente conocida como algo que puede cambiar de un momento a otro.  Son estructuras de datos, que pueden cambiar su contenido a lo largo de una ejecución de un programa.  Es un campo de memoria que se le puede cambiar su contenido cuantas veces sea necesario.
  • 4. Tipos de variables  Tipo Entero: Es aquella que puede representar un conjunto de números finitos, o sea, que no contienen punto decimal. Además nunca va a generar decimales.  Tipo Real: Es aquella que tiene punto decimal y por lo tanto puede generar decimales.  Tipo carácter: Es aquella que cual contiene cualquier signo tipográfico. Es un equivalente del código ASCII.  Tipo Lógico: Es aquella que puede ser verdadero o falso.
  • 5. Cargar una variable  Es el proceso mediante el cual se le asigna un valor a la variable  Esteproceso se realiza mediante el operador “=“. Esto significa que el computador va a guardar el valor de esa variable con el dato que se le asignara del lado derecho de la operación
  • 6. Constantes  En programación, una constante es un valor que no puede ser alterado durante la ejecución de un programa.  Una constante corresponde a una longitud fija de un área reservada en la memoria principal del ordenador, donde el programa almacena valores fijos. Por ejemplo:  El valor de pi = 3.1416
  • 7. Operadores  Sonsignos que nos permiten expresar relaciones entre variables y/o constantes.  Existen dos tipo de operadores:  Aritméticos y  Lógicos.
  • 8. Operadores Aritméticos  Son los que nos permiten realizar operaciones aritméticas o matemáticas con las variable. Estos son los mas comunes dentro de los algoritmos computacionales.
  • 9. Operadores Lógicos  Sonaquellos que nos permiten realizar comparaciones entre los diferentes valores de las variables y/o constantes.
  • 10.  Algo que debemos tener en cuenta cuando vamos a escribir una expresión es que el computador solo entiende las expresiones en formato linealizado esto quiere decir escritas en una sola línea. De tal manera que si queremos escribir la ecuación:  No se la podemos entregar al computador tal y cual como está aquí escrita sino que debemos “transformarla” de manera que quede escrita en una sola línea: var = a + b / c + d
  • 11. var = a + b / c + d a cual de las siguientes ecuaciones reales correspondería..?
  • 12. Jerarquía de Operadores  Lo primero que el computador evalúa y realiza son las potencias revisándolas de derecha a izquierda.  Lo segundo que evalúa y realiza son las multiplicaciones y divisiones.  Lo último que revisa son las sumas y restas.  Tanto para el nivel de multiplicaciones y divisiones como para el nivel de sumas y restas la evaluación es totalmente indistinta esto quiere decir que en la medida que va encontrando sumas y restas (si esta en este nivel) las va ejecutando.
  • 13.  Haciendo uso de la facilidad de los paréntesis podemos entonces expresar computacionalmente las siguientes fórmulas así:

Notas del editor

  1. Primera aclaración, un campo de memoria es un pedacito de la memoria principal del computador en donde podemos guardar un dato. Segunda aclaración, a pesar de que en la memoria es donde se guarda la información exactamente ésta se almacena en variables.
  2. Ha notado usted que la maleta de una guitarra es diferente a la maleta de un violín o de una trompeta...? Sabe entonces qué es lo que diferencia la maleta de un instrumento musical de la maleta de otro instrumento musical..? Pues precisamente la única diferencia es su contenido es decir el instrumento en sí. Y esto qué tiene que ver con el tema que estamos tratando..? Pues muy sencillo, la diferencia entre una variable y otra radica precisamente en su contenido o mas bien en el tipo de su contenido.
  3. a. Al lado izquierdo del igual solo puede haber una variable b. Al lado derecho del igual puede haber una constante, una variable o una expresión c. El computador siempre resuelve lo de la derecha del igual y su resultado lo almacena en la variable que esté a la izquierda del igual d. Cada vez que se le entra un nuevo valor a una variable, el valor anterior se pierde Ejemplo pag 6 Ejercicio de variables pag 7
  4. Sin embargo aunque a primera vista pareciera ser la misma ecuación, esta expresión podría tener varias interpretaciones. Le pregunto y a usted amigo lector, la ecuación computacional var = a + b / c + d
  5. cada una de estas ecuaciones va a dar un resultado diferente. Para solucionar esta gran inquietud todos los computadores tienen implementada una jerarquía de operadores que no es mas que un conjunto de reglas que le permiten a un computador evaluar de una y solo una forma una expresión matemática.
  6. Y si queremos alterar esa jerarquía porque la expresión que queríamos escribir no era esta qué hacemos...? Para eso se hicieron los paréntesis ...precisamente para alterar esta jerarquía. El hecho de que los computadores se basen es esta jerarquía de operadores para realizar sus operaciones es lo único que garantiza que para una determinada expresión el resultado en cualquier computador sea el mismo. Cuando se utilizan paréntesis, el computador detecta el primer paréntesis mas interno y dentro de él aplica la tabla de jerarquía de operadores. Cómo sabe el computador que se encuentra dentro de un “paréntesis mas interno” ? El computador considera un juego de paréntesis como “mas interno” cuando dentro de él no existe ningún otro juego de paréntesis.
  7. Ejemplo pag 12 Ejercicios pag 14 y 16