El documento describe los algoritmos y sus características. Explica que un algoritmo es una lista ordenada de operaciones para resolver un problema y menciona tres tipos de estructuras de control repetitivas (bucles) en algoritmos: while, repeat y for. Luego presenta un ejemplo de algoritmo que suma los cinco primeros números naturales mediante una variable de control num y una variable acumuladora suma en un bucle repeat-until.
Material suministrado por el profesor Andrés Rodríguez para el curso Introducción a la lógica de la Universidad Estatal a Distancia. San José, Costa Rica. Mayo 2012
Resúmen hecho por Calculisto.com para la matéria de límites, sea para el curso de cálculo diferencial y integral o para el de matemáticas, ese es de lejos el mejor resúmen, con todas las fórmulas y explicaciones cortas y directas
Material suministrado por el profesor Andrés Rodríguez para el curso Introducción a la lógica de la Universidad Estatal a Distancia. San José, Costa Rica. Mayo 2012
Resúmen hecho por Calculisto.com para la matéria de límites, sea para el curso de cálculo diferencial y integral o para el de matemáticas, ese es de lejos el mejor resúmen, con todas las fórmulas y explicaciones cortas y directas
Ejercicios de todas las estructuras
1).Clasificar a 50 personas según la edad y el sexo al final deberá visualizar la cantidad de personas masculinas mayores de edad, la cantidad de personas femeninas menores de edad, cantidad de personas mayores y menores. Además deberá indicar el porcentaje que representa las personas mayores y menores de edad.
Inicio
Escribir (‘Introduzca su edad’);
Leer (edad);
Escribir (‘introduzca su sexo’);
Leer (sexo);
Inicio
Si (edad) ≥ ‘18’ y (sexo):= ‘M’ entonces;
Masculino-Mayor:=(Masculino-Mayor +1);
Sino
Si (edad) < ‘18’ y (sexo) := ‘F’ entonces;
Femenina-Menor:=( Femenina-Menor + 1);
Fin
Inicio
Si (edad) ≥ ‘18’ Entonces;
Persona-Mayor:=(Persona-Mayor + 1);
Sino
Persona-Menor:=(Persona-Menor + 1);
Fin
P:= (P + 1)
Fin
Porcentaje-Mayor:=((Persona-Mayor/50)*100);
Porcentaje-Menor:=((Persona-Menor/50)*100);
Imprimir (‘total de persona masculinas mayores de edad es’, Masculino-Mayor);
Imprimir (‘total de personas femeninas menores de edad es’, Femenino-Menor);
Imprimir (‘total personas mayores es’, Persona-Mayor);
Imrprimir (‘total persona menores es’, Persona-Menor);
Imprimir (‘porcentaje personas mayores es’, Porcentaje-Mayor);
Imprimir (‘Porcentaje personas menores es’, Porcentaje-Menor);
Fin Algoritmo
2) Calcular todos los pagos hechos de un restaurante que lea 130 consumos y que si el consumo ingresado excede los bs 200 el descuento será del 15%
Algoritmo_Pago
Inicio algoritmo pago
Variables
Pago= Reales;
Consumo= Entero;
Pago total= Real;
Inicio
Pago:=0;
Consumo:=0;
Pago Total:=0;
Hacer mientras (consumo) ≤’130’
Escribir (‘escribir pago’);
Leer (pago);
Consumo :=(consumo + 1);
Descuento:=0;
Si pago ≥ ‘200’ entonces;
Descuento:= (pago * 0.15);
Pago total:= (pago – descuento)
Sino
Pago total:= (Pago)
Fin
Imprimir :=(pago total)
Fin Algoritmo
5 CRITERIOS PARA EL DISEÑO DE DIAGRAMAS DE FLUJO.pptx
Logaritmo.repetitivo
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