Fundamentos de Algoritmos
Mag. Cinthia J. Calderon Aquiño
17/08/2023 [Link]
Semana 01
INTRODUCCIÓN AL LENGUAJE DE
PROGRAMACIÓN C#
PRESENTACIÓN DE LA SESIÓN
Logro de la Sesión y Temario
Al término de la sesión el estudiante analiza los conceptos fundamentales de los
algoritmos, su representación en un ambiente de desarrollo y sus características propias
del lenguaje de programación C# aplicando su razonamiento en el desarrollo de
instrucciones básicas
• Introducción al lenguaje de programación C#
• Reconocimiento del Entorno Integrado de Desarrollo.
• Tipos de datos.
• Estructuras secuenciales
Reflexiona
• ¿Qué se entiende por algoritmos?
• ¿Cómo se representan?
Introducción al lenguaje de programación
C#
Introducción al lenguaje de programación
C#
Introducción al lenguaje de programación
C#
Introducción al lenguaje de programación
C#
.NET Framework
• El Microsoft .NET Framework, es un componente de
software que puede ser o es incluido en los sistemas
operativos Microsoft Windows.
• Provee soluciones pre-codificadas para requerimientos
comunes de los programas y gestiona la ejecución de
programas escritos específicamente para este
framework.
• El framework incluye soluciones en áreas como: la
interfaz de usuario, acceso a datos, conectividad a bases
de datos, criptografía, desarrollo de aplicaciones web,
algoritmos numéricos y comunicación de redes.
Introducción al lenguaje de programación
C#
Lenguaje de programación C#
• C# es un lenguaje de programación desarrollado por
Microsoft, orientado a objetos, que ha sido diseñado
para compilar diversas aplicaciones que se ejecutan en
.NET Framework.
• C# combina las mejores ideas de lenguaje como C, C++ y
Java con las mejoras de productividad de .NET
Framework de Microsoft y brinda una experiencia de
codificación muy productiva tanto para los nuevos
programadores como para los veteranos.
Introducción al lenguaje de programación
C#
Introducción al lenguaje de programación
C#
Introducción al lenguaje de programación
C#
RECONOCIMIENTO DEL ENTORNO
INTEGRADO DE DESARROLLO (IDE)
Reconocimiento del IDE SharpDevelop
[Link]
Reconocimiento del IDE SharpDevelop
Reconocimiento del IDE SharpDevelop
Reconocimiento del IDE SharpDevelop
Reconocimiento del IDE Visual Studio
Reconocimiento del IDE Visual Studio
Reconocimiento del IDE Visual Studio
Reconocimiento del IDE Visual Studio
Reconocimiento del IDE Visual Studio
Reconocimiento del IDE Visual Studio
Reconocimiento del IDE Visual Studio
Reconocimiento del IDE Visual Studio
TIPOS DE DATOS
TIPOS DE DATOS
TIPOS DE DATOS
Variables en C#
• Las variables son identificadores asociados a valores.
• 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.
TIPOS DE DATOS
TIPOS DE DATOS
ESTRUCTURAS SECUENCIALES
Estructuras secuenciales
Estructura secuencial
• La estructura secuencial es aquella en la que una
acción (instrucción) sigue a otra en secuencia.
• Una estructura de programa es secuencial si se
ejecutan una tras otra a modo de secuencia, es
decir que una instrucción no se ejecuta hasta
que finaliza la anterior.
• Componentes de una estructura:
1. Asignación
2. Lectura
3. Escritura
EJEMPLOS
EJEMPLOS
EJEMPLOS
EJEMPLOS
EJEMPLOS
EJEMPLOS
EJEMPLOS
REFLEXIONANDO
• ¿Qué hemos aprendido?
• ¿Cómo utilizamos lo aprendido?
• ¿Qué concluimos?
BIBLIOGRAFIA REFERENCIAL
Herbert Schildt Fundamentos de C# 3.0
[Link]
GRACIAS