PROGRAMACIÓN

 lenguaje vs lógica de programación

una cosa es lenguaje y otra muy diferente la lógica de programación esta última está por debajo por debajo son los mismos principios código es la parte que vemos por debajo hay una lógica 

QUÉ ES CÓDIGO?

son o es instrucciones para la computadora 

QUÉ ES PROGRAMACIÓN?

  • darles funciones a las computadoras
  • resolver problemas
  • manipular datos 

RAMAS DE LA PROGRAMACIÓN

  • web
  • móvil
  • escritorio
  • videojuegos
  • realidad virtual
  • Al
  • seguridad informática
  • realidad aumentada

LENJUAJE DE PROGRAMACIÓN

un lenguaje informático es cualquier lenguaje que la computadora pueda entender

  • tipos
  • lenguaje informativo vs lenguaje de programación
  • interpretado compilado e intermedio
  • tipado y no tipado
  • alto nivel y bajo nivel
  • alto nivel:astractación del lenguaje de máquina para ser comprendido por Seres humanos
  • bajo nivel. Interactúan directamente sobre el hardware 
  • lenguaje máquina ,ensamblador

TIPOS DE LENGUAJE

COMPILADO;  convierte el código a binarios que lee el sistema operativo.


INTERPRETADO:  requieren de un programa que lea la instrucciones del código en tiempo real y la ejecución.

INTERMEDIO:  se compila el código fuentes a un lenguaje intermedio y este último se ejecuta a una máquina virtual

QUÉ SON LOS PARADIGMAS DE PROGRAMACIÓN?

los paradigmas son los diferentes estilos de usar la programación para resolver un problema.

PROGRAMACIÓN ESTRUCTURAL

programación secuencia con la que todos aprendemos a programar usa ciclos y condiciones.

programación reactiva

observa flujos de datos asincrónicos y reacciona frente a sus cambios.

PROGRAMACIÓN ORIENTADA A OBJETOS

divide los componentes del programa en objetos que tienen datos y comportamientos y se comunican entre sí.

programación funcional

divide el programa en tareas pequeñas que son ejecutadas por funciones.

EDITOR VS IDE,GO

  • EDITOR  son pensados principalmente para archivos o lenguaje especifico 
  • visual studio code 
  • sublice text

IDE

  • conjunto de herramientas para desarrollar proyectos completos con todos sus componentes integrados.
  • visual studio
  • intellij ideal 
  • android 

GO

  • lenguaje de backend altamente tipado 
  • muy eficiente para proceso exigentes
  • se compila a código binario
  • buscar un playgrund

 ALGORIGMO DEFINICIÓN

conjunto de procesos que permiten de soluciones a un problema o necesidad

CARACTERISTICAS DE ALGORITMO

  • definido
  • preciso 
  • legible
  • finito

PARTES DE UN ALGORITMO

  • entrada
  • proceso
  • salida

DESARROLLO DE ALGORITMO CON PSEUDOCÓDIGO 

COMO RESOLVER UN PROBLEMA O NECESIDAD?
  • tener el enunciado del problema /necesidad clara conciso y completo.
  • analizar los datos que se van a procesar. 
  • datos de entrada.
  • datos de salida.
  • fórmula que procesarían los datos.
  • datos de prueba.
  • identificar varias soluciones posibles.

DESARROLLO DE ALGORITMO CON PYTHON 

ES UNO DE LOS QUE PERMITE UNA CREACIÓN RÁPIDA DE PROTOTIPOS E ITERACCIONES Y ESTE HACE QUE EL TRABAJO SEA MAS FACIL Y MUCHO MAS PRODUCTIVA.










Publicar un comentario

0 Comentarios