SlideShare una empresa de Scribd logo
1 de 9
¿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

La actualidad más candente

Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacionJose Marroquin
 
Conceptos basicos de la programacion
Conceptos basicos de la programacionConceptos basicos de la programacion
Conceptos basicos de la programacionyamy matin
 
Conceptos Basicos Programacion
Conceptos Basicos ProgramacionConceptos Basicos Programacion
Conceptos Basicos ProgramacionMichele André
 
Introducción a la programación de computadores
Introducción  a la programación de computadoresIntroducción  a la programación de computadores
Introducción a la programación de computadoresPatricio Abad
 
Intropseint
IntropseintIntropseint
IntropseintTensor
 
Introducción a la Programación.
Introducción a la Programación.Introducción a la Programación.
Introducción a la Programación.guestdf1874
 
Conceptos básicos de programación
Conceptos básicos de programaciónConceptos básicos de programación
Conceptos básicos de programaciónUPEL
 
Introduccion a la programación
Introduccion a la programaciónIntroduccion a la programación
Introduccion a la programaciónRonny Parra
 
Principios basicos de la programacion (pc)
Principios basicos de la programacion (pc)   Principios basicos de la programacion (pc)
Principios basicos de la programacion (pc) Angel1309
 
Trabajo de Tecnología
Trabajo de TecnologíaTrabajo de Tecnología
Trabajo de Tecnologíaangelvillota1
 
Introducción a la Programación
Introducción a la ProgramaciónIntroducción a la Programación
Introducción a la ProgramaciónSamuel Hernandez
 
Portafolio de evidencias de Computación.
Portafolio de evidencias de Computación. Portafolio de evidencias de Computación.
Portafolio de evidencias de Computación. mafibarba
 
Cuadro sinoptico lenguaje de programacion
Cuadro sinoptico lenguaje de programacionCuadro sinoptico lenguaje de programacion
Cuadro sinoptico lenguaje de programaciontacubomx
 
Presentacion Programacion
Presentacion ProgramacionPresentacion Programacion
Presentacion Programacionguestd5974a6
 
Clase 1 de introduccion a la programacion
Clase 1 de introduccion a la programacionClase 1 de introduccion a la programacion
Clase 1 de introduccion a la programacionjoel210696
 

La actualidad más candente (20)

Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacion
 
Conceptos basicos de la programacion
Conceptos basicos de la programacionConceptos basicos de la programacion
Conceptos basicos de la programacion
 
Conceptos Basicos Programacion
Conceptos Basicos ProgramacionConceptos Basicos Programacion
Conceptos Basicos Programacion
 
Libro1
Libro1Libro1
Libro1
 
Introducción a la programación de computadores
Introducción  a la programación de computadoresIntroducción  a la programación de computadores
Introducción a la programación de computadores
 
Intropseint
IntropseintIntropseint
Intropseint
 
Introducción a la Programación.
Introducción a la Programación.Introducción a la Programación.
Introducción a la Programación.
 
Conceptos básicos de programación
Conceptos básicos de programaciónConceptos básicos de programación
Conceptos básicos de programación
 
Trabajo grupal
Trabajo grupalTrabajo grupal
Trabajo grupal
 
Introduccion a la programación
Introduccion a la programaciónIntroduccion a la programación
Introduccion a la programación
 
Cuaderno 1
Cuaderno 1Cuaderno 1
Cuaderno 1
 
Principios basicos de la programacion (pc)
Principios basicos de la programacion (pc)   Principios basicos de la programacion (pc)
Principios basicos de la programacion (pc)
 
Trabajo de Tecnología
Trabajo de TecnologíaTrabajo de Tecnología
Trabajo de Tecnología
 
Introducción a la Programación
Introducción a la ProgramaciónIntroducción a la Programación
Introducción a la Programación
 
Portafolio de evidencias de Computación.
Portafolio de evidencias de Computación. Portafolio de evidencias de Computación.
Portafolio de evidencias de Computación.
 
Cuadro sinoptico lenguaje de programacion
Cuadro sinoptico lenguaje de programacionCuadro sinoptico lenguaje de programacion
Cuadro sinoptico lenguaje de programacion
 
Presentacion Programacion
Presentacion ProgramacionPresentacion Programacion
Presentacion Programacion
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Clase 1 de introduccion a la programacion
Clase 1 de introduccion a la programacionClase 1 de introduccion a la programacion
Clase 1 de introduccion a la programacion
 
Trabajo de programacion 1
Trabajo de programacion 1 Trabajo de programacion 1
Trabajo de programacion 1
 

Similar a Dazaaaa

C:\Documents And Settings\Alumnos\Escritorio\Programaion1
C:\Documents And Settings\Alumnos\Escritorio\Programaion1C:\Documents And Settings\Alumnos\Escritorio\Programaion1
C:\Documents And Settings\Alumnos\Escritorio\Programaion1kfacu
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacionCecilia Díaz
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continaciondetlefsen
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continaciondetlefsen
 
PRESENTACIÓN Y PUBLICACIÓN EN SLIDESHARE
PRESENTACIÓN Y PUBLICACIÓN EN SLIDESHAREPRESENTACIÓN Y PUBLICACIÓN EN SLIDESHARE
PRESENTACIÓN Y PUBLICACIÓN EN SLIDESHARECLAUDIAALINFLORESGAR
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmosnileyna
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmosnileyna
 
9º Algoritmos
9º Algoritmos9º Algoritmos
9º Algoritmosnileyna
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmosnileyna
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmosnileyna
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmosnileyna
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmosnileyna
 
Pteg i-grupo5- cap 6-lenguaje de programacion
Pteg i-grupo5- cap 6-lenguaje de programacionPteg i-grupo5- cap 6-lenguaje de programacion
Pteg i-grupo5- cap 6-lenguaje de programacionErikValladarez
 
Pteg i-grupo5- cap 6-lenguaje de programacion
Pteg i-grupo5- cap 6-lenguaje de programacionPteg i-grupo5- cap 6-lenguaje de programacion
Pteg i-grupo5- cap 6-lenguaje de programacionErikValladarez
 
Programa informático
Programa informáticoPrograma informático
Programa informáticotomorrowland
 
Trabajo de jhon piyo
Trabajo de jhon piyoTrabajo de jhon piyo
Trabajo de jhon piyojhonarias
 
DAVID MONTALVO INTRODUCCION A LA PROGRAMACION.pptx
DAVID MONTALVO INTRODUCCION A LA PROGRAMACION.pptxDAVID MONTALVO INTRODUCCION A LA PROGRAMACION.pptx
DAVID MONTALVO INTRODUCCION A LA PROGRAMACION.pptxDavidMontalvo37
 

Similar a Dazaaaa (20)

C:\Documents And Settings\Alumnos\Escritorio\Programaion1
C:\Documents And Settings\Alumnos\Escritorio\Programaion1C:\Documents And Settings\Alumnos\Escritorio\Programaion1
C:\Documents And Settings\Alumnos\Escritorio\Programaion1
 
Generacionlenguajes
GeneracionlenguajesGeneracionlenguajes
Generacionlenguajes
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacion
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacion
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacion
 
PRESENTACIÓN Y PUBLICACIÓN EN SLIDESHARE
PRESENTACIÓN Y PUBLICACIÓN EN SLIDESHAREPRESENTACIÓN Y PUBLICACIÓN EN SLIDESHARE
PRESENTACIÓN Y PUBLICACIÓN EN SLIDESHARE
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
9º Algoritmos
9º Algoritmos9º Algoritmos
9º Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Pteg i-grupo5- cap 6-lenguaje de programacion
Pteg i-grupo5- cap 6-lenguaje de programacionPteg i-grupo5- cap 6-lenguaje de programacion
Pteg i-grupo5- cap 6-lenguaje de programacion
 
Pteg i-grupo5- cap 6-lenguaje de programacion
Pteg i-grupo5- cap 6-lenguaje de programacionPteg i-grupo5- cap 6-lenguaje de programacion
Pteg i-grupo5- cap 6-lenguaje de programacion
 
Programa informático
Programa informáticoPrograma informático
Programa informático
 
Introduccion a la progamacion
Introduccion a la progamacionIntroduccion a la progamacion
Introduccion a la progamacion
 
Trabajo de jhon piyo
Trabajo de jhon piyoTrabajo de jhon piyo
Trabajo de jhon piyo
 
Diap 01
Diap 01Diap 01
Diap 01
 
DAVID MONTALVO INTRODUCCION A LA PROGRAMACION.pptx
DAVID MONTALVO INTRODUCCION A LA PROGRAMACION.pptxDAVID MONTALVO INTRODUCCION A LA PROGRAMACION.pptx
DAVID MONTALVO INTRODUCCION A LA PROGRAMACION.pptx
 

Último

PANTEÓN DE Paris en historia de la arquitectura
PANTEÓN DE Paris en historia de la arquitecturaPANTEÓN DE Paris en historia de la arquitectura
PANTEÓN DE Paris en historia de la arquitecturaRosaHurtado26
 
Los_países_con_la_mayor_cantidad_de_rascacielos (2023).pdf
Los_países_con_la_mayor_cantidad_de_rascacielos (2023).pdfLos_países_con_la_mayor_cantidad_de_rascacielos (2023).pdf
Los_países_con_la_mayor_cantidad_de_rascacielos (2023).pdfJC Díaz Herrera
 
Presentacion-Prevencion-Incendios-Forestales.pdf
Presentacion-Prevencion-Incendios-Forestales.pdfPresentacion-Prevencion-Incendios-Forestales.pdf
Presentacion-Prevencion-Incendios-Forestales.pdfDodiAcuaArstica
 
Las familias más ricas del sionismo en el siglo XXI.pdf
Las familias más ricas del sionismo en el siglo XXI.pdfLas familias más ricas del sionismo en el siglo XXI.pdf
Las familias más ricas del sionismo en el siglo XXI.pdfJC Díaz Herrera
 
presentacion de conjuntos para primaria.ppt
presentacion de conjuntos para primaria.pptpresentacion de conjuntos para primaria.ppt
presentacion de conjuntos para primaria.pptMelina Alama Visitacion
 
AA CUADRO DE TEORIA DEL CASO. (1) (1).docx
AA CUADRO DE TEORIA DEL CASO. (1) (1).docxAA CUADRO DE TEORIA DEL CASO. (1) (1).docx
AA CUADRO DE TEORIA DEL CASO. (1) (1).docxLuisAngelYomonaYomon
 
Los artistas mexicanos con más ventas de discos en la historia (2024).pdf
Los artistas mexicanos con más ventas de discos en la historia (2024).pdfLos artistas mexicanos con más ventas de discos en la historia (2024).pdf
Los artistas mexicanos con más ventas de discos en la historia (2024).pdfJC Díaz Herrera
 
Premios_nobel_por_grupo_racial_ (2024).pdf
Premios_nobel_por_grupo_racial_ (2024).pdfPremios_nobel_por_grupo_racial_ (2024).pdf
Premios_nobel_por_grupo_racial_ (2024).pdfJC Díaz Herrera
 
Análisis de datos en acción: Optimizando el crecimiento de Cyclistic
Análisis de datos en acción: Optimizando el crecimiento de CyclisticAnálisis de datos en acción: Optimizando el crecimiento de Cyclistic
Análisis de datos en acción: Optimizando el crecimiento de CyclisticJamithGarcia1
 
INTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptx
INTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptxINTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptx
INTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptxJamesHerberthBacaTel
 
PIB PERÚ datos y análisis de los últimos años
PIB PERÚ datos y análisis de los últimos añosPIB PERÚ datos y análisis de los últimos años
PIB PERÚ datos y análisis de los últimos añosEstefaniaRojas54
 
Posiciones de México en el PNB PPA per cápita (1982-2024).pdf
Posiciones de México en el PNB PPA per cápita (1982-2024).pdfPosiciones de México en el PNB PPA per cápita (1982-2024).pdf
Posiciones de México en el PNB PPA per cápita (1982-2024).pdfJC Díaz Herrera
 
Tipos de Educacion en diferentes partes del mundo.pptx
Tipos de Educacion en diferentes partes del mundo.pptxTipos de Educacion en diferentes partes del mundo.pptx
Tipos de Educacion en diferentes partes del mundo.pptxMiguelPerz4
 
Industria musical de EUA vs Industria musical Corea del Sur (2024).pdf
Industria musical de EUA vs Industria musical Corea del Sur (2024).pdfIndustria musical de EUA vs Industria musical Corea del Sur (2024).pdf
Industria musical de EUA vs Industria musical Corea del Sur (2024).pdfJC Díaz Herrera
 
Listas de Fundamentos de Programación 2024
Listas de Fundamentos de Programación 2024Listas de Fundamentos de Programación 2024
Listas de Fundamentos de Programación 2024AndrsReinosoSnchez1
 
Familias más ricas de AL por países (2024).pdf
Familias más ricas de AL por países (2024).pdfFamilias más ricas de AL por países (2024).pdf
Familias más ricas de AL por países (2024).pdfJC Díaz Herrera
 
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdf
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdfPosiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdf
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdfJC Díaz Herrera
 
Reservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdf
Reservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdfReservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdf
Reservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdfJC Díaz Herrera
 
Novelas Turcas vs Series de EUA en audiencia (2024).pdf
Novelas Turcas vs Series de EUA en audiencia  (2024).pdfNovelas Turcas vs Series de EUA en audiencia  (2024).pdf
Novelas Turcas vs Series de EUA en audiencia (2024).pdfJC Díaz Herrera
 
Triptico-del-Bullying qué es, cómo detectarlo, donde acudir
Triptico-del-Bullying qué es, cómo detectarlo, donde acudirTriptico-del-Bullying qué es, cómo detectarlo, donde acudir
Triptico-del-Bullying qué es, cómo detectarlo, donde acudirluis809799
 

Último (20)

PANTEÓN DE Paris en historia de la arquitectura
PANTEÓN DE Paris en historia de la arquitecturaPANTEÓN DE Paris en historia de la arquitectura
PANTEÓN DE Paris en historia de la arquitectura
 
Los_países_con_la_mayor_cantidad_de_rascacielos (2023).pdf
Los_países_con_la_mayor_cantidad_de_rascacielos (2023).pdfLos_países_con_la_mayor_cantidad_de_rascacielos (2023).pdf
Los_países_con_la_mayor_cantidad_de_rascacielos (2023).pdf
 
Presentacion-Prevencion-Incendios-Forestales.pdf
Presentacion-Prevencion-Incendios-Forestales.pdfPresentacion-Prevencion-Incendios-Forestales.pdf
Presentacion-Prevencion-Incendios-Forestales.pdf
 
Las familias más ricas del sionismo en el siglo XXI.pdf
Las familias más ricas del sionismo en el siglo XXI.pdfLas familias más ricas del sionismo en el siglo XXI.pdf
Las familias más ricas del sionismo en el siglo XXI.pdf
 
presentacion de conjuntos para primaria.ppt
presentacion de conjuntos para primaria.pptpresentacion de conjuntos para primaria.ppt
presentacion de conjuntos para primaria.ppt
 
AA CUADRO DE TEORIA DEL CASO. (1) (1).docx
AA CUADRO DE TEORIA DEL CASO. (1) (1).docxAA CUADRO DE TEORIA DEL CASO. (1) (1).docx
AA CUADRO DE TEORIA DEL CASO. (1) (1).docx
 
Los artistas mexicanos con más ventas de discos en la historia (2024).pdf
Los artistas mexicanos con más ventas de discos en la historia (2024).pdfLos artistas mexicanos con más ventas de discos en la historia (2024).pdf
Los artistas mexicanos con más ventas de discos en la historia (2024).pdf
 
Premios_nobel_por_grupo_racial_ (2024).pdf
Premios_nobel_por_grupo_racial_ (2024).pdfPremios_nobel_por_grupo_racial_ (2024).pdf
Premios_nobel_por_grupo_racial_ (2024).pdf
 
Análisis de datos en acción: Optimizando el crecimiento de Cyclistic
Análisis de datos en acción: Optimizando el crecimiento de CyclisticAnálisis de datos en acción: Optimizando el crecimiento de Cyclistic
Análisis de datos en acción: Optimizando el crecimiento de Cyclistic
 
INTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptx
INTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptxINTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptx
INTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptx
 
PIB PERÚ datos y análisis de los últimos años
PIB PERÚ datos y análisis de los últimos añosPIB PERÚ datos y análisis de los últimos años
PIB PERÚ datos y análisis de los últimos años
 
Posiciones de México en el PNB PPA per cápita (1982-2024).pdf
Posiciones de México en el PNB PPA per cápita (1982-2024).pdfPosiciones de México en el PNB PPA per cápita (1982-2024).pdf
Posiciones de México en el PNB PPA per cápita (1982-2024).pdf
 
Tipos de Educacion en diferentes partes del mundo.pptx
Tipos de Educacion en diferentes partes del mundo.pptxTipos de Educacion en diferentes partes del mundo.pptx
Tipos de Educacion en diferentes partes del mundo.pptx
 
Industria musical de EUA vs Industria musical Corea del Sur (2024).pdf
Industria musical de EUA vs Industria musical Corea del Sur (2024).pdfIndustria musical de EUA vs Industria musical Corea del Sur (2024).pdf
Industria musical de EUA vs Industria musical Corea del Sur (2024).pdf
 
Listas de Fundamentos de Programación 2024
Listas de Fundamentos de Programación 2024Listas de Fundamentos de Programación 2024
Listas de Fundamentos de Programación 2024
 
Familias más ricas de AL por países (2024).pdf
Familias más ricas de AL por países (2024).pdfFamilias más ricas de AL por países (2024).pdf
Familias más ricas de AL por países (2024).pdf
 
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdf
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdfPosiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdf
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdf
 
Reservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdf
Reservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdfReservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdf
Reservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdf
 
Novelas Turcas vs Series de EUA en audiencia (2024).pdf
Novelas Turcas vs Series de EUA en audiencia  (2024).pdfNovelas Turcas vs Series de EUA en audiencia  (2024).pdf
Novelas Turcas vs Series de EUA en audiencia (2024).pdf
 
Triptico-del-Bullying qué es, cómo detectarlo, donde acudir
Triptico-del-Bullying qué es, cómo detectarlo, donde acudirTriptico-del-Bullying qué es, cómo detectarlo, donde acudir
Triptico-del-Bullying qué es, cómo detectarlo, donde acudir
 

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.