CONCEPTOS BÁSICOS DE PROGRAMACION
Se utilizan muchos lenguajes para programar una computador el mas básico es el lenguaje de una maquina una colección de instrucciones muy detallada que controla la circuitería interna de la maquina este es el dialecto natural de la maquina muy pocos programas se escriben actualmente en lenguaje de maquina por dos razones importantes: primero, porque el lenguaje de maquina es muy incomodo para trabajar y segundo por que la mayoría de las maquinas se pide programar en diversos tipos de lenguajes, que son lenguajes de alto nivel cuyas instrucciones son mas compatibles con los lenguajes y la forma de pensar humanos como lo es el lenguaje que además es de propósito general
Debido a que los programas diseñados en este lenguaje se pueden ejecutar en cualquier maquina casi sin modificaciones por tanto el uso del lenguaje de alto nivel ofrece tres ventajas importantes sencillez uniformidad y portabilidad
todos los datos tienen un tipo asociado a ellos un dato puede ser un simple carácter tal como la letra D un valor entero como 26 o una cadena de caracteres como DUITAMA existe una estructura para identificar diferentes tipos de datos
los datos lógicos son el resultado de una comparacion A> B los datos alfanuméricos además de un carácter puede ser representados como secuensias de caracteres estos datos deven estar encerrados entre comillas
TIPOS DE DATOS SIMPLES:
Como su nombre indica son los tipos básicos en Pascal. Son los más sencillos y los más fáciles de aprender. Por todo esto, serán en los que nos centremos.
Los tipos simples más básicos son: entero, lógico, carácter y real. Y la mayoría de los lenguajes de programación los soportan, no como ocurre con los estructurados que pueden variar de un lenguaje a otro.
TIPOS DE DATOS ESTRUCTURADOS :
Mientras que una variable de un tipo simple sólo referencia a un elemento, los estructurados se refieren a colecciones de elementos.
Las colecciones de elementos que aparecen al hablar de tipos estructurados son muy variadas: tenemos colecciones ordenadas que se representan mediante el tipo array, colecciones sin orden mediante el tipo conjunto, e incluso colecciones que contienen otros tipos, son los llamados registros
CONSTANTES Y VARIABLES
VARIABLES:
Una variable es un nombre asociado a un elemento de datos que está situado en posiciones contiguas de la memoria principal, y su valor puede cambiar durante la ejecución de un programa.
Toda variable pertenece a un tipo de dato concreto. En la declaración de una variable se debe indicar el tipo al que pertenece. Así tendremos variables enteras, reales, booleanas, etc. Por otro lado, distendimos tres partes fundamentales en la vida de una variable:
Declaración
Iniciación
Utilización.
CONSTANTES:
Una constante es un dato cuyo valor no puede cambiar durante la ejecución del programa. Recibe un valor en el momento de la compilación y este permanece inalterado durante todo el programa.
Como ya se ha comentado en el tema sobre las partes de un programa, las constantes se declaran en una sección que comienza con la palabra reservada const. Después de declarar una constante ya puedes usarla en el cuerpo principal del programa. Tienen varios usos: ser miembro en una expresión, en una comparación, asignar su valor a una variable, etc.
OPERADORES Y OPERANDOS
OPERADORES:
Son elementos que relacionan de forma diferente, los valores de una o mas variables y/o constantes. Es decir, los operadores nos permiten manipular valores.
OPERADORES ARITMÉTICOS :
Los operadores aritméticos permiten la realización de operaciones matemáticas con los valores (variables y constantes).
Los operadores aritméticos pueden ser utilizados con tipos de datos enteros o reales. Si ambos son enteros, el resultado es entero; si alguno de ellos es real, el resultado es real.
Operadores Aritméticos :
+ Suma
- Resta
* Multiplicación
/ División
mod Modulo (residuo de la división entera)
OPERADORES RELACIONALES:
Se utilizan para establecer una relación entre dos valores. Luego compara estos valores entre si y esta comparación produce un resultado de certeza o falsedad (verdadero o falso).
Los operadores relacionales comparan valores del mismo tipo (numéricos o cadenas). Estos tienen el mismo nivel de prioridad en su evaluación.
Los operadores relaciónales tiene menor prioridad que los aritméticos.
Tipos de operadores Relacionales
OPERADORES LÓGICOS :
Estos operadores se utilizan para establecer relaciones entre valores lógicos. Estos valores pueden ser resultado de una expresión relacional.
Tipos de operadores Lógicos
Para los siguientes ejemplos T significa verdadero y F falso.
TÉCNICAS PARA FORMULACIÓN DE ALGORITMOS
Un diagrama de flujo es la representación gráfica de un algoritmo. También se puede decir que es la representación detallada en forma gráfica de como deben realizarse los pasos en la computadora para producir resultados.
Esta representación gráfica se da cuando varios símbolos (que indican diferentes procesos en la computadora), se relacionan entre si mediante líneas que indican el orden en que se deben ejecutar los procesos.
REFERENCIAS:
* http://www.monografias.com/trabajos38/programacion/programacion.shtml
* http://teleformacion.edu.aytolacoruna.es/PASCAL/document/tipos.htm#clasific
* http://teleformacion.edu.aytolacoruna.es/PASCAL/document/vars.htm
* http://www.virtual.unal.edu.co/cursos/ingenieria/2001839/modulo1/cap_02/leccion102.htm
* http://www.desarrolloweb.com/articulos/2165.php
* apuntes de clase