PORTADA
Fase 1
Nombre de la Unidad de Aprendizaje: Introducción a la Programación
Nombre del proyecto: Evidencia 1. Glosario de Términos Fundamentales de
la Programación
Programa educativo: Licenciado en Administración
Semestre: 3er Grupo: CA
Nombre del maestro: MTI Milton Carlos González Guerrero
Nombre del equipo: Disney
Nombre de los integrantes del equipo:
ACOSTA GUTIERREZ GEMMA VALERIA - 2172312 - Pocahontas
ARANDA MOYA KARINA ASTRID - 2007257 – Mérida
ARANDA MOYA KORINA AYDEE - 2007304 - Bella
HERNANDEZ AGUIRRE JOAQUIN - 2009635 - Simba
MARTINEZ TORRES DIEGO MARIO - 2074459 - Timón
SALAZAR ALTAMIRANO ARIANA - 1922508 - Alicia
ZAMORA GARCIA RUBI ABIGAIL - 2004235 - Rapunzel
(En orden alfabético apellidos-nombres- # matrícula - Nickname)
Contenido mínimo a evaluar Cumplimiento
Índice
Introducción. - incluye valores UANL aplicados
Análisis y emisión de juicio
Conclusiones individuales
Conclusión del equipo
Actividad en inglés
Identificación de sub-resultados de aprendizaje ANECA.
Calificación:
Firma del maestro
San Nicolás de los Garza, ciudad universitaria a 20 de febrero de 2024
1
ÍNDICE
Contenido
PORTADA ............................................................................................................................................. 1
INTRODUCCIÓN (EN INGLÉS) ..................................................................................................... 3
GLOSARIO ........................................................................................................................................ 4
CONCLUSIÓN DE EQUIPO ........................................................................................................... 8
BIBLIOGRAFÍA ................................................................................................................................. 9
2
INTRODUCCIÓN (EN INGLÉS)
Programming is the language we use to tell machines how to complete tasks, it is
the key for developers to create the software, programs and systems that run
today's technology. The purpose is to create instructions that tell the computer how
to perform tasks, in other words, to design and create logical rules and sequences
that allow machines to solve problems. These instructions are written in a
programming language and are rules and symbols that facilitate communication
between the listener and the computer. Programming is essential for software
development, from mobile and desktop applications to operating systems and
industrial control systems.
In addition to supporting programming, programming is also an important tool for
brainstorming. Learning programming is not only about mastering the language,
but also about developing analytical and algorithmic skills for systematic problem
solving.
In this document, fundamental concepts of programming were written, for example
variables and data types, software, hardware, RAM memory, output and input
devices, domains, peripheral devices, among others. These concepts are essential
to be able to program, regardless of the language. Understanding them provides a
solid foundation for creating more complex projects and adapting to different
programming contexts.
3
GLOSARIO
Aritmética:
Se encarga de las operaciones de suma, resta, división y multiplicación, mientras
que la unidad lógica se encarga de resolver comparaciones y decisiones,
conduciendo la información por los canales adecuados.
Computadora:
Sistema de dispositivos electrónicos, mecánicos y magnéticos que sirven para
procesar datos para convertirlos en información y generar conocimiento.
Dispositivos de almacenamiento permanente:
Dispositivos en los cuales podemos almacenar los datos de manera persistente.
Dispositivos de Entrada:
Son los que permiten a la computadora proporcionar datos a procesar o
almacenar.
Dispositivos de Procesamiento:
Son los dispositivos que se encargan del procesamiento de los datos. El principal
dispositivo de procesamiento es el que se conoce como unidad central de
procesamiento (CPU / Central Processing Unit).
Dispositivos de Salida:
Son los que permiten comunicar resultados de procesamiento al usuario de las
computadoras.
Dispositivos periféricos:
Dispositivos de entrada, salida, almacenamiento o procesamiento que no forman
parte de la computadora, pero que pueden conectarse a ésta para ampliar su
funcionamiento.
Dominio:
Es el rango permitido de valores que establecemos los cuales están basado a
límites.
Dominio de relación:
Es una relación recíproca entre tipo de datos diferentes.
Estructura del código:
Delimitar los bloques de código de una forma ordenada y sistemática.
4
Explícito:
Tipo de conocimiento que es sistemático, es decir, que expresa clara y
determinadamente una cosa.
Expresiones:
Valores expresados de forma entendible para él lenguaje de la programación.
Hardware:
Conjunto de dispositivos físicos que componen la computadora.
Informática:
Es la ciencia que estudia la forma automatizada en que se recopila, procesa,
genera y divulga la información.
Lenguaje de programación:
Su función es hacernos la vida más sencilla, proporcionándonos forma
humanamente conflicto de construir secuencias.
Operadores:
Son elementos del lenguaje que nos permitirán asignar, calcular y comparar
expresiones, dando lugar a lo que conocemos como procesamiento.
Operadores Aritméticos:
Símbolos que producen, a partir de dos expresiones numéricas conocidas, una
nueva expresión numérica, como resultado de la aplicación de un cálculo
aritmético entre aquellas.
Operadores Comparativos / Relacionales:
Son los que permiten comparar expresiones, una en relación a otra,
proporcionando un valor de falso (false), verdadero (true), o nulo (null),
dependiendo si la comparación es una verdad o no.
Operadores Lógicos:
Son aquellos que sirven para unir o negar condiciones, produciendo un valor
lógico.
Precedencia Explícita:
Es aquella que se provoca mediante el uso de paréntesis, dando prioridad a lo que
está dentro del paréntesis.
Precedencia implícita:
Es aquella inherente a los operadores y la categoría a la que pertenecen.
5
Precedencia implícita por categoría:
Se presentan cuando tienen operadores de más de una categoría. Primero se
resuelven los aritméticos, después los de comparación y al último los lógicos.
Precedencia implícita por operador:
Es la que tiene un operador respecto a los operadores de su misma categoría.
Precedencia Posicional:
Se presenta cuando se tienen varias expresiones que involucran operadores de la
misma precedencia implícita y consisten en que se resolverán las expresiones de
izquierda a derecha.
RAM:
Es el área de almacenamiento temporal en la que los programas deben de ser
cargados previamente a fin de que el CPU pueda trabajar con ellos.
Reconocimiento:
Es la acción de distinguir a una cosa, una persona o una institución entre los
demás como consecuencia de sus características y rasgos.
Regla de procedencia:
Es la manera organizada en la que se deben realizar las operaciones en el
programa en base a la expresión dada.
Reglas de negocio:
Son limitaciones que existen en el dominio las cuales no podemos violar su
restricción.
Semántica:
Son las reglas que determinan el significado que ha de darse a una palabra
reservada.
Silogismo:
Un silogismo es un argumento que consta de tres o más proposiciones, la última
de las cuales deduce de las otras.
Símbolos especiales:
Comportamiento predecible dentro de un programa.
Sintaxis:
Parte gramatical que enseña a coordinar y unir palabras para formar oraciones.
6
Sistema Operativo:
Es el conjunto de programas y datos que reconocen, identifican y utilizan los
dispositivos de una computadora.
Software:
Elementos intangibles que participan en el funcionamiento de la computadora.
Tácito:
Tipo de conocimiento que es subjetivo, es decir, se entiende sin necesidad de una
expresión directa.
Tipo de dominio:
Se manejan de forma coherente ya sea con valores numéricos, alfanuméricos, de
fecha o booleanos. Es una clasificación de datos.
Valores alfanuméricos:
Pueden ser llamados valores de cadena y representan textos o combinaciones de
letras y números, hay ciertas relaciones.
Valores booleanos:
Existen dos posibles valores los cuales son estados lógicos y se representan
mediante la palabra “TRUE” o “FALSE”.
Valores de fecha:
Permiten el registro de información temporal con la hora o fecha o ambas.
Valores numéricos:
Estos valores pueden utilizados para hacer cálculos y pueden ser expresados
tanto en números enteros (1,2,3, 4, ...) o números decimales (4.576, 5.555,
3.234324).
7
CONCLUSIÓN DE EQUIPO
Para concluir podemos decir que el saber de programación es esencial en la era
digital actual por muchas razones, la importancia de adquirir habilidades en este
campo se refleja en varios aspectos de la vida personal y profesional, por ejemplo
la programación impulsa la innovación y el desarrollo tecnológico, también a través
de la programación, se crean nuevas aplicaciones, software y sistemas que
mejoran la eficiencia y la calidad de vida, se desarrolla también la capacidad de
pensar lógicamente y resolver problemas de manera estructurada.
Otro uso importante es la automatización de tareas permite ahorrar tiempo y
recursos. Con el conocimiento en programación, se pueden crear lenguajes de
programación y programas que simplifican y automatizan procesos repetitivos,
esto puede ayudar en suma importancia a cualquier empresa.
La programación fomenta el pensamiento lógico y analítico, habilidades que son
esenciales en la toma de decisiones y la resolución de problemas complejos en
diversos campos. Conocer sobre programación es relevante para aquellos que
quieren crear programas que puedan ejecutar una tarea, porque es una habilidad
valiosa para cualquier que desee comprender y aprovechar las oportunidades que
ofrece la tecnología en la sociedad actual.
8
BIBLIOGRAFÍA
González, M. (24 de enero del 2024). Introducción a la Programación. [Conceptos
fundamentales de la programación]. Recuperado de
https://uanledu.sharepoint.com/:b:/r/sites/Section_023080101346020344304
10101A31CA/Materiales%20de%20clase/Fase%201/Introducci%C3%B3n%
20a%20la%20Programaci%C3%B3n%2001.pdf?csf=1&web=1&e=P2nIfj
González, M. (31 de enero del 2024). Introducción a la Programación. [Niveles de
Datos]. Recuperado de
https://uanledu.sharepoint.com/:b:/r/sites/Section_023080101346020344304
10101A31CA/Materiales%20de%20clase/Fase%201/Introducci%C3%B3n%
20a%20la%20Programaci%C3%B3n%2002.pdf?csf=1&web=1&e=KPKHQk
González, M. (7 de febrero del 2024). Introducción a la Programación. [Lógica].
Recuperado de
https://uanledu.sharepoint.com/:b:/r/sites/Section_023080101346020344304
10101A31CA/Materiales%20de%20clase/Fase%201/Introducci%C3%B3n%
20a%20la%20Programaci%C3%B3n%2003.pdf?csf=1&web=1&e=6Agl94
González, M. (14 de febero del 2024). Introducción a la Programación. [Tipos de
Datos]. Recuperado de
https://uanledu.sharepoint.com/:b:/r/sites/Section_023080101346020344304
10101A31CA/Materiales%20de%20clase/Fase%201/Introducci%C3%B3n%
20a%20la%20Programaci%C3%B3n%2004.pdf?csf=1&web=1&e=hsy6NX