Want to create interactive content? It’s easy in Genially!

Get started free

U1: Programación

Ikram

Created on September 23, 2025

Start designing with a free template

Discover more than 1500 professional designs like these:

Interactive Image with Information

Interactive Human Body Image

Interactive Artwork Image

Interactive Product Image

Essential Square Interactive Image

Akihabara Vertical Interactive Image

Interactive Nature Image

Transcript

U1: Programación

Bloque 1: Programaciónprogramació

Operadores
Sistemas de codificación
Estructuras de algoritmos
Ikram Tighadaouine Zeroualy
Ejecución y procesamiento
Mateo Velasco Valero
Lenguaje de programación
Elias Sadikn Allouchi
Tipos de datos
3/10/2025

Operadores

Definición

Operadres lógicos

Sistemas de codificación

Definición de lenguaje binario

Tabla de caracteres ASCII

Ejecución y procesamiento

Proceso de ejecución

Tipos de datos

Definición

Entreda y salida de datos

Lenguaje de programación

Definición

Características

Diferencias

Ventajas y desventajas

Estructuras de algoritmos

Definición

Definición de algoritmo secuencia y selectivo

Definición de algoritmo de búsqueda

Diagrama de flujo

Definición

  • Los datos son las unidades de información que vamos a procesar.

Ejemplos:

  • Numérico (un número entero , real , etc.)
  • Boleano (sólo admite valores de verdadero/falso)
  • String (letras y otros caracteres)
  • Array (estructura compuesta por filas y columnas)

Operadores lógicos

Definición:
Los operadores lógicos nos permiten combinar dos o más precisos a la hora de tomar decisiones. Los más utilizados son los operadores AND, OR y NOT.

Proceso de ejecución de un programa.

1. Entrada de datos: aquí englobamos las instrucciones que recogen datos de un dispositivo. 2. Procesado: en esta parte escribimos las instrucciones que procesan los datos. 3. Salida de datos o resultado: los resultados obtenidos son enviados a los dispositivos de salida.

Características

Caractrísticas de los lenguajes de programación visual : son los que se usan en entornos educativos para aprender a programar. Utilizan elementos gráficos con colores y formas, en lugar de texto. Características de los lenguajes de programación textual : es un conjunto de símbolos y palabras que el usuario tiene a su disposición para elaborar un programa.

Ventajas y desventajas

-Ventajas de la programación visual : es sencilla, evita los errores de escritura y se aprende rápido. -Desventajas de la programacion visual : es difícil de implementar en proyectos grandes y sólo se pueden programar determinados dispositivos. -Ventajas de la programación textual : permite abordar proyectos complejos y es más cercana a la realidad laboral. -Desventajas de la programación textual : requiere conocimientos más amplios y requiere un alto grado de abstracción.

¿Cuales son los operadores lógicos que se explican en la unidad?

Los operadores lógicos nos permiten combinar dos o más expresiones booleanas para que seamos más precisos a la hora de tomar decisiones. Los más utilizados son los operadores ADN, OR y NOT.

Diagrama de flujo

  • Es el gráfico utilizado para representar unalgoritmo y muestra mediante símbolos unidos por flechas la secuencia de las acciones que se han de realizar.

Algoritmos

Algoritmos de estructura iterativa
  • Los algoritmos de estructura iterativa (o repetitiva) incluyen una semana de instrucciones que se repiten varias veces. Estas instrucciones se solocan en bucles que marcan el inicio y el fin de la repetición.
Algoritmos de búsqueda
  • Los algoritmos de búsqueda permiten encontrar un dato en particular en una colección de datos.

Algoritmos

Algoritmos de estructura secuencial

La estructura secuencial en la estructura básica para resolver un problema, en la cual las instrucciones que componen el algoritmo se van cumpliendo una tras otra, siguiendo el orden en que aparecen.

Algoritmos de estructura selectiva

Los algoritmos de estructura selectiva (o condicional) incluyen una serie de instrucciones que sólo se llevan a cabo en función de si se cumple o no una condición.

Entrada y Salida De Datos

  • Entrada:
Aquí englobamos las instruciones que recogen datos de un dispositivo.
  • Salida:

Los resultados obtenidos son enviados a los dispositivos

Definición

- Un lenguje de programación es un lenguaje que sirve para describir un conjunto de acciones que debe ser ejecutadas por las máquinas.

Diferencias

El Scratch y el App inventor son lenguajes visuales, que disponen de un conjunto de bloques gráficos de programación que tienen funciones específicas que se ensambla siquiendo una secuencia de acciones para crear programas, en cambio los lenguajes textuales son un conjunto de simbolos y palabras que el usuario tiene a su disposición para elaborar un programa.

Definición

El lenguaje binario es el lenguaje de programación con el que nos comunicamos con los ordenadores. Utiliza los símbolos 0 y 1, denominados bits. En infórmatica, los bits se suelen agrupar en conjuntos de 8 bits, denominados bytes.

Definición

  • Un algoritmo es una secuencia ordenada de pasos que resuelven un problema en un tiempo finito.