0% encontró este documento útil (0 votos)
3 vistas36 páginas

UNIDAD1 Clase01

Descargar como pptx, pdf o txt
Descargar como pptx, pdf o txt
Descargar como pptx, pdf o txt
Está en la página 1/ 36

Programacion 1

Docente: Ing. Ruben Escobar Ortegon

Correo:
ruben.escobar@mail.utec.edu.sv
UNIDAD 1

Introducción a la Programación:

En esta unidad veremos desde cero qué es la programación,


cómo funciona un lenguaje como C#, y aprenderemos a
escribir nuestro primer programa: ¡Hola, Mundo! Aquí
entenderán conceptos básicos como variables, tipos de datos
y cómo interactuar con el usuario por consola.
¿Qué es la programación?
• La programación es darle instrucciones claras y específicas
a una computadora para que realice una tarea.
• Imagina que estás enseñándole a un robot a hacer un
sándwich: debes explicarle paso a paso qué hacer, como
"abre el pan", "coloca la mermelada", "cierra el pan". Esto
mismo hacemos al programar, pero con tareas más
complejas.
¿Por qué es importante?
Vivimos rodeados de tecnología que depende
de programas:
• Tu teléfono, computadora, videojuegos, aplicaciones,
incluso tu reloj inteligente, funcionan gracias a la
programación.
• "Ser programador significa ser el creador de estas
herramientas y no solo un usuario."
EJEMPLOS
¿Qué haremos en esta unidad?
Vamos a entender cómo se comunican las
computadoras y aprenderemos el lenguaje
para darles órdenes, comenzando con algo
sencillo como 'Hola, Mundo'.
¿Por qué aprender a programar?
• Desarrollar lógica y pensamiento crítico.
• Resolver problemas cotidianos.
• Crear herramientas útiles.
¿Cómo funciona un lenguaje como C#?
C# es un lenguaje que traduce nuestras
instrucciones para que la computadora las
entienda.
Proceso básico:
1. Escribimos el código en Visual Studio.
2. El programa lo traduce a lenguaje de máquina.
3. La computadora ejecuta el código.

CODIGO COMPILACION EJECUCION


Conceptos básicos
• Variables: Son como cajitas donde guardamos
información.
• Tipos de datos: Definen el tipo de información
que podemos guardar: números, texto, etc.
• Entrada y salida: Cómo el usuario da información
al programa y cómo el programa responde.
Componentes de la Plataforma.NET
La plataforma .NET es un conjunto de herramientas y
tecnologías que permite desarrollar aplicaciones como sitios
web, aplicaciones de escritorio y servicios en la nube.
Sus componentes principales son:
• CLR (Common Language Runtime): Es el motor que ejecuta
los programas, se encarga de traducir el código en un
lenguaje que entiende la computadora y de administrar la
memoria automáticamente.
• FCL (Framework Class Library): Es una colección de
bibliotecas listas para usar que incluyen funciones para
realizar tareas comunes, como trabajar con archivos,
manejar bases de datos o realizar cálculos matemáticos
Características Elementales de .NET
• Multiplataforma: Puedes usar .NET para crear aplicaciones
que funcionen en Windows, Mac, Linux e incluso dispositivos
móviles.
• Interoperabilidad: Permite integrar aplicaciones con otras
tecnologías fácilmente.
• Manejo de Memoria Automático: Incluye un recolector de
basura (Garbage Collector) que limpia la memoria usada por
el programa automáticamente.
• Seguridad: Ofrece herramientas para proteger los datos y la
ejecución de las aplicaciones.
Diferentes Versiones de .NET y Sus
Características
• .NET Framework: Fue la primera versión, funciona
principalmente en Windows.
• .NET Core: Introducido para ser multiplataforma, es ligero y
rápido.
• .NET 5 y posteriores: Unificaron todas las versiones previas y
permiten desarrollar cualquier tipo de aplicación en una sola
plataforma.Por ejemplo, con .NET 6, puedes crear una
aplicación que funcione en tu computadora y en tu teléfono
sin cambios.
Framework y Pilares Fundamentales
de la Programación Orientada a
Objetos
• Un framework es un conjunto de herramientas y reglas que
facilita el desarrollo de aplicaciones. En el caso de .NET,
ofrece bibliotecas listas para usar y guías de desarrollo.
Pilares de la Programación
Orientada a Objetos (POO):
• Encapsulación: Mantiene la información privada y controla
cómo otras partes del programa pueden interactuar con ella.
• Ejemplo: Una cuenta bancaria donde solo puedes ver el
saldo, pero no modificarlo directamente.
• Herencia: Permite crear nuevas clases a partir de otras,
reutilizando su código.
• Ejemplo: Un "AutoEléctrico" puede heredar las
características de un "Auto".
• Polimorfismo: Permite que una acción pueda hacerse de
varias formas dependiendo del contexto.
• Ejemplo: Un "animal" puede hacer sonido, pero un "gato"
maúlla y un "perro" ladra.
• Abstracción: Simplifica el uso de objetos ocultando detalles
complejos y mostrando solo lo esencial.
• Ejemplo: Al conducir un auto, no necesitas saber cómo
funciona el motor, solo que giras la llave y arranca.
"Hola,
Mundo"
CODIGO
PASO 1

Abrir Visual Studio


• Haz clic en el icono de Visual Studio en tu
escritorio o en el menú de inicio.
• Una vez abierto, selecciona la opción "Crear
un nuevo proyecto" en la pantalla inicial.
PASO 2

Crear un Proyecto de Consola


• En la ventana que aparece, busca el tipo de proyecto
"Aplicación de Consola" o "Console App" (C#).
• Si no aparece, usa la barra de búsqueda y escribe
"Consola".
• Selecciona el proyecto y haz clic en "Siguiente".
PASO 3

Configurar el Proyecto
• Escribe un nombre para tu proyecto, “apellidonombre-
carnet”.
• Selecciona una ubicación para guardarlo en tu
computadora.
• Haz clic en "Crear" para generar tu proyecto.
PASO 4

Escribir el Código de "Hola, Mundo“


• Visual Studio generará un archivo llamado Program.cs.
• Este es el archivo principal donde escribiremos nuestro
código.
PASO 5
PASO 6

Ejecutar el Código
• Para ejecutar tu programa, presiona la tecla F5 o haz clic
en el botón verde de "Iniciar" en la parte superior de Visual
Studio.
SUBIR SU PROYECTO AL AULA VIRTUAL

También podría gustarte