0% encontró este documento útil (0 votos)
7 vistas19 páginas

Introducción a Algoritmos y Variables

El documento presenta una introducción a la programación lógica y los algoritmos, definiendo un algoritmo como una secuencia de instrucciones para resolver problemas. Se describen las partes y características de un algoritmo, así como sus componentes y medios de expresión. Además, se abordan conceptos de variables, tipos de datos y operadores utilizados en la programación.

Cargado por

AlejoQuiroz
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)
7 vistas19 páginas

Introducción a Algoritmos y Variables

El documento presenta una introducción a la programación lógica y los algoritmos, definiendo un algoritmo como una secuencia de instrucciones para resolver problemas. Se describen las partes y características de un algoritmo, así como sus componentes y medios de expresión. Además, se abordan conceptos de variables, tipos de datos y operadores utilizados en la programación.

Cargado por

AlejoQuiroz
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

PORMGRAMACION LOGICA

ALEJANDRO QUIROZ POTE

CENTRO ANDINO DE ESTUDIOS TECNICOS


TECNICO LABORAL EN ASISTENCIA Y SOPORTE DE TECNOLOGIAS DE LA
INFORMACION
BOGOTA
2025
ALGORITMOS
ALEJANDRO QUIROZ

Docente
Gustavo Adolfo Rodríguez sierra
CENTRO ANDINO DE ESTUDIOS TECNICOS
TECNICO LABORAL EN ASISTENCIA Y SOPORTE DE TECNOLOGIAS DE LA
INFORMACION
BOGOTA
202
ALGORITMO

Un algoritmo es una secuencia finita y ordenada


de instrucciones para resolver un problema o
realizar una tarea específica. Es un conjunto de
pasos bien definidos que se ejecutan
secuencialmente para producir un resultado
deseado. Los algoritmos son la base de la
informática, pero también se aplican en la vida
cotidiana, como en una receta de cocina, y
pueden ser tan sencillos como una suma o tan
complejos como los que usan las redes sociales.
Partes de un algoritmo informático
Las tres partes de un algoritmo son:

1. Input (entrada). Información que damos al


algoritmo con la que va a trabajar para ofrecer
la solución esperada.
2. Proceso. Conjunto de pasos para que, a
partir de los datos de entrada, llegue a la
solución de la situación.
3. Output (salida). Resultados, a partir de la
transformación de los valores de entrada
durante el proceso.
Características de los algoritmos
 Precisos. Objetivos, sin ambigüedad.
 Ordenados. Presentan una secuencia clara
y precisa para poder llegar a la solución.
 Finitos. Contienen un número determinado
de pasos.
 Concretos. Ofrecen una solución
determinada para la situación o problema
planteados.
 Definidos. El mismo algoritmo debe dar el
mismo resultado al recibir la misma
entrada.
COMPONENTES DE UN ALGORITMO

Conceptualmente, un algoritmo tiene tres componentes.

La entrada: son los datos sobre los que el algoritmo opera;

el proceso: son los pasos que hay que seguir, utilizando la


entrada.
El proceso es una secuencia de sentencias, que debe ser
realizada en orden. El proceso también puede tener ciclos
(grupos de sentencias que son ejecutadas varias veces) y
condicionales (grupos de sentencias que sólo son
ejecutadas bajo ciertas condiciones).
La salida: es el resultado que entrega el algoritmo.
MEDIOS DE EXPRESION DE UN ALGORITMO

Los algoritmos pueden ser expresados de muchas maneras,


incluyendo:

⦿ Lenguaje natural

⦿ Pseudocodigo

⦿ Diagramas de flujo
EJEMPL
O
Un identificador es una secuencia de caracteres que sirve para
identificar una posición en la memoria de la computadora.
Las variables son estructuras de datos que pueden cambiar de contenido a lo
largo de la ejecución de un algoritmo.

Las variables se presentan con letras


Ejemplo

Var a, b , c, resultado
a= 3

b= 5

c= a + b
resultado = c

Las constantes son estructuras de datos que NO pueden cambiar de contenido


a lo largo de la ejecución de un algoritmo.

Las constantes se presentan con letras


Ejemplo

Const a= 3

b= 5
c= a + b
resultado =c
Dato:
Cualquier forma de información.
TIPOS DE DATOS

 Datos Numéricos: Permiten representar valores


escalares de forma numérica, esto incluye a los números
enteros y los reales. Este tipo de datos permiten realizar
operaciones aritméticas comunes.

 Datos Lógicos: Son aquellos que solo pueden tener


dos valores (cierto o falso) ya que representan el
resultado de una comparación entre otros datos
(numéricos o alfanuméricos).

 Datos Alfanuméricos (String): Es una secuencia de


caracteres alfanuméricos que permiten representar
valores identificables de forma descriptiva, esto incluye
nombres de personas, direcciones, etc. Es posible
representar números como alfanuméricos, pero estos
pierden su propiedad matemática, es decir no es posible
hacer operaciones con ellos. Este tipo de datos se
representan encerrados entre comillas.
DEFINICION DE VARIABLES

Realizar la división de dos números y escribir el resultado es:


resultado
división
 Var a,b:Entero
d:Real
e: Booleno
resultado : String
Const t: Entero

a= 7
b= 2
d= a / b
resultado= “El resultado es”
Escribe en pantalla: resultado + d
DEFINICION DE VARIABLES

Realizar la división de dos números y escribir el resultado es:


resultado
división
⦿ Var a,b:Entero
d:Real

e: Booleno
resultado : String
Const t: Entero

a= 7
b= 2
d= a / b
resultado= “El resultado es”
Escribe en pantalla: resultado + d
Operadores: Son elementos que relacionan de forma
diferente, los valores de una o mas variables y/o constantes.
Es decir, los operadores nos permiten manipular valores.

⦿ Aritméticos (su resultado es un número): potencia, * , / ,


mod, div, + , -
⦿ Relacionales (su resultado es un valor de verdad): =, <, >,
<=, >=, <>

⦿ Lógicos o Booleanos (su resultado es un valor de


verdad): not, and, or
⦿ d) Concatenación de cadenas : + (concatenación)
⦿ e) Asociativos. El único operador asociativo es el
paréntesis ( ) , el cual permite indicar en qué orden deben
realizarse las operaciones
⦿ Asignación: x+, x-,y*, y/
⦿ Los operadores unarios: Incrementa o decrementa un valor
Los operadores aritméticos
permiten la realización de operaciones matemáticas con los
valores (variables y constantes).

Los operadores aritméticos pueden ser utilizados con tipos de


datos enteros o reales. Si ambos son enteros, el resultado es
entero; si alguno de ellos es real, el resultado es real.

Operadores Aritméticos
⦿ + Suma

⦿ - Resta
⦿ * Multiplicación
⦿ / División o Div
⦿ Mod : Modulo (residuo de la división entera.

También podría gustarte