Está en la página 1de 6

EJERCICIOS DE PROGRAMACION

ESTUDIANTE: DAVID FERNANDO DE LA OSSA AGUAS

JESUS DANIEL DE LA OSSA BARRIOS

PROFESOR: ALEXANDER BORJA SUAREZ

PROGRAMA: INGENIERIA DE SISTEMAS

SEMESTRE: I - AA

UNIVERSIDAD ANTONIO JOSE DE SUCRE

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.

Partes de un algoritmo informático

Las tres partes de un algoritmo son:

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.

Output (salida). Resultados, a partir de la transformación de los valores de entrada durante el


proceso.

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.

¿qué es una variable en programación?


Una variable es donde se almacenan y se recuperan los datos de un programa. Así de simple. En
programación, la utilizamos para guardar datos y estados, asignar ciertos valores de variables a
otras, representar valores de expresiones matemáticas y mostrar valores por pantallas.

Las variables se expresan así:

Como un número
Como un texto
Como un dato abstracto
Como un objeto
¿tipos de variable?

Variable de Almacenaje de Tipo Lógico

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.

Variables de Almacenaje de Datos Enteros

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.

Variable de Punto flotante (sencillo, doble)


Los números de punto flotante, tal como 3.2435, son los que contienen partes fraccionarias. Los
cuantificadores sencillo y doble son análogos a los cuantificadores corto y largo utilizados con el
tipo entero para indicar cuántos bits se utilizarán para almacenar la variable.

Variable de cadenas de Caracter

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.

Se ve comúnmente en los programas en C, que no pueden manejar cadenas de caracteres. El valor


que se almacena es realmente un número entero que representa el código (por ejemplo, ASCII) para
el carácter representado.

Variable de Cadena de longitud fija


Las cadenas son variables que contienen texto, y vienen en dos tipos. Con una cadena de longitud
fija, se declara cuántos caracteres va a contener esa cadena.
Ciertas llamadas a la API en Windows requieren el uso de cadenas de longitud fija, pero
generalmente no se usan en Basic. En C se implementan como un arreglo de caracteres.
Que es un pseudo Código

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 diagrama de flujo?


Un Diagrama de Flujo representa la esquematización gráfica de un algoritmo, el cual muestra
gráficamente los pasos o procesos a seguir para alcanzar la solución de un problema. Su correcta
construcción es sumamente importante porque, a partir del mismo se escribe un programa en algún
Lenguaje de Programación.

¿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

Un objeto constante es aquel que no cambia su contenido y permanece inalterado en el tiempo.


En informática se usa sobre todo en lenguajes de programación para datos que no van a variar su
contenido durante la ejecución del programa, en contraposición con las llamadas variables, que si
pueden tomar varios valores. Una vez una constante toma un valor, este permanecerá fijo.

EJERCICIOS
1)

#Una institución educativa les paga a sus profesores 20 pesos la hora y


le hace un descuento del 5%
#por concepto de caja de ahorro. Determine el monto del descuento y el
monto total a pagar al profesor

horas_trabajo=int(input("Ingrese la cantidad de horas trabajadas: \n"))

salario=horas_trabajo * 20

descuento= salario * 0.05

monto_total= salario-descuento

print(f"El salario total a pagar es: {monto_total}")

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=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

print(f"La definitiva del estudiante es: {definitiva}")

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=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

print(f"La definitiva del estudiante es: {definitiva}")


1)
#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=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

print(f"La definitiva del estudiante es:


{definitiva}")

También podría gustarte