1. República Bolivariana de Venezuela
Ministerio del Poder Popular para la Educación Superior
Universidad “Fermín Toro”
Cabudare – Lara
Logaritmos
Integrante:
Edianny Adan
C.I 26370562
Cabudare, Estado Lara 2017
2. Logaritmos
Un algoritmo consiste en una lista ordenada de operaciones que tienen el propósito de
buscar la solución a un problema en matemática, informática y disciplinas afines. Para
las ciencias de la matemática y de la computación, un algoritmo es una lista que, dado
un estado inicial y una entrada, propone pasos sucesivos para arribar a un estado final
obteniendo una solución. Sin embargo, el algoritmo no es excluyente de las ciencias
duras o matemáticas. También en la vida cotidiana se emplean este tipo de operatorias
casi sin notarlo: por ejemplo, en los instructivos o manuales de usuario que incluyen
ejemplos de resolución de problemas técnicos.
Resolución de problemas utilizando Algoritmos
Son problemas que se resuelven mediante progresiones geométricas. Los utilizamos
para calcular n ¨numero de términos¨. En esta oportunidad vamos a trabajar con
estructuras repetitivas, para ello debemos conocer muy bien que función tiene .
Las estructuras de control repetitivas son aquellas en las que una sentencia o grupos de
sentencias se repiten muchas veces. Este conjunto de sentencias se denomina bucle
(loop).
En una estructura repetitiva nos encontramos con:
Bucle: Una estructura de control que permite la recepción de una serie determinada de
sentencias se denominan bucle (lazo o ciclo). El cuerpo del bucle contiene las sentencias
que se repiten. Pascal proporciona tres estructuras o sentencias de control para
especificar la repetición: while, repeat y for.
La sentencia While: La estructura repetitiva while (mientras) es aquella en la que el
número de interacciones no se conoce por anticipado y el cuerpo del bucle se repite
mientras se cumple una determinada condición. Por esta razón, a estos bucles se les
denomina bucles condicionales.
La sentencia Repeat: Una variable de la sentencia while es la sentencia repeat. Una de
las características de los bucles while-do es que la condición se valúa al principio de
cada iteración, si la condición es falsa cuando las sentencia comienza, entonces el bucle
no se ejecuta nunca. Esta sentencia tiene una condicional que se repite hasta que dicha
condición se haga verdadera esta condición se denomina repeat-until.
3. La sentencia For: La sentencia for nos sirve ya que con ella se puede ejecutar un bucle
que se repita determinado número de veces. Esta sentencia requiere que conozcamos el
número de veces que se desea ejecutar la sentencia del interior del bucle. Si no se
conoce de antemano el número de repeticiones es mejor utilizar la sentencia while o
repeat.
Problema: Imprimir los primeros cinco números naturales y sumarlos
Datos de entrada: se generaran en el proceso del algoritmo.
Datos de salida: la suma de los cinco números naturales.
Proceso:
- Una variable que sirva para generar los números entre 1 y 5 y controlar la
condición del bucle.
- Una variable donde se va acumulando las sumas de los números naturales.
Variables: 1,2,3,4,5.
Acumulador: SUMA<- SUMA+ NUM
Contador: NUM<-NUM+1
Constante: 5
Ejemplo
Inicio
Entero NUM,SUM
NUM<-0
SUM<-0
Repetir
NUM<-NUM+1