PFLC INFORMÁTICA II Bloque 1 Algoritmos (respuestas sin acentos)
bloque, instruccion
Dentro del diagrama de flujo todo figura geométrica se llamará ________ y todo acción a ejecutar que se encuentre dentro de un _______ se llamará _________.
informatica
"Cada estudiante debe tener la oportunidad de aprender la ____________. Ayuda a nutrir habilidades de resolución de problemas, lógica y creatividad. Al comenzar temprano, los estudiantes tendrán una base para el éxito en cualquier carrera del siglo XXI." code.org
reglas de los flujogramas
-Todo diagrama de flujo debe de tener un inicio y un fin. -Se escriben de arriba hacia abajo y de izquierda a derecha. -Cada símbolo tiene una tarea y no puede ser utilizado en otras distintas. - Generalmente la variables se declaran al inicio. si se va a realizar operaciones es conveniente que cada una utilicen símbolos. - No puede existir símbolos desconectados ni las deben cruzarse. -Para unirlos debemos utilizar las líneas llamadas de flujo que poseen una flecha que indica su orientación. -Cuando utilizamos los ciclos de repetición estos se cierran desde el más interior al más exterior. -En el símbolo de condición debe existir una salida por si(verdadero) o por no (falso). -Es conveniente evitar procesos que sean innecesarios o pueden ser incluidos dentro de otros. -Se escribe dentro de los símbolos (excepto en el caso de la salida por verdadero o falso). -Para movernos de una página a otra debemos utilizar los conectores de página.
logica de la programación
Al comenzar a aprender con un lenguaje de programación visual, puede centrarse en la lógica sin preocuparse si se recuerda poner un paréntesis cerrado o no. Luego, una vez que tenga la _________________, puede optar por pasar a un lenguaje de programación basado en texto, que puede ser más potente y eficiente que los lenguajes visuales si tiene experiencia con la programación basada en texto.
analisis del problema
Una vez que se ha comprendido lo que se desea de la computadora, es necesario definir: Los datos de entrada. Cual es la información que se desea producir (salida) Los métodos y fórmulas que se necesitan para procesar los datos. Una recomendación muy práctica es el de colocarse en el lugar de la computadora y analizar qué es lo que se necesita que se ordene y en qué secuencia para producir los resultados esperados.
programada, programa
El computador es una máquina que por sí sola no puede hacer nada, necesita ser ______________, es decir, introducirle instrucciones u ordenes que le digan lo que tiene que hacer. Un ___________ es la solución a un problema inicial, así que todo comienza allí: en el Problema.
programador
El proceso de programación es el siguiente: Dado un determinado problema el ___________ debe idear una solución y expresarla usando un algoritmo (aquí es donde entra a jugar); luego de esto, debe codificarlo en un determinado lenguaje de programación y por último ejecutar el programa en el computador el cual refleja una solución al problema inicial. Esto es a grandes rasgos lo que hace el __________ de computadores.
texto
En lenguajes de programación basados en _________, usted tiene que recordar lo que se llaman las instrucciones, y ser muy preciso en lo que escribe como dónde poner un punto y coma o recordar incluir un signo de exclamación.
visual
En los lenguajes de programación ________, usted tiene un menú de instrucciones disponibles, que puede arrastrar y colocar junto a otras instrucciones y luego está bien para ir.
diagramas de flujo
Es un conjunto de figuras geométricas, unidas o relacionadas por medio de segmentos de rectas, con flechas que determinan el orden lógico de un algoritmo, en donde la forma de una figura geométrica que indica la acción a seguir.
definicion del problema
Esta fase está dada por el enunciado del problema, el cual requiere una definición clara y precisa. Es importante que se conozca lo que se desea que realice la computadora; mientras esto no se conozca del todo no tiene mucho caso continuar con la siguiente etapa.
tipos de algoritmos
Existen dos tipos y son llamados así por su naturaleza: Cualitativos: Son aquellos en los que se describen los pasos utilizando palabras. Cuantitativos: Son aquellos en los que se utilizan cálculos numéricos para definir los pasos del proceso.
Blockly
Hay dos categorías principales de lenguajes de programación: lenguajes de programación basados en texto y lenguajes de programación visual. Los idiomas como Javascript o Python están basados en texto, pero el curso Intro de Code.org utiliza ________, que utiliza bloques visuales que arrastrar y soltar para escribir programas. Es más fácil aprender la programación usando un lenguaje visual frente a un lenguaje basado en texto, porque cuando estás aprendiendo a programar, te enfrentas a dos cosas: aprender la lógica de cómo escribir programas y también la sintaxis de escribir programas.
ejemplo pseudocodigo
INICIO Edad: Entero ESCRIBA cual es tu edad? Lea Edad SI Edad >=18 entonces ESCRIBA Eres mayor de Edad FINSI ESCRIBA fin del algoritmo FIN
diseño del algoritmos
Las características de un buen algoritmo son: Debe tener un punto particular de inicio. Debe ser definido, no debe permitir dobles interpretaciones. Debe ser general, es decir, soportar la mayoría de las variantes que se puedan presentar en la definición del problema. Debe ser finito en tamaño y tiempo de ejecución. Diseño del Algoritmo Prueba de escritorio o Depuración
prueba de escritorio
Se denomina _________________ a la comprobación que se hace de un algoritmo para saber si está bien hecho. Esta prueba consiste en tomar datos específicos como entrada y seguir la secuencia indicada en el algoritmo hasta obtener un resultado, el análisis de estos resultados indicará si el algoritmo está correcto o si por el contrario hay necesidad de corregirlo o hacerle ajustes.
logica
Tanto en la programación visual como en la basada en texto, estás aprendiendo la _________ de escribir programas como cómo repetir instrucciones o cómo hacer que el ordenador decida entre 2 instrucciones.
graficos
Un Lenguaje algorítmico es una serie de símbolos y reglas que se utilizan para describir de manera explícita un proceso. Es la representación gráfica de las operaciones que realiza un algoritmo (diagrama de flujo).
no grafico
Un Lenguaje algorítmico es una serie de símbolos y reglas que se utilizan para describir de manera explícita un proceso. Representa en forma descriptiva las operaciones que debe realizar un algoritmo (pseudocódigo).
Algoritmo
__________ como un conjunto ordenado y finito de operaciones que permite hallar la solución de un problema. Método y notación en las distintas fórmulas del cálculo. El ____________ constituye un método para resolver un problema mediante una secuencia de pasos a seguir.
JavaScript
code.org esconde detras de Blockly (visual) el lenguaje de programación más utilizado en internet (facebook, google, etc.) que sería el lenguaje de texto de nombre ___________________. Todos los navegadores modernos interpretan el código _________ integrado en las páginas web
code.org
es una organización sin fines de lucro dedicada a ampliar la participación en la informática, haciéndola disponible en más escuelas, y aumentando la participación de las mujeres y los estudiantes de color subrepresentados. Nuestra visión es que cada estudiante en cada escuela debe tener la oportunidad de aprender la informática. Creemos que la informática y la programación de computadoras deben ser parte del plan de estudios básico en educación, junto con otros cursos de ciencia, tecnología, ingeniería y matemáticas (STEM), como la biología, la física, la química y el álgebra.