SISTEMAS OPERATIVOS
Paola Sarahi Ruiz González
Sistemas Operativos, Universidad de Nueva Extremadura
Ingeniería en Sistemas Computacionales
Lic. Jessica Ramos
Fecha:
6 febrero de 2026
PROGRAMACIÓN
La programación es el acto de programar, es decir, organizar una secuencia de
pasos ordenados a seguir para hacer cierta cosa. Este término puede utilizarse en
muchos contextos, es común hablar de programación a la hora de organizar una
salida, las vacaciones o de la lista de programas con sus días y horarios de
emisión de los canales de televisión o la lista de películas de un cine.
ALGORITMO
algoritmo a una secuencia de instrucciones u operaciones específicas que
permiten controlar determinados procesos. Se trata de conjuntos finitos y
ordenados de pasos, que nos conducen a resolver un problema o tomar una
decisión. los algoritmos constituyen el esqueleto de los procesos que luego se
codificarán y programarán para que sean realizados por el computador. Por esa
razón un mismo algoritmo puede ser traducido a distintos lenguajes de
programación, dado que se trata de un conjunto de instrucciones de tipo lógico,
previas a la programación propiamente dicha.
VARIABLE
Una variable representa un contenedor o un espacio en la memoria física o virtual
de una computadora, donde se almacenan distintos tipos de datos (valores)
durante la ejecución de un programa. A cada variable se le asigna un nombre
descriptivo o un identificador que se refiere al valor guardado. Los datos
almacenados pueden cambiar de valor o ser constantes.
Las variables sirven para guardar y recuperar datos, representar valores
existentes y asignar unos nuevos. Las variables permiten que los programadores
se refieran a un valor con un nombre representativo en vez de tener que recordar
este valor, lo que facilita muchas tareas complejas.
Así, puedes usar valores almacenados en cálculos, operaciones de entrada y
salida, comparaciones y otros tipos de procesamiento de datos.
DIAGRAMA DE FLUJO
El diagrama de flujo, también llamado diagrama de actividades o flujograma, es un
esquema que representa un proceso o un procedimiento, indicando todos sus
pasos, tareas o etapas de forma secuencial. Para representar gráficamente el
orden de los pasos, las actividades o las acciones de un evento o un
procedimiento, los diagramas de flujo constan de dos elementos fundamentales:
Símbolos. Son figuras geométricas que representan cada paso o decisión.
Por ejemplo, hay un símbolo específico para el inicio y otro para el fin del
proceso.
Flechas o líneas. Son aquellas que conectan los símbolos de cada paso o
decisión para indicar el recorrido del proceso.
Los diagramas de flujo sirven para organizar, evaluar o replantear secuencias de
actividades y procesos de distinta índole.
TIPOS DE DATOS
Un tipo de datos es la propiedad de un valor que determina su dominio (qué
valores puede tomar), qué operaciones se le pueden aplicar y cómo es
representado internamente por el computador.
Todos los valores que aparecen en un programa tienen un tipo.
STRING:
Es un tipo de dato utilizado en programación que consiste en caracteres
alfanuméricos (letras y números).
INTEGER:
Un entero es un término matemático que representa un número completo.
En programación, el término se amplía a "integer", que es un tipo de dato
para representar un subconjunto finito de números enteros. A diferencia de
los números de punto flotante, los enteros no tienen una parte decimal o
fraccionada.
FLOAT:
El tipo numérico float permite representar un número positivo o negativo
con decimales, es decir, números reales.
BOOLEAN:
El tipo de dato booleano se asocia principalmente con sentencias
condicionales, que permiten diferentes acciones modificando el flujo de
control según si una condición booleana especificada por el programador se
evalúa como verdadera o falsa.
CONDICIONAL IF
El condicional IF es el más sencillo de los condicionales. Es una estructura de
control que evalúa una condición y ejecuta un bloque de código si dicha condición
es verdadera.
La condición es una expresión que debe poder ser evaluada como verdadera o
falsa. Si la condición es verdadera, el bloque de código dentro del
condicional IF se ejecuta. En caso contrario, el bloque se omite y el programa
continúa con la siguiente instrucción.
CONDICIONAL ELSE
Else es una sentencia condicional que se utiliza en programación para especificar
qué debe ocurrir si no se cumple una condición.
BUCLE FOR
El bucle for está concebido fundamentalmente para ejecutar sus sentencias
asociadas un número fijo de veces.
Por tanto, cuando el número de iteraciones necesarias para realizar una tarea en
una parte del programa se conoce de antemano, lo más lógico es el empleo de
una estructura tipo for, que controla automáticamente el número de repeticiones.
El diseño sintáctico de la sentencia compuesta for es la de integrar un contador,
con su valor inicial, su valor final y un valor fijo de incremento.
for (inicialización; condición; incremento)
{
bloque de sentencias;
}
BUCLE WHILE
Un bucle while tiene asociado un bloque de sentencias que se ejecutarán
secuencialmente mientras la condición de entrada al bucle sea cierta.
La condición se evalúa al comienzo de la estructura. Esto supone que el bloque de
instrucciones puede no ejecutarse ninguna vez si la condición es inicialmente
falsa.
while (condicion)
{
bloque de sentencias;
}