Font size
WorksheetsEtapa I: IAR introducción a la programación
Total questions: 50
Worksheet time: 20mins
Es una herramienta que potencía el razonamiento lógico y facilita transformar problemas complejos en pasos lógicos para que las máquinas ejecuten procesos que los humanos no podrían realizar
Programación
Pensamiento computacional
Juegos de destreza
Metodología STEM
Es el proceso mediante el cual estableces un conjunto de pasos que te ayude a solucionar un problema o una tarea.
Dibujar
Reflexionar
Programar
Meditar
Al expresar un código y programarlo resuelves tareas que puedes analizar, planear, observar, ensayar, equivocarte, reflexionar y volver a intentarlo con nuevas combinaciones y utilizando ____________
el diseño gráfico
la diagramación
la simulación
el pensamiento creativo.
Al____________ estableces un conjunto ordenado de pasos que te ayude a solucionar un problema o una tarea.
Dibujar
Programar
Diseñar
Diagramar
Al expresar un código y programarlo resuelves tareas que puedes analizar, planear, observar, ensayar, equivocarte, reflexionar y volver a intentarlo con nuevas combinaciones y utilizando ______________________________.
El pensamiento crítico
Lenguaje computacional
Cadenas de caractes
El pensamiento creativo.
Es la metodología o los pasos a seguir para construir un programa.
Diagramación
Codificación
Programación
Diseño Gráfico
Durante este proceso, el programa es escrito conforme a la sintaxis de un lenguaje de programación, se prueba, se mejora, se instala y se le da mantenimiento.
Diagramación
Codificación
Programación
Diseño Gráfico
Campo de estudio que busca desarrollar sistemas que puedan realizar tareas que requieren inteligencia humana, como el reconocimiento de voz, la toma de decisiones y el aprendizaje automático.
Inteligencia Artificial (IA)
Informática
Robótica
Nanotecnología
Se sabe que no solamente hay que ser usuarios de la tecnología, sino ser capaces de crearla, por lo que aprender a ___________se ha vuelto un aspecto importante de la formación profesional.
robotizar
navegar
diseñar
programar
No es una actividad complicada, al contrario, ayuda a hacer más simple la solución de nuestros problemas mediante una metodología, un procedimiento o bien un proceso de fases.
robotizar
programar
diseñar
codificar
Es un conjunto de instrucciones llamados comandos que, escritos en una forma específica (sintaxis), llevan a una computadora o robot a realizar una tarea determinada.
Lenguaje de programación
Programa
Diseño 3D
Diagrama de flujo
Es el conjunto de símbolos, vocablos y reglas (sintaxis) que controlan el comportamiento físico y lógico de una computadora. Permite al programador, entre otras cosas, especificar los datos que van a ser procesados y almacenados en ella.
Programa
Pensamiento computacional
Lenguaje de programación
Reglas de sintaxis
Estos lenguajes contienen una sección de código que permite que grupos de sentencias sean tratados como si fueran una sola, eliminando el obstáculo de la sintaxis y concentrándose en la lógica de la programación.
Lenguaje de programación estructurado por bloques
Simuladores inteligentes
Lenguaje de programación
Inteligencia Artificial
Programar no tiene que ser una actividad complicada, al contrario, ayuda a hacer más simple la solución de nuestros problemas mediante una ______________, un procedimiento o bien un proceso de fases.
Estructura principal
Estructura secuencial
estructura cíclica
metodología
Para programar un robot de manera efectiva, es fundamental seguir tres pasos claves :
Definición del problema
Algoritmo
Diagrama de flujo
experimentación
Codificación
La imagen representa a :
Definición del problema
Algoritmo
Diagrama de flujo
experimentación
Codificación
La imagen representa a :
Definición del problema
Algoritmo
Diagrama de flujo
experimentación
Codificación
La imagen representa a :
Definición del problema
Algoritmo
Diagrama de flujo
experimentación
Codificación
Es un conjunto sistemático y ordenado de pasos lógicos que se diseñan para resolver un problema específico o realizar una tarea determinada.
Diagrama de flujo
Programa
Algoritmo
Lenguaje de programación
Es una representación gráfica que facilita la visualización y comprensión de un algoritmo, es una herramienta que permite diseñar y depurar soluciones de manera eficiente.
Diagrama de flujo
Programa
Algoritmo
Lenguaje de programación
Son 4 características esenciales de los algoritmos:
Inicio y fin: cada uno tiene un punto de partida y llegada claro.
Son ambiguos
Pasos finitos: constan de una cantidad determinada y finita de pasos.
Resolución de problemas: los pasos están diseñados para resolver el problema de manera lógica y secuencial.
Orden lógico: los pasos se organizan de manera logica y secuencial.
El pensamiento __________________ permite descomponer problemas complejos, identificar patrones, crear soluciones lógicas y desarrollar habilidades para el análisis y la resolución de problemas. Estas competencias son valiosas no solo en informática, sino también en diversas disciplinas, al promover un aprendizaje interdisciplinario y habilidades de razonamiento crítico.
Creativo
computacional
Crítico
Analitico
En esta fase, el algoritmo o diagrama de flujo se convierte en un lenguaje de programación específico, en el que se respetan las reglas gramaticales y de sintaxis del lenguaje.
Depuración
Análisis
codificación
Definición del problema
Son los 3 pasos claves de la codificación :
Implementación de la lógica:
Traducción del algoritmo:
Seleción de las figuras
Selección del lenguaje:
Paso de la codificación que consiste en elegir el lenguaje de programación más adecuado para el proyecto.
Implementación de la lógica:
Traducción del algoritmo:
Seleción de las figuras
Selección del lenguaje:
Diseño de la interfaz
Paso de la codificación donde se traduce el algoritmo o diagrama de flujo en código fuente.
Implementación de la lógica:
Traducción del algoritmo:
Seleción de las figuras
Selección del lenguaje:
Diseño de la interfaz
Paso de la codificación donde se implementa la lógica del programa.
Implementación de la lógica:
Traducción del algoritmo:
Seleción de las figuras
Selección del lenguaje:
Diseño de la interfaz
Es un ejemplo de lenguaje de programación basado en bloques, su estructura modular facilita la traducción del algoritmo y la implementación de la lógica.
Lenguaje C
Rogic
Java
HTML
Estos pasos son fundamentales para garantizar que el robot pueda operar de manera eficiente y segura en su entorno designado.
La planificación
Se describen los algoritmos
Se eligen las muestras o pruebas
Se desarrolla el software necesario para controlar al robot
Se eligen los sensores a utilizar
En programación de robots, el uso de ________________ es fundamental para almacenar datos que permiten controlar el comportamiento y las acciones de robot.
sensores
variables
motores
luces led
Tipo de variables que se utilizan para almacenar números enteros y son útiles para contar la interacciones o representar estados discretos.
Int
Float o double
Bool
Char
String
Tipo de variables que permiten manejar números con decimales, esenciales para cálculos de precisión como la posición en coordenadas tridimensionales.
Int
Float o double
Bool
Char
String
Tipo de variables que almacenan valores de verdadero o falso, cruciales para la toma de decisiones lógicas.
Int
Float o double
Bool
Char
String
Tipo de variables que son utilizadas para gestionar texto, lo que permite la comunicación y el procesamiento de comandos o mensajes.
Int
Float o double
Bool
Char
String
Tipo de variables que son utilizadas para manejar valores de un solo carácter
Int
Float o double
Bool
Char
String
Es un ejemplo de variable entera o int
2000
3.1416
True
'a'
"hola"
Las variables generales, combinadas con estructuras de control y ___________ forman la base de los programas que dirigen a los robots a realizar tareas complejas de manera autónoma y eficiente.
cuadros de texto
objetos
funciones
caracteres simples
Muchos lenguajes de programación, obligan a declarar una ______________ en situaciones específicas, como por ejemplo, al evaluar una condición.
función
variable
ciclo infinito
modelo tridimensional
Esto significa que te obligan a explicar cómo se llamará la variable, y darle un valor inicial, generalmente 1 o 0.
Seleccionar la interfaz
Declarar una variable
Traducir el algoritmo
utilizar símbolos
Es un ejemplo de declaración de una variable Entera
string nombre = "Juan";
char inicial = 'A';
int valorsensor = 30;
float valorsensor = 30.000;
bool botonpresionado = true;
Al aprender a programar, es común cometer ___________________, especialmente al inicio, porque cada lenguaje de programación tiene reglas específicas que se deben seguir estrictamente para que las computadoras lo comprendan.
fallas de cálculos
depuraciones
faltas de ortografía
errores de sintaxis
Los lenguajes ____________simplifican este proceso al interpretar en tiempo real nuestras instrucciones, lo que ayuda a reducir errores y hace la programación más accesible.
de bajo nivel
de alto nivel
ensamblados
linkeados
Es el único lenguaje que las computadoras entiende y consiste básicamente en 0 y 1.
Lenguaje binario
Lenguaje de alto nivel
Lenguaje ensamblador
lenguaje orientado a objetos
Elije la imagen que represente a:
Nombre: Inicio o fin
Función: Indica el comienzo y el fin del algoritmo o diagrama de flujo.
Elije la imagen que represente a:
Nombre: Proceso
Función: Acción u operación que se ejecuta. Se utiliza para indicar operaciones aritméticas o transferencia de datos dentro del proceso.
Elije la imagen que represente a:
Nombre: Flujo
Función: Indica la dirección del flujo de ejecución o proceso, es la conexión de un bloque a otro.
Elije la imagen que represente a:
Nombre: Datos Entrada/Salida
Función: representa la entrada o salida de datos. Representa una entrada o lectura de datos para el diagrama de flujo.
Elije la imagen que represente a;
Nombre: Decisión
Función: Condición que se evalúa como verdadera o falsa. Se utiliza para representar una verificación o comparación lógica dentro del proceso.
Elije la imagen que represente a;
Nombre: Ciclo
Función: repetición de acciones. Indica operaciones repetitivas dentro del diagrama de flujo.
Elije la imagen que represente a;
Nombre: Conector ( dentro de página)
Función: Se utiliza para conectar diferentes partes del diagrama. Indica la conexión en la que se debe continuar el flujo de los datos; se coloca un número dentro del bloque.
