Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SEMESTRE: I - AA
2022
¿Qué es un algoritmo informático?
Un algoritmo informático es un conjunto de instrucciones definidas, ordenadas y acotadas para
resolver un problema, realizar un cálculo o desarrollar una tarea. Es decir, un algoritmo es un
procedimiento paso a paso para conseguir un fin. A partir de un estado e información iniciales, se
siguen una serie de pasos ordenados para llegar a la solución de una situación.
En programación, un algoritmo supone el paso previo a ponerse a escribir el código. Primero
debemos encontrar la forma de obtener la solución al problema (definir el algoritmo informático),
para luego, a través del código, poder indicarle a la máquina qué acciones queremos que lleve a
cabo. De este modo, un programa informático no sería más que un conjunto de algoritmos
ordenados y codificados en un lenguaje de programación para poder ser ejecutados en un
ordenador.
No obstante, los algoritmos no son algo exclusivo de los ámbitos de las matemáticas, la lógica y la
computación. Utilizamos numerosos algoritmos para resolver problemas en nuestra vida cotidiana.
Algunos de los ejemplos más habituales son los manuales de instrucciones o las recetas de cocina.
ETAPAS DE UN ALGORTIMO.
Input (entrada). Información que damos al algoritmo con la que va a trabajar para ofrecer la
solución esperada.
Proceso. Conjunto de pasos para que, a partir de los datos de entrada, llegue a la solución de la
situación.
De este modo, un algoritmo informático parte de un estado inicial y de unos valores de entrada,
sigue una serie de pasos sucesivos y llega a un estado final en el que ha obtenido una solución.
Como un número
Como un texto
Como un dato abstracto
Como un objeto
¿tipos de variable?
Este tipo de variable también se conoce como Variable Booleana y se usan en la programación para
hacer operaciones lógicas de tipo binario, estas se conocen más como decisiones, y el valor de cada
una de ellas puede ser verdadero o falso, siguiéndolas líneas de programación del sistema de
información. En programación estas variables se usan para tomar acciones específicas en caso que
una variable de este tipo presente un valor de tipo falso pueden suceder cuatro funciones
específicas en el programa.
Es una variable que en su interior contiene datos enteros, por tanto son fáciles de usar para hacer
una programación de un sistema de información. Por tanto no deben tener en su contenido ningún
dato decimal o un dato que no sea numérico entero, porque podría ocasionar una falla y hacer el
paro forzado de la ejecución del programa, además no puede almacenar la información en una base
de datos que se encuentre conectada al sistema de información. Tampoco puede tener una cualidad
de poder almacenar información booleana, multimedia o almacenar datos en su interior de otra
índole que no sean enteros.
Este tipo representa el valor de un caracter. Por ejemplo, una letra del alfabeto, un dígito o un
símbolo especial. Se usa para almacenar un solo caracter de texto.
es una descripción de alto nivel compacta e informal del principio operativo de un programa
informático u otro algoritmo.
Utiliza las convenciones estructurales de un lenguaje de programación real, pero está diseñado para
la lectura humana en lugar de la lectura mediante máquina, y con independencia de cualquier otro
lenguaje de programación. Normalmente, el pseudocódigo omite detalles que no son esenciales
para la comprensión humana del algoritmo, tales como declaraciones de variables, código
específico del sistema y algunas subrutinas. El lenguaje de programación se complementa, donde
sea conveniente, con descripciones detalladas en lenguaje natural, o con notación matemática
compacta.
¿Que es un constante?
En programación, una constante es un valor que no puede ser alterado/modificado durante la
ejecución de un programa, únicamente puede ser leído. Una constante corresponde a una longitud
fija de un área reservada en la memoria principal del ordenador, donde el programa almacena
valores fijos
EJERCICIOS
1)
salario=horas_trabajo * 20
monto_total= salario-descuento
2)
#Realice un algoritmo que pida por teclado las tres notas de un alumno y
calcule su definitva teniendo
#en cuenta que la nota 1 tiene un porcentaje del 30%, la nota 2 el 30% y
la nota 3 el 40%
nota_1= nota_1*0.30
nota_2= nota_2*0.30
nota_3= nota_3*0.40
definitiva= nota_1+nota_2+nota_3
3)
#Realice un algoritmo que pida por teclado las tres notas de un alumno y
calcule su definitva teniendo
#en cuenta que la nota 1 tiene un porcentaje del 30%, la nota 2 el 30% y
la nota 3 el 40%
nota_1= nota_1*0.30
nota_2= nota_2*0.30
nota_3= nota_3*0.40
definitiva= nota_1+nota_2+nota_3
nota_1=float(input("Ingrese la nota 1:
\n")) nota_2=float(input("Ingrese la nota
2: \n")) nota_3=float(input("Ingrese la
nota 3: \n"))
nota_1=
nota_1*0.30
nota_2=
nota_2*0.30
nota_3=
nota_3*0.40
definitiva=
nota_1+nota_2+nota_3