Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 4

Sede:____ Jornada: ____ Curso:________ Asignatura:_________________ Nombre del estudiante: _____________________________________________

________________________________________________________________________________________________________________________________________

GUÍA 1: SOFTWARE
CURSO DOCENTE CORREO
905 JUAN CARLOS TORRES ARDILA [email protected]
906 DIEGO ALEJANDRO SANCHEZ [email protected]
Meta de El estudiante comprende el uso adecuado de la tecnología para resolver problemas
Comprensión: cotidianos en la construcción de un algoritmo para la construcción de modelos
html.

FUNDAMENTACIÓN TÉORICA
Qué es un Algoritmo - Definición, Tipos y Aplicación

El algoritmo se puede definir como "Una secuencia de pasos a realizar para un resultado requerido
desde una determinada entrada dada". Hay 3 características principales del algoritmo a partir de su
definición:

1. El objetivo esencial de un algoritmo es obtener un resultado específico,


2. Un algoritmo implica varios pasos continuos,
3. El resultado se produce después de que el algoritmo finalizó todo el proceso.

Básicamente, todos los algoritmos funcionan lógicamente mientras siguen los pasos para obtener una
salida para una entrada dada.

Tipos de Algoritmo
Los algoritmos se pueden clasificar en 3 tipos según sus estructuras:

1. Secuencia: este tipo de algoritmo se caracteriza por una serie de pasos, y cada paso se ejecutará
uno tras otro.
2. Ramificación: este tipo de algoritmo está representado por los problemas "si-entonces". Si una
condición es verdadera, el resultado será A, si la condición es falsa, el resultado será B. Este
tipo de algoritmo también se conoce como "tipo de selección".
3. Bucle: para este tipo, el proceso puede ejecutarse repetidamente bajo una determinada
condición. Está representado por "mientras" y "para" problemas. Pero asegúrese de que el
proceso finalizará después de varios bucles bajo la condición. Este tipo de algoritmo también se
conoce como "tipo de repetición".

ALGORITMOS || FASES DE LA RESOLUCIÓN DE UN PROBLEMA

En la programación, todo problema se debe resolver mediante un algoritmo, para lograr eso, hacemos
uso de las fases de resolución que conducen a la escritura y ejecución correcta de un programa. Las
fases de resolución de un problema es una manera eficaz de crear un programa, ya sea algún juego,
aplicaciones para móviles, programas científico, controladores de hardware, etc.
Sede:____ Jornada: ____ Curso:________ Asignatura:_________________ Nombre del estudiante: _____________________________________________
________________________________________________________________________________________________________________________________________

Las fases de resolución de un algoritmo


informático son:
 Análisis del problema.
 Diseño del algoritmo.
 Codificación.
 Compilación y ejecución.
 Verificación y depuración.
 Mantenimiento y documentación
De estas fases, las características que más sobresalen son:
 Análisis del problema. Estudiamos y analizamos el problema hasta comprenderlo por completo
y seguimos las especificaciones otorgadas por el cliente, empresa o persona que encarga el programa.
 Diseño del algoritmo. Después de haber analizado el problema, se diseña una manera de cómo
resolverlo.
 Codificación. La solución del algoritmo posteriormente se transcribe a un lenguaje de
programación siguiendo su respectiva sintaxis.
 Compilación, ejecución, verificación y depuración. El programa se ejecuta y se revisa
rigurosamente en busca de algún error.
 Mantenimiento. Comprobado que nuestro programa funciona perfectamente, este se actualiza
y se modifica según sea necesario.
 Documentación. El programa se documenta por completo desde el momento del análisis hasta
la parte de mantenimiento.
Las primeras dos fases presentan un estudio detallado del problema así como el diseño de
un algoritmo para poder resolverlo. En la fase de codificación se implementa el algoritmo en
algún lenguaje de programación siguiendo su respectiva sintaxis. La parte de compilación y ejecución
traducen y ejecutan el programa y se comprueba que no tenga errores, ya listo el programa, lo que
queda es el mantenimiento, que es una modificación del código, esto, cuando sea necesario. La
documentación siempre estará presente en cualquier programa que hagamos, es de vital importancia
para no perderse en el proceso.

En el programa Pseint es muy importante, aunque no obligatorio, documentar el código (comentar


algunas líneas) para que permita rápidamente identificar qué partes del mismo hace qué cosa, ya que a
medida que se avance en el desarrollo y aumente considerablemente la cantidad de líneas, se hará más
difícil encontrar en cuál de ellas se encuentra la sentencia que hace algo específico. Esto se consigue
utilizando la doble barra "//"

Estructuras de Control
Los ejemplos que se muestran en esta sección corresponde al mismo programa, pero construido en los
tres ciclos While (Mientras), Repeat (Repetir) y For (Para).
Sede:____ Jornada: ____ Curso:________ Asignatura:_________________ Nombre del estudiante: _____________________________________________
________________________________________________________________________________________________________________________________________

La Estructura Repetitiva Mientras (While)


El while es una estructura que se ejecuta mientras la pregunta de control obtiene una respuesta
verdadera, cuando la respuesta a la pregunta de control es falsa esta abandona el ciclo. Este tipo de
estructura es recomendable cuando dentro del programa se desconoce el momento en que se va
abandonar el ciclo. Por ejemplo, si necesitamos realizar un programa que solicite números y los sume
hasta que el usuario ingrese un número negativo, como no se sabe en que momento el usuario ingresará
un valor negativo, la estructura recomendable es el While (Mientras). La característica principal del
While es que este primero pregunta y después hace.

La Estructura Repetitiva Repetir (Do While)


Funciona de igual manera que el While (Mientras), la gran diferencia es que primero hace y después
pregunta, y en lugar de abandonar su ejecución al obtener una respuesta falsa en la pregunta de control,
lo hace al momento de obtener una verdadera.

APROPIACIÓN CONCEPTUAL
¿Qué son los algoritmos?
Sede:____ Jornada: ____ Curso:________ Asignatura:_________________ Nombre del estudiante: _____________________________________________
________________________________________________________________________________________________________________________________________

¿Determine las Características y tipos de Algoritmos?


¿Porque son Importantes las fases de resolución de un problema?

PRODUCTO FINAL

Para la Guía No 1 Elabore en Pseint o DFD los ejercicios que se proponen a continuación:
Ejercicio 1 (secuenciales) Elaborar un programa que realice la suma de 3 notas y dividirla entre la
cantidad de notas a promediar.
Ejercicio 2 (condicionales) Elabore un programa que permita determinar si un número es par.
Ejercicio 3 (condicionales) Elabore un programa que permita calcule el descuento dado un monto de
compra calcular su descuento, considerando que por encima de S/.1000, el descuento es del 35% y por
debajo de 1000 es de 10%.
Ejercicio 4 (Repetir mientras) Elabore un programa que permita Mostrar la serie de los números pares
de uno en uno, mientras la pregunta lógica sea sí.
Ejercicio 5 (Repetir mientras) Elabore un programa que permita Ingresar un número de cualquier cifra
y mostrar, la suma de sus cifras.

AJUSTES RAZONABLES
Para los estudiantes de proceso de Inclusión se ajustara su presentación de su trabajo de acuerdo a las
siguientes condiciones

Para la Guía No 1 Elabore en un documento Word o en hojas los ejercicios que se proponen a
continuación:
Ejercicio 1 (secuenciales) Elaborar un programa que realice la suma de 3 notas y dividirla entre la
cantidad de notas a promediar.
Ejercicio 2 (condicionales) Elabore un programa que permita determinar si un número es par.
Ejercicio 3 (condicionales) Elabore un programa que permita calcule el descuento dado un monto de
compra calcular su descuento, considerando que por encima de S/.1000, el descuento es del 35% y por
debajo de 1000 es de 10%.
Ejercicio 4 (Repetir mientras) Elabore un programa que permita Mostrar la serie de los números pares
de uno en uno, mientras la pregunta lógica sea sí.
Ejercicio 5 (Repetir mientras) Elabore un programa que permita Ingresar un número de cualquier cifra
y mostrar, la suma de sus cifras.

También podría gustarte