Está en la página 1de 18

REVISTA

CRYSTAL OF FUTURE
COMPUTACION

ELEMENTOS
BASICOS
Crystal of Future es una revista
que busca, desarrollar y tratar
de explicar cada semestre las
diferentes formas en que se
expresa la computacin, ya sea a
travs de datos, algoritmos,
diagramas de flujos, entre
muchos aspectos bsicos de la
programacin.

Es esencial adquirir todos estos


conocimientos y aprender a
desarrollar esos elementos
bsicos que conforman la
programacin, porque sin ellos
no logramos nada, en esta
materia.

Crystal of Future significa


futuro, lo que nos regalara la
ciencia en unos cuantos aos,
en referencia a tecnologa y
innovacin.
Created by:
Cristal celeste Garca

Ao
2017

Primera
Edicin

Editorial
Fondo Editorial UNEG
Los Datos
Un dato es una representacin simblica
(numrica, alfabtica, algortmica, espacial,
etc.) de un atributo o variable cuantitativa o
cualitativa.
Desde el punto de vista
de la computacin, los
datos se representan
como pulsaciones o
pulsos electrnicos a
travs de la
combinacin de
circuitos (denominados
seal digital). Pueden
ser:
1- Datos alfabticos (las
letras desde A a la Z).
2- Datos numricos
(por ej. del 0 al 9)
3- Datos simblicos o
de caracteres especiales
(por ej. %, $, #, @, &,
etc.)
Los datos constan de
los siguientes
elementos:
El bit es la unidad
Nombre: que de medida de
permite distinguirlo informacin
de los elementos mnima por
restantes. excelencia.
Tamao: define los Un bit puede
caracteres o nmeros brindar slo dos
que se pueden clases de
utilizar para definir informacin:
su valor.
Prendido-apagado,
Tipo: describe si el si no,
elemento est
constituido por uno cero.
caracteres Digitalizar consiste
alfabticos, en traducir toda la
numricos o realidad a unos y
smbolos especiales. ceros.
CRYSTAL OF FUTURE: ANUNCIO PUBLICITARIO
Tipos d
Todo sistema de
computacin es
alimentado con datos. La
representacin de los
datos incide en la
elaboracin de los
algoritmos. El sistema de
identificacin de los
datos se denomina
estructura de datos, y
depende de las
caractersticas de estos.

Los tipos de datos son los siguientes:

A) Datos numricos: Enteros: corresponden a


Enteros. nmeros completos, o sea
Reales. que no tienen parte decimal,
Reales decimales. pueden ser negativos,
Reales exponenciales positivos o cero. Ejemplo: La
edad de una persona (39), el
Son aquellos que se total de estudiantes en un
utilizan para realizar grupo (36).
operaciones aritmticas.
e Datos

Reales: son aquellos


Reales
nmeros que poseen punto
decimal. Pueden ser
exponenciales: (de
negativos, positivos o cero. punto flotante) son
aquellos nmeros que se
expresan en funcin de
Reales decimales: son
potencias de 10; esta
los que constan de una
expresin es conocida
parte entera y una decimal.
como notacin cientfica.
Ejemplo: La nota de un
Ejemplo: -2.85E03;
estudiante (4.7), el
0.735E-4; 0.58E-1
porcentaje de algn
impuesto (0.16).
CRYSTAL OF
FUTURE
Lunes 03/07 1000Bfs
REVISTA TECNOLOGICA

FOTOSKIN
El futuro de la
inteligencia
artificial

PHONERESCUE
Una excelente
herramienta para
recuperar datos
eliminados de
Android y iOS

FUNDACION
ESYS
En un futuro los
datos y su
anlisis valdrn
ms que el Los datos sanitarios pueden
ser blanco de las actividades
petrleo criminales
Tipos de Datos
B) Alfanumricos D)Tipos de datos
Corresponden al conjunto de
caracteres alfabticos,
que se manejan
numricos, y/o especiales; con en
ellos no se efectan
operaciones matemticas pseudocdigo:
Carcter: cundo se hace -Carcter: Cuando solo
referencia a un solo carcter, y queremos un solo carcter de
debe encerrarse entre un dato y se encierra entre
apostrofes ( ). Ej.: Sexo de una apostrofes ( ).
persona (M o F), estado civil -Boolean: Cuando requerimos
(S, C, V). de una respuesta TRUE o FALSE
(datos lgicos).
Cadena: Cundo se hace
-Cadena: Datos alfanumricos
referencia a ms de un
que no se calculan como el
carcter, siempre debe
nombre, telfono, etc..
encerrarse entre comillas ( ).
-Real: Cuando vamos a utilizar
Ejemplo: cdigo de un
nmeros con punto decimal.
estudiante (2041220),
-Entero: Nmeros positivos o
nombre de una persona
negativos sin punto decimal.
(Vctor Hugo Torres),
direccin donde reside una
persona (Calle 100 # 50 - 20), E) Operadores
nmero telefnico Un operador es un smbolo
(3002125820). que se utiliza para manipular
datos.
C) Lgicos Los operadores se clasifican
Son aquellos datos que solo
en:
pueden tomar dos valores:
Aritmticos.
1. Valor verdadero true
Relacionales.
2. Valor falso false
Lgicos.
Las estructuras de
control permiten modificar el
flujo de ejecucin de las
instrucciones de un programa.
Las estructuras de control
pueden dividirse en dos:
Estructuras de control
Condicional y Estructuras
de control Repetitivo..

Bsicamente lo que vara


entre las estructuras de
control de los diferentes
lenguajes es su sintaxis;
cada lenguaje tiene una
sintaxis propia para
expresar la estructura.
Las estructuras condicionales
comparan una variable contra
otro(s)valor (es), para que en
base al resultado
de esta comparacin, se siga
un curso de accin dentro del -IF : Es la palabra clave que indica
programa. el tipo de estructura. Esta palabra
IF Condicin se pone siempre al principio.
Dentro de las estructuras de
control condicionales, la ms -(<condicin>) : Entre parntesis
importante es la estructura if. escribiremos a continuacin una
Esta consiste en que el
programador indica una condicin. Esta tiene que dar un
condicin. Esta condicin es resultado booleano de "true" o
evaluada como un dato
booleano. Si el valor del dato "false", por lo que en la mayora
es verdadero la condicin se de las veces suele ser una
cumple, y por lo tanto, la operacin lgica o condicional,
sentencia, o el bloque que va
asociado a la condicin, se por ejemplo: ('a' > 'b') .
ejecuta. Si el resultado de la -{ <bloque de sentencias>
condicin es falso, la } Despus de la condicin
sentencia o bloque, no se
ejecuta. escribiremos el cdigo al que
Es decir, si la condicin que queremos que afecte la
hemos puesto se cumple, el estructura. ste, si tiene ms de
programa realiza la accin, una sentencia, debe ir en un
y si no es as no la realiza.
bloque, (escrito entre llaves), ya
La sintaxis que se usa para que de otra manera slo afectara
esta estructura es la
siguiente: a la primera sentencia.
if (<condicin>) { <bloque Veamos un ejemplo de una
de sentencias> } estructura condicional con if:
Case
Esta estructura condicional funciona de forma parecida a la
estructura condicional IF, en esta estructura se evala la
expresin (que es una variable) con cada caso (caso1, caso1,
casoN), si alguno de ellos coincide con la expresin (variable)
entonces se ejecuta la sentencias para ese caso, cabe
recalcar que slo puede tomar tan solo un caso de los
diferentes que pueden tener un Switch Case.

La palabra reservada break de cada caso es opcional y permite


salir de la sentencia switch una vez que se haya ejecutado el
cdigo para ese caso, la sentencia default es opcional y lo que
hace es ejecutar esa parte de cdigo cuando el valor de la
variable no haya coincidido con ningn caso.

Tomar en cuenta que el tipo de variable que ser evaluada por


la sentencia switch slo puede ser de tipo: char, String, int, caso
contrario arrojar un error.
Las estructuras de control
Estructuras
repetitivas son aquellas en las
que una sentencia o grupos de
sentencias se repiten muchas
veces. Este conjunto de
repet
sentencias se denomina bucle SENTENCIA WHILE (mientras)
(loop). En este capitulo se
introducen las estructuras de
control repetitivas disponibles Es aquella en la que el nmero de
en el lenguaje turbo pascal; interacciones no se conoce por
asimismo se describen un anticipado y el cuerpo del bucle se
conjunto de tcnicas para repite mientras se cumple una
disear algoritmos y programas determinada condicin. por esta
que utilicen bucles. BUCLE razn, a estos bucles se les
denomina bucles condicionales.
.Una estructura de control que Esta sentencia comprueba
permite la recepcin de una
serie determinada de inicialmente si la condicin es
sentencias se denominan bucle verdadera. Si la condicin es
(lazo o ciclo). verdadera se ejecutan las
El cuerpo del bucle contiene las sentencias mientras la condicin
sentencias que se repiten. de su enunciado sea verdadera y
Pascal proporciona tres finaliza cuando la condicin es
estructuras o sentencias de falsa. Dado que la condicin puede
control para especificar la ser falsa inicialmente, es decir
repeticin: while, do while y for antes de comenzar el bucle, habr
casos en que el bucle no se
ejecute.
expresin 1;
while (expresin 2)
{
sentencia
expresin 3;
}
s de control
titivas
SENTENCIA REPEAT
(Repetirhasta) SENTENCIA FOR (repite desde
Ejecuta las sentencias hasta haga)
comprendidas entre las palabras
reservadas REPEAT y UNTIL hasta El bucle FOR es una estructura
que la expresin o variable sea de repeticin creada para la
verdadera. ejecucin de una accin un
Formato: REPEAT begin (Sentencia); determinado nmero de veces ,
(Sentencia); ... end; UNTIL a diferencia de las estructuras
condicin; while y do-while que pueden
Se ejecutan siempre una vez, por
ejecutarse
lo menos, y la terminacin del
bucle se produce cuando el valor indeterminadamente.
de la expresin lgica o condicin
de salida es verdadera. Se ejecuta Formato: for( contador,
hasta que la expresin es condicin, variacin)
verdadera, es decir, se ejecuta
mientras la expresin sea falsa.
END

También podría gustarte