Está en la página 1de 3

LOGICA DE PROGRAMACION

Algoritmos:
Conjunto de pasos para resolver un problema.

Ejemplo:
Pedro quiere su licencia de conducir un vehículo, lo cual para lograrlo debe seguir
pasos (debe ser mayor o igual que 18 años de edad)

Análisis de datos (datos que tenemos):


Fecha de nacimiento de pedro 2002
Edad mínima para sacar licencia es 18 años
Año actual en el que estamos 2024

Pasos a seguir para resolver el problema:


1. Tomar fecha de nacimiento de pedro (2002)
2. Año actual (2024)
3. Edad actual de pedro (formula para calcular: edad = año actual – año
nacimiento):
Edad = 2024 -2002
Edad = 22
4. Si la edad de pedro es mayor o igual a 18 años, puede sacar su licencia
Si no, no puede.

Variables:
Espacio en la memoria RAM del equipo, en el cual se guarda información o un valor,
este espacio lleva un nombre. Se llama variable porque el valor que contiene esta
puede ir variando. Existen diferentes tipos de variables, dependiendo al tipo de dato
que guardan:
1. Entero (números negativos y positivos sin decimales)
2. Cadena (cadena de caracteres, números y letras, textos. Debe ser con
comillas)
3. Booleano (solo tiene dos valores, verdadero o falso)
4. Decimal (también conocidos como reales. Guardan números negativos y
positivos con decimales)
5. Array (arreglos. Espacio en el que se puede guardar más de un valor ya sea
números o cadenas dependiendo de lo que se necesite)

Estructuras de control:
Determinan la forma en que las instrucciones se ejecutan y se toman decisiones en
base a ciertas condiciones

Operadores lógicos:
Herramientas fundamentales en programación y lógica que permiten combinar o
modificar valores booleanos (verdadero o falso) para realizar operaciones más
complejas

1. AND (y): Representado por && en muchos lenguajes de programación.


Devuelve verdadero si ambas condiciones son verdaderas.
2. OR (o): Representado por || en muchos lenguajes. Devuelve verdadero si al
menos una de las condiciones es verdadera.
3. NOT (no): Representado por ! en muchos lenguajes. Invierte el valor de
verdad de una condición.

Operadores de comparación:
Los operadores de comparación son utilizados para comparar dos valores y
devolver un resultado booleano (verdadero o falso) que indica la relación entre esos
valores

1. Igualdad (==): Comprueba si dos valores son iguales.


2. Desigualdad (!=): Comprueba si dos valores no son iguales.
3. Mayor que (>): Comprueba si el valor de la izquierda es mayor que el valor
de la derecha.
4. Menor que (<): Comprueba si el valor de la izquierda es menor que el valor
de la derecha.
5. Mayor o igual que (>=): Comprueba si el valor de la izquierda es mayor o
igual que el valor de la derecha.
6. Menor o igual que (<=): Comprueba si el valor de la izquierda es menor o
igual que el valor de la derecha.

Bucles:
Es una estructura que permite ejecutar un bloque de código repetidamente mientras
se cumple una condición específica. Los bucles son herramientas fundamentales
para automatizar tareas repetitivas. Hay varios tipos de bucles en diferentes
lenguajes de programación, pero los bucles más comunes son el bucle "for" y el
bucle "while".

Funciones:

son bloques de código que realizan una tarea específica y pueden ser reutilizadas
en diferentes partes de un programa. Permiten organizar el código de manera
modular y facilitan la comprensión, mantenimiento y reutilización del mismo.

También podría gustarte