Unidad 2 Programacin 2 Programacin 1 1 Lenguajes

  • Slides: 17
Download presentation
Unidad 2: Programación 2. Programación 1

Unidad 2: Programación 2. Programación 1

1. Lenguajes de programación. Lenguaje de programación: Es un lenguaje que sirve para describir

1. Lenguajes de programación. Lenguaje de programación: Es un lenguaje que sirve para describir un conjunto de acciones que deben ser ejecutadas por las máquinas, es decir, son las instrucciones que damos a los equipos. Por medio de ordenes construimos programas. Lenguaje máquina: es el lenguaje empleado por los equipos para comunicarse entre sí. Consiste en un código binario (ceros y unos) → Lenguaje de bajo nivel. Lenguaje de alto nivel → lenguaje escrito por una persona para crear un programa. Este lenguaje tiene que ser transformado en código máquina para que el ordenador pueda interpretarlo. Ej. : Java, PHP, Python, MATLAB, BASIC, etc. Compilador: analiza el programa y lo traduce a código máquina. Ej. : C++ Builder, Blue. J, etc. Intérprete: analiza el programa y lo ejecuta, sin traducirlo a código máquina. Ej. : Motor Zend, Ruby MRI, etc. 2. Programación 2

1. Lenguajes de programación. Lenguaje de alto nivel COMPILADOR Analiza y traduce Lenguaje de

1. Lenguajes de programación. Lenguaje de alto nivel COMPILADOR Analiza y traduce Lenguaje de bajo nivel Se ejecuta el programa INTÉRPRETE Analiza 2. Programación 3

2. Algoritmos y diagramas de flujo. Algoritmo: Es una serie de instrucciones o pasos

2. Algoritmos y diagramas de flujo. Algoritmo: Es una serie de instrucciones o pasos ordenados que nos llevan a resolver un problema o hacer una actividad. Estas instrucciones se pueden representar mediante diagramas de flujo. Principio o fin de un proceso Entrada o salida de datos 2. Programación Proceso Sí No Toma de decisiones 4

2. Algoritmos y diagramas de flujo. 2. Programación 5

2. Algoritmos y diagramas de flujo. 2. Programación 5

3. Scratch es un software para realizar programas. La sintaxis de Scratch se basa

3. Scratch es un software para realizar programas. La sintaxis de Scratch se basa en un conjunto de bloques gráficos de programación que se unen para crear programas. Para empezar un programa pincharemos en la bandera verde y para detenerlo en el punto rojo. 2. Programación 6

3. Scratch. Ventana de Scratch La ventana de Scratch se compone de cuatro subventanas:

3. Scratch. Ventana de Scratch La ventana de Scratch se compone de cuatro subventanas: ● Área de programas ● Paleta de bloques (incluye las categorías y los bloques). ● Lista de objetos y escenarios. ● Escenario. 2. Programación 7

3. Scratch. Categorías y bloques → Al desplegar una categoría aparecen los bloques de

3. Scratch. Categorías y bloques → Al desplegar una categoría aparecen los bloques de instrucciones. 2. Programación 8

3. Scratch. Objeto: figura que lleva a cabo las instrucciones de Scratch. Bloque: cada

3. Scratch. Objeto: figura que lleva a cabo las instrucciones de Scratch. Bloque: cada una de las instrucciones de Scratch que se unen para crear un programa. Categoría: cada uno de los grupos en los que se encuentran los bloques de Scratch con similar funcionalidad. 9

3. Scratch. Categorías: 1) Movimiento: Categoría de Scratch que incluye los bloques que permiten

3. Scratch. Categorías: 1) Movimiento: Categoría de Scratch que incluye los bloques que permiten desplazar los objetos. 2) Apariencia: Categoría de Scratch que incluye los bloques que permite modificar el aspecto de los objetos. 3) Sonido. 4) Eventos: Categoría de Scratch que incluye los bloques que permite iniciar el desarrollo del programa. 5) Control. 6) Sensores: Categoría de Scratch que incluye los bloques que permite la interacción. 7) Operadores: Categoría de Scratch que incluye los bloques que permite realizar operaciones 8) Variables. 9) Mis bloques. 10

Categorías 1)Movimiento: 11

Categorías 1)Movimiento: 11

Categorías 2)Apariencia 12

Categorías 2)Apariencia 12

Categorías 3)Sonido: 13

Categorías 3)Sonido: 13

Categorías 4)Eventos: 14

Categorías 4)Eventos: 14

Categorías 5)Control: 15

Categorías 5)Control: 15

Glosario. 1) Algoritmo: Serie de instrucciones o pasos ordenados que nos llevan a realizar

Glosario. 1) Algoritmo: Serie de instrucciones o pasos ordenados que nos llevan a realizar una actividad o resolver un problema. 2) “Apariencia”: Categoría de Scratch que incluye bloques que permiten modificar el aspecto de los objetos. 3) Bloque: Cada una de las instrucciones de Scratch que se unen para crear un programa. 4) Categoría: Cada uno de los grupos en los que se encuentran los bloques de Scratch con igual función. 5) Compilador: Encargado de traducir a código máquina las órdenes que escriben las personas (lenguaje de alto nivel). 6) Diagrama de flujo: Diagrama en el que se representan gráficamente las instrucciones de un programa (algoritmo). 2. Programación Curso 2017 - 18 16

Glosario. 7) “Escenario”: Una de las subventanas en que se divide la ventana de

Glosario. 7) “Escenario”: Una de las subventanas en que se divide la ventana de Scratch. 8) “Eventos”: Categoría de Scratch que incluye bloques que permiten iniciar el desarrollo de un programa. 9) Lenguaje de alto nivel: Lenguaje que emplean las personas para escribir un programa. 10) Lenguaje de bajo nivel (código máquina): Lenguaje que emplean los equipos para comunicarse entre sí. 11) Objeto: Figura que lleva a cabo las instrucciones de Scratch. 12) “Operadores”: Categoría de Scratch que incluye bloques que permiten realizar operaciones. 13) “Sensores”: Categoría de Scratch que incluye bloques que permiten la interacción. 2. Programación Curso 2017 - 18 17