SlideShare una empresa de Scribd logo
Giseproi   curso de programación - sesión 1 a - introducción a la programación
Tema
Introducción a la
Programación
Fuente: Watterson, B. Calvin y Hobbes.
Receta Básica para todos los ejercicios y
laboratorios
1. Definir lo que se necesita
2. Imaginar un sistema que soluciones las necesidades
3. Modelar el sistema
4. Codificar cada parte del sistema a un lenguaje de
programación
5. Ejecutar el programa
6. Verificar que el producto satisface las necesidades.
Esto se repite hasta que el programa cumple con los
requisitos.
1.
Libro de Referencia
http://es.wikibooks.org/wiki/Programaci%C3%B3n_en_C
http://www.elrincondelc.com/cursoc/cursoc.html
El Lenguaje de Programación C
B, Kernighan y D. Ritchie
Pearson
Disponible en:
Biblioteca de Ingeniería (1 ejemplar)
Biblioteca Tintal (2 ejemplares)
Biblioteca Tunal (2 ejemplares)
Biblioteca LAA (2 ejemplares)
Sitios de referencia
¿Qué es programación de computadores?
● Definir un conjunto de instrucciones que puedan ser
procesadas por un computador para manipular datos y
ejecutar tareas.
● El conjunto de instrucciones y datos se denomina
Programa.
● Las instrucciones que puede procesar el computador deben
estar en lenguaje binario.
● Como el lenguaje binario es un poco difícil de aprender, se
crean lenguaje de alto nivel que puedan ser fácilmente
manejados por el ser humano.
● Los elementos del lenguaje permiten declarar datos y crear
sentencias (p.e. oraciones) que se transforman en
instrucciones y datos que pueden ser procesados por el
computador.
¿Que es programación de computadores?
A la persona que tiene la capacidad de escribir programas en un lenguaje
específico se llama Programador.
Un Lenguaje de Programación define el conjunto de elementos para
construir sentencias, las reglas de combinación de sentencias y los
mecanismos para agrupar instrucciones en unidades.
La persona que tiene la capacidad de guiar el análisis de un problema, la
construcción de propuestas de una solución computacional, el diseño y la
elaboración de un programa así como la verificación de la calidad, se
denomina Ingeniero de Software
La persona que apoya las tareas de diseño y propone la estructura
general del programa se conoce como Arquitecto de Software.
¿Que es programación de computadores?
Es combinar y agrupar sentencias para manipular datos de acuerdo a la
formalidad definida por un lenguaje. El resultado es un producto software
que esta conforme a la solución computacional definida para un
problema.
Existen muchos Lenguajes de Programación y por tanto existen formas
de combinar y agrupar sentencias.
En la mayoría de lenguajes de programación modernos se pueden
definir:
•Datos variables y datos constantes
•Sentencias simples: operaciones (expresiones), llamados a funciones
•Sentencias para elegir entre un bloque de instrucciones u otro
(decisiones)
•Sentencias para repetir un bloque de instrucciones (ciclos)
•Mecanismos para agrupar varios datos y sentencias en unidades
independientes (Funciones).
¿Que se puede hacer con la programación?
Procesar datos.
Escribir en los registros de salida (buffers de salida), controlar la
presentación de datos que por medio de conversores (digital a
análogo) se convierten en señales de video o de audio.
Controlar el ingreso de datos por parte de los usuarios o de otros
sistemas. Tales datos están disponibles en registros especiales
de entrada – Buffers de entrada, que son “llenados” por
dispositivos conversores (análogos a digital)
¿Que se puede hacer con la programación?
¿Qué debo saber?
•Analizar problemas
•Diseñar solución (Desde cero)
•Reutilizar soluciones
•Lenguaje de Programación:
•Datos (primitivos y en estructuras)
•Sentencias
•Ciclos
•Decisiones
•Crear funciones
•Entender y corregir errores
•Utilizar Bibliotecas de funciones predefinas
•Mejorar el programa
¿Que se puede hacer con la programación?
¿Que se puede hacer con la programación?
¿Que se puede hacer con la programación?
¿Que se puede hacer con la programación?
¿Que se puede hacer con la programación?
¿Que se puede hacer con la programación?
¿Qué debo saber?
•Analizar problemas
•Diseñar solución (Desde cero)
•Reutilizar soluciones
•Lenguaje de Programación:
•Datos (primitivos y en estructuras)
•Sentencias
•Ciclos
•Decisiones
•Crear funciones o clases
•Entender y corregir errores
•Manejo de eventos
•Utilizar Bibliotecas de funciones o clases predefinas
•Depurar programa
Lenguaje de Programación C
● Es un lenguaje de alto nivel.
● Permite crear sentencias y agruparlas en unidades
independientes (funciones).
● Está estandarizado, por lo que sus elementos, reglas y
mecanismos están completamente definidos.
● Ofrece una biblioteca de funciones predefinida que los
programadores pueden utilizar.
● Es de uso extendido por lo cual existe gran cantidad
de bibliotecas de funciones realizadas por terceros que
el programador puede utilizar
Lenguaje de Programación C
Un programa en lenguaje C es un conjunto de datos,
funciones y directivas.
Una función es un conjunto de sentencias (expresiones,
llamados a otras funciones, decisiones, ciclos), agrupadas
y referidas como unidad con un nombre único.
Una directiva es un tipo especial de sentencia que
permite hacer cambios al programa antes de ser
compilado.
Un programa en lenguaje C debe tener al menos una
función y dicha función debe llamarse main
Lenguaje de Programación C
La totalidad de sentencias, datos, directivas y funciones
que describen un programa se denominan el Código
fuente de dicho programa.
Por medio de un proceso se transforma el Código Fuente
en un programa que pueda ser ejecutado: generar un
archivo de extensión .exe en sistemas Windows o un
archivo ejecutable en Linux.
Lenguaje de Programación C
/* Primer Programa en Lenguaje CImprimir una linea de texto en la terminal de salida.*/#include <stdio.h>main(){
printf(“Hola Mundo!!!”);}
Lenguaje de Programación C
/* Primer Programa en Lenguaje CImprimir una linea de texto en la terminal de salida.*/
Es un comentario de varias líneas, en C, los comentarios no son
procesados y son removidos al momento de la compilación. Un
comentario de varias líneas se encuentra encerrado entre los
símbolos: /* y */
Los comentarios son utilizados para explicar ciertas partes del
código fuente, documentar los objetivos y decisiones tomadas al
momento de hacer el programa o dejar algún mensaje de interés.
Lenguaje de Programación C
#include <stdio.h>
Es una directiva de preprocesador. Van precedidas por el
símbolo # y se ejecutan antes de la compilación.
En este caso indica que al programa se debe anexar las
funciones declaradas en el archivo stdio.h.
stdio.h es una archivo que contiene las declaraciones de un
conjunto de funciones de la biblioteca estándar del lenguaje C.
La biblioteca estándar es un conjunto de funciones predefinidas
que pueden ser utilizadas por el programador para ejecutar
ciertas tareas. La biblioteca organiza sus funciones de acuerdo a
categorías y cada categoría tiene su propio archivo.
Lenguaje de Programación C
main(){
Inicio de la función main. Dentro de los paréntesis se deben
definir los datos que la función necesita que le entreguen para
poder realizar su trabajo. En este caso no hay nada dentro de los
paréntesis lo que indica que la función no espera que le
entreguen ningún dato.
El corchete de apertura indica el inicio del bloque de sentencias
de la función. Todo corchete de apertura debe tener asociado un
corchete de cierre. El par { } define un bloque.
Lenguaje de Programación C
printf(“Hola Mundo!!!”);
Sentencia que es un llamado a una función de nombre printf.
Lo que está entre los paréntesis indica los datos que se le
entregan a esta función.
En este caso le entrega una cadena de texto. Las cadenas de
texto siempre deben ir encerradas entre comillas dobles.
Lenguaje de Programación C
}
La última línea del programa es el corchete de cierre que indica
la terminación del bloque de sentencias que componen la función
main.
El final del bloque de la función main también representa el final
del programa.

Más contenido relacionado

PDF
Clase3 guia1-introduccion-compiladores-conceptos
PDF
Programa informático
PDF
Test1 de Compiladores
DOCX
Ensayo de programacion c
PDF
Investigacion sobre traductor, interprete y compilador
DOCX
Programacion
DOCX
PDF
Compiladores, Analisis Lexico, Ejemplo Minilenguaje
Clase3 guia1-introduccion-compiladores-conceptos
Programa informático
Test1 de Compiladores
Ensayo de programacion c
Investigacion sobre traductor, interprete y compilador
Programacion
Compiladores, Analisis Lexico, Ejemplo Minilenguaje

La actualidad más candente (19)

PPTX
Traducción de un programa: compilación, enlace de un programa, errores en tie...
PDF
Clase6 ejemplo analisis lexico dev cpp
PPTX
Lenguajes de programación: Paradigmas de Programación
PPTX
Compiladores unidad1
PPTX
Actividad 3
PDF
Ejercicio compiladores
PPT
LENGUAJE en C
PPTX
Unmsm02 2008
PDF
Entorno Easy Code
PPT
Actividad 2 Analizador léxico, sintáctico y semántico
DOCX
Computacion alejandro
PPT
Introducción a la Programación.
PPT
Presentacion Programacion
PPTX
Historia de la programacion
PPT
Presentación trabajo programación
PPT
Tema1
 
PPS
Tema1
 
DOCX
Resumencap1 carmen vargas_jeremycamacho
Traducción de un programa: compilación, enlace de un programa, errores en tie...
Clase6 ejemplo analisis lexico dev cpp
Lenguajes de programación: Paradigmas de Programación
Compiladores unidad1
Actividad 3
Ejercicio compiladores
LENGUAJE en C
Unmsm02 2008
Entorno Easy Code
Actividad 2 Analizador léxico, sintáctico y semántico
Computacion alejandro
Introducción a la Programación.
Presentacion Programacion
Historia de la programacion
Presentación trabajo programación
Tema1
 
Tema1
 
Resumencap1 carmen vargas_jeremycamacho
Publicidad

Similar a Giseproi curso de programación - sesión 1 a - introducción a la programación (20)

DOCX
Programacion lenguaje-c
PPT
Exposición
PPT
Programa c++
PPTX
Estructuras de un programa
PPS
01 lenguaje-c
DOC
PPT
C++
PPT
Lenguaje Borland C - Estructura y Componentes
DOCX
Conceptos básicos
PPTX
PDF
Clase 1_Unidad II (2).pdf
PDF
Unidad-1.pptx.pdf
PDF
Unidad-1.pptx.pdf
DOCX
Lenguaje de programacion de c++
PDF
Utp pti_s1_introduccion al lenguaje c
PPTX
Lenguaje de Programación C
PDF
Manual de programacion en el lenguaje c
PDF
Utp pti_s1_introduccion al lenguaje c
PPTX
IDENTIFICACION DE ELEMENTOS DEL LENGUAJE C
PPTX
Programacion lenguaje-c
Exposición
Programa c++
Estructuras de un programa
01 lenguaje-c
C++
Lenguaje Borland C - Estructura y Componentes
Conceptos básicos
Clase 1_Unidad II (2).pdf
Unidad-1.pptx.pdf
Unidad-1.pptx.pdf
Lenguaje de programacion de c++
Utp pti_s1_introduccion al lenguaje c
Lenguaje de Programación C
Manual de programacion en el lenguaje c
Utp pti_s1_introduccion al lenguaje c
IDENTIFICACION DE ELEMENTOS DEL LENGUAJE C
Publicidad

Más de giseproi (20)

PDF
Boletín GeoForAll junio 2021
PDF
GISEPROI - Plantilla Historia de usuario
PDF
Boletín marzo 2020
PDF
Boletín abril 2020
PDF
Boletín mayo 2020
PDF
Boletín GeoForAll Diciembre 2019
PDF
Boletín GeoForAll enero 2020
PDF
Boletín GeoForAll Agosto 2019
PDF
Ingeniería Catastral y Geodesia - Syllabus Programación Básica
PDF
Sua metaverso especializado para el aprendizaje
PDF
Proceso de evaluación
PDF
Giseproi plantilla especificación casos de uso
PDF
Giseproi plantilla vision
PDF
Giseproi curso de programación - sesión 1 - acerca de la programación
PDF
Giseproi curso de programación - sesión 2 - el concepto de algoritmo
PDF
Giseproi curso de programación - sesión 3 a - diagrama de actividad uml
PDF
Giseproi curso de programación - sesión 3 - diagramas de flujo
PDF
Giseproi curso de programación - sesión 4 - sentencias de control de flujo
ODP
Giseproi curso de programación - sesión 6 - datos y operadores
PDF
Giseproi curso de programación - sesión 5 - ejemplos de algoritmos (1)
Boletín GeoForAll junio 2021
GISEPROI - Plantilla Historia de usuario
Boletín marzo 2020
Boletín abril 2020
Boletín mayo 2020
Boletín GeoForAll Diciembre 2019
Boletín GeoForAll enero 2020
Boletín GeoForAll Agosto 2019
Ingeniería Catastral y Geodesia - Syllabus Programación Básica
Sua metaverso especializado para el aprendizaje
Proceso de evaluación
Giseproi plantilla especificación casos de uso
Giseproi plantilla vision
Giseproi curso de programación - sesión 1 - acerca de la programación
Giseproi curso de programación - sesión 2 - el concepto de algoritmo
Giseproi curso de programación - sesión 3 a - diagrama de actividad uml
Giseproi curso de programación - sesión 3 - diagramas de flujo
Giseproi curso de programación - sesión 4 - sentencias de control de flujo
Giseproi curso de programación - sesión 6 - datos y operadores
Giseproi curso de programación - sesión 5 - ejemplos de algoritmos (1)

Último (20)

PDF
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
PDF
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
PDF
ciencias-1.pdf libro cuarto basico niños
PDF
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
PDF
Tomo 1 de biologia gratis ultra plusenmas
PDF
Atencion prenatal. Ginecologia y obsetricia
PDF
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
PDF
2.0 Introduccion a processing, y como obtenerlo
PDF
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
PDF
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
DOCX
PROYECTO DE APRENDIZAJE para la semana de fiestas patrias
DOCX
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
PDF
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
PDF
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
PDF
CIRSOC-201-2024_Proyecto de Reglamento Argentino de Estructuras de Hormigón
PDF
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE.pdf
PDF
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
PDF
COMPLETO__PROYECTO_VIVAN LOS NIÑOS Y SUS DERECHOS_EDUCADORASSOS.pdf
PPTX
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
DOCX
PLAN DE AREA DE CIENCIAS SOCIALES TODOS LOS GRUPOS
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
ciencias-1.pdf libro cuarto basico niños
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
Tomo 1 de biologia gratis ultra plusenmas
Atencion prenatal. Ginecologia y obsetricia
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
2.0 Introduccion a processing, y como obtenerlo
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
PROYECTO DE APRENDIZAJE para la semana de fiestas patrias
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
CIRSOC-201-2024_Proyecto de Reglamento Argentino de Estructuras de Hormigón
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE.pdf
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
COMPLETO__PROYECTO_VIVAN LOS NIÑOS Y SUS DERECHOS_EDUCADORASSOS.pdf
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
PLAN DE AREA DE CIENCIAS SOCIALES TODOS LOS GRUPOS

Giseproi curso de programación - sesión 1 a - introducción a la programación

  • 3. Fuente: Watterson, B. Calvin y Hobbes.
  • 4. Receta Básica para todos los ejercicios y laboratorios 1. Definir lo que se necesita 2. Imaginar un sistema que soluciones las necesidades 3. Modelar el sistema 4. Codificar cada parte del sistema a un lenguaje de programación 5. Ejecutar el programa 6. Verificar que el producto satisface las necesidades. Esto se repite hasta que el programa cumple con los requisitos. 1.
  • 5. Libro de Referencia http://es.wikibooks.org/wiki/Programaci%C3%B3n_en_C http://www.elrincondelc.com/cursoc/cursoc.html El Lenguaje de Programación C B, Kernighan y D. Ritchie Pearson Disponible en: Biblioteca de Ingeniería (1 ejemplar) Biblioteca Tintal (2 ejemplares) Biblioteca Tunal (2 ejemplares) Biblioteca LAA (2 ejemplares) Sitios de referencia
  • 6. ¿Qué es programación de computadores? ● Definir un conjunto de instrucciones que puedan ser procesadas por un computador para manipular datos y ejecutar tareas. ● El conjunto de instrucciones y datos se denomina Programa. ● Las instrucciones que puede procesar el computador deben estar en lenguaje binario. ● Como el lenguaje binario es un poco difícil de aprender, se crean lenguaje de alto nivel que puedan ser fácilmente manejados por el ser humano. ● Los elementos del lenguaje permiten declarar datos y crear sentencias (p.e. oraciones) que se transforman en instrucciones y datos que pueden ser procesados por el computador.
  • 7. ¿Que es programación de computadores? A la persona que tiene la capacidad de escribir programas en un lenguaje específico se llama Programador. Un Lenguaje de Programación define el conjunto de elementos para construir sentencias, las reglas de combinación de sentencias y los mecanismos para agrupar instrucciones en unidades. La persona que tiene la capacidad de guiar el análisis de un problema, la construcción de propuestas de una solución computacional, el diseño y la elaboración de un programa así como la verificación de la calidad, se denomina Ingeniero de Software La persona que apoya las tareas de diseño y propone la estructura general del programa se conoce como Arquitecto de Software.
  • 8. ¿Que es programación de computadores? Es combinar y agrupar sentencias para manipular datos de acuerdo a la formalidad definida por un lenguaje. El resultado es un producto software que esta conforme a la solución computacional definida para un problema. Existen muchos Lenguajes de Programación y por tanto existen formas de combinar y agrupar sentencias. En la mayoría de lenguajes de programación modernos se pueden definir: •Datos variables y datos constantes •Sentencias simples: operaciones (expresiones), llamados a funciones •Sentencias para elegir entre un bloque de instrucciones u otro (decisiones) •Sentencias para repetir un bloque de instrucciones (ciclos) •Mecanismos para agrupar varios datos y sentencias en unidades independientes (Funciones).
  • 9. ¿Que se puede hacer con la programación? Procesar datos. Escribir en los registros de salida (buffers de salida), controlar la presentación de datos que por medio de conversores (digital a análogo) se convierten en señales de video o de audio. Controlar el ingreso de datos por parte de los usuarios o de otros sistemas. Tales datos están disponibles en registros especiales de entrada – Buffers de entrada, que son “llenados” por dispositivos conversores (análogos a digital)
  • 10. ¿Que se puede hacer con la programación?
  • 11. ¿Qué debo saber? •Analizar problemas •Diseñar solución (Desde cero) •Reutilizar soluciones •Lenguaje de Programación: •Datos (primitivos y en estructuras) •Sentencias •Ciclos •Decisiones •Crear funciones •Entender y corregir errores •Utilizar Bibliotecas de funciones predefinas •Mejorar el programa
  • 12. ¿Que se puede hacer con la programación?
  • 13. ¿Que se puede hacer con la programación?
  • 14. ¿Que se puede hacer con la programación?
  • 15. ¿Que se puede hacer con la programación?
  • 16. ¿Que se puede hacer con la programación?
  • 17. ¿Que se puede hacer con la programación?
  • 18. ¿Qué debo saber? •Analizar problemas •Diseñar solución (Desde cero) •Reutilizar soluciones •Lenguaje de Programación: •Datos (primitivos y en estructuras) •Sentencias •Ciclos •Decisiones •Crear funciones o clases •Entender y corregir errores •Manejo de eventos •Utilizar Bibliotecas de funciones o clases predefinas •Depurar programa
  • 19. Lenguaje de Programación C ● Es un lenguaje de alto nivel. ● Permite crear sentencias y agruparlas en unidades independientes (funciones). ● Está estandarizado, por lo que sus elementos, reglas y mecanismos están completamente definidos. ● Ofrece una biblioteca de funciones predefinida que los programadores pueden utilizar. ● Es de uso extendido por lo cual existe gran cantidad de bibliotecas de funciones realizadas por terceros que el programador puede utilizar
  • 20. Lenguaje de Programación C Un programa en lenguaje C es un conjunto de datos, funciones y directivas. Una función es un conjunto de sentencias (expresiones, llamados a otras funciones, decisiones, ciclos), agrupadas y referidas como unidad con un nombre único. Una directiva es un tipo especial de sentencia que permite hacer cambios al programa antes de ser compilado. Un programa en lenguaje C debe tener al menos una función y dicha función debe llamarse main
  • 21. Lenguaje de Programación C La totalidad de sentencias, datos, directivas y funciones que describen un programa se denominan el Código fuente de dicho programa. Por medio de un proceso se transforma el Código Fuente en un programa que pueda ser ejecutado: generar un archivo de extensión .exe en sistemas Windows o un archivo ejecutable en Linux.
  • 22. Lenguaje de Programación C /* Primer Programa en Lenguaje CImprimir una linea de texto en la terminal de salida.*/#include <stdio.h>main(){ printf(“Hola Mundo!!!”);}
  • 23. Lenguaje de Programación C /* Primer Programa en Lenguaje CImprimir una linea de texto en la terminal de salida.*/ Es un comentario de varias líneas, en C, los comentarios no son procesados y son removidos al momento de la compilación. Un comentario de varias líneas se encuentra encerrado entre los símbolos: /* y */ Los comentarios son utilizados para explicar ciertas partes del código fuente, documentar los objetivos y decisiones tomadas al momento de hacer el programa o dejar algún mensaje de interés.
  • 24. Lenguaje de Programación C #include <stdio.h> Es una directiva de preprocesador. Van precedidas por el símbolo # y se ejecutan antes de la compilación. En este caso indica que al programa se debe anexar las funciones declaradas en el archivo stdio.h. stdio.h es una archivo que contiene las declaraciones de un conjunto de funciones de la biblioteca estándar del lenguaje C. La biblioteca estándar es un conjunto de funciones predefinidas que pueden ser utilizadas por el programador para ejecutar ciertas tareas. La biblioteca organiza sus funciones de acuerdo a categorías y cada categoría tiene su propio archivo.
  • 25. Lenguaje de Programación C main(){ Inicio de la función main. Dentro de los paréntesis se deben definir los datos que la función necesita que le entreguen para poder realizar su trabajo. En este caso no hay nada dentro de los paréntesis lo que indica que la función no espera que le entreguen ningún dato. El corchete de apertura indica el inicio del bloque de sentencias de la función. Todo corchete de apertura debe tener asociado un corchete de cierre. El par { } define un bloque.
  • 26. Lenguaje de Programación C printf(“Hola Mundo!!!”); Sentencia que es un llamado a una función de nombre printf. Lo que está entre los paréntesis indica los datos que se le entregan a esta función. En este caso le entrega una cadena de texto. Las cadenas de texto siempre deben ir encerradas entre comillas dobles.
  • 27. Lenguaje de Programación C } La última línea del programa es el corchete de cierre que indica la terminación del bloque de sentencias que componen la función main. El final del bloque de la función main también representa el final del programa.