Anda di halaman 1dari 9

10-9-2016

SC201 INTRODUCCION A LA PROGRAMACIN

ALUMNA: THANIA ESTEFANIA TORRES AYALA


1.1 PROCESOS
1.1.1 Definicin de proceso

Es una secuencia de pasos dispuesta con algun tipo de logica que se enfoca en lograr algun
resultado en especifico. Los procesos son mecanismos de comportamiento que disean
los hombres para mejorar la productividad de algo, para establecer un orden o eliminar
algn tipo.

1.1.2 Componente

Objetivo: El proceso se implementa en la organizacin o servicio con una finalidad


concreta.

Propietario: Alguien en la organizacin es responsable del proceso globalmente. Si una


transferencia de documentos no ha sido exitosa el proceso debe apuntar a un
responsable.
Requisitos: Para que el proceso se ponga en marcha se deben desencadenar unos
requisitos iniciales. Un proceso de prstamos de documentos originales del archivo se
desencadena porque se recibe una peticin formalizada de acuerdo a un procedimiento
reglado.
Salida: Como resultado de la ejecucin del proceso se produce una respuesta o salida.
Puede ser un producto o un servicio.
Cliente: Siempre existe un cliente receptor de la salida del proceso. Un juez recibe un
documento original de un archivo de una Consejera como prueba porque ha formalizado
una peticin de acuerdo con un procedimiento judicial que le habilita para ello.
Proveedor: El proceso puede requerir para su ejecucin de la existencia de proveedores
de productos o servicios que sern transformados por el proceso para obtener una salida.
Inicio: La primera tarea del proceso marca el hito de inicio temporal del mismo.
Fin: La ltima tarea del proceso marca el hito de finalizacin del mismo.

1.2 ALGORITMOS

1.2.1 Definicin de algoritmos

Es una serie ordenada de instrucciones, pasos o procesos que llevan a la solucin de un


determinado problema.
1.2.1.1 Caractersticas y componentes

Caracteristicas

Un algoritmo debe ser preciso e indicar el orden de realizacin de cada paso.


Un algoritmo debe estar definido. Si se sigue un algoritmo dos veces, se debe
obtener el mismo resultado cada vez.
Un algoritmo debe ser finito. El algoritmo se debe terminar en algn momento; o
sea, debe tener un nmero finito de pasos.
Un algoritmo debe ser legibles: El texto que lo describe debe ser claro, tal que
permita entenderlo y leerlo fcilmente.

Componentes

Un algoritmo debe definir tres partes: Entrada, Proceso y Salida.

1. Entrada: Son los datos sobre lo que el algoritmo opera.


2. Proceso: Son los datos que hay que seguir, utilizando la entrada.
3. Salida: Es el resultado que entrega el algoritmo.

1.2.2 Diagrama de flujo

Representa la secuencia o los pasos lgicos para realizar una tarea mediante unos
smbolos. Dentro de los smbolos se escriben los pasos a seguir. Un diagrama de flujo debe
proporcionar una informacin clara, ordenada y concisa de todos los pasos a seguir.
1.2.3 Pseudocdigo

Se trata de un falso lenguaje, ya que apela a las normas de estructura de un lenguaje de


programacin aunque se encuentra desarrollado para que pueda ser ledo por un ser
humano y no interpretado por una mquina.

El pseudocdigo, en este sentido, esta considerado como una descripcin de un algoritmo


que resulta independiente de otros lenguajes de programacin. Para que una persona
pueda leer e interpretar el cdigo en cuestin, se excluyen diversos datos que no son
clave para su entendimiento.

1.3 DATOS
1.3.1 Definicin de datos

Los datos son nmeros, letras o smbolos que describen objetos, condiciones o
situaciones. Son el conjunto bsico de hechos referentes a una persona, cosa o
transaccin de inters para distintos objetivos, entre los cuales se encuentra la toma de
decisiones.

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).

1.3.2 Tipos de Datos

DATOS ENTEROS
Tipo de dato Tamao Rango (-) Rango (+)
Byte 8 bits -128 +127
Short 16 bits -32768 +32767
Int 32 bits -2147483648 +2147483647
Long 64 bits -9223372036854775808 +9223372036854775807

Para indicar de manera explcita que el dato es un long, se agrega una L o l al final
del valor de la variable.
DATOS FLOTANTES

Tipo de dato Tamao (short) Rango (-) Rango (+)


Float 32 bits 1.40239846e-45f 3.40282347e+38f
Double 64 bits 4.94065645841246544e-324d 1.7976931348623157e+308d

Para indicar de manera explcita que el dato es un doble, se agrega una D o d al


final del valor de la variable.

Dato Boolean: Puede representar 2 valores lgicos: true (verdadero) o false (falso).

Dato Char: Se usa para representar caracteres. Un carcter es representado internamente


por un entero.

1.3.2.1 Datos numricos

Son aquellos que representan una cantidad o valor determinado. Su representacin se


lleva a cabo en los formatos ya conocidos (enteros, punto y fracciones decimales si estas
existen).

Se representan en 2 formas distintas:

Tipo numrico entero (integer): Es un conjunto finito de los nmeros enteros. Los enteros
son nmeros completos, no tienen componentes fraccionarios o decimales y pueden ser
negativos y positivos.

Ejemplo
37 -10 23 -50

Tipo numrico real (real): Consiste en un subconjunto de los nmeros reales. Estos
nmeros siempre tienen un punto decimal y pueden ser positivos o negativos. Un nmero
real consiste de un nmero entero y una parte decimal.

Ejemplo
0.52 6.579 0.654 -9.632
1.3.2.2 Datos alfanumricos

Conjunto de caracteres numricos y alfabticos de los cuales dispone una computadora.


Un conjunto de caracteres alfanumricos consiste en las letras del alfabeto y los nmeros
0 al 9.

Hay dos casos de caracteres alfanumricos, posicionales:

Caso simple o de base 32: Consta de 32 caracteres: 26 maysculas del alfabeto ingls +
seis dgitos arbigos: del dos al siete.

Caso sensible o de base 64: Est integrado por 64 caracteres, cuya composicin es
variable. Todas las variantes famosas de esta base usan el rango de caracteres A-Z, a-z y 0-
9, en este orden para los comprendidos del 1 al 62. Los smbolos escogidos para los
caracteres 63 y 64 difieren considerablemente.

1.3.3 Operadores

Un operador es un smbolo (+, -, *, /, etc) que tiene una funcin predefinida (suma, resta,
multiplicacin, etc) y que recibe sus argumentos de manera infija, en el caso de tener 2
argumentos de manera prefija o postfija, en el caso de tener uno solo (, o bien,).

Tipos de operadores

Operadores aritmticos: Nos permiten, bsicamente, hacer cualquier operacin


aritmtica, que necesitemos (ejemplo: suma, resta, multiplicacin, etc).

Operador Accin Ejemplo


- Resta X=5+3; // x vale 2
+ Suma X=2-3; // x vale 5
* Multiplicacin X=2+3; // x vale 6
/ Divisin X= 6/2; // x vale 3
% Modulo X= 5%2; // x vale 1
-- Decremento X= 1; x -- ; //x vale 0
++ Incremento X=1 ; x ++; // x vale 2
Operadores relacionales: Al igual que en matemticas, estos operadores nos permitirn
evaluar las relaciones (igualdad, mayor, menor, etc.) entre un par de operandos (en
principio, pensemos en nmeros).

Operador Accin
> Mayor que
>= Mayor o igual que
< Menor que
<= Menor o igual que
== igual
!= Distinto

Operadores lgicos: Como operadores lgicos designamos a aquellos operadores que nos
permiten ``conectar'' un par de propiedades (al igual que en lgica).

Operador Accin
&& Conjuncin (Y)
ll Disyuncin (O)
! Negacin

Operadores a nivel de bit: En determinadas ocasiones nos puede interesar manipular


datos a nivel de bit; por ejemplo activar o desactivar flags. Un flag es una ``variable'' que
puede tomar 2 valores, por lo que se suele representar con un bit.

1.4 CONSTANTES, VARIABLES Y EXPRESIONES

Constante

Es un dato numrico o alfanumrico que no cambia durante la ejecucin del programa.


Ejemplo: pi = 3.1416
Variable

Es un espacio en la memoria de la computadora que permite almacenar temporalmente


un dato durante la ejecucin de un proceso, su contenido puede cambiar durante la
ejecucin del programa.
Para poder reconocer una variable en la memoria de la computadora, es necesario darle
un nombre con el cual podamos identificarla dentro de un algoritmo.
Ejemplo:
rea = pi * radio ^ 2
Las variables son: el radio, el rea y la constate es pi.

Clasificacin de las variables

Por su contenido

Numricas: Son aquellas en las cuales se almacenan valores numricos, positivos o


negativos, es decir almacenan nmeros del 0 al 9, signos (+ y -) y el punto decimal.
Ejemplo:
IVA = 0.15 pi = 3.1416 costo = 2500

Lgicas: Son aquellas que solo pueden tener dos valores (cierto o falso) estos representan
el resultado de una comparacin entre otros datos.

Alfanumricas: Est formada por caracteres alfanumricos (letras, nmeros y caracteres


especiales).
Ejemplo:
letra = a apellido = lopez direccion = Av. Libertad #190
Por su uso

Variables de Trabajo: Variables que reciben el resultado de una operacin matemtica


completa y que se usan normalmente dentro de un programa.
Ejemplo:
Suma = a + b /c

Contadores: Se utilizan para llevar el control del nmero de ocasiones en que se realiza
una operacin o se cumple una condicin. Con los incrementos generalmente de uno en
uno.

Acumuladores: Forma que toma una variable y que sirve para llevar la suma acumulativa
de una serie de valores que se van leyendo o calculando progresivamente.

Expresiones

Las expresiones son combinaciones de constantes, variables, smbolos de operacin,


parntesis y nombres de funciones especiales.
Por ejemplo:
a + (b + 3) / c

Cada expresin toma un valor que se determina tomando los valores de las variables y
constantes implicadas y la ejecucin de las operaciones indicadas.

Una expresin consta de operadores y operandos. Segn sea el tipo de datos que
manipulan, se clasifican las expresiones en:

Aritmticas
Relacionales
Lgicas

Anda mungkin juga menyukai