Cuaderno de Actividades Algoritmos
Cuaderno de Actividades Algoritmos
Cuaderno de Actividades Algoritmos
INFORMATICA II
(Materia)
ING. JOSE ANGEL VENANCIO PEREZ
(Docente)
________________________________
(Alumno)
Observaciones: _________________________
Calificacin:____________________________
INTRODUCCION A LOS ALGORITMOS
Objetivos: este tema pretende mostrar al alumno cmo, a partir de unas
especificaciones de un problema del mundo real, disear una solucin para dicho
problema (algoritmo) susceptible de ser codificada en un lenguaje de programacin.
Con este objetivo se describirn las propiedades bsicas de cualquier algoritmo, un
conjunto de bloques bsicos que permiten la construccin de algoritmos y diversas
formas de representacin de los algoritmos. En el tema tambin se mostrarn las
distintas fases que se deben de seguir para buscar una solucin a un problema del
mundo real.
Caracteristicas fundamentales
Debe ser preciso, es decir, indicar el orden de realizacin de cada paso. Debe
estar definido, esto es, si se ejecuta varias veces partiendo de las mismas condiciones
iniciales debe obtenerse siempre el mismo resultado. Debe ser finito (debe tener un
nmero finito de pasos). Debe ser independiente del lenguaje de programacin
que se emplee para implementarlo
Metodologa y tecnologa de la programacin
En cualquier algoritmo se pueden distinguir tres partes: la entrada de datos (la informacin
sobre la cual se va a efectuar operaciones), procesamiento y salida del resultado (la
informacin que debe proporcionar). Ejemplos clsicos de algoritmos son el algoritmo de
Euclides, que sirve para encontrar el mximo comn divisor de 2 nmeros enteros positivos A y
B, o el de Newton-Raphson, para hallar una raz de una funcin. Veamos como ejemplo el
algoritmo de Euclides:
Paso 3. Si el resto es igual a cero entonces ir al Paso 4. En caso contrario, tomar el divisor
como nuevo dividendo y el resto como divisor y volver al Paso 2.
Un algoritmo debe escribirse sin ceirse a las reglas de un lenguaje. Existen varias
formas para describir las operaciones de las que consta un algoritmo:
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
Realizar el algoritmo que empleas todos los das al levantarte y dirigirte a clases
1. Inicio
2. Leer las medidas A,B y C
3. Realizar el producto V=A*B*C
4. Escribir el resultado V
5. Fin
1. Inicio
2. Leer la base, y altura
3. Realizar el producto
A=base*altura/2
4. Escribir el resultado A
5. Fin
Realiza el pseudocodigo para determinar el rea de un cuadrado
Los identificadores son los nombres que se les asignan a los objetos, los cuales se
pueden considerar como variables o constantes, stos intervienen en los procesos
que se realizan para la solucin de un problema, por consiguiente, es necesario
establecer qu caractersticas tienen. Para establecer los nombres de los
identificadores se deben respetar ciertas reglas que establecen cada uno de los
lenguajes de programacin, para el caso que nos ocupa se establecen de forma
indistinta segn el problema que se est abordando, sin seguir regla alguna,
generalmente se utilizar la letra, o las letras, con la que inicia el nombre de la
variable que representa el objeto que se va a identificar.
Constante
PI = 3.1416.
De igual forma, se puede asignar valores constantes para otro identificadores segn
las necesidades del algoritmo que se est diseando.
Variables
Los identificadores de tipo variable son todos aquellos objetos cuyo valor cambia
durante la ejecucin o proceso de solucin del problema. Por ejemplo, el sueldo, el
pago, el descuento, etctera, que se deben calcular con un algoritmo determinado,
o en su caso, contar con el largo (L) y ancho (A) de un rectngulo que servirn para
calcular y obtener su rea. Como se puede ver, tanto L como A son variables que se
proporcionan para que el algoritmo pueda funcionar, y no necesariamente se
calculen dentro del proceso de solucin.
Responde correctamente a cada pregunta
2. Qu es una constante?
4. Qu es una variable?
8. Que es un compilador