dilluns, 1 de setembre del 2014

Hola Món!

#El programa fa una pregunta i guarda la resposta a la variable nom
nom = raw_input('Com et dius?\n')
#El programa et saluda!
print 'Hola', nom

#El programa hace una pregunta y guarda la respuesta en la variable nombre
nombre = raw_input('¿Cómo te llamas?\n')
#¡El programa te saluda!
print 'Hola', nombre


#The program ask your name and locks it in the variable name
name = raw_input('What is your name?\n')
#The program is greeting you!
print 'Hello', name

Intro

Què cal saber?

1) Fase de disseny. El primer que es fa quan es presenta un problema és plantejar l'algorisme. Aquest consisteix en escriure els passos que cal seguir per arribar a resoldre el problema plantejat. Ha de ser el més clar possible, sense ambigüitats. Cal també que sigui eficaç i eficient.

2) Codificació. És la fase que consisteix a escriure l'algorisme amb un llenguatge de programació específic, ja sigui Java, C, Phyton, Pascal, etc.
Hi ha altres llenguatges de programació, com el C++ o  l'Object Pascal, que són extensions del C i del Pascal, respectivament.

3) Compilació i muntatge. En aquest punt, es fa ús d'un compilador que transcriurà el programa a llenguatge de màquina, i se n'obtindrà el programa executable.

Tots els programes d'exemple d'aquest blog estan escrits en Python.

Qué hay que saber?

1) Fase de diseño. Lo primero que se hace cuando se presenta un problema es plantear el algoritmo. Este consiste en escribir los pasos que hay que seguir para llegar a resolver el problema planteado. Debe ser lo más claro posible, sin ambigüedades. Debe también ser efectivo y eficiente.

2) Codificación. Es la fase que consiste en escribir el algoritmo con un lenguaje de programación específico, ya sea Java, C, Phyton, Pascal, etc.
Hay otros lenguajes de programación, como el C++ o el Object Pascal, que son extensiones del C y del Pascal, respectivamente.

3) Compilación y montaje. En este punto, se debe utilizar un compilador que transcribirá el programa a lenguaje de máquina, de modo que se obtendrá el programa ejecutable.

Todos los programas de ejemplo de este blog están escritos en Python. 

Getting started 

1) Design phase. The first thing to do to resolve a problem is to pose the algorithm. This involves writing the steps to follow to get to solving that problem. It shall be as clear as possible, without ambiguities. It shall also be effective and efficient.

2) Coding. It is the step of writing the algorithm with specific programming language, for instance Java, C, Python, Pascal, etc..
There are other programming languages ​​such as C + + or Object Pascal, which are extensions of C and Pascal, respectively.

3) Compilation. At this point, a compiler is used in order to transcribe the program into machine language so that the executable program is obtained.

All sample programs in this blog are written in Python.