ALGORITMOS

Páginas: 9 (2166 palabras) Publicado: 19 de agosto de 2014
ALGORITMOS


UNIDAD I
ALGORITMOS

1. Realice un cuadro en donde se definan las características de cada uno de los diagramas abordados en esta Unidad.



2. Presente ejemplos de los lenguajes considerados en esta Unidad.

Ejemplos de lenguaje binario:

1.- Sistema binario son 1 y 0, entonces: 
1 1 1 1 1 1 1 1------------------------ 8 unos son 1 byte y se les da este valorrespectivamente 
128 64 32 16 8 4 2 1 ------------------cuando hay 1 uno quiere decir que si tomara su valor en decimal y cuando hay un 0 pues no. 
Entonces para sacar el 20 seria: 00010100 están en 1 los valores de 16 y 4 y eso suma 20, y en casos de número más grandes pues solamente haces más grande el rango. 

2.- Números binarios equivalentes a un número decimal de un ancho de banda decuatro dígitos (4 bits).



Ejemplos de lenguaje de programación:

Ensamblador
Visual Basic
Cobol
Java
C
C++
C#
J#
SHELL’s de UNIX
Oracle PL/SQL

Ejemplo de Lenguaje de especificación:

Calcular el cociente de dos enteros dados, podríamos escribir la siguiente especificación:

problema división(a, b: Int) = result: Int {
requiere b != 0;
asegura result == a div b;}


Ejemplo de Lenguaje de consultas:

Dado el siguiente Esquema Relacional:
FABS (#f, Nombre, Direcc) ,
PRODS (#p, desc) ,
VENTAS(#f, #p, precio)
Qué ventas fueron por un precio mayor de $50.000.
Expresión en CRT:
{t / VENTAS(t) t.precio>50000}
donde: VENTAS(t) especifica que t pertenece a VENTAS.
t.precio referencia al atributo PRECIO de la variable de tupla t.
Resultado:tuplas t de VENTAS con t.precio>50000.



Ejemplo de Lenguaje de transformaciones:

texttransformation ExampleTransformation (in
bpmtl:"http://refactoring/1.0") {
var fileList : List;
bpmtl.BPMNRefactoring::main () {
self.refactorings->forEach(br:bpmtl.BasicRefactoring) {
br.createATLFile();
}
self.createAntTask(self.inputModelPath, fileList);
}bpmtl.RenameActivity::createATLFile(){
var fileName : String = "/refactorings/RenameActivity" + self.name +
"TO" + self.newName + ".atl";
self.generateFile(fileName);
}
bpmtl.SubstituteFragment::createATLFile(){
var fileName : String = "/refactorings/SubstituteFragment" +
self.oldFragmentName + "TO" + self.newFragmentName + ".atl";
self.generateFile(fileName);
}
bpmtl.ReplaceFragment::createATLFile(){
var fileName :String = "/refactorings/ReplaceFragment" +
self.oldFragmentName + "TO" + self.subprocessName + ".atl";
self.generateFile(fileName);
}
bpmtl.ExtractFragment::createATLFile(){
var fileName : String = "/refactorings/ExtractFragment" +
self.fragmentName + ".atl";
self.generateFile(fileName);
}
bpmtl.BasicRefactoring::generateFile (fileName: String) {
file (fileName);
fileList.add(fileName);self.printCode();
}
bpmtl.RenameActivity::printCode(){
println("-- @nsURI BPMN=http://BPMN/1.0");
println("module RenameActivity;");
println("create OUT : BPMN refining IN : BPMN;");
println("helper def: activityToRename: BPMN!Activity =");
println("BPMN!Task.allInstancesFrom('IN')-> select(a | a.name = '" +
self.name + "')");
println("-> union (BPMN!Subprocess.allInstancesFrom('IN')->select(a |
a.name = '"+ self.name +"'))");
println("->first();\n");
println("helper def: notExistsActivityNamed: Boolean =”);
......
println(" rule Task2Task {");
......
bpmtl.BPMNRefactoring::createAntTask (modelPath : String, listNames:
List){
println(" ");
println("");
println("");
println(" ]>


Raising Arizona
Ethan Coen
Joel Coen
Ethan Coen
Joel Coen
Nicolas CageHollyHunterJohn Goodman

A classic one-of-a-kind screwball love story.


Midnight Run
George Gallo
Martin Brest
Martin Brest
Robert De NiroCharles Grodin

The quintessential road comedy.




Ejemplo de Protocolo de comunicaciones:

Leguaje utilizado para la comunicación entre los equipos para entenderse unos con otros al utilizarse para un cierto fin en un momento dado.



Ejemplo de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Algoritmo
  • Algoritmo
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS