¿Qué es un lenguaje de programación?
Es un lenguaje formal que, mediante una serie de instrucciones, le
permite a un programador escribir un conjunto de órdenes, acciones
consecutivas, datos y algoritmos para, de esa forma, crear programas
que controlen el comportamiento físico y lógico de una máquina.
Mediante este lenguaje se comunican el programador y la
máquina, permitiendo especificar, de forma precisa, aspectos como:
 cuáles datos debe operar un software específico;
 cómo deben ser almacenados o transmitidos esos datos;
 las acciones que debe tomar el software dependiendo de las
circunstancias variables.
Para explicarlo mejor (en otras y con menos palabras), el lenguaje de
programación es un sistema estructurado de comunicación,elcual
está conformado por conjuntos de símbolos, palabras claves, reglas
semánticas y sintácticas que permiten el entendimiento entre un
programador y una máquina.
Es importante recalcar que existe el error común de usar como
sinónimos el lenguaje de programación y el lenguaje informático,
pero ¿por qué no debemos confundirlos?
Pues, es debido a que el lenguaje de programación obedece a un
conjunto de reglas que permiten expresar las instrucciones que serán
interpretadas por el programador. Y el lenguaje informático comprende
otros lenguajes que dan formato a un texto pero no son programación
en sí mismos.
Entonces, no todos los lenguajes informáticos son de programación,
pero todos los lenguajes de programación son a la vez informáticos.
fundadores
Crish murran
Creo el cogol
Boile
creo las famosas tablas de la verdad en 1984
Mauricio cringe
Crea el lenguaje ensamblador
Jhon bouman
El propuso los dispositivos de entrada y salida
NICP yon macar ti
Guido van rosumm
Creo Python
Grandes aportes de la electrónica
Clou chanoll
Christen nnigarc
deniss richi: creo el lenguaje
jamer gasodin: creo yahoo
Variable: es algo que se puede cambiar es decir que es reutilizable
Constante: algo que no cambia
Tipos de datos
TIPOS DE ALGORITMOS
SPADIES: observatorio del mercado laboral para la educación
SNIES: el sistema para la prevención de la deserción de la educación superior
OLE:
SACES: Sistema de Aseguramiento de la Calidad de Educación Superior
CONFIABILIDAD E INTEGRIDAD
La confiabilidad se refiere a si la información es precisa y de confianza y la
integridad hace referencia así toda la información relevante
SOTWARE DEL SISTEMA:
Es la administración de recursos y del pseint
APLICACIONES
Son programas que se usan como herramientas para permitir hacer tareas
específicas. Para cualquier campo o documento
SOTWARE DE GESTION
Toma de apto los reproductores de música
SOTWARE DE DESARROLLO
Son programas que permiten crear otros programas básicamente constan de
un editor
LENGUAJES DE PROGRAMACION
Es un lenguajeartificial compuesto por símbolos reglas semánticas, sintácticas
que definen la estructura y el significado de la sentencia para controlar el
comportamiento físico y lógico de un ordenador es decir son instrucciones
útiles para el procesador en la realización de procesos para generar resultados
y buscar aproximarse al lenguaje humano
CODIGO FUENTE CODIGO MAQUINA
ASBTRACCION:
LENGUAJE DE MEDI0 NIVEL
Conocido como lenguaje simbólico
Son rápidos que el lenguaje de maquina son difíciles de aprender usar o
programar
LENGUAJE DE BAJO NIVEL
DESVENTAJA: poco amigable su probabilidad de errores alto
VENTAJA: permite obtener el máximo uso de los recursos
LENGUAJE DE ALTO NIVEL
Se puede usar en diferentes tipos de computador se basa en reglas didácticas
INDEPENDENCIA DE HOTWARE
PARADIGMA:
una forma de hacer las cosas
PROGRAMACION ORIENTADA Y OBJETO
se basa en el concepto de crear un modelo del problema de destino en sus
programas. La programación orientada a objetos disminuye los errores y
promociona la reutilización del código. Python es un lenguaje orientado a
objetos.
PROGRAMACIPON DECLARATIVOPROGRAMACION LOGICA
se conoce como programación declarativa. consiste en indicar cómo resolver
un problema mediante sentencias; en la programación lógica, se trabaja de
una forma descriptiva,estableciendo relaciones entre entidades, indicando no
cómo, sino qué hacer.
PROGRAMACION FUNCIONAL
es un paradigmabasado enel uso de verdaderas funciones matemáticas
. En este estilo de programación las funciones son ciudadanas de
primera clase, porque sus expresiones pueden ser asignadas a
variables como se haría con cualquier otro valor; además de que
pueden crearse funciones de orden superior
Hardware
son los componentes físicos que un sistema de la computadora necesita para
funcionar
software
Son programas, datos o métodos de funcionamiento a modo de instrucciones
a través de las que los equipos informáticos realizan tareas. El software se
utiliza no solo en ordenadores, sino que se trata del tipo de herramienta que
también se aplica en el caso de dispositivos móviles, consolas y todo tipo de
maquinaria.
5 pasos para programar
Paso1: definir variables
Paso2: que necesita el usuario
Paso3: leer lo del usuario
Paso4: planteamiento de la solución
Paso5: escribir la respuesta
¿Cómo hacer un algoritmo?
Todo algoritmo consta de tres partes.
Entrada:
en la entrada o input del algoritmo será donde se introduzcan todos aquellos
datos que el algoritmo necesite para operar.
Procesamiento:
con lo recibido en la entrada o input, el algoritmo realizará una serie de
cálculos lógicos para resolver el problema.
Salida:
los resultados obtenidos en el procesamiento se mostrarán en la salida u
output del algoritmo.
Para hacer un algoritmo hay que tener en cuenta sus características:
secuenciales, se procesan uno después del otro; precisos, deben ser objetivos
al resolver el problema; ordenados, deben ser leídos y ejecutados de forma
precisa; finitos, deben tener un número determinado de pasos; concretos,
deben mostrarun resultado alproblema resuelto; y definidos,ante los mismos
inputs siempre deben obtenerse los mismos outputs.
En resumen, un algoritmo debe ser suficientepara resolver el problema y ante
varios algoritmos que resuelvan el mismo problema, siempre será preferible
el que tenga un camino más corto.

Dazaaaa

  • 1.
    ¿Qué es unlenguaje de programación? Es un lenguaje formal que, mediante una serie de instrucciones, le permite a un programador escribir un conjunto de órdenes, acciones consecutivas, datos y algoritmos para, de esa forma, crear programas que controlen el comportamiento físico y lógico de una máquina. Mediante este lenguaje se comunican el programador y la máquina, permitiendo especificar, de forma precisa, aspectos como:  cuáles datos debe operar un software específico;  cómo deben ser almacenados o transmitidos esos datos;  las acciones que debe tomar el software dependiendo de las circunstancias variables.
  • 2.
    Para explicarlo mejor(en otras y con menos palabras), el lenguaje de programación es un sistema estructurado de comunicación,elcual está conformado por conjuntos de símbolos, palabras claves, reglas semánticas y sintácticas que permiten el entendimiento entre un programador y una máquina. Es importante recalcar que existe el error común de usar como sinónimos el lenguaje de programación y el lenguaje informático, pero ¿por qué no debemos confundirlos? Pues, es debido a que el lenguaje de programación obedece a un conjunto de reglas que permiten expresar las instrucciones que serán interpretadas por el programador. Y el lenguaje informático comprende otros lenguajes que dan formato a un texto pero no son programación en sí mismos. Entonces, no todos los lenguajes informáticos son de programación, pero todos los lenguajes de programación son a la vez informáticos. fundadores Crish murran Creo el cogol Boile creo las famosas tablas de la verdad en 1984 Mauricio cringe Crea el lenguaje ensamblador Jhon bouman El propuso los dispositivos de entrada y salida NICP yon macar ti
  • 3.
    Guido van rosumm CreoPython Grandes aportes de la electrónica Clou chanoll Christen nnigarc deniss richi: creo el lenguaje jamer gasodin: creo yahoo Variable: es algo que se puede cambiar es decir que es reutilizable Constante: algo que no cambia Tipos de datos TIPOS DE ALGORITMOS
  • 4.
    SPADIES: observatorio delmercado laboral para la educación SNIES: el sistema para la prevención de la deserción de la educación superior OLE: SACES: Sistema de Aseguramiento de la Calidad de Educación Superior CONFIABILIDAD E INTEGRIDAD La confiabilidad se refiere a si la información es precisa y de confianza y la integridad hace referencia así toda la información relevante SOTWARE DEL SISTEMA: Es la administración de recursos y del pseint APLICACIONES Son programas que se usan como herramientas para permitir hacer tareas específicas. Para cualquier campo o documento SOTWARE DE GESTION Toma de apto los reproductores de música
  • 5.
    SOTWARE DE DESARROLLO Sonprogramas que permiten crear otros programas básicamente constan de un editor LENGUAJES DE PROGRAMACION
  • 6.
    Es un lenguajeartificialcompuesto por símbolos reglas semánticas, sintácticas que definen la estructura y el significado de la sentencia para controlar el comportamiento físico y lógico de un ordenador es decir son instrucciones útiles para el procesador en la realización de procesos para generar resultados y buscar aproximarse al lenguaje humano CODIGO FUENTE CODIGO MAQUINA ASBTRACCION: LENGUAJE DE MEDI0 NIVEL Conocido como lenguaje simbólico Son rápidos que el lenguaje de maquina son difíciles de aprender usar o programar LENGUAJE DE BAJO NIVEL DESVENTAJA: poco amigable su probabilidad de errores alto VENTAJA: permite obtener el máximo uso de los recursos LENGUAJE DE ALTO NIVEL Se puede usar en diferentes tipos de computador se basa en reglas didácticas INDEPENDENCIA DE HOTWARE PARADIGMA: una forma de hacer las cosas
  • 7.
    PROGRAMACION ORIENTADA YOBJETO se basa en el concepto de crear un modelo del problema de destino en sus programas. La programación orientada a objetos disminuye los errores y promociona la reutilización del código. Python es un lenguaje orientado a objetos. PROGRAMACIPON DECLARATIVOPROGRAMACION LOGICA se conoce como programación declarativa. consiste en indicar cómo resolver un problema mediante sentencias; en la programación lógica, se trabaja de una forma descriptiva,estableciendo relaciones entre entidades, indicando no cómo, sino qué hacer. PROGRAMACION FUNCIONAL es un paradigmabasado enel uso de verdaderas funciones matemáticas . En este estilo de programación las funciones son ciudadanas de primera clase, porque sus expresiones pueden ser asignadas a variables como se haría con cualquier otro valor; además de que pueden crearse funciones de orden superior Hardware son los componentes físicos que un sistema de la computadora necesita para funcionar
  • 8.
    software Son programas, datoso métodos de funcionamiento a modo de instrucciones a través de las que los equipos informáticos realizan tareas. El software se utiliza no solo en ordenadores, sino que se trata del tipo de herramienta que también se aplica en el caso de dispositivos móviles, consolas y todo tipo de maquinaria. 5 pasos para programar Paso1: definir variables Paso2: que necesita el usuario Paso3: leer lo del usuario Paso4: planteamiento de la solución Paso5: escribir la respuesta
  • 9.
    ¿Cómo hacer unalgoritmo? Todo algoritmo consta de tres partes. Entrada: en la entrada o input del algoritmo será donde se introduzcan todos aquellos datos que el algoritmo necesite para operar. Procesamiento: con lo recibido en la entrada o input, el algoritmo realizará una serie de cálculos lógicos para resolver el problema. Salida: los resultados obtenidos en el procesamiento se mostrarán en la salida u output del algoritmo. Para hacer un algoritmo hay que tener en cuenta sus características: secuenciales, se procesan uno después del otro; precisos, deben ser objetivos al resolver el problema; ordenados, deben ser leídos y ejecutados de forma precisa; finitos, deben tener un número determinado de pasos; concretos, deben mostrarun resultado alproblema resuelto; y definidos,ante los mismos inputs siempre deben obtenerse los mismos outputs. En resumen, un algoritmo debe ser suficientepara resolver el problema y ante varios algoritmos que resuelvan el mismo problema, siempre será preferible el que tenga un camino más corto.