SlideShare una empresa de Scribd logo
1 de 6
Descargar para leer sin conexión
CONCEPTOS BÁSICOS DE
PROGRAMACIÓN
PREPARATORIA ESTATAL NO. 8
"CARLOS CASTILLO PERAZA"
1E
ADA#1
EQUIPO AMARILLO:
SISLEY CHAN
PAULINA LIMÓN
PALOMA NOVELO
MELISSA SALAZAR
VALENTINA VAZQUEZ
MASTRA: MARIA DEL ROSARIO RAYGOZA
FECHA DE ENTREGA: VIERNES 25 DE MAYO DEL 2018
TECNOLOGÍA
Dentro del campo que nos interesa a nosotros, la tecnología tiene el objetivo de eliminar las tareas
repetitivas, facilitando el trabajo y haciéndolo más eficiente así como aumentando la productividad y
los beneficios de la empresa.
PROGRAMACIÓN
La programación es una de las etapas más importantes del ciclo de vida de un proyecto
(explicaremos más adelante lo que es este termino), y requiere un método de trabajo. La
programación es el resultado de dicho trabajo. La programación es el instrumento que permite la
ejecución de las tareas automatizadas de un sistema informático. Las herramientas que utilizaremos
para programar son los lenguajes de programación, a través de las cuales codificaremos los
programas.
PROGRAMA
Conjunto de instrucciones entendibles por el ordenador que permiten realizar un trabajo o resolver
un problema. Un programa debe ser finito, es decir, tiene que tener un inicio y un fin. Tiene que
estar bien confeccionado para que, al introducir un dato, salga una solución y si se volviese a
introducir el mismo dato, saliese de nuevo la misma solución.
METODOLOGÍA DE LA PROGRAMACIÓN
Se entiende como metodología de la programación al conjunto de normas, métodos y anotaciones
que nos indican la forma de programar. Cada lenguaje de programación sigue una metodología
distinta.
LENGUAJE DE PROGRAMACIÓN
Es un conjunto de reglas semánticas así como sintácticas que los programadores usan para la
codificación de instrucciones de un programa o algoritmo de programación. Existen varios lenguajes
de programación.
Entorno de programación o entorno de desarrollo
Es el conjunto de herramientas utilizadas para la elaboración de un programa.
RECURSOS
Conjunto de componentes hardware que utilizaremos para la elaboración de un programa (CPU,
disco duro). Una vez conocidos los conceptos básicos necesarios para el aprendizaje de la
programación podemos empezar a ver los diferentes tipos de lenguajes de programación.
AUTÓMATA
En electrónica un autómata es un sistema secuencial, puede definirse como un equipo electrónico
programable en lenguaje no informático y diseñado para controlar, en tiempo real y en ambiente
industrial, procesos secuenciales.
INSTRUCCIONES PRIMITIVAS
Existen tres tipos de instrucciones primitivas:
• Asignación
• Salida
• Entrada
Una instrucción de asignación consiste en asignar el resultado de la evaluación de una expresión a
una variable.
Una instrucción de salida consiste en llevar hacia el exterior los valores (datos) obtenidos de la
evaluación de una lista de expresiones. Normalmente, los datos son enviados a la salida estándar(la
pantalla), pero también existen otros dispositivos de salida.
Una instrucción de entrada consiste en asignar a una o más variables, uno o más valores (datos)
recibidos desde el exterior. Normalmente, los datos son recogidos desde la entrada estándar , pero,
también existen otros dispositivos de entrada.
COMANDOS
Es una instrucción u orden que el usuario proporciona a un sistema informático, desde la línea de
comandos o desde una llamada de programación. Puede ser interno o externo.
Suele admitir parámetros o argumentos de entrada, lo que permite modificar su comportamiento
predeterminado. Suelen indicarse tras una barra "/" o un guion simple "-" o doble "--".
PROCEDIMIENTOS
Procedimiento es un término que hace referencia a la acción que consiste en proceder, que significa
actuar de una forma determinada. El concepto, por otra parte, está vinculado a un método o una
manera de ejecutar algo.
FUNCIONES
Para definir una función en el entorno informático, nos vamos a referir sobre todo a su significado
en el contexto de la programación y los lenguajes de programación. De todos es sabido que cuando
se usa algo con algún fin, entonces ese algo tiene una función determinada.
En informática cuando nos referimos a una función, estamos hablando de una pequeña parte de un
programa o software que realiza una tarea particular, bien independientemente, o bien en el
contexto de un programa mayor, devolviendo un resultado.

Más contenido relacionado

La actualidad más candente

Algoritmos
AlgoritmosAlgoritmos
Algoritmos
omarzon
 

La actualidad más candente (19)

Programacion
ProgramacionProgramacion
Programacion
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Lógica de programación
Lógica de programaciónLógica de programación
Lógica de programación
 
Conceptos básicos de programación
Conceptos básicos de programaciónConceptos básicos de programación
Conceptos básicos de programación
 
ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR
ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR
ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR
 
Estructuras básicas
Estructuras básicasEstructuras básicas
Estructuras básicas
 
Algoritmo Y Pseudocódigo
Algoritmo Y PseudocódigoAlgoritmo Y Pseudocódigo
Algoritmo Y Pseudocódigo
 
Actividad 2 en grupo
Actividad 2 en grupo Actividad 2 en grupo
Actividad 2 en grupo
 
presentacion sobre Algoritmo, Pseudocódigo, diagramas de flujos y la metodolo...
presentacion sobre Algoritmo, Pseudocódigo, diagramas de flujos y la metodolo...presentacion sobre Algoritmo, Pseudocódigo, diagramas de flujos y la metodolo...
presentacion sobre Algoritmo, Pseudocódigo, diagramas de flujos y la metodolo...
 
Estructuras básicas
Estructuras básicasEstructuras básicas
Estructuras básicas
 
Diagramas de flujo y pseint
Diagramas de flujo y pseintDiagramas de flujo y pseint
Diagramas de flujo y pseint
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Conceptos sobre algoritmos y lenguaje de programación
Conceptos sobre algoritmos y lenguaje de programaciónConceptos sobre algoritmos y lenguaje de programación
Conceptos sobre algoritmos y lenguaje de programación
 
Trabajo de tecnologia
Trabajo de tecnologia Trabajo de tecnologia
Trabajo de tecnologia
 
Desarrollo de habilidades de pensamiento-PERIODO 3
Desarrollo de habilidades de pensamiento-PERIODO 3Desarrollo de habilidades de pensamiento-PERIODO 3
Desarrollo de habilidades de pensamiento-PERIODO 3
 
Analista-programador Cobol - Módulo 1.3
Analista-programador Cobol - Módulo 1.3Analista-programador Cobol - Módulo 1.3
Analista-programador Cobol - Módulo 1.3
 
Algorítmos - Conceptos básicos
Algorítmos - Conceptos básicosAlgorítmos - Conceptos básicos
Algorítmos - Conceptos básicos
 
Tarea 4
Tarea 4Tarea 4
Tarea 4
 
Estructuras básicas
Estructuras básicasEstructuras básicas
Estructuras básicas
 

Similar a Ada1 b3 equipoamarillo

Aplicaciones de estándares de calidad en la construcción de algoritmo
Aplicaciones de estándares de calidad en la construcción de algoritmoAplicaciones de estándares de calidad en la construcción de algoritmo
Aplicaciones de estándares de calidad en la construcción de algoritmo
Felix Rodríguez
 
Conceptos básicos para la programación
Conceptos básicos para la programaciónConceptos básicos para la programación
Conceptos básicos para la programación
Erika Sánchez
 
Trabajo de jhon piyo
Trabajo de jhon piyoTrabajo de jhon piyo
Trabajo de jhon piyo
jhonarias
 
ALGORITMOS Y PSEUDOCODIGOS
ALGORITMOS Y PSEUDOCODIGOSALGORITMOS Y PSEUDOCODIGOS
ALGORITMOS Y PSEUDOCODIGOS
eliaaaramos
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
samiibrs
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
samiibrs
 

Similar a Ada1 b3 equipoamarillo (20)

Aplicaciones de estándares de calidad en la construcción de algoritmo
Aplicaciones de estándares de calidad en la construcción de algoritmoAplicaciones de estándares de calidad en la construcción de algoritmo
Aplicaciones de estándares de calidad en la construcción de algoritmo
 
Dea sesion1
Dea sesion1Dea sesion1
Dea sesion1
 
Introduccion a la programación, algoritmos, PSeint y Visual basic
Introduccion a la programación, algoritmos, PSeint y Visual basicIntroduccion a la programación, algoritmos, PSeint y Visual basic
Introduccion a la programación, algoritmos, PSeint y Visual basic
 
Conceptos básicos para la programación
Conceptos básicos para la programaciónConceptos básicos para la programación
Conceptos básicos para la programación
 
Ada1 b3 titanes3
Ada1 b3 titanes3 Ada1 b3 titanes3
Ada1 b3 titanes3
 
Ada 1 B3
Ada 1 B3Ada 1 B3
Ada 1 B3
 
Ada1 b3 titanes3
Ada1 b3 titanes3Ada1 b3 titanes3
Ada1 b3 titanes3
 
Introduccion a las técnicas de programación
Introduccion a las técnicas de programaciónIntroduccion a las técnicas de programación
Introduccion a las técnicas de programación
 
Trabajo de jhon piyo
Trabajo de jhon piyoTrabajo de jhon piyo
Trabajo de jhon piyo
 
Algoritmos 2015
Algoritmos 2015Algoritmos 2015
Algoritmos 2015
 
Oriente conceptos de programacion
Oriente conceptos de programacionOriente conceptos de programacion
Oriente conceptos de programacion
 
ALGORITMOS Y PSEUDOCODIGOS
ALGORITMOS Y PSEUDOCODIGOSALGORITMOS Y PSEUDOCODIGOS
ALGORITMOS Y PSEUDOCODIGOS
 
Apartes De Algoritmos
Apartes De AlgoritmosApartes De Algoritmos
Apartes De Algoritmos
 
Conceptos de programacion oriente
Conceptos de programacion orienteConceptos de programacion oriente
Conceptos de programacion oriente
 
Programación: conceptos básicos
Programación: conceptos básicos Programación: conceptos básicos
Programación: conceptos básicos
 
ALGORITMOS
ALGORITMOS ALGORITMOS
ALGORITMOS
 
Pseudocodigos, algoritmos y diagramas de flujo
Pseudocodigos, algoritmos y diagramas de flujoPseudocodigos, algoritmos y diagramas de flujo
Pseudocodigos, algoritmos y diagramas de flujo
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
 
Algoritmos y metodología para la resolución de problemas basada en el computador
Algoritmos y metodología para la resolución de problemas basada en el computadorAlgoritmos y metodología para la resolución de problemas basada en el computador
Algoritmos y metodología para la resolución de problemas basada en el computador
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
 

Más de melissa salazar (20)

Borrador integradora bloque 3
Borrador integradora bloque 3Borrador integradora bloque 3
Borrador integradora bloque 3
 
informatica
informatica informatica
informatica
 
Ada2 b3 equipoamarillo
Ada2 b3 equipoamarilloAda2 b3 equipoamarillo
Ada2 b3 equipoamarillo
 
Msp b3 ci
Msp b3 ciMsp b3 ci
Msp b3 ci
 
Portada ada 6
Portada ada 6Portada ada 6
Portada ada 6
 
Bointe b2 amarillo
Bointe b2 amarilloBointe b2 amarillo
Bointe b2 amarillo
 
Ada5 b2 msp
Ada5 b2 mspAda5 b2 msp
Ada5 b2 msp
 
Ada4 b2 msp
Ada4 b2 mspAda4 b2 msp
Ada4 b2 msp
 
Ada4 b2 msp
Ada4 b2 mspAda4 b2 msp
Ada4 b2 msp
 
Ada3 b2 msp
Ada3 b2 mspAda3 b2 msp
Ada3 b2 msp
 
Ada2 b2 msp
Ada2 b2 mspAda2 b2 msp
Ada2 b2 msp
 
Ada3 b2 msp
Ada3 b2 mspAda3 b2 msp
Ada3 b2 msp
 
Ada2 info
Ada2 infoAda2 info
Ada2 info
 
Ada4 b1 equipo.pptx 2
Ada4 b1 equipo.pptx 2Ada4 b1 equipo.pptx 2
Ada4 b1 equipo.pptx 2
 
Ada5 b1 mgsp
Ada5 b1 mgspAda5 b1 mgsp
Ada5 b1 mgsp
 
Ada5 b1 mgsp
Ada5 b1 mgspAda5 b1 mgsp
Ada5 b1 mgsp
 
Ada2 b1 mgsp
Ada2 b1 mgspAda2 b1 mgsp
Ada2 b1 mgsp
 
Ada 4 info
Ada 4 infoAda 4 info
Ada 4 info
 
Ada 3 info
Ada 3 infoAda 3 info
Ada 3 info
 
Ada 2 info
Ada 2 infoAda 2 info
Ada 2 info
 

Último

FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
NancyLoaa
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Francisco158360
 

Último (20)

Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 

Ada1 b3 equipoamarillo

  • 1. CONCEPTOS BÁSICOS DE PROGRAMACIÓN PREPARATORIA ESTATAL NO. 8 "CARLOS CASTILLO PERAZA" 1E ADA#1
  • 2. EQUIPO AMARILLO: SISLEY CHAN PAULINA LIMÓN PALOMA NOVELO MELISSA SALAZAR VALENTINA VAZQUEZ MASTRA: MARIA DEL ROSARIO RAYGOZA FECHA DE ENTREGA: VIERNES 25 DE MAYO DEL 2018 TECNOLOGÍA Dentro del campo que nos interesa a nosotros, la tecnología tiene el objetivo de eliminar las tareas repetitivas, facilitando el trabajo y haciéndolo más eficiente así como aumentando la productividad y los beneficios de la empresa.
  • 3. PROGRAMACIÓN La programación es una de las etapas más importantes del ciclo de vida de un proyecto (explicaremos más adelante lo que es este termino), y requiere un método de trabajo. La programación es el resultado de dicho trabajo. La programación es el instrumento que permite la ejecución de las tareas automatizadas de un sistema informático. Las herramientas que utilizaremos para programar son los lenguajes de programación, a través de las cuales codificaremos los programas. PROGRAMA Conjunto de instrucciones entendibles por el ordenador que permiten realizar un trabajo o resolver un problema. Un programa debe ser finito, es decir, tiene que tener un inicio y un fin. Tiene que estar bien confeccionado para que, al introducir un dato, salga una solución y si se volviese a introducir el mismo dato, saliese de nuevo la misma solución. METODOLOGÍA DE LA PROGRAMACIÓN Se entiende como metodología de la programación al conjunto de normas, métodos y anotaciones que nos indican la forma de programar. Cada lenguaje de programación sigue una metodología distinta. LENGUAJE DE PROGRAMACIÓN Es un conjunto de reglas semánticas así como sintácticas que los programadores usan para la codificación de instrucciones de un programa o algoritmo de programación. Existen varios lenguajes de programación.
  • 4. Entorno de programación o entorno de desarrollo Es el conjunto de herramientas utilizadas para la elaboración de un programa. RECURSOS Conjunto de componentes hardware que utilizaremos para la elaboración de un programa (CPU, disco duro). Una vez conocidos los conceptos básicos necesarios para el aprendizaje de la programación podemos empezar a ver los diferentes tipos de lenguajes de programación. AUTÓMATA En electrónica un autómata es un sistema secuencial, puede definirse como un equipo electrónico programable en lenguaje no informático y diseñado para controlar, en tiempo real y en ambiente industrial, procesos secuenciales.
  • 5. INSTRUCCIONES PRIMITIVAS Existen tres tipos de instrucciones primitivas: • Asignación • Salida • Entrada Una instrucción de asignación consiste en asignar el resultado de la evaluación de una expresión a una variable. Una instrucción de salida consiste en llevar hacia el exterior los valores (datos) obtenidos de la evaluación de una lista de expresiones. Normalmente, los datos son enviados a la salida estándar(la pantalla), pero también existen otros dispositivos de salida. Una instrucción de entrada consiste en asignar a una o más variables, uno o más valores (datos) recibidos desde el exterior. Normalmente, los datos son recogidos desde la entrada estándar , pero, también existen otros dispositivos de entrada. COMANDOS Es una instrucción u orden que el usuario proporciona a un sistema informático, desde la línea de comandos o desde una llamada de programación. Puede ser interno o externo. Suele admitir parámetros o argumentos de entrada, lo que permite modificar su comportamiento predeterminado. Suelen indicarse tras una barra "/" o un guion simple "-" o doble "--".
  • 6. PROCEDIMIENTOS Procedimiento es un término que hace referencia a la acción que consiste en proceder, que significa actuar de una forma determinada. El concepto, por otra parte, está vinculado a un método o una manera de ejecutar algo. FUNCIONES Para definir una función en el entorno informático, nos vamos a referir sobre todo a su significado en el contexto de la programación y los lenguajes de programación. De todos es sabido que cuando se usa algo con algún fin, entonces ese algo tiene una función determinada. En informática cuando nos referimos a una función, estamos hablando de una pequeña parte de un programa o software que realiza una tarea particular, bien independientemente, o bien en el contexto de un programa mayor, devolviendo un resultado.