Fundamentos de Programaci n V 2
PROGRAMACIÓN
OBJETIVO
Ver 2.1 14-mzo-2014 3:58p.m.
OBJETIVO DE LA UNIDAD
• Obtener
los conceptos básicos de programación y
realizar actividades que ayudarán a mejorar el
razonamiento lógico.
• Es importante que cuentes con el siguiente material.
•
•
•
Una libreta profesional cuadriculada (cuadro grande).
Una regla y una escuadra.
Lápiz, tajador y borrador.
BIBLIOGRAFÍARECOMENDADA:
Fundamentos de Programación de
Luis Joyanes Aguilar de la editorial
McGraw Hill
COMPETENCIAS
Competencia General: Construir diagramas de flujo para
representar gráficamente la secuencia de pasos y operaciones
que se requieren para automatizar la resolución de problemas
mediante la programación, respetando la simbología estándar y
cumpliendo
con
las
reglas
de
sintaxis.
COMPETENCIASCompetencias Genéricas:
•
•
•
•
•
•
•
•
Capacidad de lectura y comprensión.
Capacidad en el manejo de las matemáticas.
Capacidad creativa.
Capacidad para plantear y resolver problemas.
Capacidad de trabajo en equipo.
Habilidad para trabajar de forma autónoma.
Capacidad de participar.
Compromiso con la calidad.
COMPETENCIAS
Competencias de la Unidad:
• Uso adecuado de los bloques dediagramación.
• Uso adecuado de la sintaxis que corresponde a cada bloque.
• Correcta estructuración de los diagramas de flujo.
• Capacidad de abstracción y análisis.
• Identificar y utilizar las herramientas y las estructuras de
programación pertinentes para la resolución eficiente y eficaz
de diversos problemas.
COMPETENCIAS
Competencias Actitudinales:
• Puntualidad y asistencia.
• Orden en laconstrucción de diagramas de flujo.
• Trabajos entregados en tiempo y forma.
• Participación.
LA PROGRAMACIÓN
Conceptos y características de
los algoritmos
Un algoritmo es una serie de
instrucciones que realizadas en
orden conducen a la solución de
un problema.
LA PROGRAMACIÓN
También se puede decir que un algoritmo es la fase
preliminar a escribir un programa en cualquier lenguaje de
programación, por loque la forma de escribirlo puede ser
muy personal según el programador que lo esté diseñando,
pero en general se debe hacer en una forma tan clara que
cualquier otro programador pueda trabajar con dicho
algoritmo, entenderlo fácilmente y poderlo traducir a su
lenguaje de programación favorito.
DEFINICIÓN DE ALGORITMO
DEFINICIÓN
Un algoritmo es una serie de operaciones
detalladas y no*ambiguas, a ejecutar paso a
paso, y que conducen a la resolución de un
problema.
*La ambigüedad es aquello que puede entenderse de varios modos o admitir
distintas interpretaciones y dar, por consiguiente, motivo a dudas,
incertidumbre o confusión.
DEFINICIÓN
Es un conjunto de reglas para resolver una cierta clase
de problema o una forma de describir la solución de un
problema.
DEFINICIÓN
Es elmedio por el que se explica cómo
puede resolverse un problema, mediante
aproximaciones paso a paso. Se puede
formular de muchas formas, siempre y
cuando se realice de modo no ambiguo.
CARACTERÍSTICAS DE LOS ALGORITMOS
> Un algoritmo debe ser preciso e indicar el orden de
realización de cada paso.
> Un algoritmo debe estar definido. Si se sigue un
algoritmo dos veces, se debe obtener el mismoresultado
cada vez.
> Un algoritmo debe ser finito. Si se sigue un algoritmo, se
debe terminar en algún momento.
COMO PREPARAR UN MUFFIN
Ingredientes:
-300 gr. de harina
-175 gr. de azúcar
-40 gr. de cacao en polvo
-100 gr. de chocolate con
fresa
-1 cucharadita de
levadura
-2 huevos
-150 gr. de aceite de
oliva
-125 ml. de leche
Preparación:
1. En primer lugar, precalentamos el horno a 180ºC ymientras
tanto vamos mezclando los ingredientes secos en un bowl, es
decir, la harina, el azúcar, la levadura y el cacao en polvo.
2. En otro recipiente, batimos los huevos y después añadimos el
aceite y la leche. Volvemos a batir.
3. Seguidamente, introducimos los ingredientes líquidos en el
bowl de los secos y mezclamos lentamente.
4. Añadimos, en último lugar el chocolate cortado en trocitos...
Regístrate para leer el documento completo.