miércoles, 9 de diciembre de 2015

 Lenguaje de programación  Free Pascal:
Es un compilador Pascal portable,  libre y de código abierto.
El lenguaje de programación en Pascal se considera un lenguaje estructurado, sencillo y práctico para todos aquellos usuarios que se inician en el mundo de la programación, ya que fue creado con fines de aprendizaje.
Al ser un Pascal lenguaje estructurado, sirve de base para cualquier otro lenguaje de alto nivel, por estas características es utilizado en las universidades e institutos de educación para iniciar a los futuros ingenieros en sistemas o informática.



Estructuras de condición

La primera estructura con la que vamos a trabajar es if ... then  (en  español sería "si ... entonces"). El formato es if condicion then sentencia.

Ejemplo:
 
 program usodeif1; 
 var numero: integer;
  begin
   writeln('Escriba un número');
   readln(numero);
   if numero>0 then writeln('El número es positivo');
 end. 
 
 

La condición debe ser una expresión que devuelva un valor del tipo "boolean" (verdadero/falso). La "sentencia" se ejecutará si ese valor es VERDADERO. 

Condiciones y sentencias compuestas:


La "sentencia" que sigue a if .. then puede ser una sentencia simple o compuesta. Las sentencias compuestas se forman agrupando varias simples entre un begin y un end.  

 program usodeif3;
  var
   numero: integer;
  begin
   writeln('Escriba un número');
   readln(numero);
   if numero<0 then
     begin
     writeln('El número es negativo.  Pulse ENTER para seguir.');
     readln
     end;
 end. 
 






Lenguajes de Programación:

 Un lenguaje de programación no es más que un sistema estructurado y diseñado principalmente para que las máquinas y computadoras se entiendan entre sí y con nosotros, los humanos. Contiene un conjunto de acciones consecutivas que el ordenador debe ejecutar.

   Estos lenguajes de programación usan diferentes normas o bases y se utilizan para controlar cómo se comporta una máquina (por ejemplo, un ordenador), también pueden usarse para crear programas informáticos. 
   El término “programación” se define como un proceso por medio del cual se diseña, se codifica, se escribe, se prueba y se depura un código básico para las computadoras. Ese código es el que se llama “código fuente” que caracteriza a cada lenguaje de programación. Cada lenguaje de programación tiene un “código fuente” característico y único que está diseñado para una función o un propósito determinado y que nos sirven para que una máquina o computador se comporte de una manera deseada. 


Hay dos tipos:

   Los Lenguajes de Programación de Bajo Nivel: que son aquellos utilizados fundamentalmente para controlar el “hardware” del ordenador y dependen totalmente de la máquina y no se pueden utilizar en otras máquinas. Están orientados exclusivamente para la máquina Estos lenguajes son los que ordenan a la máquina operaciones fundamentales para que pueda funcionar. Utiliza básicamente ceros, unos y abreviaturas de letras. Estos lenguajes también se llaman de código máquina. Son los más complicados,  pero solo los usan prácticamente los creadores de las máquinas. Con este tipo de lenguajes programan la asignación y liberación de memoria, el uso de punteros, el poder usar paso por valor y por referencia, la creación de tipos de datos, etc.

   Los Lenguajes de Programación de Alto Nivel: Estos lenguajes son más parecidos al lenguaje natural humano y no dependen de la máquina y sirven fundamentalmente para crear programas informáticos que solucionan diferentes problemas. Son los más usados por los programadores y por todo del mundo que realiza programas informáticos.



Ej. de programas más usados son:  
Lenguaje de programación HTLM, se crean páginas web.
SQL, para consulta de base de datos.
Java, para juegos y aplicaciones.
JavaScript, para dar interactividad con los usuarios, efectos de textos.
"C",para crear programas de sistemas operativos como windows, linux y aplicaciones. En robótica se lo usa para programar simuladores.

 Free Pascal, es la que veremos detalladamente por ser el lenguaje utilizado en nuestra materia de Programación. 


domingo, 1 de noviembre de 2015

Saber programar no es para "pocos", todos podemos lograrlo!!!
Este video nos ayuda a concientizarnos para ello dejo el link:
https://yosDk1pTDPROIutu.be/

"Se piensa que programar es muy difícil, y que es algo para pocos que saben mucho. Pero, en verdad, es tan sencillo como aprender a "decirle" a la computadora qué querés que haga. Es enseñarle a hacer algo y después pedirle que lo realice. Una vez que lo sepas, vas a poder poner en práctica tus ideas, convertirlas en realidad y compartirlas"
Si sabés programar, la computadora te abre la puerta a un mundo sin límites y lleno de posibilidades para expresarte y crear.
Esto puede resultar muy importante para cualquier área o carrera en la que uno elija especializarte en el futuro!

Después de mirar el video y además tener en cuenta que se publicó oficialmente: "En todas las escuelas argentinas la Programación será una nueva materia".  No cabe dudas que es importante que desde niños ya tengan el entrenamiento para saber programar!!!


"El Consejo Federal de Educación declaró de importancia estratégica a la enseñanza y el aprendizaje de la Programación en todas las escuelas durante la escolaridad obligatoria. Además, se creará una red de escuelas que programan en todo el país."

http://programar.gob.ar/es-oficial-la-programacion-llegara-a-todas-las-escuelas-argentinas/


jueves, 29 de octubre de 2015



 El Pensamiento Computacional:

En la programación de la informática y como futura docente de la materia creo que tener pensamiento computacional es fundamental para poder desarrollar una conducta de razonamientos lógicos.

 Esto nos  permite saber identificar, analizar e implementar diferentes soluciones para llegar a la resolución de un determinado problema de manera  efectiva y eficiente siguiendo siempre una serie de pasos y recursos previos.

La información debe ser analizada y ordenada lógicamente en  la computadora y utilizando además todas aquellas herramientas que sean necesarias para tal fin.

Se ha demostrado la importancia que genera este tipo de comportamiento para implementarlo tanto en el ámbito educativo y en el plano social, porque sirve para potenciar la creatividad encontrando solución a un problema para resolver.