Beruflich Dokumente
Kultur Dokumente
PROGRAMA:
ANALISIS Y DISEO DE SISTEMAS DE INFORMACION
SINCELEJO
2017
Contenido
Introduccin
Definicin De Lenguaje
MOV AX, A
ADD AX, B
MOV C, AX
Existen muchos lenguajes de alto nivel entre los que se pueden mencionar
los siguientes: C, C++, Java, Pascal, Eiffel, Clipper, Ada, Smalltalk,
Visual Basic, etc.
import java.io.*;
public class Bienvenida{
public static void main( String args[] ) throws IOException
{
System.print.out( Bienvenido a Java );
}
}
Definicin De Algoritmo
Tipos De Algoritmos
Lenguajes Algortmicos
Son una serie de smbolos y reglas que se utilizan para describir de
manera explcita un proceso.
Como se ha podido ver a lo largo de las lecturas, para que una computadora
tenga una razn de ser, se hace necesario la programacin de las mismas, es
decir realizar software que permita el ingreso de datos (estos datos se
representan a nivel de maquina como una secuencia de dgitos binarios (0 o 1)
denominados bits) para ser transformada en informacin. Los datos que se
ingresan a una computadora pueden ser de diferente tipo.
Tipos De Datos:
En la actualidad la mayora de los lenguajes de programacin y por lo tanto des la
construccin de los algoritmos es indispensable definir con claridad qu tipo de
dato tendr una determina variable, los tipos de datos que se emplean son:
Datos Lgicos (booleano): Este tipo de dato solo puede tomar uno de dos
valores verdadero o falso (true o false). Este tipo de datos se utiliza para
representar las opciones (si/no) a determinadas preguntas, es el caso:
cuando se pide si un valor entero es positivo, la respuesta ser verdadera o
falsa, segn sea positivo o negativo.
Ejemplo:
Instituto Tecnolgico de Sistemas
1997
Variables Y Contantes
Variable
Es un espacio reservado en el computador para contener valores que pueden
cambiar durante el desarrollo del algoritmo. Los tipos de variables (Numricas,
carcter, lgicas) determinan cmo se manipular la informacin contenida en
esas. Una variable que se ha definido de un cierto tipo solo puede tomar
valores de ese tipo, es el caso de la variable entera x, solo podr recibir
nmero enteros.
Tipos De Variables:
Variables locales:
Variable Global:
Ejemplo:
Variable Estado
Contador correcto (cumple con las reglas)
44444 incorrecto (no debe iniciar con un nmero)
Mi contador incorrecto (contiene espacio en blanco)
Pedro correcto (cumple con las reglas)
#k incorrecto (Inicia con un carcter diferente a una letra)
K Correcto (cumple con las reglas)
Kkk1 Correcto (cumple con las reglas)
Constantes:
Operadores:
Operadores Aritmticos.
Los operadores aritmticos nos permiten realizar cualquier operacin
aritmtica bsica que necesitemos como: suma, resta, multiplicacin, divisin
y otras que las revisaremos a lo largo del mdulo. En la siguiente tabla se
muestran los operadores ms comunes y que se emplean en la mayora de los
lenguajes con algunas variaciones.
1. ^ (Exponenciacin)
2. *, /, Mod (Multiplicacin, divisin, modulo).
3. +, - (Suma y resta).
Los operadores en una misma expresin con igual nivel de prioridad se evalan
de izquierda a derecha.
Ejemplos:
Operadores: Relacionales.
Denominacin Smbolo
Igual a =
Menor que <
Menor e Igual que <=
Mayor que >
Mayor e igual que >=
Distinto o diferente de <> O tambin !=
Ejemplos:
Si a = 10 b = 20 c = 30
a + b > c Falso
a - b < c Verdadero
a - b = c Falso
a * b < > c Verdadero
Operadores: Lgicos.
Como operadores lgicos designamos a aquellos operadores que nos permiten
conectar ms de una propiedades. Estos operadores se utilizan para
establecer relaciones entre valores lgicos. Estos valores pueden ser resultado
de una expresin relacional.
Ejemplo:
X= 2 + 3 * 5 + (2*3)
X=2+3*5+6
X=2+15+6
X=23
Diagrama De Flujo
Pseudocdigo
Qu Es FreeDFD?
Al abrir el FreeDFD se ve en la pantalla la ventana de edicin la cual consta de inicio y fin ya que
todo algoritmo debe ser finito
Barra de Herramientas
Herramientas de la Aplicacin
Botn Comando Funcin
Nuevo Crear un nuevo diagrama DFD.
Abrir Abrir un diagrama DFD existente.
Guardar Guardar el diagrama DFD que se est trabajando
Imprimir Imprimir el diagrama DFD que se est trabajando
Ejemplos Algortmicos
Una vez que hemos conocido las herramientas del programa FreeDFD, vamos a
intentar explicar paso a paso como crear un diagrama de flujo, para lo cual
partiremos del siguiente ejercicio propuesto:
Una vez que se ha solicitado el primer nmero, ese valor debe ser
almacenado; es por ello que hacemos uso de una variable. Para poder
agregar esta variable en el programa FreeDFD se debe agregar el
elemento de lectura
SUMA= N1 + N2
Qu es Pseint?
Instalacin de Pseint
http://pseint.sourceforge.net/
Cortar
Copiar y pegar
Corregir indentado
Ejecutar el algoritmo
informacin
Datos Conocidos Datos desconocidos
solicitada
Cunto dinero
2% mensual,
ganara?
equivalente a la tasa
Inters generado,
de inters que genera Monto o Capital, que es
que es el valor que
el banco por el capital aquel que invierte el
resulta de
ahorrado Cliente
Multiplicar el
Capital Invertido *
la tasa de Inters.
Estructura Secuenciales:
Inicio
Accin 1
Accin 2
.
.
Accin N
Fin
Estructuras Condicionales:
Si <condicin> entonces
Accin(es)
Fin-si
Si <condicin> entonces
Accin(es)
Si no
Accin(es)
Fin-si
Dnde:
Si <condicin> entonces
Accin(es)
Si no
Si <condicin> entonces
Accin(es)
Si no
Varias condiciones
fin-si
Fin-si
Estructuras Cclicas
Repetir
Accion1
Accion2
.
.
AccionN
Hasta <condicin>
informacin
Datos Conocidos Datos desconocidos
solicitada
15% descuento (0.15) Valor_total_Compra Dinero_Pagado
Datos informacin
Datos Conocidos
desconocidos solicitada
_ =
Cantidad de
Porcentaje de Mueres
Mujeres
_ =
informacin
Datos Conocidos Datos desconocidos
solicitada
Incremento del 25% Salario Anterior Nuevo Salario
informacin
Datos Conocidos Datos desconocidos
solicitada
Porcentaje que
Cantidad que Invierte
Tres personas cada persona
cada persona
invierte