0% encontró este documento útil (0 votos)
35 vistas4 páginas

Tipos de lenguajes y algoritmos en programación

El documento describe diferentes tipos de lenguajes de programación, paradigmas de programación, algoritmos y sus componentes, elementos del lenguaje como sintaxis y semántica, tipos de datos, variables, constantes y expresiones.

Cargado por

DFGDFFDGDG
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
35 vistas4 páginas

Tipos de lenguajes y algoritmos en programación

El documento describe diferentes tipos de lenguajes de programación, paradigmas de programación, algoritmos y sus componentes, elementos del lenguaje como sintaxis y semántica, tipos de datos, variables, constantes y expresiones.

Cargado por

DFGDFFDGDG
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Sistemas de procesamiento de información

Tipos de lenguajes de programación

• Lenguaje maquina:
o Aquel que puede comprender una computadora de manera directa sin
necesidad de traducción posterior para que el procesador pueda ejecutar e
programa.
• Lenguaje de bajo nivel:
o Diseñado para simplificar la programación, ya que su comprensión requiere
una complejidad menor al lenguaje maquina
• Lenguaje de ato nivel:
o permiten la utilización de un código en el cual las instrucciones o sentencias se
escriben con palabras del lenguaje natural, lo que facilita la escritura y la
comprensión del programador.

Paradigma de la programación

• programación imperativa
o El paso a paso de lo que hará el programa mediante la aplicación de algoritmo
• Programación estructurada
o Se lee secuencialmente de arriba hacia abajo, el flujo de control se define por
medio de estructuras condicionales e iterativas
• Programación modular
o Divide un programa grande en módulos que se encargar de resolver un
problema
• POO
o División del problema en objetos los cuales tienen características (atributos) y
comportamientos (métodos)
• Programación declarativa
o Se especifica que es lo que deseamos obtener y no como obtenerlo
• Programación funcional
o Serie de instrucciones que se engloban en una función la cual será necesario
llamar para que devuelva su valor
• Programación lógica
o Es otra forma de resolver problema expresando lo que queremos y no como
resolverlo
Algoritmos

Conjunto de instrucciones necesarias para realizar una tarea o actividad de manera


sistemática.

Característica de los algoritmos


PRECISIO

DEFINIDO

FINITO

Partes de un algoritmo
ENTRADA

PROCESO

SALIDA

Diagrama de flujo
Forma de representar gráficamente un algoritmo o proceso la cual es una herramienta
importante para facilitar la comprensión de un algoritmo

Pseudocódigo
Forma representativa de un algoritmo utilizando semejanzas con la estructura
de un lenguaje de programación
Elemento del lenguaje y tipo de datos
Entidad

Elemento que posee un conjunto de propiedades que lo identifican y que resulta de


interés para el programa.

Ligadura

Asociación entre una entidad y sus propiedades

• Ligadura estática: se establece durante la compilación y permanece sin


alteraciones durante la ejecución
• Ligadura dinámica: se establece en tiempo de ejecución, no se determina
hasta el momento de la ejecución

Elementos del lenguaje

• Sintaxis: describe la forma o estructura de as expresiones, las sentencias y unidades


del programa
o Conjunto de caracteres
o Identificadores
o Operadores
o Palabras clave y reservadas
o Comentarios
o Delimitadores

• Semántica: describe el significado de las expresiones, la sentencia y las unidades de


programas

Tipo de datos

• Numéricos
o Entero
o Real
• Lógicos
o Boolean (v o f)
• Carácter
o Carácter (A, B, C)
o Cadena (“Estudien perros”)

Variables y constantes

Variables

Dato almacenado en memoria cuyo valor puede cambiar durante el desarrollo del
algoritmo o la ejecución del programa

Constante

Un dato almacenado en memoria que permanece sin cambios durante el desarrollo y


ejecución del algoritmo
Expresiones y operadores

Expresiones:

• Aritméticas
o (suma, resta, multiplicación, división, etc.)
• Relacionales
o (<,>,=, ==,<=,>=,<>, !=)
• Lógicas
o Conjunción (AND-Y)
▪ A and B (devuelve verdadero si ambos son verdaderos)
o Disyunción (OR-O)
▪ A o B (devuelve verdadero con que uno de los dos sea verdadero)
o Negación (NOT-NO)
▪ ¡B
• Carácter

También podría gustarte