SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Programación



M.C. Jaime Lara Alvarez
Clase 1

• Características del Lenguaje C#
  – Breve reseña
  – Tipos de Datos
  – Constantes y Variables
  – Operadores y Operaciones
  – Conversiones
Lenguaje C#
Tipos de Datos



• Un tipo de dato define
  un conjunto de valores
  y las operaciones sobre
  estos valores.
Tipos de datos en C#
Tipos de datos en C#
Tipos de datos en C#

• bool: Se utiliza para declarar variables que
  almacenan los valores booleanos, true y false.
• decimal: Comparado con los tipos de punto
  flotante, el tipo decimal tiene una mayor
  precisión y un intervalo más reducido, lo que lo
  hace adecuado para cálculos financieros y
  monetarios.
• string: El tipo string representa una secuencia
  de cero o más caracteres.
Constantes y Variables

Constantes:
• Su valor se especifica en tiempo de compilación y
  no se puede cambiar en tiempo de ejecución. C#
  utiliza la palabra clave const.

Variables:
• Una variable representa un valor numérico o de
  cadena.
• El valor que la variable almacena puede
  cambiar, pero el nombre sigue siendo el mismo.
Ejemplo - Variables
Ejemplo - Constante
Operadores

• Un operador realiza una operación sobre uno o
  más elementos de código que devuelven valores.
• Tipos de operadores:
  – Operadores aritméticos: Como una suma o una
    multiplicación.
  – Operadores de concatenación: Combina dos cadenas en
    una nueva.
  – Operadores de comparación: Determina cuál de dos
    valores es mayor.
  – Operadores lógicos: Evalúan expresiones lógicas.
Operadores Aritméticos: Multiplicativos
Operadores Aritméticos : Aditivos
Operadores lógicos




• Los operadores & (and) y || (or) aceptan dos
  operandos, mientras que el operador ! (Not) sólo acepta un
  operando.
Operadores de comparación

• Los siguientes operadores comparan dos
  valores y devuelven un resultado booleano:
Comparación de cadenas

• En C#, los desarrolladores pueden utilizar los operadores
  == o != para comparar directamente valores de cadena.
Concatenamiento de cadenas

• El operador + concatena cadenas:
Conversiones

La conversión de tipos (type casting en inglés) se refiere a la
transformación de un tipo de dato en otro.
Referencias

•   Deitel, Harvey M. y Paul J. Deitel
    Cómo programar en C#. Segunda Edición.
    Pearson Educación, México 2007.

•   Operadores (Guía de programación de C#)
    http://msdn.microsoft.com/es-es/library/ms173145%28v=VS.100%29.aspx

•   Tipos de datos
    http://msdn.microsoft.com/es-es/library/ms228360%28v=VS.90%29.aspx

•   Conversión de tipos
    http://es.wikipedia.org/wiki/Conversi%C3%B3n_de_tipos

Weitere ähnliche Inhalte

Was ist angesagt?

Declaraciones, variables y constantes(2 2)
Declaraciones, variables y constantes(2 2)Declaraciones, variables y constantes(2 2)
Declaraciones, variables y constantes(2 2)IrvinOrta
 
1390230107 194 _operadores
1390230107 194 _operadores1390230107 194 _operadores
1390230107 194 _operadoresJair BG
 
Javascript para principiantes - Operadores relacionales
Javascript para principiantes - Operadores relacionalesJavascript para principiantes - Operadores relacionales
Javascript para principiantes - Operadores relacionalesOscar Josué Uh Pérez
 
CUESTIONARIO SEGUNDA UNIDAD
CUESTIONARIO SEGUNDA UNIDADCUESTIONARIO SEGUNDA UNIDAD
CUESTIONARIO SEGUNDA UNIDADGabrielFVilla15
 
Tipos de Datos y Expresiones
Tipos de Datos y ExpresionesTipos de Datos y Expresiones
Tipos de Datos y ExpresionesMigdanys
 
Zonas de memoria, operadores y expresiones básicas
Zonas de memoria, operadores y expresiones básicasZonas de memoria, operadores y expresiones básicas
Zonas de memoria, operadores y expresiones básicasPaola Leal Ramirez
 
Tema 01 introducción al curso
Tema 01 introducción al cursoTema 01 introducción al curso
Tema 01 introducción al cursoJorge Pariasca
 
Elementos basicos de un programa
Elementos basicos de un programaElementos basicos de un programa
Elementos basicos de un programamanuel tenezaca
 

Was ist angesagt? (17)

8 tipos variables constantes
8 tipos variables constantes8 tipos variables constantes
8 tipos variables constantes
 
Declaraciones, variables y constantes(2 2)
Declaraciones, variables y constantes(2 2)Declaraciones, variables y constantes(2 2)
Declaraciones, variables y constantes(2 2)
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
1390230107 194 _operadores
1390230107 194 _operadores1390230107 194 _operadores
1390230107 194 _operadores
 
Javascript para principiantes - Operadores relacionales
Javascript para principiantes - Operadores relacionalesJavascript para principiantes - Operadores relacionales
Javascript para principiantes - Operadores relacionales
 
Lenguaje c 12
Lenguaje c 12Lenguaje c 12
Lenguaje c 12
 
Tipo de operadoores
Tipo de operadooresTipo de operadoores
Tipo de operadoores
 
CUESTIONARIO SEGUNDA UNIDAD
CUESTIONARIO SEGUNDA UNIDADCUESTIONARIO SEGUNDA UNIDAD
CUESTIONARIO SEGUNDA UNIDAD
 
Tipos de Datos y Expresiones
Tipos de Datos y ExpresionesTipos de Datos y Expresiones
Tipos de Datos y Expresiones
 
Progra
PrograProgra
Progra
 
Zonas de memoria, operadores y expresiones básicas
Zonas de memoria, operadores y expresiones básicasZonas de memoria, operadores y expresiones básicas
Zonas de memoria, operadores y expresiones básicas
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Tema 01 introducción al curso
Tema 01 introducción al cursoTema 01 introducción al curso
Tema 01 introducción al curso
 
Elementos basicos de un programa
Elementos basicos de un programaElementos basicos de un programa
Elementos basicos de un programa
 
Operadores de c_..
Operadores de c_..Operadores de c_..
Operadores de c_..
 

Ähnlich wie Programación - Clase 1

Conceptos básicos de programación.pdf
Conceptos básicos de programación.pdfConceptos básicos de programación.pdf
Conceptos básicos de programación.pdfIzumiKatsuki
 
tposdedatosc-200924033657.pptx
tposdedatosc-200924033657.pptxtposdedatosc-200924033657.pptx
tposdedatosc-200924033657.pptxErrol31
 
Programacion IV - Semana 02.pptx
Programacion IV - Semana 02.pptxProgramacion IV - Semana 02.pptx
Programacion IV - Semana 02.pptxErrol31
 
Tipos de dato y expresiones en C++
Tipos de dato y expresiones en C++Tipos de dato y expresiones en C++
Tipos de dato y expresiones en C++Obmaro García
 
material_2018F1_COM115_01_105735.ppt
material_2018F1_COM115_01_105735.pptmaterial_2018F1_COM115_01_105735.ppt
material_2018F1_COM115_01_105735.pptBryanCuesta4
 
3.3.- Operadores y Expresiones
3.3.- Operadores y Expresiones3.3.- Operadores y Expresiones
3.3.- Operadores y ExpresionesYenny Salazar
 
Conceptos basicos de programacion
Conceptos basicos de programacion Conceptos basicos de programacion
Conceptos basicos de programacion Rika Furude
 
Tiposdedatos 091026085500-phpapp02
Tiposdedatos 091026085500-phpapp02Tiposdedatos 091026085500-phpapp02
Tiposdedatos 091026085500-phpapp02Luifer Herrera
 
Introducción a la programación y la informática. Tema 3
Introducción a la programación y la informática. Tema 3Introducción a la programación y la informática. Tema 3
Introducción a la programación y la informática. Tema 3Andres Garcia Garcia
 
Curso lenguaje c_segundo_modulo_
Curso lenguaje c_segundo_modulo_Curso lenguaje c_segundo_modulo_
Curso lenguaje c_segundo_modulo_Jennybeatriz1
 
Algoritmos TECNICO EN DESARROLLO DE SOFTWARE
Algoritmos TECNICO EN DESARROLLO DE SOFTWAREAlgoritmos TECNICO EN DESARROLLO DE SOFTWARE
Algoritmos TECNICO EN DESARROLLO DE SOFTWAREPedro Alvarez
 

Ähnlich wie Programación - Clase 1 (20)

Tpos de datos c#
Tpos de datos c#Tpos de datos c#
Tpos de datos c#
 
Conceptos básicos de programación.pdf
Conceptos básicos de programación.pdfConceptos básicos de programación.pdf
Conceptos básicos de programación.pdf
 
tposdedatosc-200924033657.pptx
tposdedatosc-200924033657.pptxtposdedatosc-200924033657.pptx
tposdedatosc-200924033657.pptx
 
Algoritmo tp guille
Algoritmo tp guilleAlgoritmo tp guille
Algoritmo tp guille
 
Unidad 1.1 PROGRAMACION I
Unidad 1.1  PROGRAMACION IUnidad 1.1  PROGRAMACION I
Unidad 1.1 PROGRAMACION I
 
Programacion IV - Semana 02.pptx
Programacion IV - Semana 02.pptxProgramacion IV - Semana 02.pptx
Programacion IV - Semana 02.pptx
 
Tipos de dato y expresiones en C++
Tipos de dato y expresiones en C++Tipos de dato y expresiones en C++
Tipos de dato y expresiones en C++
 
material_2018F1_COM115_01_105735.ppt
material_2018F1_COM115_01_105735.pptmaterial_2018F1_COM115_01_105735.ppt
material_2018F1_COM115_01_105735.ppt
 
Lenguaje de programacion en c
Lenguaje de programacion en cLenguaje de programacion en c
Lenguaje de programacion en c
 
Java
JavaJava
Java
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas
 
10_ALGORITMOS 2.pdf
10_ALGORITMOS 2.pdf10_ALGORITMOS 2.pdf
10_ALGORITMOS 2.pdf
 
3.3.- Operadores y Expresiones
3.3.- Operadores y Expresiones3.3.- Operadores y Expresiones
3.3.- Operadores y Expresiones
 
Conceptos basicos de programacion
Conceptos basicos de programacion Conceptos basicos de programacion
Conceptos basicos de programacion
 
Tiposdedatos 091026085500-phpapp02
Tiposdedatos 091026085500-phpapp02Tiposdedatos 091026085500-phpapp02
Tiposdedatos 091026085500-phpapp02
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas
 
Presentación de c #
Presentación de c #Presentación de c #
Presentación de c #
 
Introducción a la programación y la informática. Tema 3
Introducción a la programación y la informática. Tema 3Introducción a la programación y la informática. Tema 3
Introducción a la programación y la informática. Tema 3
 
Curso lenguaje c_segundo_modulo_
Curso lenguaje c_segundo_modulo_Curso lenguaje c_segundo_modulo_
Curso lenguaje c_segundo_modulo_
 
Algoritmos TECNICO EN DESARROLLO DE SOFTWARE
Algoritmos TECNICO EN DESARROLLO DE SOFTWAREAlgoritmos TECNICO EN DESARROLLO DE SOFTWARE
Algoritmos TECNICO EN DESARROLLO DE SOFTWARE
 

Mehr von Jaime Lara

Creación de Interactivos con Educaplay
Creación de Interactivos con Educaplay Creación de Interactivos con Educaplay
Creación de Interactivos con Educaplay Jaime Lara
 
Lógica de Programación
Lógica de ProgramaciónLógica de Programación
Lógica de ProgramaciónJaime Lara
 
Caso de uso libreria
Caso de uso libreriaCaso de uso libreria
Caso de uso libreriaJaime Lara
 
Ejercicio UTPBookStore
Ejercicio UTPBookStoreEjercicio UTPBookStore
Ejercicio UTPBookStoreJaime Lara
 
Problemas Unidad I
Problemas Unidad IProblemas Unidad I
Problemas Unidad IJaime Lara
 
Objetivo y temario de bda
Objetivo y temario de bdaObjetivo y temario de bda
Objetivo y temario de bdaJaime Lara
 

Mehr von Jaime Lara (13)

Unity
UnityUnity
Unity
 
Unity
UnityUnity
Unity
 
Creación de Interactivos con Educaplay
Creación de Interactivos con Educaplay Creación de Interactivos con Educaplay
Creación de Interactivos con Educaplay
 
Lógica de Programación
Lógica de ProgramaciónLógica de Programación
Lógica de Programación
 
Caso de uso libreria
Caso de uso libreriaCaso de uso libreria
Caso de uso libreria
 
Ejercicio UTPBookStore
Ejercicio UTPBookStoreEjercicio UTPBookStore
Ejercicio UTPBookStore
 
Problemas Unidad I
Problemas Unidad IProblemas Unidad I
Problemas Unidad I
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Clase 5
Clase 5Clase 5
Clase 5
 
Clase 4
Clase 4Clase 4
Clase 4
 
Clase 3
Clase 3Clase 3
Clase 3
 
Clase 2
Clase 2Clase 2
Clase 2
 
Objetivo y temario de bda
Objetivo y temario de bdaObjetivo y temario de bda
Objetivo y temario de bda
 

Kürzlich hochgeladen

Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfEDILIAGAMBOA
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfNataliaMalky1
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIAAbelardoVelaAlbrecht1
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxMartín Ramírez
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfcoloncopias5
 

Kürzlich hochgeladen (20)

Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdf
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
 

Programación - Clase 1

  • 2. Clase 1 • Características del Lenguaje C# – Breve reseña – Tipos de Datos – Constantes y Variables – Operadores y Operaciones – Conversiones
  • 4. Tipos de Datos • Un tipo de dato define un conjunto de valores y las operaciones sobre estos valores.
  • 7. Tipos de datos en C# • bool: Se utiliza para declarar variables que almacenan los valores booleanos, true y false. • decimal: Comparado con los tipos de punto flotante, el tipo decimal tiene una mayor precisión y un intervalo más reducido, lo que lo hace adecuado para cálculos financieros y monetarios. • string: El tipo string representa una secuencia de cero o más caracteres.
  • 8. Constantes y Variables Constantes: • Su valor se especifica en tiempo de compilación y no se puede cambiar en tiempo de ejecución. C# utiliza la palabra clave const. Variables: • Una variable representa un valor numérico o de cadena. • El valor que la variable almacena puede cambiar, pero el nombre sigue siendo el mismo.
  • 11. Operadores • Un operador realiza una operación sobre uno o más elementos de código que devuelven valores. • Tipos de operadores: – Operadores aritméticos: Como una suma o una multiplicación. – Operadores de concatenación: Combina dos cadenas en una nueva. – Operadores de comparación: Determina cuál de dos valores es mayor. – Operadores lógicos: Evalúan expresiones lógicas.
  • 14. Operadores lógicos • Los operadores & (and) y || (or) aceptan dos operandos, mientras que el operador ! (Not) sólo acepta un operando.
  • 15. Operadores de comparación • Los siguientes operadores comparan dos valores y devuelven un resultado booleano:
  • 16. Comparación de cadenas • En C#, los desarrolladores pueden utilizar los operadores == o != para comparar directamente valores de cadena.
  • 17. Concatenamiento de cadenas • El operador + concatena cadenas:
  • 18. Conversiones La conversión de tipos (type casting en inglés) se refiere a la transformación de un tipo de dato en otro.
  • 19. Referencias • Deitel, Harvey M. y Paul J. Deitel Cómo programar en C#. Segunda Edición. Pearson Educación, México 2007. • Operadores (Guía de programación de C#) http://msdn.microsoft.com/es-es/library/ms173145%28v=VS.100%29.aspx • Tipos de datos http://msdn.microsoft.com/es-es/library/ms228360%28v=VS.90%29.aspx • Conversión de tipos http://es.wikipedia.org/wiki/Conversi%C3%B3n_de_tipos