¿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.

Más contenido relacionado

PDF
Introducción a la Programación :: Unidad 01 :: Parte 01
PDF
Clase 1 lógica de programación
PPTX
Algoritmos y metodología para la resolución de problemas basada en el computador
PDF
Desarrollo de habilidades de pensamiento
PPSX
Lógica de programación
PDF
10 Tips para desarrollar tu lógica de programación
PPTX
LOGICA DE PROGRAMACION
Introducción a la Programación :: Unidad 01 :: Parte 01
Clase 1 lógica de programación
Algoritmos y metodología para la resolución de problemas basada en el computador
Desarrollo de habilidades de pensamiento
Lógica de programación
10 Tips para desarrollar tu lógica de programación
LOGICA DE PROGRAMACION

La actualidad más candente (20)

PPTX
Introduccion a la programacion
PDF
Conceptos basicos de la programacion
PPT
Conceptos Basicos Programacion
DOCX
PPT
Introducción a la programación de computadores
PDF
Intropseint
PPT
Introducción a la Programación.
PPTX
Conceptos básicos de programación
DOCX
Trabajo grupal
PPT
Introduccion a la programación
DOC
Cuaderno 1
DOCX
Principios basicos de la programacion (pc)
DOCX
Trabajo de Tecnología
PPTX
Introducción a la Programación
PPTX
Portafolio de evidencias de Computación.
PPTX
Cuadro sinoptico lenguaje de programacion
PPT
Presentacion Programacion
DOCX
Algoritmo
PPTX
Clase 1 de introduccion a la programacion
DOC
Trabajo de programacion 1
Introduccion a la programacion
Conceptos basicos de la programacion
Conceptos Basicos Programacion
Introducción a la programación de computadores
Intropseint
Introducción a la Programación.
Conceptos básicos de programación
Trabajo grupal
Introduccion a la programación
Cuaderno 1
Principios basicos de la programacion (pc)
Trabajo de Tecnología
Introducción a la Programación
Portafolio de evidencias de Computación.
Cuadro sinoptico lenguaje de programacion
Presentacion Programacion
Algoritmo
Clase 1 de introduccion a la programacion
Trabajo de programacion 1
Publicidad

Similar a Dazaaaa (20)

PPTX
Intro ProgramacióN
PPT
Introduccion a la prgrmacion.
PPTX
Programa informatico.tecnicas
PPTX
PPT
Presentacion info
DOCX
Programación. trabajo
PPTX
Programación
PPT
Unidad 1-continacion
PPT
Unidad 1-continacion
PPT
Unidad 1-continacion
PPTX
PPTX
Programa informatico
PPTX
Programación
PPTX
Michael guti
PPTX
Software aplicado 2
PPTX
Programa informático
PPTX
PPT
Generacionlenguajes
PPT
C:\Documents And Settings\Alumnos\Escritorio\Programaion1
PPTX
Passage
Intro ProgramacióN
Introduccion a la prgrmacion.
Programa informatico.tecnicas
Presentacion info
Programación. trabajo
Programación
Unidad 1-continacion
Unidad 1-continacion
Unidad 1-continacion
Programa informatico
Programación
Michael guti
Software aplicado 2
Programa informático
Generacionlenguajes
C:\Documents And Settings\Alumnos\Escritorio\Programaion1
Passage
Publicidad

Último (20)

PPTX
Status Proyecto CIVIX INTELIGENCIA ARTIFICIAL
PDF
jose david lopera tovar maria antonia izquierdo.pdf.pdf
PDF
Administracion y contabilidad publica 1era clase
PPTX
GUERRAS INTERNACIONALES DE BOLIVIA .pptx
PPTX
CRITERIOS DE UN SERVICIO DE INTENSIVO presen.pptx
PPTX
INDUCCION Y ORIENTACION DE LA EMPRESA VALE
PDF
S07 - Morfología urbana..........................
PDF
Principios d. Anatomía y no se que más poner jaja
PPTX
La gestión en los servicios de salud.pptx 1.pptx
DOCX
Documento sin título.dohdjdksksksksksjjskscx
PPTX
GOOGLE SHEETS IMPORTANCIA Y CARACTERISITICAS
PPT
Estadistica descriptiva e inferencial para procesos industriales y de desarrollo
PDF
Posiciones de EUA en el ranking de los países por IDH ajustado por desigualda...
PPTX
DIAPOSITIVA DE TEORIA CRITICA EN EDUCACION - RAMOS ALANIA ANA MARIA.pptx
PPTX
PUBLICANDO PRESENTACIONES EN SliderShare
PPTX
CONVENIO DE GESTION 2025 DIRESA LIMA SAITARIA
PPTX
D.4. Ciclos Mq While - Máximos - Mínimos.pptx
PPT
RESOLUCION ALTERNATIVA DE CONFLICTOS 3 CONT.ppt
PDF
HIS. UNI R03 - CLAVES.pdfG05 HIS.UNI- MUNI.pdf
PDF
JsjsjskkskskskskskksjskwiwUltradiano.pdf.pdf
Status Proyecto CIVIX INTELIGENCIA ARTIFICIAL
jose david lopera tovar maria antonia izquierdo.pdf.pdf
Administracion y contabilidad publica 1era clase
GUERRAS INTERNACIONALES DE BOLIVIA .pptx
CRITERIOS DE UN SERVICIO DE INTENSIVO presen.pptx
INDUCCION Y ORIENTACION DE LA EMPRESA VALE
S07 - Morfología urbana..........................
Principios d. Anatomía y no se que más poner jaja
La gestión en los servicios de salud.pptx 1.pptx
Documento sin título.dohdjdksksksksksjjskscx
GOOGLE SHEETS IMPORTANCIA Y CARACTERISITICAS
Estadistica descriptiva e inferencial para procesos industriales y de desarrollo
Posiciones de EUA en el ranking de los países por IDH ajustado por desigualda...
DIAPOSITIVA DE TEORIA CRITICA EN EDUCACION - RAMOS ALANIA ANA MARIA.pptx
PUBLICANDO PRESENTACIONES EN SliderShare
CONVENIO DE GESTION 2025 DIRESA LIMA SAITARIA
D.4. Ciclos Mq While - Máximos - Mínimos.pptx
RESOLUCION ALTERNATIVA DE CONFLICTOS 3 CONT.ppt
HIS. UNI R03 - CLAVES.pdfG05 HIS.UNI- MUNI.pdf
JsjsjskkskskskskskksjskwiwUltradiano.pdf.pdf

Dazaaaa

  • 1. ¿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.
  • 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 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
  • 4. 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
  • 5. SOTWARE DE DESARROLLO Son programas que permiten crear otros programas básicamente constan de un editor LENGUAJES DE PROGRAMACION
  • 6. 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
  • 7. 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
  • 8. 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
  • 9. ¿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.