Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 7

Introducción a la programación

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.

Cada lenguaje de programación tiene su propia gramática. Lenguajes de programación


conocidos:

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

Lenguaje de programación de bajo nivel


Es aquél lenguaje por el que se accede al hardware directamente. Es el único que entiende
directamente la computadora al usar el alfabeto binario (0 y 1)

Lenguaje de programación de alto nivel


Un lenguaje de programación de alto nivel se caracteriza por expresar los algoritmos de una
manera adecuada a la capacidad cognitiva del ser humano, en lugar de la capacidad ejecutora
de las máquinas.Ej: if( numero > 0 ) printf( "El número es positivo" )

Lenguajes de cuarta generación

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:

 Iniciar con una letra del alfabeto inglés o con el signo _


 No debe contener caracteres especiales, tales como @, $, #
 Después de la primera letra puede contener más letras del alfabeto inglés, números o
el carácter _
 No debe haber espacios en blando en los identificadores
 Existen palabras propias del lenguaje (palabras reservadas) que no pueden ser usadas
como identificadores: if, int, while
Variables
En programación, una variable es un espacio de memoria reservado para almacenar un valor
que corresponde a un tipo de dato soportado por el lenguaje de programación. Una variable es
representada y usada a través de una etiqueta (un nombre) que le asigna un programador o
que ya viene predefinida, este nombre debe ser un identificador válido.

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.

La declaración de una variable implica dotarles de un nombre denominado identificador de la


variable. Es posible declarar una variable y al mismo tiempo asignarle un valor inicial
Constante
En programación, una constante es un tipo de dato que almacena un valor, el cual una vez
compilado el programa no puede cambiar su valor.

Todas las variables y constantes deben ser declaradas antes de poder ser utilizados en un
programa.

Diferencia entre variable y constante


Después de haber visto cada una por separado, pasemos a explicar las diferencias que existen
entre constantes y variables. A primera vista pudieran parecer conceptos similares, pero
realmente son cosas muy distintas. Y esta distinción viene dada por la posibilidad que tienen
las variables para cambiar de valor.

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

Los tipos de datos son indispensables para la declaración de variables.

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

 +, -, *, /, % (residuo entero de la división), ^ (potencia).

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) ∗ 𝑐𝑜𝑠(𝛼 )

También podría gustarte