Please enable JavaScript.
Coggle requires JavaScript to display documents.
PROGRAMACION development-programming-coding-technology-concept-600nw…
PROGRAMACION
Algoritmo
QUE ES
es un conjunto sistemático de instrucciones ordenadas que, en un número finito de pasos secuenciales, provee la respuesta a una pregunta, la resolución de un cómputo o la solución de un problema.
-
Características
PRECISOS
Objetivos, sin ambigüedad
-
-
-
-
-
Ejemplos practicos
Algoritmo de ordenamiento,
Ejemplo burbuja que compara elementos adyacentes de una lista y los intercambia si no están en el orden deseado.
Aplicaciones de la lógica de programación, .
-
Programación orientada a objetos,
Un ejemplo es definir una clase Coche con atributos como marca, modelo y color.
Ejemplos de software,
lenguaje de programación como Python, C++ y java son ejemplos de software que permiten crear sus propias piezas de software.
-
-
-
En la vida cotidiana:
En informática:
Algoritmos de ordenamiento (burbuja, selección, rápido
-
-
-
LENGUAJES DE PROGRAMACION!
que son?
conjunto de instrucciones, reglas y símbolos que permiten a los humanos comunicarnos con las computadoras. A través de ellos, le damos órdenes a una máquina para que realice una tarea específica.
clasificación
paradigma
Imperativo: Se centra en "cómo" se hace algo, dando una serie de pasos o instrucciones para que la computadora las siga.
Ejemplo: C (se le dice a la máquina exactamente qué hacer, paso a paso).
Orientado a objetos (OOP): Se basa en la idea de "objetos" que contienen datos (propiedades) y funciones (métodos). Esto permite organizar el código de manera más modular y reutilizable.
Ejemplos: Java, Python, C++.
Funcional: Se enfoca en la evaluación de funciones matemáticas y evita cambiar el estado de las variables. Busca resolver problemas a través de funciones.
Ejemplos: Haskell, Lisp, Scala.
Lógico: Se basa en la lógica formal para resolver problemas. Se definen hechos y reglas, y el programa busca la solución.
-
nivel
Lenguajes de bajo nivel: Están muy cerca del hardware de la computadora. Son rápidos y eficientes, pero difíciles de aprender y usar.
Ejemplo: Lenguaje ensamblador (Assembly). Cada instrucción en este lenguaje se corresponde directamente con una instrucción del procesador.
Lenguajes de alto nivel: Están más cerca del lenguaje humano (como el inglés). Son más fáciles de leer y escribir, lo que acelera el desarrollo de software.
Ejemplos: Python, Java, C++, JavaScript. Son los más utilizados hoy en día.
ejemplos
Python: Sitios web, datos, inteligencia artificial.
JavaScript: Páginas web interactivas, apps.
Java: Apps de computadora, Android, sistemas grandes.
C++: Videojuegos, sistemas operativos, programas rápidos.
C#: Videojuegos con Unity, programas de escritorio.
-
-
-
-
-
Los algoritmos están muy presentes en el ámbito de la informática, pero también en nuestra vida cotidiana.
-
-
-