0% encontró este documento útil (0 votos)
74 vistas39 páginas

BITACORA

Este documento presenta un resumen de conceptos básicos sobre algoritmos y programación. Incluye las definiciones de algoritmo, variables y operadores. Explica cómo crear algoritmos para realizar sumas y determinar el mayor de tres números. También incluye ejemplos de algoritmos para calcular salarios y aplicar descuentos en compras.

Cargado por

Laura Tatiana
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 PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
74 vistas39 páginas

BITACORA

Este documento presenta un resumen de conceptos básicos sobre algoritmos y programación. Incluye las definiciones de algoritmo, variables y operadores. Explica cómo crear algoritmos para realizar sumas y determinar el mayor de tres números. También incluye ejemplos de algoritmos para calcular salarios y aplicar descuentos en compras.

Cargado por

Laura Tatiana
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 PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 39

BITACORA ALGORITMIA

ESTUDIANTE
NATALIA RODRIGUEZ TAVERA

DOCENTE
CARLOS GOMEZ

UNIVERSIDAD LA GRAN
COLOMBIABOGOTÁ DC

introducción a la programación
algoritmo
es una lista bien definida, ordenada y finita de operaciones que permite hallar la solución a
un problema. Dado un estado inicial y una entrada, a través de pasos sucesivos y bien definidos se
llega a un estado final, obteniendo una solución.
algoritmo para sumar dos números
en nuestro algoritmo pueden ir comentarios que permiten documentar (explicar cada una de
las instrucciones que tiene el programa.
Introducción:

Escribir “ingrese el primer número" leer A

escribir “ingresas segundo numer"leer B

C = a + b Escribir el resultado es terminar el algoritmo

Escribir el resultado es terminar el algoritmo datos y algoritmos (instrucciones para resolver un


problema para crear aplicaciones o programas que puede.
Tipos de leguajes de la programación
• lenguaje de programación de bajo nivel
• lenguaje de programación de alto nivel
• lenguaje de programación web

lenguajes más utilizados actualmente


• Java. Lenguaje multiplataforma y multipropósitos, es uno de los más utilizados junto a
Python y C.
• Python. Lenguaje muy versátil de código abierto, muy utilizado actualmente para
inteligencia artificial y Big Data.
• C/C++. C y su extensión C++ aún siguen siendo de los lenguajes más utilizados.
• JavaScript. Lenguaje de programación interpretado, muy utilizado en la programación web
del lado del cliente.
• C# y Visual Basic. Lenguajes orientados a objetos de Microsoft.
• Objective-C. Programación basado en C y destinado al desarrollo de aplicaciones para
iOS y macOS.
• PHP. El más utilizado en la programación web del lado del servidor.
variable

es un símbolo que permite identificar a un elemento no especificado dentro de un


determinado grupo. Este conjunto suele ser definido como el conjunto universal de la
variable
(universo de la variable, en otras ocasiones), y cada pieza incluida en él constituye
un valor de la variable.

tipos de variables
Puede hablarse de distintos tipos de variable: las variables dependientes, que son aquellas
que dependen del valor que se le asigne a otros fenómenos o variables; las variables
independientes, cuyos cambios en los valores influyen en los valores de otra
variables aleatorias son las funciones que asocian un número real a cada elemento de un
conjunto E
En otra clasificación puede decirse que existen variables cualitativas, que expresan
distintas cualidades, características o modalidades, y variables cuantitativas, que se
enuncian mediante cantidades numéricas, entre otras. Dentro de las variables cualitativas
existen las nominales
aquellas que no son numéricas y tampoco pueden ser ordenadas, como por ejemplo el
estado civil) y las ordinales o cuasi cuantitativa (son no-numéricas, pero sí permiten ser
ordenadas, como la nota de los exámenes). Por su parte, las variables cuantitativas
pueden ser discretas (no permite valores intermedios sino números
exactos, por ejemplo, la cantidad de hermanos de una persona) o continuas (aquellas que
aceptan valores intermedios entre dos números, por ejemplo, medidas de peso o altura).

operadores
son símbolos que representan una acción a realizar con los números o elementos que se
encuentran antes o después. Otra definición de operadores es que son elementos que
relacionan de forma diferente, los valores de una o más variables y/o constantes.

• tipos de operadores
• PC – El ordenador personal o PC define un equipo diseñado para un uso general y
para una o varias personas. Siendo un ordenador MAC un PC, la mayoría de la
gente relaciona este término con sistemas que funcionan con el sistema operativo
Windows. Los PCs se conocieron al principio como microordenadores porque eran
un ordenador en toda regla, pero a una menor escala comparada con los enormes
sistemas en uso por aquellos tiempos.
• De sobremesa – Es un PC que no está diseñado para tener portabilidad. Lo que se
espera de los ordenadores de sobremesa es que estarán localizados e implantados en
un lugar permanente. Muchos de estos ordenadores ofrecen más potencia,
almacenamiento y versatilidad por menos coste, que las versiones portátiles.
• Portátil – Los ordenadores portátiles son equipos que pueden ser trasladados de
un sitio a otro y donde se integra todo lo necesario para que funcione sin tener
que estar continuamente conectándole periféricos. Todo viene incluido,
incluyendo el ratón, teclado, memoria, disco duro, etc. Tiene también
una batería que le da autonomía para funcionar ciertas horas sin estar conectado a
un recurso eléctrico externo.
• PDA – Estos dispositivos son pequeños ordenadores integrados que normalmente
usan una memoria flash en lugar de un disco duro para almacenar información.
Las PDA normalmente no tienen teclado, y en su lugar disponen de pantallas
sensitivas al contacto para realizar las tareas habituales. Suelen ser muy ligeras
con una vida de batería razonable. Hay versiones algo mayores que están entre una
PDA y un portátil.
• PDA – Estos dispositivos son pequeños ordenadores integrados que normalmente
usan una memoria flash en lugar de un disco duro para almacenar información.
Las PDA normalmente no tienen teclado, y en su lugar disponen de pantallas
sensitivas al contacto para realizar las tareas habituales. Suelen ser muy ligeras
con una vida de batería razonable. Hay versiones algo mayores que están entre una
PDA y un portátil.
• Workstation – Es un ordenador de sobremesa que tiene un procesador más
potente, una memoria adicional y recursos suficientes para realizar tareas
especiales y de gran peso y desgaste.
• Workstation – Es un ordenador de sobremesa que tiene un procesador más
potente, una memoria adicional y recursos suficientes para realizar tareas
especiales y de gran peso y desgaste.
• Servidor – Es un ordenador que ha sido optimizado para proveer de servicios a
otros ordenadores sobre una red local o de Internet. Usualmente disponen de
procesadores de alta potencia, mucha memoria y varios discos duros de gran
tamaño.
• Mainframe – En los tempranos años de la informática, este tipo de ordenadores
eran grandes equipos que podían ocupar una habitación entera o incluso una
planta entera. Al ir disminuyendo en tamaño y a su vez incrementando en
potencia, el término mainframe ha caído en desuso, utilizándose más ‘enterprise
server’ o servidor corporativo. Aun así, en algunas compañías siguen usando esta
expresión
• Superordenador – Estos tipos de ordenador suelen valer mucho dinero llegando a
valer cantidades privativas de dinero. Aunque algunos de estos equipos se
componen de un solo sistema de computación, muchos están formados por un
sistema de varios ordenadores de alto rendimiento trabajando en paralelo como un
solo dispositivo.
jerarquía de los operadores
1. () Paréntesis
2. ^
Exponenciación3.-
√ Radicación
4- MOD Residuo de la división

5. *multiplicativos
6. + suma
7. - resta

practica numero uno de la suma


Estricción de las variables y el cómo las leer
el pisen como lo pueden ser múltiples de ellas.

Funciones con las expresiones de suma, resta, multiplicación,


elevado, mod para llevar los procesos de unja calculadora.
Esto para llegar a la función de desarrollar los distintos
procesos y llevar a cabo las operaciones.
Para finalizar con la función Escribir nos dará el
resultado de nuestras operaciones matemáticas.

La cual se puede notar el diagrama de flujo y el paso a paso


Así obteniendo un resultado de nuestras funciones y dando como resultado nuestro algoritmo
➢ Desarrolle un algoritmo que permita leer tres valores y almacenarlos en las variables num1,
num2, num3 respectivamente El algoritmo debe imprimir cuál es el mayor. Recuerde
constatar Que los tres valores introducidos por el teclado sean valores distintos.

Seara la determinación de nuestras variables, como


preside se harán los respectivos procesos para así
obtener nuestro número mayor.
Y así de igual manera obtendremos nuestro
diagrama de flujo.
➢ Ingresar por teclado 3 números enteros y mostrar el menor de los 3 números ingresados y la
suma de dichos números.

De igual forma al punto anterior se hará el algoritmo solo que se cambiaran los signo más
y menos >;<.

Y así de igual manera obtendremos nuestro diagrama de flujo.


➢ A un trabajador le pagan según sus horas trabajadas por una tarifa de pago por hora. si la
cantidad de horas trabajadas es mayor a 40 horas. la tarifa se incrementa en un 50% para las
horas extras. calcular el salario del trabajador dadas las horas trabajadas y la tarifa

Y así de igual manera obtendremos nuestro diagrama de flujo.


➢ Hacer un algoritmo que calcule el total a pagar por la compra de camisas. Si se compran
tres camisas o más se aplica un descuento del 20% sobre el total de la compra y si son
menos de tres camisas un descuento del 10%

Y así de igual manera obtendremos nuestro


diagrama de flujo.
➢ Crear un algoritmo que muestre el nombre del cliente y la compra de llantas, si la cantidad
de llantas comprados es menor de 12, al precio de las llantas compradas se le hará un
descuento del 20%, sabiendo que el costo de la llanta es 250 soles por unidad, y si el
número de llantas compradas es mayor de 12, el precio de llanta se reduce a 220 por unidad
y el descuento será de 25%.

Y así de igual manera obtendremos nuestro diagrama de flujo.


➢ Generar el reporte de materias para un estudiante durante el semestre. Si el promedio es
>=3.0 el estudiante sigue activo de lo contrario se le indica que pierde su derecho como
estudiante por bajo promedio.

Y así de igual manera obtendremos nuestro diagrama de flujo.


PYTHON
VARAIABLES DE DIGITACIÓN

DIGITACIÓN BASICA:

• UNA DE LAS MÁS UTILIZADA ES INPUT LA CUAL SERA COMO EL ESCRIBIR DE PSEINT.
• OTRA DE ELLOS ES FLOAT LO CUAL NOS DETERMINA LA FUNCION COMO UN ENTERO.
• DE ACUERDO A LO ANTERIOR AL IMPRIMIR UN RESULTADO DE DICHA
FUNCION LA CUAL SERA PRINT LO CUAL SE PUEDE SEPARAR COMO
PUNTOS O COMAS Y SE ESCRIBIRRA EN PARENTESIS (). LA CUAL LA
DESCRIBCION DE LA SUMA SE HARA COMO UNA ECUACIO DE C=A+B.

• PARA PONER COPMENTARIOS DENTRO DE NUESTRO PROGRAMA SE HARA


CON NUMERAL # Y LO QUE QUIERAS ANEXAR PARA SER MAS PRACTICO Y
MAS ENTENDIBLE.

FORMA DE HACER LA RAIZ CUADRADA

• PARA HACER EL CALCULO DE LA RAIZ CUADRADA SERA IGUAL A


LA ECUACION DE raíz=math. sqrt(a) LO CUAL ESTA NOS INDICA QUE
math. Sqrt TOMARA EL VALOR DE LA VARIABLE A Y LA DEJARA
COMO EL RESULTADO DE LA RAIZ CUADRADA COMO ENTERO.
• DE ESTA FORMA SE VOLVERA A IMPRIMIR EL RESULTADO DE LA RAIZ CON PRINT.
• LA VARIABLE ROUND REONDEA EL NUMERO A LA PRESICIÓN DE
NUMEROS DESIMALES Y SE TOMA EL 0 COMO VALOR DE DEFECTO.
• TAMBIEN SE PUEDE DETERMINAR LA SOLUCION COMO INT LO CUAL
ESTE DARA A ENTENDER COMO UN UN NUMERO ENTERO SI
NDECIMAL YA SEA POSITIVO O NEGATIVO.

FORMA DE HACER LA POTENCIA


• LA POTENCIA SE DARA COMO PONTEN DE DICHA DICHA FUNCION COMO PONTEN =B * 3.
• ASI COMO EN PECEIN TENEMOS NUESTRO CONDICIONAL EN PYTHON
SERA DE IGUAL FORMA SOLO QUE SE VERA COMO IF, ELSE QUE SERA
IGAL QUE DECIR SI SI ENTONCES SI NO ENTONCES.

• DE ESTA MAENRA LA DIVICION SERA DE LA MISMA FORMULA


MATEMATICA LA CUAL ES DIVISION= A /B
• Y EN ESTE CASO EL RESIDUO SERA COMO EL MOD DE PSEINT
LA CUAL NOS DIRA EL MODULO DE LA SUMA Y EN ESTE CASO
EXPRESA DE LA FORMA %.
• Y ASI IMPRIMIR NUESTRO RESULTADO SE PONDRA EL PRINT DE DICHA VARIABLE.
• SE TENDRA COMO RESULTADO
ELAVORACIÓN DEL DIAGRAMA DE FLUJO EN PSENIT

• VARIABLES Y DIGITACIÓN

• RESULTADOS DE PESENT
• DIAGRAMA DE FLUJO
Resumen

Aplicación de distintos programas en pseint para así llevar el funcionamiento de algoritmos

para hacer un proceso de aprendizaje a base de variables, para así tener una buenaaplicabilidad y

tener un buen uso de herramientas para el crecimiento como estudiante.

Palabras claves: algoritmos, aprendizaje, variables y funcionamientos.

Abstract

Application of different programs in pseint in order to carry out the operation of algorithms to

make a learning process based on variables, in order to have a good applicability and have a

good use of tools for growth as a student.

Keywords: algorithms, learning, variables and operations.

Marco teórico

Tablas de multiplicar: como todos sabemos esta es una de las cosas que es de gran utilidad ypor ende

no las hacen aprender desde pequeños, lo cual también en la parte de atrás de nuestro cuaderno

siempre iba; lo cual ahora es tan fácil con tan solo definir las variables de nuestro programa obtenerlas

hasta del número más grande que necesites de esta forma te explicare como hacerlo:

Para empezar, tendremos nuestras funciones principales lo cual son escribir, leer y // lo cual esta conta

de que escribir será una función para darle al usuario una abre bocas de lo que va ahacer para que así

sea más práctico, nuestra función leer es dar a conocer esa variable a nuestro programa por otro lado

tenemos los // este es para poder poner un comentario en el programa lo cual es de gran ayuda para

que sea más entendible y más práctico.


Como podemos ver en la siguiente imagen.

de esta forma tendremos otras funciones como repetir, hasta que la cual esta nos indica que hará la

multiplicación hasta llegar al numero 10 para así poder dar fin al algoritmo esto se puede hacer ya

que se determina que x= 0 y de este modo esta tomará el numero para poderhacer la multiplicación;

tal como podemos identificar en la siguiente imagen.

en pseint tendremos una función la cual consta que podemos dar un paso a paso a la persona que lo

va a ejecutar para así determinar lo que el programa hace por ti; de la siguiente forma:
Para así poder tener el resultado de la tabla que necesites tal como.

De esta forma nuestro programa esta corriendo de la forma correcta esto también nos permite

evidenciar un diagrama de flujo lo cual podemos encontrar en la barra de herramientas, y esta no lo

puede dar de dos formas, la cual si es a tu gusto puedes hacer tu programa desde allí.
Segunda forma de poder determinar un diagrama de flujo, lo cual su funcionamiento es de lamisma

forma.

De igual forma es muy facil guardar tu archivo y tu diagrama de flujo lo cuual tu diagrama lopodras

guardar como imagen o como pdf y tu archivo del algorimo sera de igual

facilidad .para que asi quede en tus archivos del pc.


Otra forma de hacer nuestras tablas de multiplicar es con el comando mientras, mientras fin la

instrucción Mientras se hace cargo de ejecutar una secuencia de instrucciones mientras una condición

sea verdadera. Al ejecutarse esta instrucción, la condición es evaluada. Si la condición resulta

verdadera, se ejecuta una vez la secuencia de instrucciones que forman el cuerpo del ciclo, tal como lo

podemos ver en la siguiente imagen.

Así de este modo al en pseint tendremos una función la cual consta que podemos dar un pasoa paso a

la persona que lo va a ejecutar para así determinar lo que el programa hace por ti; dela siguiente

forma:
Tal así podremos tener nuestro resultado de la tabla de multiplicar

De esta forma nuestro programa está corriendo de la forma correcta esto también nos permite

evidenciar un diagrama de flujo lo cual podemos encontrar en la barra de herramientas, y esta no lo

puede dar de dos formas, la cual si es a tu gusto puedes hacer tu programa desde allí.
Segunda forma de poder determinar un diagrama de flujo, lo cual su funcionamiento es de lamisma

forma.

De igual forma es muy facil guardar tu archivo y tu diagrama de flujo lo cuual tu diagrama lopodras

guardar como imagen o como pdf y tu archivo del algorimo sera de igual

facilidad .para que asi quede en tus archivos del pc.


Otra forma para generar comando de las tablas de multiplicacion es de la forma para Hasta

Con Paso Hacer ejecuta una secuencia de instrucciones un número determinado de veces. Alingresar al

bloque, la variable <variable> recibe el valor <inicial> y se ejecuta la secuencia deinstrucciones que forma

el cuerpo del ciclo,asi como lo podemos evidenciar en la siguiente imagen.

Así de este modo al en pseint tendremos una función la cual consta que podemos dar un pasoa paso a

la persona que lo va a ejecutar para así determinar lo que el programa hace por ti; dela siguiente

forma:
Tal así podremos tener nuestro resultado de la tabla de multiplicar.

De esta forma nuestro programa está corriendo de la forma correcta esto también nos permite

evidenciar un diagrama de flujo lo cual podemos encontrar en la barra de herramientas, y esta no lo

puede dar de dos formas, la cual si es a tu gusto puedes hacer tu programa desde allí.
Segunda forma de poder determinar un diagrama de flujo, lo cual su funcionamiento es de lamisma

forma.

De igual forma es muy facil guardar tu archivo y tu diagrama de flujo lo cuual tu diagrama lopodras

guardar como imagen o como pdf y tu archivo del algorimo sera de igual

facilidad .para que asi quede en tus archivos del pc.


Contador acomulador:esto nos sirve para tener una factir a la mano lo cual se puede generarcon tan

solo peseint y uncos pequeños comandos basicos para la determinacion de dicha acción, para que asi

sea muy util para las personas en su dia a dia y sea de una manera muy practica.

Algunos de estos comandos son Para empezar, tendremos nuestras funciones principales lo

cual son escribir, leer y // lo cual esta conta de que escribir será una función para darle al usuario una

abre bocas de lo que va a hacer para que así sea más práctico, nuestra función leer es dar a conocer

esa variable a nuestro programa por otro lado tenemos los // este es parapoder poner un comentario

en el programa lo cual es de gran ayuda para que sea más entendible y más práctico.
Otra de ella es la herramienta de limpiar pantalla la cual nos ayuda a que al momento deimprimir

nuestra factura no se vea todo lo que escribirmos para porder hacer nuestras operaciones si no que se

vea de forma que es un trabajo limpio y de buena calidad.

De la misma forma podremos poner una serie de operaciones básicas en nuestro trabajo paraque así

genere uno nuestra factura y dos opere de una forma correcta.

Así como consiguiente con nuestro comando de escribir podremos generar nuestra factura deuna

forma más limpia igual que poner las cosas adecuadas y que quieras que vayan en tu facturación.
Así de este modo al en pseint tendremos una función la cual consta que podemos dar un pasoa paso a

la persona que lo va a ejecutar para así determinar lo que el programa hace por ti; dela siguiente

forma:

De esta forma podremos obtener el resultado de nuestra facturación de la siguiente forma:


De esta forma nuestro programa está corriendo de la forma correcta esto también nos permite

evidenciar un diagrama de flujo lo cual podemos encontrar en la barra de herramientas, y esta no lo

puede dar de dos formas, la cual si es a tu gusto puedes hacer tu programa desde allí.
Segunda forma de poder determinar un diagrama de flujo, lo cual su funcionamiento es de lamisma

forma.

De igual forma es muy facil guardar tu archivo y tu diagrama de flujo lo cuual tu diagrama lopodras

guardar como imagen o como pdf y tu archivo del algorimo sera de igual

facilidad .para que asi quede en tus archivos del pc.


VISUAL VASIC
Por consecuente puedes seguir poniendo case de la cantidad de áreas que vayas a calcular

Determinando la función de las variables


El mdgbox dará como entendido lo que vas a hacer en el procedimiento
El input box dará como función lo que quieres que lea el programa la función que le vas a dar
Así se determina las funciones de la visual como una de ellas que es la pi WorksheetFunction.Pi * b
^ 2 para que determine la función del elevado o se puede determinar cómo pi= 3.1416 tomándolo
como 4 cifras
Para finalizar el programa se hará de la siguiente forma
Para que así nuestro algoritmo corra sin ningún problema y se obtenga el siguiente resultado.

También podría gustarte