Sie sind auf Seite 1von 15

UNIVERSIDAD ABIERTA PARA ADULTOS

UAPA

Lógica Computacional
UNIDAD V
Técnicas De Programación
Por Diógenes Amaury Martínez, M.A
Algoritmo

En Matemática, ciencias de la Computación y disciplinas relacionadas,


un algoritmo (del latín, dixit algorithmus y éste a su vez del matemático
persa Al Juarismi) es un conjunto reescrito de instrucciones o reglas bien
definidas, ordenadas y finitas que permite realizar una actividad
mediante pasos sucesivos que no generen dudas a quien lo ejecute.
Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se
llega a un estado final y se obtiene una solución. Los algoritmos son
objeto de estudio de la algoritmia.
Algoritmo

En el contexto matemático, los algoritmos son una serie de normas o


leyes específicas que hace posible la ejecución de actividades,
cumpliendo una serie de pasos continuos que no le originen dudas a la
persona que realice dicha actividad. Los algoritmos se pueden expresar
de diversas formas:

• lenguaje natural.
• Pseudocódigo.
• Diagramas de flujo.
• Lenguaje de programación.
Algoritmo

Un algoritmo se puede definir como una secuencia de instrucciones que


representan un modelo de solución para determinado tipo de problemas,
o bien como un conjunto de instrucciones que realizados en orden
conducen a obtener la solución de un problema.
Algoritmo

Luis Joyanes, programador experto y autor de muchos libros acerca de


lógica y programación nos dice "en la ciencia de la computación y en la
programación, los algoritmos son más importantes que los lenguajes de
programación o las computadoras. Un lenguaje de programación es sólo
un medio para expresar un algoritmo y una computadora es sólo un
procesador para ejecutarlo".
Los Algoritmos se clasifican:

cualitativos y cuantitativos.

Los algoritmos cualitativos son aquellos que se realizan por medio de las
palabras, lo que quiere decir que las órdenes vienen dadas en forma
verbal. Por ejemplo una receta de cocina.

Por su parte los algoritmos cuantitativos son aquellos que se realizan por
medio de cálculos matemáticos. Por ejemplo, si se desea saber cuál es la
raíz cuadrada de un número, se pueden aplicar algoritmos.
Estructura de un Algoritmo:

Nombre del Algoritmo.

Inicio

Sentencia …1
Sentencia … 2
Sentencia … N

Fin
Ejemplo de un Algoritmo Cualitativo:
Receta del helado de fresa.

Inicio

Ingredientes
500 gr. de fresas
100 gr. de azúcar
25 ml. de azúcar invertido
200 ml. de leche entera
225 ml. de nata para montar
1 limón

Preparación del helado de fresa


Cortar las fresas en trocitos. Y mezclarlas con azúcar. Dejar que repose durante hora y media.
Añadir la leche, unas gotitas de limón y el azúcar invertido, triturar todo con la batidora. Colar
para eliminar las semillas.
Poner la nata hasta que se formen puntas firmes. Añadir el molido de fresas lentamente,
moviendo ampliamente pero con cuidado sin que se baje.
Colocar la mezcla en el refrigerador y sacarla cuando transcurra una hora.

Fin
Ejemplo de un Algoritmo Cuantitativo:

Suma de dos valores.

Inicio
1) declarar variables: a,b,c
2) imprimir “Entre Valor de a :”
3) Leer -> a
4) imprimir “Entre Valor de b :”
5) Leer ->b
6) c = a + b
7) Imprimir “ la suma de a + b es :”, c
Fin
Problema #1

La Universidad Abierta para Adultos (UAPA),


require de un Algoritmo que determine la nota
promedio de un participante, tomando en cuenta
que dicho participante a culminado 4 asignatura.
Algoritmo Promedio de Notas.

Inicio.

1) Declarar variables: nota1, nota2,nota3, nota4, promedio


2) Imprimir “ Entre Nota 1”
3) Leer - > nota1
4) Imprimir “ Entre Nota 2”
5) Leer - > nota2
6) Imprimir “ Entre Nota 3”
7) Leer - > nota3
8) Imprimir “ Entre Nota 4”
9) Leer - > nota4
10) promedio = (nota1 + nota2 + nota3 + nota4) / 4
11) Imprimir “La nota promedio es : “ , promedio

Fin
Problema #2

Se requiere determinar la distancia recorrida de


un camión, para ello debe saber la velocidad,
tiempo que tardo en hacer el recorrido, y la
formula correcta para obtener el resultado
esperado.
Algoritmo Distancia.

Inicio.

1) Declarar variables: Distancia, Velocidad, Tiempo


2) Imprimir “ Entre Velocidad ”
3) Leer - > Velocidad
4) Imprimir “ Entre Tiempo ”
5) Leer - > Tiempo
6) Distancia = Velocidad / Tiempo
7) Imprimir “La Distancia recorrida es de: ”, Distancia
Fin
Problema #3

El sueldo mínimo en RD, en una empresa


grande es de RD$16,454 al mes. Se requiere de
un algoritmo que lea el sueldo y si esta dentro
del rango del mínimo o menos, este reciba un
incremento de un 10%, se debe calcular e
imprimir el nuevo sueldo, en caso contrario el
sueldo leído no debe sufrir ninguna alteración.
Algoritmo Aumento de Sueldo.

Inicio.

1) Declarar variables: Sueldo, Aumento, SueldoNuevo


2) Imprimir “ Entre Sueldo ”
3) Leer - > Sueldo
4) Si Sueldo <=16,454 entonces Aumento = Sueldo * 10 /100
5) En caso Contrario Aumento = 0
6) SueldoNuevo = Sueldo + Aumento
7) Imprimir “Su Sueldo es : ”, SueldoNuevo
Fin

Das könnte Ihnen auch gefallen