0% encontró este documento útil (0 votos)
25 vistas4 páginas

ALGORITMOS

definicion de algoritmos
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)
25 vistas4 páginas

ALGORITMOS

definicion de algoritmos
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

APELLLIDOS Y NOMBRES : Flores Guerra Pedro

CURSO : 4TO DE SEC

ALGORITMOS
Es decir, es un procedimiento paso a paso para conseguir un fin. Los algoritmos son el
objeto de estudio de la algoritmia.
Algunas características comunes a todos los algoritmos son:
Inicio y fin: parten de un estado inicial desde el cual ejecutan una serie de
instrucciones para llegar a un estado final de salida o finalización
Exactitud: deben indicar un orden claro, específico y lógico de instrucciones para la
ejecución de cada paso.
Finitud: toda secuencia de algoritmos ha de tener un fin determinado, no puede
prolongarse hasta el infinito
Concretos: todo algoritmo debe ofrecer un resultado en base a las funciones que
cumple
Definidos: un mismo algoritmo ante una misma entrada siempre debe producir la
misma salida
Los algoritmos no son algo exclusivo de los
ámbitos de las matemáticas, la lógica y la
computación. Se utilizan frecuentemente en la
vida cotidiana para resolver problemas
determinados, como seguir el manual de
instrucciones de un aparato o las instrucciones que
recibe un trabajador de su patrón.
Algunos ejemplos en matemática son el algoritmo
de multiplicación, para calcular el producto, el
algoritmo de división para calcular el cociente de
dos números, el algoritmo de Euclides para
obtener el máximo común divisor de dos enteros positivos, o el método de Gauss para
resolver un sistema de ecuaciones lineales
En el mundo de la programación, todo programa o sistema operativo funciona a través
de algoritmos, escritos en un lenguaje de programación que el ordenador pueda
entender para ejecutar los pasos o instrucciones de una forma automatizada.
Propiedad:
Los algoritmos presentan una serie de características comunes. Son 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, y concretos, ofrecen
una solución.
APELLLIDOS Y NOMBRES : Flores Guerra Pedro
CURSO : 4TO DE SEC

Variable:
Las variables son valores que van cambiando durante la ejecución de los procesos del
algoritmo, en estas variables se van a guardar las operaciones que el algoritmo va
realizando
Asignación
La asignación es una operación básica en programación que consiste en asignar un
valor a una variable
. En Python, la asignación se realiza con el signo igual (=)
. Por ejemplo, para asignar el valor 5 a la variable x, se escribe:
x=5
Operadores aritméticos y de relaciones lógicas
Los operadores aritméticos son aquellos que se utilizan para realizar operaciones
matemáticas básicas, como la suma (+), la resta (-), la multiplicación (*), la división (/)
y el módulo (%), que devuelve el resto de una división
Los operadores de relaciones lógicas se utilizan para comparar dos valores y devolver
un valor booleano (verdadero o falso)
Algunos ejemplos de operadores de relaciones lógicas son:
 Igualdad (==)
 Desigualdad (!=)
 Mayor que (>)
 Menor que (<)
 Mayor o igual que (>=)
 Menor o igual que (<=)
Expresiones
Una expresión es una combinación de valores, variables y operadores que se evalúan
como un solo valor.
Por ejemplo, la expresión 2 + 3 se evalúa como 5. En Python, las expresiones se
utilizan en asignaciones, operaciones aritméticas y de relación lógica, entre otras.
Python
Python es un lenguaje de programación de alto nivel, interpretado y orientado a
objetos.
Es un lenguaje popular debido a su sintaxis clara y concisa, lo que lo hace fácil de
aprender y leer.
Python se utiliza en una amplia variedad de aplicaciones, desde la ciencia de datos
hasta el desarrollo web.
APELLLIDOS Y NOMBRES : Flores Guerra Pedro
CURSO : 4TO DE SEC

estructuras secuenciales
Las estructuras secuenciales son aquellas en las que las instrucciones se ejecutan en
orden secuencial, una después de la otra
En Python, las estructuras secuenciales se implementan utilizando la sintaxis de
secuencia de comandos.
Estructuras condicionales
Las estructuras condicionales se utilizan para tomar decisiones en función de una
condición.
En Python, las estructuras condicionales se implementan utilizando la sintaxis if-else
Por ejemplo, el siguiente código muestra cómo imprimir "Hola" si x es mayor que 5,
de lo contrario, imprime "Adiós":
if x > 5:
print("Hola")
else:
print("Adiós")
Estructuras repetitivas
Las estructuras repetitivas se utilizan para repetir un conjunto de instrucciones varias
veces.
En Python, las estructuras repetitivas se implementan utilizando la sintaxis while o for
Por ejemplo, el siguiente código muestra cómo imprimir los números del 1 al 5
utilizando un ciclo while:
i=1
while i <= 5:
print(i)
i=i+1
Elementos
En programación, los elementos son los componentes básicos de un programa, como
variables, constantes, operadores, estructuras de control, etc.
Contador, acumulador, interruptor
Un contador es una variable que se utiliza para contar el número de veces que se ha
ejecutado una instrucción o un conjunto de instrucciones.
Un acumulador es una variable que se utiliza para almacenar la suma de varios valores
APELLLIDOS Y NOMBRES : Flores Guerra Pedro
CURSO : 4TO DE SEC

Switch
Switch es una estructura de control que se
utiliza para tomar decisiones en función de
una variable
En Python, la estructura switch no existe,
pero se puede implementar utilizando la
sintaxis if-elif-else

También podría gustarte