Introducción a la

Programación
Guía 1 – Datos y Estructuras


17/04/2014

Wiwocs Ergheizt


Wiwocs Ergheizt Página 2

Índice
Introducción ........................................................................................................................................ 3
Tipos de Datos ..................................................................................................................................... 4
Estructuras Básicas de la Programación .............................................................................................. 5


Wiwocs Ergheizt Página 3

Introducción
En esta introducción no nos enfocaremos en los lenguajes de programación como tal, sino en el
pensamiento requerido para poder iniciarse en la programación.
Cuando al estudiante le explican que es la programación, siempre le dicen ,básicamente, que es
hacer algo paso a paso, pero aunque el alumno pueda graficar los problemas paso a paso, no
asegura esto que pueda introducirse al mundo de la programación, puesto que este está regido
por algunas “Estructuras” básicas para realizar estos pasos.

Wiwocs Ergheizt Página 4

Tipos de Datos
Los tipos de datos básicos con los que trabajan los lenguajes de programación son los siguientes:
 Numérico
 Enteros: Estos valores pueden ser negativos o positivos, pero no decimales, estos se
diferencian por el tamaño y están ordenados de menor a mayor.
 Byte
 Short
 Integer o Int
 Long
 Reales: Estos números pueden ser positivos o negativos y tienen decimal, se diferencian
por el tamaño que soportan, están ordenados de menor a mayor.
 Float
 Double
 Caracteres
 Char: Es un único digito o carácter, que puede ser numero (0…9), letra (a,b….z) o símbolo
($, %, etc.).
 String: Es un tipo derivado del anterior, ocupado en muchos lenguajes de programación,
es en realidad una vector de Char (cadena de caracteres), mas adelante explicaremos esto.
 Booleanos: Es un operador Lógico, que se define de una comparación que arroja un resultado
Lógico.
 Boolean: Puede tener 2 valores lógicos: True o False.
Con estos valores claros, podremos trabajar las estructuras básicas de la programación, que
nos podrán ayudar a crear casi cualquier procedimiento, paso a paso. Los estudiantes deben ser
capaces de definir cuales valores son los más adecuados para cada problemática, por ejemplo:
 Si en un programa se me solicita guardar la cantidad de dinero que tiene una persona en
pesos chilenos, usaremos un tipo de dato Entero para guardar ese valor, pero si me dicen
que el dinero esta en dólares, escogeré un Real, pues los dólares tiene valor decimal.
 Si me solicitan guardar un Rut con digito verificador, usare datos del tipo Carácter, puesto
que el digito verificador puede ser K, y si me indican, que es sin el digito verificador, podre
ocupar Numérico o Carácter, dependiendo de lo que deba hacer con este Rut.

Wiwocs Ergheizt Página 5

Estructuras Básicas de la Programación
Estas estructuras permiten programar prácticamente cualquier problemática, con mayor o
menor efectividad, y son la base del pensamiento del programador, entenderlas y manejarlas,
permitirán al estudiante una mayor facilidad cuando aprenda estructuras más complejas, puesto
que todas estas, pueden ser transformadas a las básicas. Y estas son las siguientes:
 Ciclos: Son estructuras que permiten repetir acciones, mientras se cumplan las condiciones
preestablecidas.
 Ciclo For: Es un ciclo que se repite un número exacto de veces, y la condición que pide, es
que se repita hasta el valor “x” valla desde “a” hasta “b” sumándole “c”. Se representa
generalmente de la siguiente forma: For x = a to b, ++c. Ejemplo:
For x = 1 to 10, ++1

Fin
Esto quiere decir que “x” ira desde 1 hasta 10 avanzando en 1 en cada ciclo.
Este ciclo es usado cuando uno sabe la cantidad exacta de veces que tiene que
repetirse el ciclo.
 Ciclo While: Es un ciclo que se repite hasta que la condición especificada se cumpla, esta
condición es una comparación que arroja un valor Lógico ( True – False). Se representa por
While (<CONDICION>). Ejemplo:

While ( x sea distinto a 5)

Fin
El ciclo se repetirá mientras la condición se cumpla, nótese que la condición arroja un
valor lógico, pues puede ser verdadero o falso.

Este Ciclo es usado cuando uno no sabe la cantidad exacta de veces que tiene que
repetirse el ciclo.
 Condicional: Son estructuras que determinan caminos a seguir bajo una condición lógica
(Verdadero o Falso).
 If o If…else: Es, literalmente, preguntar Si se cumple una condición lógica y que pasos
seguir si se cumple o no se cumple. Se representa por: If <Condición> … Else…
Ejemplo:
If (palabra es igual a entrar):

Else

Fin
Existen otras estructuras condicionales, pero las veremos más adelante.

Sign up to vote on this title
UsefulNot useful