0% encontró este documento útil (0 votos)
3 vistas5 páginas

Conceptos Programacion

El documento aborda conceptos fundamentales de programación, incluyendo la definición de programación, algoritmos, variables, diagramas de flujo, tipos de datos y estructuras de control como condicionales y bucles. Se explican las características y funciones de cada uno de estos elementos en el contexto de la programación. Además, se detallan los tipos de datos como STRING, INTEGER, FLOAT y BOOLEAN, así como las estructuras de control IF, ELSE, FOR y WHILE.

Cargado por

paola
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
3 vistas5 páginas

Conceptos Programacion

El documento aborda conceptos fundamentales de programación, incluyendo la definición de programación, algoritmos, variables, diagramas de flujo, tipos de datos y estructuras de control como condicionales y bucles. Se explican las características y funciones de cada uno de estos elementos en el contexto de la programación. Además, se detallan los tipos de datos como STRING, INTEGER, FLOAT y BOOLEAN, así como las estructuras de control IF, ELSE, FOR y WHILE.

Cargado por

paola
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

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;
}

También podría gustarte