viernes, 11 de marzo de 2011

Ejemplos de Programas.

Programa Vocanum

Este programa sirve para decirle al usuario el tipo de caracter (Vocal o Número) que escribió
ejemplificando el uso de variables Char.





Programa Área

Este programa calcula el área de un Triángulo ejemplificando el uso de variables Real.


Programa Aprobo

Este programa solicita 3 calificaciones al usuario, calcula su promedio y le informa si Aprobó, ejemplificando el uso de la Instrucción If Then.

miércoles, 9 de febrero de 2011

Lenguaje de Programación

Universidad Nacional Autónoma de México.
Colegio de Ciencias y Humanidades
Plantel Vallejo
Cibernética y Computación II
Martínez Ramírez Sergio.
Prof.: Irma Esqueda Vázquez

Lenguaje de Programación Pascal.
Estructura del programa.
Encabezado.
La cabecera del programa consta de la palabra reservada PROGRAM seguida del Nombre del Programa y de punto y coma (;).
Zona de declaraciones.
En todo programa de Pascal es necesario declarar o definir previamente todo lo que se vaya a utilizar y que no tenga un significado específico o a priori para este lenguaje de programación. En esta sección se realizan estas definiciones o declaraciones del programa.
Exceptuando la declaración de utilización de unidades que, si existe, es única y deberá incluirse al principio, el número y orden de las demás declaraciones no es rígido. A este respecto, la única norma general que es necesario respetar es que cualquier elemento que se utilice en un punto determinado del programa deberá haber sido declarado previamente.
Zona de sentencias.
También llamado cuerpo del programa, aquí es donde se redactan todas las instrucciones necesarias para que el programa funcione correctamente.
Identificadores, constantes, variables, palabras reservadas.
Identificadores.
Un identificador es un nombre de un programa, una variable, una constante, un tipo de dato, una función, un procedimiento, una etiqueta, una unidad o un campo de una estructura en un programa de Pascal. Existen identificadores que tienen ya un significado definido en Pascal y otros nuevos cuyo significado el programador puede definir. Algunos ejemplos de identificadores son: program, Adicion, Crt, a, b, c, Integer, begin, Linea.



Constantes.
Una constante es una partida de datos que permanecen sin cambios durante todo el desarrollo del algoritmo o durante la ejecución del programa.
Variables.
Una variable es un objeto o partida de datos cuyo valor puede cambiar durante el desarrollo del algoritmo o ejecución del programa. Dependiendo del lenguaje, hay diferentes tipos de variables.
Palabras reservadas.
En los lenguajes de programación, una palabra reservada es una palabra que tiene un significado gramatical especial para ese lenguaje y no puede ser utilizada como un identificador en ese lenguaje.
En el siguiente cuadro se muestran las palabras reservadas utilizadas en Pascal con algunos ejemplos:
Palabra reservada Declaración Ejemplo
uses uses nomunid; uses crt;
label label numetiq; label 1;
var var nomvar:tipodedato; var sum:integer;
const const nomconst=valor; const Pi=3.1416;
procedure procedure nomproce; procedure Marcos;
function function nomfunct; function Marcos;

Otra palabra reservada es “Type” la cual se divide en tres declaraciones “Record”, “Set” y “File”
Tipos de datos primitivos.
El primer objetivo de toda computadora es el manejo de la información o datos. Estos datos pueden ser cifras de ventas de un supermercado o las calificaciones de una clase. Un dato es la expresión general que describe los objetos con los cuales opera una computadora. La mayoría de las computadoras pueden trabajar con varios tipos de datos. Los algoritmos y los programas correspondientes operan sobre estos tipos de datos.
La acción de las instrucciones ejecutables de las computadoras se refleja en cambios en los valores de las partidas de datos. Los datos de entrada se transforman por el programa, después de las etapas intermedias, en datos de salida.

Los tipos de datos son los siguientes:
Numéricos (integer, real)
Lógicos (boolean)
Carácter (char, string)

Datos numéricos.
El tipo numérico es el conjunto de los valores numéricos. Estos pueden representarse en dos formas distintas:
• Tipo numérico entero (integer).
• Tipo numérico decimal (real).
Enteros: El tipo “integer” es un subconjunto finito de los números enteros. Los enteros son números complejos, no tienen componentes fraccionarios o decimales y pueden ser negativos o positivos. Los números enteros máximos y mínimos de una computadora generalmente suelen ser de -32768 a +32767.

Decimales: El tipo “real” consiste en un subconjunto de números decimales. Los números reales siempre tienen un punto decimal. Un número real consta de un entero y una parte decimal.

Datos lógicos.
El tipo lógico (también determinado booleano) es aquel dato que solo puede tomar uno de dos valores:
Verdadero (true) y Falso (false)
Este tipo de datos se utiliza para representar las alternativas (si/no) a determinadas condiciones. Por ejemplo, cuando se pide si un valor entero es par, la respuesta será verdadera o falsa, según sea par o impar.
Datos de tipo “Char” y “String”.
El tipo “Char” es el conjunto finito y ordenado de caracteres que la computadora reconoce. Este tipo de dato contiene solo un carácter. Los caracteres que reconocen la mayoría de las computadoras pueden ser alfabéticos y numéricos.
El tipo de dato “String”, a diferencia de “Char” pueden llevar más de un carácter siempre y cuando se le dé la orden del número de caracteres máximos posibles.

martes, 18 de enero de 2011

Tutorial Pascal

http://www.carlospes.com/curso_de_pascal/

Este tutorial para pascal me pareció excelente ya que te da una pequeña introducción de lo que es la programación en Pascal y poco a poco va diciendo las distintas instrucciones que son muy útiles para poder realizar un programa.

Saludos.