Você está na página 1de 7

Estudio de los Algoritmos

Universidad Politcnica Salesiana

ndice
Objetivos:.............................................................................................................. 2
Objetivo general.................................................................................................. 2
Objetivo especficos.............................................................................................. 2
1. Algoritmos...................................................................................................... 2
1.1 Conceptos generales.................................................................................... 2
1.2 Proceso de programacin............................................................................. 2
1.3 El algoritmo.............................................................................................. 2
1.4 Formas de representar un algoritmo..................................................................2
2. Elementos de un algoritmo................................................................................. 3
2.1 Tipos de datos............................................................................................ 3
2.2 Constantes y variables................................................................................. 4
2.3 Expresiones aritmticas............................................................................... 5
2.4 Funciones matemticas................................................................................ 5
2.5 Lectura y escritura de datos.............................................................................. 5
3. Estructura y diseo de un algoritmo.....................................................................6
4. Problemas y soluciones...................................................................................... 7
Objetivos:

Objetivo general
Aplicar y estudiar propiedades, conceptos mediante la practica con ejercicios
de la vida cotidiana que nos presentamos a diario y desarrollar contenidos para
aplicarlos en logaritmos.

Objetivo especficos
Destacar la importancia de los logaritmos como herramienta matemtica para
la simplificacin de operaciones.
Establecer las propiedades de los logaritmos y aplicar en ejercicios.

1. Algoritmos

1.1 Conceptos generales

En esta parte vamos hablar de los conceptos bsicos que se van a


emplear a lo largo de este texto como son los conceptos generales los
cuales los van a ayudar a implementar nuestro lxico y a aprender los
funcionamientos de cada uno de los elementos de los algoritmos.

1.2 Proceso de programacin


Los parntesis alrededor de la expresin de un numero 1 + numero2 no
son requeridos se incluyen para enfatizar que el valor de toda la
expresin se imprime en la posicin del especificador de formato.

1.3 El algoritmo
Operaciones organizadas de una manera lgica y ordenada que permite
solucionar un determinado problema, adems de una serie de
instrucciones o series establecidas que por medio de una sucesin de
pasos, pero permite arribar a un resultado o una solucin.
1.4 Formas de representar un algoritmo
Las formas que son ms factibles de representar son por medio de un
pseudocdigo o diagramas de flujo, en la actualidad para los textos ms
se utiliza o es representado por pseudocdigo y de tal manera lo
expresamos de una manera cotidiana y todo este procedimiento facilita
su escritura.
Un algoritmo puede ser es una secuencia ordenada de pasos, que nos
lleva a la solucin de un cualquier problema que nos planteamos en un
lenguaje natural, ya sea ingls o espaol. Todos los algoritmos pueden
ser.

2. Elementos de un algoritmo

2.1 Tipos de datos


Entrada.- Corresponde al insumo y a los datos necesarios que requiere
el proceso para ofrecer los resultados esperados.
Proceso.-
Pasos necesarios para obtener la solucin del problema o la situacin
planteada
Salida.-
Resultados arrojados por el proceso como solucin; por ejemplo un
algoritmo de la sumatoria de los dos nmeros tenemos
Entrada.-
Valor de las variables a y b
Proceso.-
Asignar a la variable suma, el valor de a ms el valor de b
Salida.-
Impresin del valor de la variable suma, que contiene la sumatoria de
los dos valores a y b
Estructura y diseo de un algoritmo:

INICIO b,h a=b*h a


I
-------------------------------------------------------------

Fin

2.2 Constantes y variables

Constantes.
Estos son datos con valores irremplazables durante el desarrollo de
un algoritmo, estas pueden ser.
- Numricas Enteras: Est compuesto por signos de + y con un
numero digito del 0 al 9.
- Nmeros reales: Compuestas por el signo + y seguido por
nmeros entre 0 y 9 con un punto decimal o compuesto por un signo
de + y que construyen una mantisa, con una letra E antes del
exponente.
- Lgicas: Son solo dos constantes lgicas, Verdadero y Falso.
- Carcter: Es un carcter cuando se lo pone entre comillas simples,
los caracteres que reconoce una computadora son dgitos,
alfabticos entre maysculas y minsculas y tambin caracteres
especiales.
- Cadena: Secuencia de caracteres validos dentro de unas comillas
simples.
Variables
Son aquellas que como su nombre lo dice varan es decir no un
numero irremplazable puede ser un numero cualquiera.
Variable es una caracterstica que contiene magnitud, vector o
nmero que puede ser medida, adoptando diferentes valores en cada
uno de los casos de un estudio.
2.3 Expresiones aritmticas
Es una expresin que tiene una combinacin entre operadores y
operandos. Los operandos son constantes, variables u otras
expresiones mientras que los operadores de cadena, aritmticos,
relacionales o lgicos. Las expresiones se clasifican en

Numricas: Como su nombre lo dice son aquellas que ocupan


nmeros en los operadores aritmticos, se las considera anlogas a
las frmulas matemticas.
Alfanumricas: Se producen de dicho tipo, se constituyen por &
como para la suma.
Booleanas: Son aquellas que son verdadero o falso que se
constituyen por operadores relacionales o lgicos.

2.4 Funciones matemticas

En los distintos lenguajes de programacin existen funciones ya


definidas que dan y producen un valor como resultado, as se usan:

2.5 Lectura y escritura de datos

Los datos se pueden almacenar en memoria de tres formas


diferentes:
Asociados con constantes, asignados a una variable con una
sentencia de asignacin o una sentencia de lectura. Siendo el ltimo
el ms indicado si se desea manipular diferentes datos cada vez que
se ejecuta el programa. Adems la lectura de datos permite asignar
valores desde dispositivos hasta archivos externos en memoria, esto
se denomina operacin de entrada o lectura.

Algunos ejemplos de dispositivos de entrada y salida, son:


Teclado, monitor, mouse, etc.

La operacin de entrada en pseudocdigo se representa de la


siguiente manera:

Leer(lista de variables)
A medida que se realizan calculos en el programa, se necesitan
visualizar los resultados. Est se conoce como operacin de
escritura o salida.

Esta operacin se representa en pseudocdigo de la siguiente


manera:

Escribir (lista de variables, Mensaje")


En la instruccin de salida se pueden incluir adems mensajes de
texto y variables.

Con lo que hemos visto hasta aqu podemos ya realizar un pequeo


ejemplo, el clsico "Hola Mundo", en pseudocdigo.

3. Estructura y diseo de un algoritmo

Para estructurar y disear un algoritmo se debe identificar las tareas mas


importantes del problema y ponerlas en el orden a ejecutarse. Los pasos
se definirn por actividades aadiendo detalles incluso hasta mnimos
para que se haga posible su ejecucin correcta para que sea completo y
preciso. En un algoritmo se deben considerar tres partes:
Entrada: Informacin que se le da al algoritmo
Proceso: Operadores para encontrar la solucin al problema.
Salida: Respuestas dadas por los clculos del algoritmo.

4. Problemas y soluciones
La principal razn para que las personas aprendan lenguajes de
Programacin es utilizar un ordenador como una herramienta para la
resolucin de problemas. Tres fases pueden ser identificadas en el
proceso de resolucin:
- Fase de Identificacin (qu nos plantean)
- Fase de resolucin del problema
- Fase de implementacin (realizacin) en un lenguaje de
Programacin
Fase de resolucin del problema
Esta fase incluye, a su vez, el anlisis del problema as como el diseo y
posterior verificacin del algoritmo.

Você também pode gostar