Pensamiento Computacional
clase #4
Contenido.
Enfrentar y resolver problemas de todo ámbito, utilizando una determinada lógica: descomponer un problema, buscar patrones, crear rutinas y algoritmos, entre otros procesos del pensamiento computacional.
OBJETIVOS
Los diagramas de flujo
Un diagrama de flujo permite representar de forma gráfica un algoritmo a través de símbolos.
Las entradas son datos o insumos que necesita el algoritmo para que se pueda elaborar.
Los procesos son las acciones que permiten transformar las entradas (insumos o datos) en otros datos u otros insumos que permitirán dar solución el problema.
Las salidas hacen referencia a los resultados que debe dar al final el algoritmo.
Para elaborar un diagrama de flujo se deben tener en cuenta las siguientes reglas:
Tomando los algoritmos de la actividad anterior, identificar las partes de un algoritmo.
Actividad
Variable
Una variable es donde se guarda (y se recupera) datos que se utilizan en un programa.
Cuando escribimos código, las variables se utilizan para:
Diagrama de flujo
Ejemplo 1.
Ejemplo 1.
Ejemplo 2.
Ejemplo 2.
Ejemplo 2.
Ejemplo 3.
Un estudiante realiza cuatro exámenes durante el semestre, los cuales tienen la misma ponderación. Realice el pseudocódigo y el diagrama de flujo que representen el algoritmo correspondiente para obtener el promedio de las calificaciones obtenidas
EJERCICIOS
1.Pasa este algoritmo a diagrama de flujo
Algoritmo:
2.
Obtener la cantidad de dinero que tendrá que pagar el cliente, si la tienda ofrece un 15% de descuento sobre el total de la compra.
4.
Calcular el área de un rectángulo:
Pedir al usuario que ingrese la base y la altura del rectángulo.
Multiplicar la base por la altura.
Mostrar el resultado.
5.
Encontrar el mayor de dos números:
Pedir al usuario que ingrese dos números.
Comparar los dos números.
Mostrar el número mayor.
6.
Desarrolle un algoritmo que realice la sumatoria de los números enteros comprendidos entre el 1 y el 10, es decir, 1 + 2 + 3 + …. + 10.
7.
Realizar un algoritmo que sume dos números.
8.
Realizar un algoritmo que permita leer dos valores, determinar cuál de los dos valores es el menor y escríbalo
9.
Desarrolle un algoritmo que realice la sumatoria de los números enteros múltiplos de 5, comprendidos entre el 1 y el 100, es decir, 5 + 10 + 15 +…. + 100. El programa deberá imprimir los números en cuestión y finalmente su sumatoria
10.
Cambiar una llanta desinflada de una moto.
11.
Cree un diagrama de flujo, para mostrar el mensaje APROBADO si la nota final de un estudiante es mayor o igual que 4,0, y el mensaje REPROBADO en caso contrario.
SOLUCION 1.
Algoritmo:
SOLUCIÓN 6
SOLUCIÓN 9
Ejemplo 3.
Un vendedor recibe un sueldo base más un 10% extra por comisión de sus ventas. El vendedor desea saber cuánto dinero obtendrá por concepto de comisiones por las tres ventas que realiza en el mes y el total que recibirá en el mes tomando en cuenta su sueldo base y sus comisiones.
Solución (POSIBLES)
Verificar si un número es positivo, negativo o cero:
Mostrar el resultado.
Contar hasta un número determinado:
Pedir al usuario que ingrese un número.
Contar desde 1 hasta ese número e imprimir los resultados.
Verificar si un número es positivo, negativo o cero:
Pedir al usuario que ingrese un número.
Si el número es mayor que 0, mostrar que es positivo.
Si el número es menor que 0, mostrar que es negativo.
Si el número es igual a 0, mostrar que es cero