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

Get started free

Programación

Fio M

Created on August 30, 2021

Start designing with a free template

Discover more than 1500 professional designs like these:

Transcript

Programación

Ariana, Brandon, Camilo, Emmanuel & Fiorella Práctica de Genially

Introducción

La programación ha pasado a ser una de las bases de nuestra vida cotidiana. Esta se puede ver tanto en juguetes electrónicos para niños, las computadoras y dispositivos celulares, hasta robots que cuentan con inteligencia artificial. En este caso se abordarán los conceptos básicos de la programación y algunos de sus lenguajes más conocidos.

START

¿Qué es la programación?

Conceptos

Metodología de programación

Programa

Algoritmo

Lenguaje

Recursos

Pseudocódigo

Bucle

Conceptos

Streams

Variable

Chunks

Strings

Buffer

Estructuras

Aplicaciones y usos

Programación de páginas web Desarrollo de aplicaciones móviles Desarrollo de softwares empresariales Desarrollo de sistemas de equipos interconectados Videojuegos Marketing digital

Ventajas

  • Facilita encontrar soluciones
  • Independiente del lenguaje
  • Soluciones fácilmente implementables
  • Fácil de aprender y utilizar

Desventajas

  • Falta de normas y estándares
  • Traducción de las soluciones a código formal.
  • No ejecutable directamente

Lenguajes de programación

  • Limita al desarrollador a un conjunto estrictamente predeterminado de palabras clave y comandos.
  • Abstracción.
  • Propósito.
  • Método de ejecución.
  • Paradigma de ejecución (Imperativos, declarativos, funcionales, lógicos y orientados a objetos).

Python

  • Lenguaje de programación interpretado, multiparadigma y multiplataforma.
  • Creado en 1989.
  • Guido van Rossum.
  • Simple y rápido.
  • Libre uso y distribución.

Info

Python

  • Desarrollo web
  • Ciencia de datos
  • Inteligencia artificial y aprendizaje automático
  • Aplicaciones empresariales
  • Sector educativo
  • Aplicaciones de web scraping
  • Desarrollo de juegos
  • Desarrollo de software
  • GUI de escritorio
  • Sistemas operativos

Tutorial

C++

  • Lenguaje híbrido.
  • Multiparadigma
  • Lenguaje C.
  • Programa orientado a objetos (POO).
  • Permite la agrupación de instrucciones.
  • Didáctico.
  • Es portátil y tiene un gran número de compiladores en diferentes plataformas y sistemas operativos.
  • Permite la separación de un programa en módulos.
  • Es un lenguaje de alto nivel.

Leer más

Tutorial

Javascript

  • Lenguaje de programación que se puede aplicar a un documento HTML.
  • Interactividad dinámica en los sitios web.
  • Interfaces de Programación de Aplicaciones del Navegador.
  • Sensible a mayúsculas y minúsculas
  • Alertas
  • Estructuras de datos
  • Multiplataforma

Tutorial

Buscar

Videojuegos

  • Pokemon go (Java, C++ y C#)
  • Brawl Stars (C++)
  • Clash Royale (C++, Objective C y Java)
  • Minecraft (Java y C#)
  • Among us (C++ y C#)
  • Halo (C++ y C#)
  • Final Fantasy (C++ y C#)
  • Pac man (C++ y C)

Minecraft

HAlo

Conclusión

La programación se ve implementada desde cosas tan pequeñas hasta grandes proyectos empresariales y científicos. Se ha convertido en algo fundamental, junto con las personas especializadas en ello. Es una ventaja aprender esto, ya que es el futuro.

¡Gracias!

Bibliografía