El documento presenta información sobre la programación IV en la semana 2 del bachillerato en ingeniería de sistemas. Explica conceptos como variables, constantes, tipos de datos, operadores y estructuras condicionales como if, while, do-while y for en el lenguaje de programación C#.
Este documento presenta una sesión sobre programación estructurada en ANSI C. Cubre temas como elementos lexicográficos, datos escalares, selección, iteración, funciones, punteros, datos estructurados y otros aspectos de C. Explica en detalle conceptos como la definición, declaración y uso de funciones, el paso de argumentos por valor y referencia, el ámbito de variables, y el uso de punteros.
El documento describe la estructura básica de un programa en C++, incluyendo las directivas de preprocesador, declaraciones globales, la función main y otras funciones. Luego explica conceptos clave de algoritmos como su descripción a través de diagramas de flujo y pseudocódigo, estructuras secuenciales y no secuenciales, y el uso de constantes y variables.
La programación informática o programación algorítmica, acortadaAeChm-MgMs-NnNm-OpSe
El documento presenta información sobre programación informática. En menos de 3 oraciones, resume lo siguiente: La programación involucra diseñar, codificar y mantener código para crear programas que exhiban comportamientos deseados. Esto requiere conocimientos de lenguajes de programación, algoritmos y lógica formal. El documento también presenta ejemplos de lenguajes de programación como C# y Python, así como conceptos como variables, funciones matemáticas y estructuras de control.
El documento resume los conceptos básicos del lenguaje de programación C. Explica que C es uno de los lenguajes más utilizados y fue creado en la década de 1970. Además, describe los componentes clave de un programa en C como las directivas, funciones, variables y tipos de datos. Finalmente, introduce conceptos como entrada/salida, operadores y expresiones.
El documento introduce MATLAB, un lenguaje de programación para realizar cálculos científicos. MATLAB permite manipular matrices, desarrollar algoritmos, adquirir y visualizar datos, y más. Incluye herramientas para ingeniería como análisis de señales y control de sistemas. El documento luego cubre características clave de MATLAB como tipos de datos, variables, constantes, y estructuras de control como bucles y bifurcaciones para la programación.
Solución de problemas aplicando la computadorarestradal
Este documento describe los pasos para resolver problemas aplicando la computadora, incluyendo el análisis del problema, el diseño del algoritmo, y la verificación del algoritmo. Luego explica la implementación del algoritmo en un lenguaje de programación y la ejecución del programa resultante. También define conceptos clave como datos, constantes, variables, expresiones, funciones y métodos para representar algoritmos como diagramas de flujo y pseudocódigo.
Solución de problemas aplicando la computadorarestradal
Este documento describe los pasos para resolver problemas aplicando la computadora, incluyendo el análisis del problema, el diseño del algoritmo, y la verificación del algoritmo. Luego explica la implementación del algoritmo en un lenguaje de programación y la ejecución del programa resultante. También define conceptos clave como datos, constantes, variables, expresiones, funciones y métodos para representar algoritmos como diagramas de flujo y pseudocódigo.
El documento introduce MATLAB, un programa de cómputo científico flexible que puede resolver problemas técnicos usando su lenguaje de programación e importantes librerías de funciones. MATLAB incluye cajas de herramientas especializadas para varias ramas de ingeniería. El documento también describe ventajas como su facilidad de uso y compatibilidad entre plataformas, así como desventajas como su costo y rendimiento inferior al de un lenguaje compilado.
Este documento presenta una sesión sobre programación estructurada en ANSI C. Cubre temas como elementos lexicográficos, datos escalares, selección, iteración, funciones, punteros, datos estructurados y otros aspectos de C. Explica en detalle conceptos como la definición, declaración y uso de funciones, el paso de argumentos por valor y referencia, el ámbito de variables, y el uso de punteros.
El documento describe la estructura básica de un programa en C++, incluyendo las directivas de preprocesador, declaraciones globales, la función main y otras funciones. Luego explica conceptos clave de algoritmos como su descripción a través de diagramas de flujo y pseudocódigo, estructuras secuenciales y no secuenciales, y el uso de constantes y variables.
La programación informática o programación algorítmica, acortadaAeChm-MgMs-NnNm-OpSe
El documento presenta información sobre programación informática. En menos de 3 oraciones, resume lo siguiente: La programación involucra diseñar, codificar y mantener código para crear programas que exhiban comportamientos deseados. Esto requiere conocimientos de lenguajes de programación, algoritmos y lógica formal. El documento también presenta ejemplos de lenguajes de programación como C# y Python, así como conceptos como variables, funciones matemáticas y estructuras de control.
El documento resume los conceptos básicos del lenguaje de programación C. Explica que C es uno de los lenguajes más utilizados y fue creado en la década de 1970. Además, describe los componentes clave de un programa en C como las directivas, funciones, variables y tipos de datos. Finalmente, introduce conceptos como entrada/salida, operadores y expresiones.
El documento introduce MATLAB, un lenguaje de programación para realizar cálculos científicos. MATLAB permite manipular matrices, desarrollar algoritmos, adquirir y visualizar datos, y más. Incluye herramientas para ingeniería como análisis de señales y control de sistemas. El documento luego cubre características clave de MATLAB como tipos de datos, variables, constantes, y estructuras de control como bucles y bifurcaciones para la programación.
Solución de problemas aplicando la computadorarestradal
Este documento describe los pasos para resolver problemas aplicando la computadora, incluyendo el análisis del problema, el diseño del algoritmo, y la verificación del algoritmo. Luego explica la implementación del algoritmo en un lenguaje de programación y la ejecución del programa resultante. También define conceptos clave como datos, constantes, variables, expresiones, funciones y métodos para representar algoritmos como diagramas de flujo y pseudocódigo.
Solución de problemas aplicando la computadorarestradal
Este documento describe los pasos para resolver problemas aplicando la computadora, incluyendo el análisis del problema, el diseño del algoritmo, y la verificación del algoritmo. Luego explica la implementación del algoritmo en un lenguaje de programación y la ejecución del programa resultante. También define conceptos clave como datos, constantes, variables, expresiones, funciones y métodos para representar algoritmos como diagramas de flujo y pseudocódigo.
El documento introduce MATLAB, un programa de cómputo científico flexible que puede resolver problemas técnicos usando su lenguaje de programación e importantes librerías de funciones. MATLAB incluye cajas de herramientas especializadas para varias ramas de ingeniería. El documento también describe ventajas como su facilidad de uso y compatibilidad entre plataformas, así como desventajas como su costo y rendimiento inferior al de un lenguaje compilado.
Matlab es un lenguaje de programación para realizar cálculos científicos. Proporciona herramientas para manipulación de matrices, desarrollo de algoritmos, simulación, análisis de datos y visualización. Se usa comúnmente en ingeniería para procesamiento de señales, control de sistemas y otros propósitos. El documento describe características básicas de Matlab como tipos de datos, variables, estructuras de control como bucles y bifurcaciones, y aplicaciones comunes en ingeniería.
El documento describe el lenguaje de programación Pascal. Pascal fue desarrollado en Alemania a fines de la década de 1970 y es excelente para el aprendizaje de programación debido a su sintaxis similar al inglés y su facilidad de lectura. Pascal también es un lenguaje de propósito general que permite aplicaciones diversas y soporta programación modular, control de flujo, recursividad y tipos de datos simples y complejos.
Estructuras básicas_ Conceptos básicos de programación. 10-1.pdfSofiaMoreno74
Este documento describe los conceptos básicos de programación como constantes, variables, acumuladores, identificadores y contadores. Explica que las constantes son valores fijos mientras que las variables pueden cambiar, y que los acumuladores y contadores son variables numéricas utilizadas para sumar y rastrear datos. También resume los fundamentos de programación como algoritmos, diagramas de flujo y estructuras de control.
Este documento presenta una introducción a los conceptos básicos del lenguaje de programación C, incluyendo declaración de variables, tipos de datos, estructuras de control, punteros, entrada y salida de datos, y funciones. También cubre cómo trabajar con funciones y variables en múltiples archivos mediante la inclusión de archivos y declaraciones extern. El propósito es servir como material de apoyo para el curso de Metodología y Tecnología de Programación.
Este documento presenta los elementos básicos para crear aplicaciones en Java, incluyendo la estructura de un programa Java, comentarios, identificadores, tipos de datos, variables, constantes, operadores y expresiones. Explica conceptos como paquetes, importaciones, modificadores, tipos primitivos como enteros, reales y caracteres, y operadores aritméticos, relacionales y lógicos.
Este documento presenta la información sobre los bucles While y Do While en los lenguajes de programación. Explica que While repite un bloque de código mientras una condición sea verdadera, mientras que Do While ejecuta el código primero y luego repite mientras la condición sea verdadera. También define los símbolos utilizados en diagramas de flujo como entrada, proceso, condición y conector.
Este documento presenta la información sobre los bucles While y Do While en los lenguajes de programación. Explica que While repite un bloque de código mientras una condición sea verdadera, mientras que Do While ejecuta el código primero y luego repite mientras la condición sea verdadera. También define los símbolos utilizados en diagramas de flujo como entrada, proceso, condición y conector.
Este documento presenta la información sobre los bucles While y Do While en los lenguajes de programación. Explica que While repite un bloque de código mientras una condición sea verdadera, mientras que Do While ejecuta el código primero y luego repite mientras la condición sea verdadera. También define los símbolos utilizados en diagramas de flujo como entrada, proceso, condición y conector.
Este documento presenta conceptos básicos de programación como variables, constantes, identificadores, acumuladores y contadores. También explica estructuras de control, acciones secuenciales y notaciones en el lenguaje de programación Pseint. Por último, introduce conceptos básicos de estadística como variables, datos, poblaciones e hipótesis.
Este documento presenta un guión de prácticas para introducir las estructuras secuenciales en C. Explica cómo escribir un primer programa "Hola Mundo" y luego uno más complejo que calcula el perímetro de una circunferencia. También describe elementos como librerías, constantes, variables, entradas y salidas de datos.
El documento describe las características principales del lenguaje de programación Java. Explica que Java es un lenguaje orientado a objetos, portable, seguro e interpretado/compilado. También define los tipos de datos básicos en Java como enteros, reales, caracteres y lógicos, y describe los operadores aritméticos, relacionales, lógicos y de asignación.
Este documento describe los elementos básicos de programación en C, incluyendo definiciones, palabras clave, tipos de datos, variables, constantes, operadores y estructura general de un programa en C. Explica que un programa en C consta de funciones, con la función principal main() obligatoria, y cubre temas como declaración de variables, tipos de datos fundamentales como enteros y caracteres, y operaciones aritméticas y lógicas básicas.
La pandemia de COVID-19 ha tenido un impacto significativo en la economía mundial. Muchos países experimentaron fuertes caídas en el PIB y aumentos en el desempleo debido a los cierres generalizados y las restricciones a los viajes. Aunque las vacunas han permitido la reapertura de muchas economías, los efectos a largo plazo de la pandemia en sectores como el turismo y los viajes aún no están claros.
Introducción al Lenguaje de Programación C.
Conceptos básicos del Lenguaje C.
Características del Lenguaje C.
Tipos de datos.
Estructura básica de un algoritmo en C.
Operadores (Aritméticos, Relacionales, Lógicos, de Incremento o Decremento).
Directivas de Pre-Procesamiento (#include, #define).
Biblioteca estándar.
Nomenclatura Básica.
Comentarios.
Variables y Constantes.
Función main.
Libreria (stdio.h) para entrada y salida de datos.
Secuencias de Escape.
Especificadores de Formatos.
Tabla ASCII
Este documento presenta conceptos fundamentales del lenguaje de programación Pascal, incluyendo constantes, variables e identificadores. Explica que un programa es una serie de instrucciones y define los tipos de datos integer, real y string. Además, describe el esqueleto básico de un programa en Pascal, incluyendo las secciones de constantes, variables, entrada/salida y operadores.
Objetivo: Conocer las reglas para cambiar formulas matemáticas a expresiones validas para la computadora, además de diferenciar constantes e identificadores y tipos de datos simples.
Unidad 03 variables, constantes y operadoresLorenzo Alejo
Este documento introduce conceptos básicos de programación como variables, constantes y operadores. Explica que las variables son estructuras de datos que pueden cambiar su contenido durante la ejecución de un programa, y describe diferentes tipos de variables como enteros, reales y caracteres. También define constantes como valores que no cambian, y operadores aritméticos y lógicos que permiten realizar cálculos y comparaciones.
Visual Basic es un lenguaje de programación dirigido por eventos desarrollado por Microsoft para simplificar la programación. En 2001, Microsoft propuso migrar a .NET Framework para mejorar el rendimiento independientemente del sistema operativo. Visual Basic incluye un entorno de desarrollo integrado con editor de código, depurador, compilador y editor de interfaces gráficas.
Estructuras básicas conceptos básicos de programacióncarlinauribe
Este documento presenta conceptos básicos de programación como variables, constantes, identificadores, acumuladores y contadores. También introduce conceptos estadísticos como población, variable, dato, hipótesis y distribución de frecuencias. Finalmente, muestra ejemplos de cómo aplicar estos conceptos en el lenguaje de programación Pseint para realizar operaciones como sumas, restas, divisiones y promedios.
Matlab es un lenguaje de programación para realizar cálculos científicos. Proporciona herramientas para manipulación de matrices, desarrollo de algoritmos, simulación, análisis de datos y visualización. Se usa comúnmente en ingeniería para procesamiento de señales, control de sistemas y otros propósitos. El documento describe características básicas de Matlab como tipos de datos, variables, estructuras de control como bucles y bifurcaciones, y aplicaciones comunes en ingeniería.
El documento describe el lenguaje de programación Pascal. Pascal fue desarrollado en Alemania a fines de la década de 1970 y es excelente para el aprendizaje de programación debido a su sintaxis similar al inglés y su facilidad de lectura. Pascal también es un lenguaje de propósito general que permite aplicaciones diversas y soporta programación modular, control de flujo, recursividad y tipos de datos simples y complejos.
Estructuras básicas_ Conceptos básicos de programación. 10-1.pdfSofiaMoreno74
Este documento describe los conceptos básicos de programación como constantes, variables, acumuladores, identificadores y contadores. Explica que las constantes son valores fijos mientras que las variables pueden cambiar, y que los acumuladores y contadores son variables numéricas utilizadas para sumar y rastrear datos. También resume los fundamentos de programación como algoritmos, diagramas de flujo y estructuras de control.
Este documento presenta una introducción a los conceptos básicos del lenguaje de programación C, incluyendo declaración de variables, tipos de datos, estructuras de control, punteros, entrada y salida de datos, y funciones. También cubre cómo trabajar con funciones y variables en múltiples archivos mediante la inclusión de archivos y declaraciones extern. El propósito es servir como material de apoyo para el curso de Metodología y Tecnología de Programación.
Este documento presenta los elementos básicos para crear aplicaciones en Java, incluyendo la estructura de un programa Java, comentarios, identificadores, tipos de datos, variables, constantes, operadores y expresiones. Explica conceptos como paquetes, importaciones, modificadores, tipos primitivos como enteros, reales y caracteres, y operadores aritméticos, relacionales y lógicos.
Este documento presenta la información sobre los bucles While y Do While en los lenguajes de programación. Explica que While repite un bloque de código mientras una condición sea verdadera, mientras que Do While ejecuta el código primero y luego repite mientras la condición sea verdadera. También define los símbolos utilizados en diagramas de flujo como entrada, proceso, condición y conector.
Este documento presenta la información sobre los bucles While y Do While en los lenguajes de programación. Explica que While repite un bloque de código mientras una condición sea verdadera, mientras que Do While ejecuta el código primero y luego repite mientras la condición sea verdadera. También define los símbolos utilizados en diagramas de flujo como entrada, proceso, condición y conector.
Este documento presenta la información sobre los bucles While y Do While en los lenguajes de programación. Explica que While repite un bloque de código mientras una condición sea verdadera, mientras que Do While ejecuta el código primero y luego repite mientras la condición sea verdadera. También define los símbolos utilizados en diagramas de flujo como entrada, proceso, condición y conector.
Este documento presenta conceptos básicos de programación como variables, constantes, identificadores, acumuladores y contadores. También explica estructuras de control, acciones secuenciales y notaciones en el lenguaje de programación Pseint. Por último, introduce conceptos básicos de estadística como variables, datos, poblaciones e hipótesis.
Este documento presenta un guión de prácticas para introducir las estructuras secuenciales en C. Explica cómo escribir un primer programa "Hola Mundo" y luego uno más complejo que calcula el perímetro de una circunferencia. También describe elementos como librerías, constantes, variables, entradas y salidas de datos.
El documento describe las características principales del lenguaje de programación Java. Explica que Java es un lenguaje orientado a objetos, portable, seguro e interpretado/compilado. También define los tipos de datos básicos en Java como enteros, reales, caracteres y lógicos, y describe los operadores aritméticos, relacionales, lógicos y de asignación.
Este documento describe los elementos básicos de programación en C, incluyendo definiciones, palabras clave, tipos de datos, variables, constantes, operadores y estructura general de un programa en C. Explica que un programa en C consta de funciones, con la función principal main() obligatoria, y cubre temas como declaración de variables, tipos de datos fundamentales como enteros y caracteres, y operaciones aritméticas y lógicas básicas.
La pandemia de COVID-19 ha tenido un impacto significativo en la economía mundial. Muchos países experimentaron fuertes caídas en el PIB y aumentos en el desempleo debido a los cierres generalizados y las restricciones a los viajes. Aunque las vacunas han permitido la reapertura de muchas economías, los efectos a largo plazo de la pandemia en sectores como el turismo y los viajes aún no están claros.
Introducción al Lenguaje de Programación C.
Conceptos básicos del Lenguaje C.
Características del Lenguaje C.
Tipos de datos.
Estructura básica de un algoritmo en C.
Operadores (Aritméticos, Relacionales, Lógicos, de Incremento o Decremento).
Directivas de Pre-Procesamiento (#include, #define).
Biblioteca estándar.
Nomenclatura Básica.
Comentarios.
Variables y Constantes.
Función main.
Libreria (stdio.h) para entrada y salida de datos.
Secuencias de Escape.
Especificadores de Formatos.
Tabla ASCII
Este documento presenta conceptos fundamentales del lenguaje de programación Pascal, incluyendo constantes, variables e identificadores. Explica que un programa es una serie de instrucciones y define los tipos de datos integer, real y string. Además, describe el esqueleto básico de un programa en Pascal, incluyendo las secciones de constantes, variables, entrada/salida y operadores.
Objetivo: Conocer las reglas para cambiar formulas matemáticas a expresiones validas para la computadora, además de diferenciar constantes e identificadores y tipos de datos simples.
Unidad 03 variables, constantes y operadoresLorenzo Alejo
Este documento introduce conceptos básicos de programación como variables, constantes y operadores. Explica que las variables son estructuras de datos que pueden cambiar su contenido durante la ejecución de un programa, y describe diferentes tipos de variables como enteros, reales y caracteres. También define constantes como valores que no cambian, y operadores aritméticos y lógicos que permiten realizar cálculos y comparaciones.
Visual Basic es un lenguaje de programación dirigido por eventos desarrollado por Microsoft para simplificar la programación. En 2001, Microsoft propuso migrar a .NET Framework para mejorar el rendimiento independientemente del sistema operativo. Visual Basic incluye un entorno de desarrollo integrado con editor de código, depurador, compilador y editor de interfaces gráficas.
Estructuras básicas conceptos básicos de programacióncarlinauribe
Este documento presenta conceptos básicos de programación como variables, constantes, identificadores, acumuladores y contadores. También introduce conceptos estadísticos como población, variable, dato, hipótesis y distribución de frecuencias. Finalmente, muestra ejemplos de cómo aplicar estos conceptos en el lenguaje de programación Pseint para realizar operaciones como sumas, restas, divisiones y promedios.
En la ciudad de Pasto, estamos revolucionando el acceso a microcréditos y la formalización de microempresarios informales con nuestra aplicación CrediAvanza. Nuestro objetivo es empoderar a los emprendedores locales proporcionándoles una plataforma integral que facilite el acceso a servicios financieros y asesoría profesional.
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptxOsiris Urbano
Evaluación de principales hallazgos de la Historia Clínica utiles en la orientación diagnóstica de Hemorragia Digestiva en el abordaje inicial del paciente.
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...Juan Martín Martín
Criterios de corrección y soluciones al examen de Geografía de Selectividad (EvAU) Junio de 2024 en Castilla La Mancha.
Soluciones al examen.
Convocatoria Ordinaria.
Examen resuelto de Geografía
conocer el examen de geografía de julio 2024 en:
https://blogdegeografiadejuan.blogspot.com/2024/06/soluciones-examen-de-selectividad.html
http://blogdegeografiadejuan.blogspot.com/
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...JAVIER SOLIS NOYOLA
El Mtro. JAVIER SOLIS NOYOLA crea y desarrolla el “DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARIS”. Esta actividad de aprendizaje propone el reto de descubrir el la secuencia números para abrir un candado, el cual destaca la percepción geométrica y conceptual. La intención de esta actividad de aprendizaje lúdico es, promover los pensamientos lógico (convergente) y creativo (divergente o lateral), mediante modelos mentales de: atención, memoria, imaginación, percepción (Geométrica y conceptual), perspicacia, inferencia y viso-espacialidad. Didácticamente, ésta actividad de aprendizaje es transversal, y que integra áreas del conocimiento: matemático, Lenguaje, artístico y las neurociencias. Acertijo dedicado a los Juegos Olímpicos de París 2024.
Business Plan -rAIces - Agro Business Techjohnyamg20
Innovación y transparencia se unen en un nuevo modelo de negocio para transformar la economia popular agraria en una agroindustria. Facilitamos el acceso a recursos crediticios, mejoramos la calidad de los productos y cultivamos un futuro agrícola eficiente y sostenible con tecnología inteligente.
2. VARIABLESY CONSTANTES
"Los programas deben ser escritos para que la gente los lea y sólo incidentalmente, para que
las máquinas los ejecuten."
Abelson Sussman
Programación II - Lic.: Errol Vargas M.
3. COMMON LANGUAGE RUNTIME (CLR)
EN C#
CLR es el componente básico y de máquina virtual de .NET Framework . Es el entorno de tiempo
de ejecución en .NET Framework el que ejecuta los códigos y ayuda a facilitar el proceso de
desarrollo al proporcionar los diversos servicios. Básicamente, se encarga de gestionar la ejecución
de programas .NET independientemente de cualquier lenguaje de programación .NET .
Internamente, CLR implementa el VES (Sistema de ejecución virtual) que se define en la
implementación de Microsoft de la CLI (Infraestructura de lenguaje común).
El código que se ejecuta bajo Common Language Runtime se denomina Código administrado. En
otras palabras, puede decir que CLR proporciona un entorno de ejecución administrado para
.NETprogramas al mejorar la seguridad, incluida la integración entre idiomas y un amplio conjunto
de bibliotecas de clases, etc. CLR está presente en todas las versiones de .NET Framework. La
siguiente tabla ilustra la versión de CLR en .NET Framework.
Programación II - Lic. Errol Vargas Marchena
4. TIPOS DE DATOS
C# contienedos categoríasgeneralesde tipos de datos integrados:
tipos de valor y tipos de referencia.
El término tipo de valor indica que esos tipos contienen directamente sus valores.
Programación II - Lic. Errol Vargas Marchena
Tipos para definir números enteros:
5. TIPOS DE DATOS
Programación II - Lic. Errol Vargas Marchena
Tipos para definir números coma flotante:Los tipos de coma flotante pueden
representar números con componentes fraccionales. Existen dos clases de tipos
de coma flotante: float y double.
El tipo double es el más utilizado porque muchas funciones matemáticas de la
biblioteca de clases de C# usan valores double. Quizá, el tipo de coma flotante
más interesante de C# es decimal, dirigido al uso de cálculos monetarios.
6. COMENTARIOS
Programación II - Lic. Errol Vargas Marchena
Los caracteres en C# no tienen un tamaño de 8 bits como en otros muchos lenguajes
de programación, sino que usa un tamaño de 16 bits llamado Unicode al cual se le
llama char. No existen conversiones automáticas de tipo entero a char.
Para los tipos de datos lógicos no existen conversiones automáticas de tipo entero a
boolean.
7. TIPOS DE DATOS
Programación II - Lic. Errol Vargas Marchena
En C# puedes escribir comentarios de una línea empezando por "//“
De varias líneas escribiendo entre "/*" y "*/".
No hace falta poner asterisco al principio de cada línea, pero Visual Studio lo
hace automáticamente y además queda mejor delimitado el comentario
8. VARIABLESY CONSTANTES
Programación II - Lic. Errol Vargas Marchena
Las variables son identificadores asociados a valores numéricos, cadena o booleano.
Se declaran indicando el tipo de dato que almacenará y su identificador. Un identificador puede:
Empezar por "_".
contener caracteres Unicode en mayúsculas y minúsculas (sensible a mayúsculas y minúsculas).
Un identificador no puede:
Empezar por un número.
Empezar por un símbolo, ni aunque sea una palabra clave.
Contener más de 511 caracteres.
Ambas Representan un espacio de Memoria RAM que guarda un valor que servirá para algún proceso
en particular, la Variable contiene un valor que puede ser modificado en cualquier momento, mientras
que el valor de la constante es fijo y no cambia en la ejecución del programa.
9. DECLARACIÓN DEVARIABLES
Programación II - Lic. Errol Vargas Marchena
En C# existen 3 tipos de Variables:
Variables de instancia.
Se utilizan para definir los atributos de un objeto.
Variables de clase.
Son similares a las variables de instancia, con la excepción de que sus valores son los
mismos para todas las instancias de la clase.
Variables locales.
Se declaran y se utilizan dentro de las definiciones de los métodos.
10. CONSTANTES
Programación II - Lic. Errol Vargas Marchena
Las constantes son valores inmutables, y por tanto no se
pueden cambiar.
SINTAXSIS: const tipo_dato <identificador> = valor;
Cuando se declara una constante con la palabra clave const, también se debe asignar el valor.
Tras esto, la constante queda bloqueada y no se puede cambiar.
Son implícitamente estáticas (static).
Ejemplo: const double PI = 3.1415;
11. OPERADORES
Programación II - Lic. Errol Vargas Marchena
Los operadores son palabras reservadas del lenguaje que permiten la ejecución de
operaciones en el contenido de ciertos elementos, en general variables,
constantes, valores literales o devoluciones de funciones. La combinación de uno o
varios operadores y elementos en los cuales los operadores van a apoyarse se
llama una expresión. Estas expresiones se valoran en el momento de su
ejecución, en función de los operadores y valores que son asociados.
Los operadores se pueden repartir en seis categorías.
12. 1. LOS OPERADORES DE ASIGNACIÓN
Programación II - Lic. Errol Vargas Marchena
El único operador disponible en esta categoría es el operador =. Permite
asignar un valor a una variable. Se usa siempre el mismo operador, sea
cual sea el tipo de variable (numérico, cadena de caracteres...).
13. 2. LOS OPERADORES ARITMÉTICOS
Programación II - Lic. Errol Vargas Marchena
Los operadores aritméticos permiten efectuar cálculos en el contenido de las variables:
Operador Operación realizada Ejemplo Resultado
+ Suma 6+4 10
- Sustracción 12-6 6
* Multiplicación 3*4 12
/ División 25/3 8.33333333
% Módulo (resto de la división entera) 25 % 3 1
14. 3. LOS OPERADORES BINARIOS
Programación II - Lic. Errol Vargas Marchena
Estos operadores efectúan operaciones sobre enteros únicamente (Byte, Short, Integer,
Long). Trabajan a nivel del bit en las variables que manejan.
Operador Operación realizada Ejemplo Resultado
& Y Binario 45 & 255 45
| O Binario 99 | 46 111
^ O exclusivo 99 ^ 46 77
~ Negación ~ 23 -24
15. 4. LOS OPERADORES DE COMPARACIÓN
O RELACIONALES
Programación II - Lic. Errol Vargas Marchena
Los operadores de comparación se utilizan en las estructuras de control de una aplicación
(if, do loop...). Devuelven un valor de tipo boolean en función del resultado de la
comparación efectuada. Luego este valor será utilizado por la estructura de control.
Operador Operación realizada Ejemplo Resultado
= = Igualdad 2 = 5 False
! = Desigualdad 2 <> 5 True
< Inferior 2 < 5 True
> Superior 2 > 5 False
<= Inferior o igual 2 <= 5 True
>= Superior o igual 2 >= 5 False
16. 5. OPERADOR DE CONCATENACIÓN
Programación II - Lic. Errol Vargas Marchena
El operador se utiliza para la concatenación de cadenas de caracteres. Es el mismo
operador que se utiliza para la suma. Sin embargo, no hay riesgo de confusión, ya que
Visual C# no hace conversión implícita de las cadenas de caracteres en numérico.
Determina por lo tanto que, si uno de los dos operandos es una cadena de caracteres, se
debe ejecutar una concatenación, incluso si una de las cadenas representa un valor
numérico.
El código siguiente:
string cadena = "123";
Console.WriteLine(cadena + 456);
visualiza
123456
17. 6. LOS OPERADORES LÓGICOS
Programación II - Lic. Errol Vargas Marchena
Los operadores lógicos permiten combinar las expresiones en estructuras condicionales o
de bucle.
Operador Operación Ejemplo Resultado
& y Lógico If (test1) & (test2) verdadero si test1 y test2 es verdadero.
| O lógico If (test1) | (test2) verdadero si test1 o test2 es verdadero.
^ O exclusivo If (test1) ^ (test2) verdadero si test1 o test2 es verdadero,
pero no si los dos son verdaderos
simultáneamente.
! Negación If Not test Invierte el resultado del test.
&& y Lógico If (test1) && (test2) Idéntico «y lógico» pero test2 sólo será
evaluado si test1 es verdadero.
|| O lógico If (test1) || (test2) Idéntico «o lógico» pero test2 sólo será
evaluado si test1 es falso.
18. ORDEN DE EVALUACIÓN DE LOS
OPERADORES
Programación II - Lic. Errol Vargas Marchena
Cuando varios operadores se combinan en una expresión, son valorados en un orden muy
preciso. En primer lugar se resuelven las operaciones aritméticas, luego las operaciones de
comparación y entonces los operadores lógicos.
Los operadores aritméticos tienen también entre ellos un orden de evaluación en una
expresión. El orden de evaluación es el siguiente:
· Negación (-)
· Multiplicación y división (*, /)
· Módulo (%)
· Suma y sustracción (+, -), concatenación de cadenas (+)
20. Programación II - Lic. Errol Vargas Marchena
Operadores- Ejemplo_01
Crear el proyecto Ejemplo_01
En dicho proyecto debe de solicitar dos números enteros al usuario.
Muestre en consola los dos números digitados .
Con esos dos números realice las cuatros operaciones básicas(Suma, Resta,
Multiplicación, División)
Muestre el resultado de cada una de las operaciones realizadas.
21. Programación II - Lic. Errol Vargas Marchena
Operadores- Ejemplo_02
Crear el proyecto Ejemplo_02
En dicho proyecto debe de solicitar la cantidad de Hamburguesas, bebidas y
papas a pagar por separado..
El precio de los productos son los siguientes:
Hamburguesa = 2500.50
Orden de papas= 850.80
Cada Bebida= 1550
Con esos datos calcule el total de cada producto y el total general.
Muestre el resultado de cada una de las operaciones realizadas.
23. ESCTRUTURA CONDICIONAL “IF”
Programación II - Lic. Errol Vargas Marchena
Para programar esas condiciones se usa la condicional IF, a la cual le vamos a programar
una condición y si esa condición es verdadera, el programa ejecutará cierto fragmento de
código. Opcionalmente podemos programar un «ELSE», el cual se ejecutará cuando la
condición sea falsa.
Traduciéndolo a una oración, vamos a tener algo de este estilo: Si (IF) se cumple esta
condición, ejecutaremos este fragmento de código, sino (ELSE), ejecutaremos este otro
fragmento de código.
24. ESCTRUTURA CONDICIONAL “IF” CONT.
Programación II - Lic. Errol Vargas Marchena
Vamos a ver como es la sintaxis en C#
if (true)
{
// Hacemos algo
}
else
{
// Hacemos otra cosa
}
25. ESCTRUTURA CONDICIONAL “IF” CONT.
Programación II - Lic. Errol Vargas Marchena
En la siguiente tabla, vamos a ver que tipo de evaluación podemos realizar dentro de C#
para las condicionales.
26. Programación II - Lic. Errol Vargas Marchena
If- Ejemplo_03
Crear el proyecto Ejemplo_03
En dicho proyecto debe de solicitar la media enteras de tres lados de un triangulo.
Según lo digitado por el usuario se debe de clasificarlo de la siguiente manera:
Tres lados iguales: Equilátero
Tres lados diferentes: Escaleno
Dos lados iguales: Isósceles
Muestre el resultado de la operación.
27. ESCTRUTURA CONDICIONAL “WHILE”
Programación II - Lic. Errol Vargas Marchena
El bucle while tiene la misma estructura que un IF, es decir, que para que el bloque de
código que está dentro del while se ejecute, hace falta que se cumpla una condición con
resultado verdadero. El bloque de código se va a ejecutar tantas veces mientras que el
resultado de la condición siga siendo verdadera y esta evaluación siempre se hará al inicio.
Si dentro de tu bloque de código hay una lógica que cambie el resultado de la condición a
falsa, el bucle while terminará su ejecución y el compilador ejecutará el código restante.
Veamos la sintaxis con un pequeño ejemplo.
29. Programación II - Lic. Errol Vargas Marchena
While- Ejemplo_04
Crear el proyecto Ejemplo_04
En dicho proyecto debe de solicitar un número entero.
Según lo digitado por el usuario se debe realizar la tabla de multiplicar de 1 a 12
del número digitado.
Muestre el resultado de la operación.
30. ESCTRUTURA CONDICIONAL “DO-
WHILE”
Programación II - Lic. Errol Vargas Marchena
La única diferencia entre While y Do-While, es que la condición se traslada hacia la parte
final del bloque de código. Es decir, que siempre se va a ejecutar el bucle al menos una
vez, y luego se evalúa la condición para saber si se continua ejecutando. En caso la
condición sea falsa, el bloque de código Do-While termina y continua ejecutando el código
posterior.
31. ESCTRUTURA CONDICIONAL “DO-
WHILE” CONT.
Programación II - Lic. Errol Vargas Marchena
Vamos a ver como es la sintaxis en C#
do
{
// Hacemos algo
Incremento
} while (true)
32. Programación II - Lic. Errol Vargas Marchena
DO-While- Ejemplo_05
Crear el proyecto Ejemplo_05
En dicho proyecto debe de elegir un numero al azar entre 10 y 30.
Consultar al usuario se desea salir de la siguiente manera:
“S”= Salir.
“N”= elegir y mostrar otro numero.
Muestre el resultado de la operación.
33. ESCTRUTURA CONDICIONAL “FOR”
Programación II - Lic. Errol Vargas Marchena
Los bucles nos ayudan a repetir el código que queramos, respetando ciertas condiciones
para que estos puedan terminar sin problemas. Un bucle mal programado puede
ejecutarse de manera infinita causando problemas en la computadora y posiblemente,
lanzando errores de Time Out (cuando un proceso demora mucho en terminar su
ejecución). En esta clase vamos a aprender a usar el bucle FOR, el cual, con ayuda de un
índice, podemos repetir de manera finita un bloque de código.
35. Programación II - Lic. Errol Vargas Marchena
FOR- Ejemplo_06
Crear el proyecto Ejemplo_06
En dicho proyecto debe de solicitar un número entero.
Según lo digitado por el usuario se debe realizar la tabla de multiplicar de 1 a 12
del número digitado.
Muestre el resultado de la operación.
36. ESCTRUTURA CONDICIONAL “SWITCH ”
Programación II - Lic. Errol Vargas Marchena
El elemento Switch nos permite evaluar una variable y realizar diferentes cosas según el
resultado de la evaluación. Es parecido a usar múltiples IF de manera secuencial, aunque
se podría decir que con Switch puedes lograr un código más ordenado. Entonces… ¿cuándo
usar switch o if? Depende de ti como desarrollador usar lo que creas más conveniente
dentro de tu programa, ya sabes que siempre debes tener en cuenta que tu código sea
entendible.
Usualmente se suele usar switch cuando tengo que evaluar la respuesta de un servicio y
mostrar un mensaje según el código que retornen. O cuando piden mostrar un mensaje
personalizado según la acción que haya realizado el usuario en nuestro programa.
37. ESCTRUTURA CONDICIONAL “SWITCH”
CONT.
Programación II - Lic. Errol Vargas Marchena
Vamos a ver como es la sintaxis en C#
string number;
int opt = 2
switch(opt)
{
case 1:
number = “UNO";
break;
case 2:
number = “DOS";
break;
default:
number = “TRES";
break;
}
Console.WriteLine("El número es: " + number);
38. Programación II - Lic. Errol Vargas Marchena
Switch- Ejemplo_07
Crear el proyecto Ejemplo_07
En dicho proyecto debe de solicitar “C”, “S”,”V”,”D” al usuario
Según lo digitado por el usuario se debe de seleccionar los siguientes datos:
“C”: Casado
“S”: Soltero
“V”:Viudo
“D”: Divorciado
Muestre el resultado de la selección del usuario.
39. LECTURA FORMATIVA
Lectura sobreWindows Forms
https://msdn.microsoft.com/en-
us/library/dd30h2yb(v=vs.110).aspx
Programación II - Lic.: Errol Vargas Marchena