Introduccion Algoritmos

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

Fundamentos de Programación 7676

DOCENTE: Ing. Fausto Meneses Becerra Mgs. I. S.


CONTENIDO:
Ver silabo
BIBLIOGRAFIA
Granizo Evelio: Programación
Estructurada en PSEUDO-CODIGO ,
Teoría y Ejercicios.
Jean Paul Tremblay: Introducción a la
Ciencia de las Computadoras.- Enfoque
Algorítmico.
Granizo Evelio: Lenguaje C, Teoría y
Ejercicios.
Dennis Ritche & Bryan Kernihan:
Programación C.
SOFTWARE
IDE CodeBlocks
Python 3.7
ESTRATEGIAS METODOLOGICAS:
 Conferencia magistral.
 Taller pedagógico.
 Lluvia de ideas.
 Solución de problemas.
 Otras.
EVALUACION Y ACREDITACION:

UNIDAD I II III
Promedio de trabajos, pruebas 4 4 4
y lecciones.
Promedio de foros 4 4 4

Examen a mitad de la unidad. 6 6 4


Examen al final de la unidad. 6 6 4
Proyecto final. - - 4
Total 20 20 20
HORARIO DE CLASES:
Miercoles de12 a 14 Lunes, Jueves y
Viernes de 9:30 a 11:30.
ACUERDOS:
Se permite el ingreso a clases hasta 15
minutos después de la hora de inicio. Sino
tiene que esperar para que pueda ingresar
a la segunda hora.
Las clases deben desarrollarse en un
ambiente de respeto y cordialidad.
 No están permitidos los juegos o ingresar
al aula con alimentos.
Es importante conservar la limpieza del
laboratorio.
La hora de salida es 10 minutos antes del
final de la clase.
RECURSOS:
Laboratorio.
Aula virtual.
Grupo WhatsApp
Apuntes de las clases.
Memory Flash.
Calculadora.
ESTRATEGIAS PARA SOLUCIONAR
PROBLEMAS DE PROGRAMACION
Fases en la resolución de problemas.
Técnicas de resolución de problemas.
TAREA:
Hacer un resumen sobre estos temas.
Entregable: Documento en Word de mínimo
4 y máximo 5 paginas con el resumen y las
conclusiones.
ALGORITMO.
Definiciòn y caracterìsticas:
Es un una secuencia de pasos,
cuidadosamente preestablecidos, que sirven
para resolver un problema y cuyas
caracterìsticas son:
 Debe ser simple (para que la mayor parte de
personas lo puedan entender).
 Debe estar exento de ambiguedades (para no dar
lugar a varias interpretaciones)
 Eficiente (resolver el problema en la menor cantidad
de pasos usando un mínimo de recursos).
 Eficaz (cumplir el objetivo propuesto).
DESARROLLO DE ALGORITMOS.
Ejercicios:
1.-Se tienen dos recipientes sin graduación
el uno de 8 litros y el otro de 6 litros de
capacidad. Desarrollar un algoritmo
gráficamente y luego en lenguaje natural y
seudo-código; para obtener en un recipiente
cuatro litros de agua.
Solución Gráfica:
TUTORIAL:
https://www.youtube.com/watch?v=Hd5FEKGzzxE
1 2

8 LT 6 LT 8 LT 6 LT

3 4

8 LT 6 LT 8 LT 6 LT

8 LT 6 LT
Solución en lenguaje natural:
1.- Vaciar los recipientes de 8 y 6 litros.
2.- Llenar con agua el recipiente de 6 litros.
3.- Depositar el contenido del recipiente de
6 litros en el de 8 litros.
4.-Llenar con agua el recipiente de 6 litros.
5.-Vertir el agua del recipiente de 6 litros en
el de 8 hasta que este se llene.
6.- Quedan 4 litros de agua en el recipiente
de 6 litros.
Solución en Seudo-Código:
Programa Medir4litros;
Utiliza agua, dos recipientes sin graduación el uno de
8 litros y el otro de 6 litros de capacidad;
Inicia Programa Medir4litros
Vaciar los recipientes de 8 y 6 litros;
Llenar con agua el recipiente de 6 litros;
Depositar el contenido del recipiente de 6 litros en el
de 8 litros;
Llenar con agua el recipiente de 6 litros;
Vertir el agua del recipiente de 6 litros en el de 8
hasta que este se llene;
Quedan 4 litros de agua en el recipiente de 6 litros;
Fin Programa Medir4litros.
Trabajo 1:
Desarrollar un algoritmo gráficamente y
luego en lenguaje natural y seudo-código
para:
1.- Otra solución del problema de medir los
4 litros con recipientes de 6 y 8 litros.
2.- Cambiar la llanta ponchada de un auto.
3.- Preparar una comida con al menos 8
ingredientes.
4.- Desarrollar el proceso que se hace en la
mañana desde levantarse de la cama hasta
salir de casa.
Taller:
Se tienen dos recipientes sin graduación el
uno de 8 litros y el otro de 5 litros de
capacidad. Desarrollar un algoritmo
gráficamente, luego en lenguaje natural y
seudo-código; para obtener en un recipiente
un litro de agua.

También podría gustarte