lunes, 10 de junio de 2013

DATOS

Es un valor o referente que recibe el computador por diferentes medios los datos representan la información que el programa manipula en la construcción de una solución de un dato un dato puede estar representado por un carácter,  numero entero, numero decimal por una cadena de caracteres entre otros.

TIPOS DE DATOS

Los datos tienen asociado a ellos un determinado tipo. se pueden clasificar en numéricos, alfanuméricos y los booleanos o lógicos y según lo que contengan

-numericos
Se clasifican en enteros y decimales
                                           
Entero:       ejm ( 2, 8, 20) al declararlas se les llama int y son usados por ejemplo para edades, números telefónicos  y cantidades que no tengan decimales.

Decimal:    ejm ( 2.5,  6.9 , 3.45)  a la hora de declararla se le llama float y son usados por ejemplo para calificaciones entre otros.

alfanumericos
dentro de los alfanuméricos se encuentran los caracteres y las cadenas de caracteres.Los caracteres se declaran como “char” y se usan para guardar un solo carácter (v, e, n, m, w…)

                                                    

-Booleanos o lógicos: Se clasifican entre los verdaderos o falsos y los binarios. Los verdaderos falsos son los que tienen el valor “v” o “F” y los binarios se expresan en lenguaje binario (lenguaje de unos y ceros) aunque estos no son muy a menudo usados.

VARIABLES

una variable es un espacio que se reserva en la memoria del computador, se llaman variables pues el valor que contienen pueden cambiar durante la ejecución del algoritmo
las variables se definen o declaran al iniciar la construcción del algoritmo no se pueden utilizar variables sin declarar  pues genera error en la ejecución del algoritmo.
toda variable debe cumplir las siguientes características:

-tipo de variable:
al definir una variable se debe especificar el tipo de dato que almacenara.
-nombre: las variables deben tener un nombre el cual las identifica en el algoritmo, el nombre de una variable siempre debe empezar con una letra del alfabeto, luego si se puede con binar letras y números. En un algoritmo no pueden tener 2 variables con igual nombre

 CONSTANTES

una constante es un espacio reservado en la memoria del computador, las constantes son aquellas que tienen un valor fijo en el algoritmo y es asimilado cuando se declara o sencillamente una constante  en el enunciado de un problema .

MOD Y DIV 

son  dos operadores matemáticos que nos permiten tomar el residuo y el divisor en una división
ejm:



79mod8=7
79div8 =9
si llegado el caso hay decimales en el div se lleva la parte entera

ALGORITMO

un algoritmo es una secuencia de pasos o tareas bien definidas y correctamente estructuradas que permiten alcanzar el resultado o descender un problema.

CONDICIONAL

Un condicional es una estructura donde comparan una variable contra otro(s)valor (es), para que en base al resultado de esta comparación, se siga un curso de acción dentro del programa. Cabe mencionar que la comparación se puede hacer contra otra variable o contra una constante

Las estructuras condicionales son una toma de decisiones que tienen la siguiente forma
 Las estructuras condicionales tambien permiten elegir entre dos opciones o alternativas posibles en función del cumplimiento o no de una determinada condición. Se representa de la siguiente forma
ejemplos
Realizar un d.f  en donde se pide la edad del usuario; si es mayor de edad debe aparecer un mensaje indicándolo.

Se pide leer tres notas a un alumno, calcular su definitiva de 0-5 y enviar un mensaje donde diga si el alumno aprobó o reprobó el curso.
Hacer un d.f  que pida la altura de una persona, si la altura es menor o igual a 150 cm envíe el mensaje: “Persona de altura baja”; si la altura está entre 151 y 170 escriba el mensaje: “Persona de altura media” y si la altura es mayor al 171 escriba el mensaje: “Persona alta”.



CONDICIONAL ANIDADO

Un condicional anidado es un bloque condicional dentro de otro representado asi:

CICLOS REPETITIVOS


los ciclos repetitivos  permiten repetir una operación o secuencia de operaciones en función de ciertas condiciones. 

es un segmento de un algoritmo o programa cuyas instrucciones se repiten un número determinado de veces mientras se cumpla una determinada condición. 

Dentro de los ciclos se utilizan contadores y acumuladores, que regulan que el ciclo llegue a su fin. 

Hay 3 tipos de ciclos: 

mientras: while - el ciclo mientras es la estructura básica que permite repetir varias veces una secuencia de operaciones, mientras se cumpla una determina condición. 


do while  
ejemplo
Hacer un d.f   que solicite a un usuario un número entre 0 y 999, y nos muestre un mensaje de cuántos dígitos tiene el mismo. Finalizar el programa cuando se cargue el valor 0.



repetir (repeat) las operaciones de lazo repetir son ejecutadas hasta que la condición sea cierta. 


(for) para
 se utiliza cuando se puede determinar el número de veces que hay que ejecutar las instrucciones. 
ejemplo
Realizar un programa que imprima en pantalla los números del 1 al 100.

VECTORES 

Un vector es un espacio de almacenamiento  unidimensional que se genera en la memoria del computador, el nombre es representado igual que en las variables y solo pueden almacenar informacion de un solo tipo y se le debe asignar un tamaño.

ejemplos


MATRICES 

una matriz es un espacio bidimencional que se genera en la memoria del computador . deben tener un  nombre por lo general esta dado por una letra del alfabeto o combinación de ellas ,se le debe definir el tipo de dato que van a almacenar una matriz no puede almacenar información de dos tipos de igual forma se les debe definir un tamaño tanto a las filas como a las columnas.
una matriz puede ser cuadrada siempre y cuando tenga el mismo numero de filas que de columnas 

ELABORADO POR: CARLOS ANDRES ARAQUE CASTILLO