Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sesión 01
Práctica Dirigida.
Logros de la unidad 1
Aprender a resolver problemas de programación mediante diagramas y el lenguaje de programación
C++
Informática
CONCEPTOS FUNDAMENTALES DE
PROGRAMACIÓN
¿Que es el Lenguaje C++?
Una de las ventajas del C++ sobre otros lenguajes de programación es que
soporta diferentes estilos de programación:
Necesidad De programar
Lenguaje de Maquina
Son lenguajes que están expresados en lenguajes directamente inteligibles
por la maquina (computador), siendo sus instrucciones cadenas binarias de
1 y 0, que especifican una operación.
Lenguajes de programación
1. Humedezca el cabello.
2. Aplique shampoo.
3. Frote hasta obtener espuma.
4. Enjuague.
5. Repita si desea.
Este algoritmo se encuentra como instrucciones para el uso del shampoo, en la etiqueta
del mismo.
Ejercicio 03: Algoritmo para hacer una taza de té
Inicio
Tomar la tetera
Llenarla de agua
Encender el fuego
Mientras no hierva el agua
Esperar
Introducir una bolsa de té en la tetera
Vaciar el té en la taza
Fin
Informática
DIAGRAMA DE FLUJO
Diagrama de flujo
Actividad:
Información de apoyo:
Otros símbolos:
Definición de variables
Decisión
Salida de datos
Diagrama de flujo
Muestran dirección y sentido del flujo del proceso, conectando los símbolos.
Ejercicio 04: Suma de dos números
Datos X,Y
Resultado R Inicio
Definir variables
X, R, Y
Pedir datos
X, Y
Realizar el Proceso o
R=X+Y la Operación
Entregar resultados
R
Fin
Otros ejemplos de algoritmos
La Reglas son :
Sólo se podrá mover un disco cada vez.
Nunca podrá haber un disco encima de otro de menor tamaño.
Situación Inicial: 5 discos en el poste 1.
Albert Einstein