Unidad 2: Programación 2. Programación Curso 2017 - 18.

Slides:



Advertisements
Presentaciones similares
1 Lenguaje de Programación Clase 1 Alberto Huamani Escobar
Advertisements

DIAGRAMA DE FLUJO Por: Gustavo Guisao.
¿Qué es un Diagrama de Flujo? UN DIAGRAMA DE FLUJO, TAMBIÉN LLAMADO FLUJOGRAMA DE PROCESOS O DIAGRAMA DE PROCESOS, REPRESENTA LA SECUENCIA O LOS PASOS.
INFORMATICA II TEMA. ALGORITMOS MAESTRA PAULINA RUIZ SOSA.
Programación INSTITUTO EVANGELICO LUZ Y VERDAD Nombre: Karoline Cañas Profesor: Moisés Bados Director: Armando Santos.
Archivos en Java Unidad III – Programación Orientada a Objetos en Java Programación I
1 LENGUAJES DE PROGRAMACIÓN. Son aplicaciones específicas diseñadas para crear otras aplicaciones o programas. Son programas para crear programas. 2.
Calculadora programada con Scratch
ARTE ELECTRÓNICO PROCESSING Lenguaje de programación basado en Java.
Introducción a la Programación Multimedial
INTRODUCCIÓN A BASE DE DATOS
Actividad #2 Los algoritmos
Introducción a la Programación Multimedial
. Primera Open Class Asignatura: Programación Estructurada Tema:
Unidad 01 Introducción a la computación
Olimpiadas Chilenas de Informática - Formación
Olimpiadas Chilenas de Informática - Formación
Olimpiadas Chilenas de Informática - Formación
PROGRAMACIÓN (1).
METODOLOGIA #include <stdio.h> #include <conio.h> main() {
Conceptos básicos de programación
LENGUAJES Y REPRESENTACION TECNICA
Lenguajes y representación técnica
LENGUAJES Y REPRESENTACION TECNICA
Introducción a los algoritmos
Algoritmos.
ALGORITMOS, LENGUAJES Y TECNICAS DE PROGRAMACION
CAPÍTULO 2: PRINCIPIOS BÁSICOS DE MATLAB
INTRODUCCION A UN LENGUAJE DE PROGRAMACIÓN
Tema 6. Conceptos básicos de programación Clase 1
Unidad 1. Conceptos básicos
Unidad 2: Programación 2. Programación Curso
Fundamentos de programación
Fundamentos de programación
Programación en scratch
EL ORDENADOR es una máquina electrónica que recibe y procesa datos para convertirlos en información útil. Las instrucciones dentro del computador se representan.
ALGORITMOS Un procedimiento o método para resolver un problema que cumpla con unos requisitos se dice que es un algoritmo. Se puede dar por tanto la siguiente.
Programación Orientada a Objetos
TAREA DEFINICIONES: Software: Equipamiento lógico o soporte lógico de una computadora digital; comprende el conjunto de los componentes lógicos necesarios.
LENGUAJES Y REPRESENTACION TECNICA
Fundamentos de Programación
TAREA DEFINICIONES: Software: Equipamiento lógico o soporte lógico de una computadora digital; comprende el conjunto de los componentes lógicos necesarios.
Diseño en Alice En este módulo estudiaremos los elementos del diseño en Alice: Escenarios Storyboards Textuales Visuales Definiciones.
Lenguaje y representación técnica
Estructuras de control en PHP
Programación en Java..
PROGRAMACIÓN 1 INTRODUCCIÓN
Presentación de Algoritmo
Java – programación orientada a objetos programación ii – iee
Fundamentos de programación
SOFTWARE.
CURSO PROGRAMACIÓN BÁSICA SEMANA 3 ¿Qué es un programa?
Introducción a la programación
CURSO PROGRAMACIÓN BÁSICA SEMANA 2
Fundamentos de la Programación I
Metodología de la Programación
Programación básica.
Introducción a los algoritmos
Alexia Elizabeth Vallejo Aguilar 2° “C” Informática II
ACCIONES Y ESTRUCTURAS
Lic. Xóchitl minerva García cruz
Teoría Nº 3 Conceptos Básicos de Algoritmia Estructuras de Control
INTRODUCCIÓN A LA PROGRAMACIÓN ABRAHAM SOPLA MASLUCÁN MAESTRO EN CIENCIAS DE LA COMPUTACIÓN INSTITUTO TECNOLÓGICO DE MONTERREY.
Diego Hernández R Algoritmos Diego Hernández R
Programación al lado del servidor
Unidad 2: Programación 2. Programación.
Algoritmo  Es una serie ordenada de instrucciones, pasos o procesos que llevan a la solución de un determinado problema. EntradaProcesoSalida.
DIAGRAMAS DE FLUJO Y PSEUDOCÓDIGO
Tema 8. Estructuras de decisión. Clases 3 y 4.
UNIDAD V ESTRUCTURA REPETITIVA (Repetir Hasta Que)
Transcripción de la presentación:

Unidad 2: Programación 2. Programación Curso 2017 - 18

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, BlueJ, 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 Curso 2017 - 18

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

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 Proceso Entrada o salida de datos Toma de decisiones Sí No 2. Programación Curso 2017 - 18

2. Algoritmos y diagramas de flujo. 2. Programación Curso 2017 - 18

2. Algoritmos y diagramas de flujo. 2. Programación Curso 2017 - 18

2. Algoritmos y diagramas de flujo. 1. Hacer el diagrama de flujo para sumar dos números leídos por teclado y escribir el resultado. 2. Programación Curso 2017 - 18

2. Algoritmos y diagramas de flujo.  2. Hacer un diagrama de flujo que permita leer 2 números diferentes y nos diga cual es el mayor de los 2 números. 2. Programación Curso 2017 - 18

2. Algoritmos y diagramas de flujo. 3) Hacer un algoritmo que permita leer un número y decir si es par o impar. 2. Programación Curso 2017 - 18

2. Algoritmos y diagramas de flujo. 4) Hacer un diagrama de flujo de la siguiente situación: “Tengo que hacer un trabajo para clase, decido buscar información por internet, si encuentro información que no me sirve sigo buscando. Si encuentro información que me sirve entonces la utilizo en mi trabajo”. 2. Programación Curso 2017 - 18

2. Algoritmos y diagramas de flujo. Entregar en hoja aparte con nombre, apellidos y curso. Práctica II: Diagramas de flujo. Hacer un diagrama para dividir dos números introducidos por teclado y escribir el resultado. Queremos multiplicar dos números, si a es mayor que b, sino es así que salga un mensaje: “prueba de nuevo”. Queremos restar dos números si a es mayor que b, y sumarlos si b es mayor que a. Hacer un diagrama de flujo para dividir dos números siempre y cuando los dos sean pares (múltiplos de 2). Representa un diagrama de flujo de la siguiente situación: “He salido a montar en bici y de repente pincho. Miro si tengo parches para poner en el pinchazo, si es así lo reparo, sino tendré que ir a comprar una cámara nueva a la tienda”. 2. Programación Curso 2017 - 18

2. Algoritmos y diagramas de flujo. Representa en un diagrama de flujo las situaciones descritas a continuación: La lámpara no funciona Sí No ¿Está enchufada? La enchufo ¿Está rota la bombilla? Llevo la lámpara a arreglar Cambio la bombilla Voy a encender la lámpara y no funciona. Tengo que comprobar si está desenchufada, si la bombilla está rota o si pasa alguna otra cosa. Si esta desenchufada, la enchufo. Si la bombilla está rota, la cambio. Si no ocurre nada de eso, la llevo a arreglar. 2. Programación Curso 2017 - 18

2. Algoritmos y diagramas de flujo. Representa en un diagrama de flujo las situaciones descritas a continuación: Quiero sacar buena nota en programación. Voy a probar a atender en clase y hacer todos los deberes. Si saco buena nota en el primer examen, sigo igual. Si no lo consigo, tengo que estudiar más horas y preguntar las dudas a mi profesor. Quiero sacar buena nota No Si ¿He sacado buena nota? Estudio más y pregunto dudas Atiendo en clase y hago los deberes 2. Programación Curso 2017 - 18

3. Scratch. 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. La extensión de los archivos de Scratch es “.sb2”; la extensión de los fondos creados con el programa es “.svg”; y la extensión de los objetos, “sprite2” 2. Programación Curso 2017 - 18

3. Scratch. Ventana de Scratch La ventana de Scratch se compone de cuatro subventanas: el área de programas, la paleta de bloques (incluye las categorías y los bloques), la zona de la lista de objetos y el escenario. 2. Programación Curso 2017 - 18

3. Scratch. Categorías y bloques  Al desplegar una categoría aparecen los bloques de instrucciones. 2. Programación Curso 2017 - 18