Professional Documents
Culture Documents
Ejemplo:
Desarrollo:
Prueba de escritorio
V imprimir
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
10 10
La prueba de escritorio se debe repetir tantas veces como sea necesario para
lograr la certeza en los procesos a llevar a cabo por el algoritmo.
Tipos de datos
Definiendo de una forma sencilla, se puede decir que un dato es cualquier cosa
que ocupa un espacio en la memoria del computador.
Todos los datos tienen un tipo asociado con ellos. Un dato puede ser un simple
carácter, tal como “b”, un valor entero tal como 35. El tipo de dato determina la
naturaleza del conjunto de valores que puede tomar una variable.
Introducción a la programación
Profesor: Julio César Meza Ramírez
Los datos pueden ser:
Lógicos: Son aquellos que solo pueden tener dos valores (cierto o falso) ya que
se presentan como el resultado de una comparación entre dos datos
(numéricos o alfanuméricos):
Alfanuméricos (String):
Es una secuencia de caracteres alfanuméricos que permiten representar
valores identificables de forma descriptiva, esto incluye nombres de personas,
direcciones, etc. Es posible representar números como alfanuméricos, pero
estos pierden su propiedad matemática, es decir, no es posible hacer
operaciones con ellos, este tipo de datos se representan encerrados entre
comillas.
Ejemplo:
“Universidad de Caldas”
“2007”
Lenguajes de programación
Introducción a la programación
Profesor: Julio César Meza Ramírez
Los lenguajes de máquina son dependientes de la máquina; es decir, un
lenguaje de máquina en particular sólo puede usarse en un tipo de
computadora.
Los lenguajes de máquina son difíciles de usar para las personas, por esto se
crearon lenguajes de ensamblador; su función es abreviar un poco las cadenas
de números utilizando palabras en ingles para representar las funciones
básicas de la computadora.
Obviamente, los lenguajes de alto nivel son mucho mas deseables desde el
punto de vista del programador que los lenguajes de maquina o ensamblador.
C, C++ y Java se encuentran entre los lenguajes de alto nivel más potentes y
de uso más difundido.
Demostración:
Introducción a la programación
Profesor: Julio César Meza Ramírez
Java
James Gosling de “First Person Inc”, a partir del C++ crea un nuevo lenguaje
de programación (1991), que llamó Oak para solucionar el gran problema de
“programación” en la electrónica de consumo:
Introducción a la programación
Profesor: Julio César Meza Ramírez
Compilador para Pentium fichero EXE (binario) para Pentium
Intérprete
No es directamente Pentium
ejecutable, ya que necesita
un intérprete que depende de Intérprete
la “máquina” Mac
En definitiva:
Ejecución
En Sistemas
del
PC/Windows el
programa
intérprete es un
programa MS/DOS
Introducción a la programación
Profesor: Julio César Meza Ramírez
Primer programa en Java
System.out.print("hola mundo");
Primera línea:
public class Main:
• Define una clase de carácter público, es decir se podría acceder a esta
desde cualquier parte del programa.
Segunda línea:
public static void main(String[ ] args):
• public:
Indica que la función es pública, se puede usar desde cualquier otra
clase.
• static:
Indica que la función es estática.
• void:
Se incluye cuando una función no devuelve ningún valor
• main:
Es el nombre de la función
• String [ ] args:
Indica que es un array de tipo String llamado ‘args’
Tercera línea:
System.out.print("hola mundo"); :
• En la tercera línea imprimimos nuestra cadena de caracteres en la
pantalla, esto mediante la función “System.out.print("");.
Introducción a la programación
Profesor: Julio César Meza Ramírez
Notas importantes:
Taller:
-----------------------------------
| |
| AVISO |
| Posible virus destructivo|
| |
-----------------------------------
Introducción a la programación
Profesor: Julio César Meza Ramírez