Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introducción 1
Introducción 1
Que es un lenguaje
Un lenguaje es un sistema de comunicación estructurado para el que existe un contexto de uso
y ciertos principios combinatorios formales. (Mensajes por celular, mimos, señales de
tránsito,…).
Qué es comunicación
La comunicación es el proceso mediante el cual se puede transmitir información de una
entidad a otra, alterando el estado de conocimiento de la entidad receptora.
Los procesos de comunicación son interacciones mediadas por signos entre al menos dos
agentes que comparten un mismo repertorio de los signos y tienen unas reglas semióticas
comunes.
Lenguaje de programación
Un lenguaje de programación es un conjunto de reglas sintácticas y semánticas que definen su
estructura y el significado de sus elementos.
C++
Pascal
Java
Visual Basic
Visual C
JCreator
Sintaxis
Conjunto de normas que determinan cómo escribir las sentencias del lenguaje
Semántica
Interpretación de las sentencias. Indica el significado de las mismas.
Sentencia
En programación, una sentencia es una línea de código en algún lenguaje de programación. Un
programa está constituido por múltiples sentencias de programación, lo que es llamado código
fuente
Clasificación de los lenguajes
Existen diferentes niveles de clasificación para utilizar los lenguajes de programación
Lenguaje máquina
Las instrucciones de este lenguaje se indican en binario (0 y 1) y es difícil para los humanos
leerlos o escribirlos.
Programación
La programación es el proceso de diseñar, codificar, depurar y mantener el código fuente de
programas computacionales. El código fuente es escrito en un lenguaje de programación. El
propósito de la programación es crear programas que exhiban un comportamiento deseado.
Programa (informático)
Un programa informático es un conjunto de instrucciones que una vez ejecutadas realizarán
una o varias tareas en una computadora. Sin programas las máquinas no pueden funcionar.
Código fuente
Se denomina código fuente a las órdenes que escribe el programador, las cuales son
traducidas al lenguaje máquina de la computadora.
Instrucción
Se denomina instrucción en informática al conjunto de datos insertados en una secuencia
estructurada o específica que el procesador interpreta y ejecuta.
Algoritmo
Un algoritmo es un conjunto de instrucciones o reglas bien definidas, ordenadas y finitas que
permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba
realizar dicha actividad.
Elementos de un algoritmo
Se distinguen tres tipos:
1. Entrada de datos: representa la operación o acción que permite el ingreso de datos del
problema
2. Procesamiento de los datos: representa la acción o conjunto de operaciones
secuenciales cuyo objetivo es obtener la solución del problema.
3. Salida de los resultados: representa una operación o conjunto de operaciones que
permiten comunicar al exterior el o los resultados alcanzados.
Diagrama de Flujo
Un diagrama de flujo es la representación gráfica de un algoritmo o proceso. Se utiliza en
disciplinas como programación, economía, procesos industriales y otras.
Características
Presenta información clara, ordenada y concisa.
Permite visualizar las frecuencias y relaciones entre las etapas indicadas.
Ayuda a entender el proceso completo.
Permite comprender de forma rápida y amena los procesos.
Simbología
Principios de programación
Los programas que manejan datos disponen de un mecanismo que permite el almacenamiento
y manipulación de los datos y estas tareas se realizan en un programa por medio de entidades
denominadas variables y constantes
Identificador
Un identificador es simplemente un nombre que se le da a una variable, constante o función.
Para que un identificador sea válido debe:
Por ejemplo, en la variable de nombre "num", se almacena el número 8 (de tipo entero). De
forma genérica, para utilizarla y sumarle un uno se debería programar: num = num + 1.
Una variable puede ser del tipo booleano, entero, decimal de coma flotante, caracter, cadena
de texto, arreglo, matriz, tipo definido por el usuario, etc. Estos son tipos de datos.
Una variable, por lo general, como su nombre lo indica, puede variar su valor durante la
ejecución del programa. Dependiendo del lenguaje de programación usado, también puede
cambiar el tipo de dato que almacena.
Las variables deben definirse antes de usarse. Cuando se declara una variable estamos
reservando un espacio de memoria principal para almacenar valores correspondientes al tipo
de la variable.
Todas las variables y constantes deben ser declaradas antes de poder ser utilizados en un
programa.
Principales diferencias:
Las constantes ya reciben un valor inicial en su declaración
Las variables primero se declaran, luego se inician, y luego se usan
Las constantes, una vez declaradas mantienen su valor durante toda la ejecución del
programa
En cambio, las variables pueden cambiar su valor tantas veces como deseen
Además de cambiar su valor, las variables también pueden cambiar de tamaño en
tiempo de ejecución (punteros)
Tipos de datos
Los tipos de datos definen los métodos de almacenamiento disponibles para representar
información, junto con la manera en que dicha información ha de ser interpretada
Entero
Real
Booleano
Carácter
Cadena
Fecha
Operador
Muchas veces las instrucciones de un programa involucran expresiones.
Una expresión es una combinación de operadores y operandos usados para realizar un cálculo.
Los operandos pueden ser números, literales, constantes, variables u otras fuentes de datos.
En los lenguajes de programación, los operadores son generalmente los mismos y admiten una
clasificación en función al tipo de operación que realizan.
Operadores aritméticos
Son operadores binarios, ya que actúan sobre dos operandos y aplican operaciones
aritméticas.
Operadores relacionales
Operadores lógicos
&&, ||, ! (negación)
Expresión
En programación, una expresión es una secuencia de operandos y operadores escrita bajo
unas reglas de sintaxis.
𝑥 2 + (𝑏 − 3) ∗ 𝑐𝑜𝑠(𝛼 )