Anda di halaman 1dari 6

Introduccin a la programacin

Que es un lenguaje
Un lenguaje es un sistema de comunicacin estructurado para el que existe un contexto de uso
y ciertos principios combinatorios formales. (Mensajes por celular, mimos, seales de
trnsito,).
Qu es comunicacin
La comunicacin es el proceso mediante el cual se puede transmitir informacin de una
entidad a otra, alterando el estado de conocimiento de la entidad receptora.
Los procesos de comunicacin son interacciones mediadas por signos entre al menos dos
agentes que comparten un mismo repertorio de los signos y tienen unas reglas semiticas
comunes.
Lenguaje de programacin
Un lenguaje de programacin es un conjunto de reglas sintcticas y semnticas que definen su
estructura y el significado de sus elementos.
Cada lenguaje de programacin tiene su propia gramtica. Lenguajes de programacin
conocidos:
C++
Pascal
Java
Visual Basic
Visual C
JCreator
Sintaxis
Conjunto de normas que determinan cmo escribir las sentencias del lenguaje
Semntica
Interpretacin de las sentencias. Indica el significado de las mismas.
Sentencia
En programacin, una sentencia es una lnea de cdigo en algn lenguaje de programacin. Un
programa est constituido por mltiples sentencias de programacin, lo que es llamado cdigo
fuente
Clasificacin de los lenguajes
Existen diferentes niveles de clasificacin para utilizar los lenguajes de programacin
Lenguaje mquina
Las instrucciones de este lenguaje se indican en binario (0 y 1) y es difcil para los humanos
leerlos o escribirlos.
Lenguaje de programacin de bajo nivel
Es aqul 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 programacin de alto nivel
Un lenguaje de programacin 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 mquinas.Ej: if( numero > 0 ) printf( "El nmero es positivo" )
Lenguajes de cuarta generacin
Programacin
La programacin es el proceso de disear, codificar, depurar y mantener el cdigo fuente de
programas computacionales. El cdigo fuente es escrito en un lenguaje de programacin. El
propsito de la programacin es crear programas que exhiban un comportamiento deseado.
Programa (informtico)
Un programa informtico es un conjunto de instrucciones que una vez ejecutadas realizarn
una o varias tareas en una computadora. Sin programas las mquinas no pueden funcionar.
Cdigo fuente
Se denomina cdigo fuente a las rdenes que escribe el programador, las cuales son
traducidas al lenguaje mquina de la computadora.
Instruccin
Se denomina instruccin en informtica al conjunto de datos insertados en una secuencia
estructurada o especfica 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 operacin o accin que permite el ingreso de datos del
problema
2. Procesamiento de los datos: representa la accin o conjunto de operaciones
secuenciales cuyo objetivo es obtener la solucin del problema.
3. Salida de los resultados: representa una operacin o conjunto de operaciones que
permiten comunicar al exterior el o los resultados alcanzados.
Principios de programacin
Los programas que manejan datos disponen de un mecanismo que permite el almacenamiento
y manipulacin 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 funcin.
Para que un identificador sea vlido debe:
Iniciar con una letra del alfabeto ingls o con el signo _
No debe contener caracteres especiales, tales como @, $, #
Despus de la primera letra puede contener ms letras del alfabeto ingls, nmeros o
el carcter _
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 programacin, una variable es un espacio de memoria reservado para almacenar un valor
que corresponde a un tipo de dato soportado por el lenguaje de programacin. Una variable es
representada y usada a travs de una etiqueta (un nombre) que le asigna un programador o
que ya viene predefinida, este nombre debe ser un identificador vlido.
Por ejemplo, en la variable de nombre "num", se almacena el nmero 8 (de tipo entero). De
forma genrica, para utilizarla y sumarle un uno se debera 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
ejecucin del programa. Dependiendo del lenguaje de programacin usado, tambin 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 declaracin 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 programacin, 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
Despus 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 distincin viene dada por la posibilidad que tienen
las variables para cambiar de valor.
Principales diferencias:
Las constantes ya reciben un valor inicial en su declaracin
Las variables primero se declaran, luego se inician, y luego se usan
Las constantes, una vez declaradas mantienen su valor durante toda la ejecucin del
programa
En cambio, las variables pueden cambiar su valor tantas veces como deseen
Adems de cambiar su valor, las variables tambin pueden cambiar de tamao en
tiempo de ejecucin (punteros)
Tipos de datos
Los tipos de datos definen los mtodos de almacenamiento disponibles para representar
informacin, junto con la manera en que dicha informacin ha de ser interpretada
Los tipos de datos son indispensables para la declaracin de variables.
Entero
Real
Booleano
Carcter
Cadena
Fecha
Operador
Muchas veces las instrucciones de un programa involucran expresiones.
Una expresin es una combinacin de operadores y operandos usados para realizar un clculo.
Los operandos pueden ser nmeros, literales, constantes, variables u otras fuentes de datos.
En los lenguajes de programacin, los operadores son generalmente los mismos y admiten una
clasificacin en funcin al tipo de operacin que realizan.
Operadores aritmticos
Son operadores binarios, ya que actan sobre dos operandos y aplican operaciones
aritmticas.
+, -, *, /, % (residuo entero de la divisin), ^ (potencia).
Operadores relacionales

Operadores lgicos
&&, ||, ! (negacin)
Expresin
En programacin, una expresin es una secuencia de operandos y operadores escrita bajo
unas reglas de sintaxis.

2
+ ( 3) ()

Anda mungkin juga menyukai