Yo Leo A:
-
Happy thank you more pleaseHace 18 horas
-
-
Cosparty 2011Hace 1 año.
-
-
Este blog no va masHace 1 año.
martes 20 de octubre de 2009
Despues de un tiempo
sábado 19 de septiembre de 2009
Procedimientos y Funciones
Un procedimiento es un programa que realiza una tarea específica. Puede recibir cero o más valores del programa que llama y devolver cero o más valores al programa que realizó la llamada. Un procedimiento está compuesto de un grupo de sentencias a las que se asigna un nombre (identificador) y constituye una unidad de programa. La tarea asignada al procedimiento se ejecuta siempre que Pascal encuentra el nombre del procedimiento.
Los procedimientos es obligatorio declararlos y deben ser declarados antes de que puedan ser referenciados en el cuerpo del programa. En Pascal reciben el nombre de PROCEDURE.Al igual que los identificadores, los procedimientos deben declararse dentro del cuerpo del programa. La declaración de un procedimiento NO indica a la computadora que ejecute las instrucciones dadas, sino que indica a la computadora cuáles son estas instrucciones y dónde están localizadas cuando sea necesario.
El formato del procedimiento es el siguiente:
Procedure nombreproc;
Declaraciones locales
Begin
Cuerpo del procedimiento
End;
A las variables que se encuentran dentro de un procedimiento se les llaman Variables Locales y a las que se ubican en el cuerpo principal, fuera de los procedimientos, se les llama Variables Globales.
En resumen, un procedimiento, al igual que un programa, consta de tres partes:
Una cabecera del procedimiento que proporciona el nombre del mismo y, en caso de existir, una lista de parámetros formales.
Una sección de declaración que puede contener constantes, variables e incluso otros procedimientos.
La organización de un programa en procedimientos lo hace más fácil de escribir y depurar. Los procedimientos no deben exceder de 25 líneas.
Las ventajas de utilizar procedimientos son:
Facilita el diseño descendente.
Los procedimientos se pueden ejecutar más de una vez en un programa y/o en diferentes programas, ahorrando tiempo de programación.
El uso de procedimientos facilita la división de las tareas entre un equipo de programadores y se pueden comprobar individualmente.
Funciones:
Una funcion es un modulo de un programa separado del cuerpo principal, que realiza una tarea especifica y que puede regresar un valor a la parte principal del programa u otra funcion o procedimiento que la invoque.
La forma general de una funcion es:
Function NomFuncion(parametros): tipodatoregresa;
Begin
Instrucciones;
End;
Donde tipodato especifica el tipo de dato que regresara la funcion.
Y el NomFuncion tiene dos papeles en pascal:
A) Es el nombre que se invocara dentro del principal o de algun procedimiento u otra funcion .
B) Es tambien una variable que debera cargarse dentro del cuerpo de instrucciones (begin ..end) para que pueda regresar el dato o resultado al principal o procedimiento o funcion que la este invocando.
La lista de parametros formales es una lista de variables separadas por punto y coma ( ;) que almacenaran los valores que reciba la funcion, estas variables actuan como locales dentro del cuerpo de la funcion.
Recordar ademas que cuando se llame una funcion debera haber una variable que reciba el valor que regresara la funcion, es decir generalmente se llama una funcion mediante una sentencia de asignacion, por ejemplo resultado=funcion(5, 3.1416);
EXISTEN 3 CLASES USUALES DE FUNCIONES.
Las primeras son de tipo computacional que son disenadas para realizar operaciones con los argumentos y regresan un valor basado en el resultado de esa operacion.
Las segundas funciones son aquellas que manipulan informacion y regresan un valor que indican la terminacion o la falla de esa manipulacion.
Las terceras son aquellas que no regresan ningun valor, es decir son estrictamenta procedurales.
jueves 3 de septiembre de 2009
Irian
Una entrada mas...
lunes 31 de agosto de 2009
Chrome O.S.

... No se que escribir esta vez... Pense que no era mas que un rumor pero es cierto, Google esta desarrollando su sistema operativo para PC que al parecer se va a llamar igual que su navegador. Hemos escuchado acerca de Android, esta plataforma dedicada a moviles pero esto es en realidad mas interesante. Chrome no es mas que firefox, sabemos que firefox es opensource, cualquiera puede hacer un hack, un plug in o un tema visual para este browser, Google simplemente tomo gran parte de firefox, le dio nueva interface y coloco un toque de Safari en ella. Para los que no han usado safari he de explicar que este navegador fue el que introdujo en su interface esa opcion de las screenshots de las webs mas visitadas, en fin, hay varios screenshots de este nuevo trabajo de google, espero que sea basado en linux, se dice que en google apoyan la filosofia del software libre y ya se ha demostrado mas de una ves, el mismo chrome es opensource asi que solo tendremos que esperar.
miércoles 26 de agosto de 2009
Animux
http://www.animux.org/
lunes 24 de agosto de 2009
Lenguajes Interpretados
Mas caracteristicas son:
* Flexibilidad frente a los lenguajes compilados.
* Más facilidad para lograr independencia de plataformas (portabilidad).
* Tipado dinámico.
* Fácil debugging.
A pesar de estas caracteristicas los lenguajes de este tipo siempre han sufrido discriminacion, me he topado con discusiones bastante interesantes en diversos foros y he notado que los lenguajes compilados reciben mas apoyo que los interpretados y en realidad pienso lo mismo, si me dan a elegir entre C++ y VB logicamente me voy por C++ pero tambien creo que actualmente estos lenguajes son altamente demandados y probablemente algunos no den importancia a varias de estas tecnologias simplemente por el hecho de ser muy "nuevas". En el caso de C# podemos notar una expansion considerable, tenemos la opcion de configurar aplicaciones web para cliente, DLLs, aplicaciones independientes y juegos. En C++ se puede hacer esto? Claro que si, pongo de ejemplo siempre a c++ debido a que es el lenguaje de programacion mas completo que existe, el programador puede generar drivers con c++, juegos, sistemas completos. He aqui el gran dilema, la pregunta siempre prevalece. Es buena opcion aprender un interpretado? Que acaso no es perdidad de tiempo si lo que puedo hacer con el lo puedo hacer con uno compilado? Seria bueno recibir comentarios al respecto ya que me interesa saber la opinion de los demas.
Blog Archive
-
▼
2009
(44)
-
►
mayo
(13)
- Que planea Kojima ahora?
- Mejoras.
- Team Geek anuncia su nuevo proyecto: Un Hack de Gu...
- Ranid Version Estable!!!
- Diagramas de Flujo.
- Un poco de Programacion Basica: Algoritmos.
- Problema de script con Iceweasel y Opera
- Game development en Linux
- JavaScript y sus incoherencias.
- Lo que hago y pienso hacer.
- Hablando de web amigas... SoloCodigo.
- Una pagina que vale la pena.
- Entrada inaugural
-
►
mayo
(13)





