Pensamiento computacional episodio 3. problema 1 pares impares
Enviado por maqueo02 • 31 de Agosto de 2023 • Apuntes • 350 Palabras (2 Páginas) • 39 Visitas
Página 1 de 2
PENSAMIENTO COMPUTACIONAL EPISODIO 3. PROBLEMA 1 PARES IMPARES
Este desafío nos enseñó varias cosas:
- La primera es que un algoritmo es una serie de operaciones detalladas y no ambiguas para ejecutar paso a paso que conducen a la resolución de un problema y de manera genérica: por eso, no necesitamos valores de entrada específicos sino que el algoritmo funcionará con cualquiera valor que ingresemos (da lo mismo, en este caso, si los valores de entrada son 2 y 8 o son 324 y 7763). ¡Pero no cualquier tipo de dato sirve! Podemos ingresar un valor dado, siempre y cuando sea del mismo tipo de dato que pide la variable. Es decir, una variable acepta solo un tipo de dato. Vimos que esos tipos pueden ser: entero, real, cadena o lógico. En nuestro problema, son números enteros: el algoritmo acepta cualquier número entero como dato de entrada, pero no un número real como 7,4 o la palabra “cuatro”.
- También repasamos el concepto visto en el desafío de Facundo y Camila con el intercambio de variables: en este caso, fue necesario asignar el valor del segundo número al primer número utilizando una variable auxiliar para que queden ordenados de menor a mayor si es que el orden de los números lo requiere.
- Además, para entender este algoritmo fue necesario reconocer el ciclo For: hay pasos del algoritmo que se repiten una cierta cantidad de veces y para eso aplicamos una estructura de control iterativa, que nos permite ejecutar de manera repetitiva un bloque de instrucciones, conociendo previamente un valor de inicio, un tamaño de paso y un valor final para el ciclo.
- Por último aprendimos que para representar un algoritmo de estas características en un diagrama de flujo tenemos que incluir algunos símbolos nuevos: el conector (círculo) es el más importante.
- Intercambio de variables
- Ciclo For. Una estructura de control iterativa, que nos permite ejecutar de manera repetitiva un bloque de instrucciones, conociendo previamente un valor de inicio, un tamaño de paso y un valor final para el ciclo.
- Conector ((círculo))
...
Disponible sólo en Clubensayos.com