TECNOLOGÍCO NACIONAL DE MÉXICO
Fundamentos De Programación
Reportes: C#
Lozano Arrioja Joel
18/10/24
2
TABLA DE CONTENIDOS
Introducción (Nivel 1).....................................................................................................................................................3
Antecedentes (Nivel 2)......................................................................................................................................................................... 3
El Problema (Nivel 2)........................................................................................................................................................................... 3
Pregunta(s) de Investigación (Nivel 2)........................................................................................................................................ 3
Marco Teórico (Nivel 2)...................................................................................................................................................................... 4
Definiciones (Nivel 2)........................................................................................................................................................................... 5
Revisión de la literatura (Nivel 1)..............................................................................................................................7
Géneros de la literatura (Nivel 2)................................................................................................................................................... 7
Metodología (Nivel 1)...................................................................................................................................................10
Justificación de la Metodología (Level 2).................................................................................................................................. 10
Diseño (Nivel 2).................................................................................................................................................................................... 10
Análisis (Nivel 1)............................................................................................................................................................12
Detalles del análisis (Nivel 2)......................................................................................................................................................... 12
Conclusiones (Nivel 1)..................................................................................................................................................14
Descripción Global (Level 2)........................................................................................................................................................... 14
Hallazgos esperados (Nivel 2)....................................................................................................................................................... 14
Hallazgos inesperados (Nivel 2)................................................................................................................................................... 14
Limitaciones del estudio (Nivel 2)................................................................................................................................................ 14
Recomendaciones para futuros estudios (Nivel 2)................................................................................................................ 15
Resumen General (Nivel 2).............................................................................................................................................................. 15
Referencias (Nivel 1)....................................................................................................................................................16
Apéndice A: Niveles de encabezado APA (Nivel 1).............................................................................................18
3
Introducción a C#
C#n(pronunciado C Sharp) es un lenguaje de programación moderno, orientado a objetos y
desarrollado por Microsoft como parte de su plataforma .NET. Es ampliamente utilizado para
crear aplicaciones de escritorio, móviles, web, juegos (usando Unity), y para trabajar con la
nube (Azure). Su diseño lo hace robusto, flexible y fácil de aprender para desarrolladores con
experiencia en lenguajes como Java o C++.
Características clave de C#
1. Orientado a objetos: Todo en C# es un objeto, lo que permite una buena estructuración y
reusabilidad de código. 2. Seguridad de tipos: Minimiza errores al garantizar que los tipos de
datos se usan correctamente. 3. Recogida automática de basura (GC): Maneja la memoria
automáticamente, liberando espacio no utilizado. 4. Integración con .NET: C# se ejecuta en el
entorno de ejecución de .NET (Common Language Runtime o CLR), lo que permite crear
aplicaciones multiplataforma y portables. 5. Multiparadigma: Soporta paradigmas como
programación orientada a objetos, funcional y concurrente.
Principales Bibliotecas y Frameworks en C#
C# se apoya en una vasta colección de librerías que están incluidas en el Framework .NET o
el .NET Core (versión multiplataforma de .NET), y te permiten acceder a funcionalidades ya
definidas.
- System: Proporciona tipos básicos (como cadenas, números, arrays) y métodos para manejar
errores, excepciones y la entrada/salida de datos.
- [Link]: Proporciona clases y tipos genéricos como listas, diccionarios
y colas.
- [Link]: Permite realizar consultas sobre colecciones usando un estilo similar a SQL.
- [Link]: Para la manipulación de archivos, carpetas y flujos de datos.
- [Link]: Proporciona clases para trabajar con protocolos de red, como HTTP y FTP
4
Marco Teórico
Funciones Basicas de C#
En C#, las funciones son bloques de código que realizan una tarea específica. Se agrupan
dentro de una clase y pueden ser reutilizadas. Las funciones permiten estructurar programas
en secciones más manejables y reutilizables.
Sintaxis Básica
tipo_de_retorno NombreFuncion(parámetros)
// Cuerpo de la función
return valor;
Cuerpo de C#
El cuerpo de un programa en C# se encuentra dentro de la clase principal, que define la
lógica del programa. Dentro de esta clase, las funciones y métodos llevan a cabo las tareas
necesarias. El flujo de ejecución comienza en el método Main() de la clase.
class Program
static void Main()
// Código principal
}
5
Tipos de Datos y Operadores Aritmeticos
En C#, los tipos de datos definen el tipo de valor que puede almacenar una variable:
Enteros
(int): Almacena números enteros, como int x = 10;.
Decimales
(double, float): Almacenan números con punto decimal, como double pi = 3.1416;.
Cadenas
(string): Almacena secuencias de caracteres, como string nombre = "Juan";.
Operadores Aritméticos
Los operadores aritméticos en C# se usan para realizar operaciones matemáticas entre
variables y valores. Los más comunes son:
Suma (+): Suma dos valores.
Resta (-): Resta dos valores.
Multiplicación (*): Multiplica dos valores.
División (/): Divide un valor por otro.
Módulo (%): Retorna el resto de una división.
6
Fórmulas Utilizadas en los Algoritmos
Tiempo en minutos y segundos
1 hora = 60 minutos
1 minuto = 60 segundo
Área Del Triangulo
Area= Base * Altura / 2
Área y Perimetro Rel Rectángulo
Area= Base * Altura
Perimetro= 2* (base+altura)
Área y Perimetro Rel Rectángulo
Area= Lado * Lado
Perimetro= 4 * Lado
Area y Perimetro del Circulo
Area= π×radio2
Perimetro= 2×π×radio
Distancia Entre Dos Puntos
Distancia= Raiz(x2−x1)2+(y2−y1)2
Formula General
x=−b± Raiz b2−4ac / 2*a
7
Codigo de Programacion
1.- Conversion de Tiempo
2.- Area Del Triangulo
3.- Area y Perimetro del Rectángulo, Cuadrado
8
4.- Distancia Entre Dos Puntos
9
5.-
1
0
Análisis (Nivel 1)
Detalles del análisis (Nivel 2)
Este es el comienzo de la parte interesante de tu trabajo de investigación y el comienzo de tu
propia voz sobre el tema. Mientras que la Introducción, la Revisión de la literatura y la
Metodología documentaron lo que otros han dicho antes que tú, el Análisis y las
Conclusiones muestran cómo has interpretado los hallazgos. Esta es la parte más creativa del
documento donde tienes que tomar todo lo que has encontrado y explicar por qué crees que
ocurrieron. (Cuerpo de texto en APA)
Figura 1. El Impacto de la Educación en la Sociedad, Tokuhama-Espinosa, 2006. (Gráfico o figura en APA)
En el estilo APA, los gráficos y las figuras se citan de manera diferente a las tablas. Las
figuras y gráficos se citan debajo del gráfico o figura, mientras que las citas de la tabla se
indican arriba de la tabla. Ten en cuenta que las tablas en APA solo usan líneas horizontales,
no verticales.
Cuando sea posible, los gráficos, figuras y tablas no deben dividirse; si es necesario,
comienza una nueva página para que se ajuste a la gráfica, figura o tabla completa. Las
1
1
tablas, figuras y gráficos se indican en Ariel, mientras que el resto de un artículo de APA está
escrito en Times New Roman.
Tabla 1. Tumor, Dosis, Sexo, Tabulaciones cruzadas (Tabla APA)
Fu
ente: Lagakos & Mosteller, 1981 (Tabla APA)
1
2
Conclusiones (Nivel 1)
Descripción Global (Level 2)
Brevemente recuerda al lector el enfoque general del artículo (menos de media página).
(Cuerpo de texto en APA)
Responde la(s) pregunta(s) de investigación. (Nivel 3 de APA)
Concisamente, responde la pregunta de investigación. (Cuerpo de texto APA)
Hallazgos esperados (Nivel 2)
Indica qué pensaste que podrías encontrar en la investigación y cómo coincidió con los
hallazgos. (Cuerpo de texto APA)
Hallazgos inesperados (Nivel 2)
A menudo, la parte más interesante de un trabajo de investigación son los hallazgos
inesperados. Tómate el tiempo para resaltar las cosas que encontraste y que no esperabas
encontrar. (Cuerpo de texto en APA)
Limitaciones del estudio (Nivel 2)
Ningún estudio es perfecto. Tómate el tiempo para anticipar las críticas a tu artículo. ¿Fue tu
muestreo demasiado pequeño o lo limitó a una región específica del mundo? ¿Incluiste todos
los datos demográficos u omitiste intencionalmente o no un grupo clave? Se tu propio peor
crítico y anticipa el rechazo. (Cuerpo de texto APA)
1
3
Recomendaciones para futuros estudios (Nivel 2)
Toma todo lo que mencionaste en las limitaciones y conviértelos en una recomendación para
un estudio futuro. ¿Qué recomiendas a la gente que haga en el futuro? ¿Qué nuevas preguntas
de investigación surgieron? ¿Cómo pueden los demás aprovechar tu trabajo para dar el
siguiente paso para abordar los problemas o abordar los temas de este documento? (Cuerpo
de texto APA)
Resumen General (Nivel 2)
Retrocede y considera el todo. Cuenta toda la historia de la investigación en un breve párrafo.
¿Cuál fue el problema que abordaste (pregunta de investigación)? ¿Qué se sabía y qué se
desconocía sobre el tema cuando comenzaste (Revisión de literatura)? ¿Qué hiciste
(Metodología)? ¿Qué encontraste (Análisis)? ¿Qué nuevas preguntas surgieron? ¿Qué quieres
saber ahora? ¿Cómo podemos avanzar (Conclusiones)? (Cuerpo de texto APA)
1
4
Referencias (Nivel 1)
[LIBRO CON UN AUTOR]
Tokuhama-Espinosa, T. (2019). Five pillars of the mind: Redesigning education to suit the
brain. WW Norton & Company.
[LIBRO CON MÚLTIPLES AUTORES]
Parsons, T. D., Lin, L., & Cockerham, D. (Eds.). (2018). Mind, brain and technology:
Learning in the age of emerging technologies. Springer.
[ARTÍCULO DE REVISTA DIGITAL]
Featherston, R. J., Shlonsky, A., Lewis, C., Luong, M. L., Downie, L. E., Vogel, A. P., ... &
Galvin, K. (2018). Interventions to mitigate bias in social work decision-making: A
systematic review. Research on Social Work Practice, 29(7), 741-752,
[Link]
Hobbiss, M. H., Massonnié, J., Tokuhama‐Espinosa, T., Gittner, A., de Sousa Lemos, M. A.,
Tovazzi, A., ... & Gous, I. (2019). “UNIFIED”: Bridging the Researcher–Practitioner
Divide in Mind, Brain, and Education. Mind, Brain, and Education, 13(4), 298- 312,
[Link]
[PERIÓDICO DIGITAL]
Begley, S. (2005). Beware of the cognitive brain paparazzi lurking in brain science labs. Wall
Street Journal, Science section, (Mar 18). Descargado el 14 de septiembre de 2009 de
[Link]
ml
[DISERTACIÓN O TESIS]
Amato, V. (2005). An exploration of teacher understanding and use of brain research in the
instruction of young adolescents. Dissertation (M.S.), Texas Woman's University,
Texas. AAT 1425943.
[DOCUMENTOS DE INTERNET: Blogs, Videos, Páginas web]
Freakonomics. (29 de octubre de 2010). E-ZPass is a life-saver (literally) [Post de blog].
Retrieved from [Link]
saver-literally/
Stanford University. (2019). Stanford Social Learning Lab [Página web].
[Link]
1
5
Walker, M. (2019). Sleep is your superhuman power. [video]. Ted Talk. Recuperado el 10 de
noviembre de 2019
[Link]
[ARTÍCULO DE REVISTA]
Darling-Hammond, L., Flook, L., Cook-Harvey, C., Barron, B., & Osher, D. (2019).
Implications for educational practice of the science of learning and
development. Applied Developmental Science, 1-44.
van Atteveldt, N., Tijsma, G., Janssen, T., & Kupper, F. (2019). Responsible research and
innovation as a novel approach to guide educational impact of Mind, Brain, and
Education research. Mind, Brain, and Education, 13(4), 279-287.
[CAPÍTULO DE UN LIBRO]
Coch, D. (2018). Reading from a mind, brain, and education perspective. In M.S. Schwartz &
E.J. Paré-Blagoev (Eds.) Research in mind, brain, and education (pp. 97-132).
Routledge.
Hamilton, R. B., & Newman, J. P. (2018). The response modulation hypothesis: Formulation,
development, and implications for psychopathy. In C. J. Patrick (Ed.), Handbook of
psychopathy (2nd ed., pp. 80–93). Guilford Press.
NOTA: La 7ma edición de APA está vigente a partir de la primavera. Para conocer los
cambios más notables, consulta:
Scribbr. (2019). APA Manual 7th edition: The most notable changes. Recuperado el 10 de
noviembre de 2019 de [Link]
changes/
1
6
Apéndice A: Niveles de encabezado APA (Nivel 1)
Nivel Formato APA 7ma edición
1 Encabezado centrado, en negrita, en mayúsculas y minúsculas
2 Encabezado a la izquierda, en negrita y en minúsculas
3 Encabezado de párrafo con sangría, negrita y minúscula
4 Encabezado de párrafo con sangría, negrita y minúscula que termina
con un punto. Los textos siguen inmediatamente después en la misma línea.
5 Encabezado de párrafo con sangría, negrita, cursiva y minúscula que
termina con un punto. Los textos siguen inmediatamente después en la misma
línea.