Beruflich Dokumente
Kultur Dokumente
TEMA
DOCENTE
INTEGRANTE
ARMADURAS
VIGAS
VIGASDE
DECELOSIA
CELOSIAOORETICULADA
RETICULADA
ESTRUCTURAS A BASE DE BARRAS ARTICULADAS
ARMADURAS
CERCHAS
PORTICO - ARCO
CERCHA O MARQUESINA
James Clerk Maxwell HISTORIA DEL METODO
DE LAS FUERZAS
Este mtodo fue desarrollado
por James Clerk Maxwell en
1864 y luego refinado por
Otto Mhor y Heinrich Muller-
Breslau. Este mtodo fue uno
de los primeros disponibles
para el anlisis de estructuras
estticamente indeterminadas.
Como su nombre lo
ingiere el mtodo de las fuerzas
consiste en escribir ecuaciones
que satisfagan la
compatibilidad y los requisitos
de fuerza-desplazamiento en la
estructura y contienen
como incognitas a las fuerzas
redundantes
bernardorobelo.blogspot.com
Maquina de diferencias de 1834
bernardorobelo.blogspot.com
Maquina analtica 1834
bernardorobelo.blogspot.com
Ada Augusta Byron
(1815-1851)
bernardorobelo.blogspot.com
QUE ES UN LENGUAJE DE PROGRAMACION
Los lenguajes de
programacin sirven para
escribir programas que
permitan la comunicacin
usuario-maquina.(Joyanes,
2003)
Los lenguajes de
programacin son como un
lenguaje cualquiera, pero
simplificado y con ciertas
normas para poder
transmitir nuestros deseos
a la computadora
bernardorobelo.blogspot.com
CLASIFICACION
DE LOS LENGUAJES
DE PROGRAMACION
SEGN SU NIVEL DE ABSTRACCION
bernardorobelo.blogspot.com
Lenguaje maquina
01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01
01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01
11011 11011 11011 11011 11011 11011 11011 11011 11011 11011 11011 11011 11011 11011 11011 11011 11011 11011
01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 10
10101 10101 10101 10101 10101 10101 10101 10101 10101 10101 10101 10101 10101 10101 10101 10101 10101 10101 11
01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01
10110 10110 10110 10110 10110 10110 10110 10110 10110 10110 10110 10110 10110 10110 10110 10110 10110 10110
10101 10101 10101 10101 10101 10101 10101 10101 10101 10101 10101 10101 10101 10101 10101 10101 10101 10101 01
01011 01011 01011 01011 01011 01011 01011 01011 01011 01011 01011 01011 01011 01011 01011 01011 01011 01011 01
01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01
10101 10101 10101 10101 10101 10101 10101 10101 10101 10101 10101 10101 10101 10101 10101 10101 10101 10101
01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01
10101 10101 10101 10101 10101 10101 10101 10101 10101 10101 10101 10101 10101 10101 10101 10101 10101 10101 01
01101 01101 01101 01101 01101 01101 01101 01101 01101 01101 01101 01101 01101 01101 01101 01101 01101 01101 01
01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010
01101 01101 01101 01101 01101 01101 01101 01101 01101 01101 01101 01101 01101 01101 01101 01101 01101 01101 01
01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01
10110 10110 10110 10110 10110 10110 10110 10110 10110 10110 10110 10110 10110 10110 10110 10110 10110 10110 10
11101 11101 11101 11101 11101 11101 11101 11101 11101 11101 11101 11101 11101 11101 11101 11101 11101 11101
01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 10
10101 10101 10101 10101 10101 10101 10101 10101 10101 10101 10101 10101 10101 10101 10101 10101 10101 10101 10
01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 10
10101 10101 10101 10101 10101 10101 10101 10101 10101 10101 10101 10101 10101 10101 10101 10101 10101 10101
01011 01011 01011 01011 01011 01011 01011 01011 01011 01011 01011 01011 01011 01011 01011 01011 01011 01011 10
01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 11
10110 10110 10110 10110 10110 10110 10110 10110 10110 10110 10110 10110 10110 10110 10110 10110 10110 10110
10111 10111 10111 10111 10111 10111 10111 10111 10111 10111 10111 10111 10111 10111 10111 10111 10111 10111 01
10111 10111 10111 10111 10111 10111 10111 10111 10111 10111 10111 10111 10111 10111 10111 10111 10111 10111 01
00101 00101 00101 00101 00101 00101 00101 00101 00101 00101 00101 00101 00101 00101 00101 00101 00101 00101 01
01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010
10010 10010 10010 10010 10010 10010 10010 10010 10010 10010 10010 10010 10010 10010 10010 10010 10010 10010 01
10101 10101 10101 10101 10101 10101 10101 10101 10101 10101 10101 10101 10101 10101 10101 10101 10101 10101 01
01101 01101 01101 01101 01101 01101 01101 01101 01101 01101 01101 01101 01101 01101 01101 01101 01101 01101 01
01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010 01010
10110 10110 10110 10110 10110 10110 10110 10110 10110 10110 10110 10110 10110 10110 10110 10110 10110 10110 01
11011 11011 11011 11011 11011 11011 11011 11011 11011 11011 11011 11011 11011 11011 11011 11011 11011 11011 01
10110 10110 10110 10110 10110 10110 10110 10110 10110 10110 10110 10110 10110 10110 10110 10110 10110 10110 01
bernardorobelo.blogspot.com
LENGUAJE ENSAMBLADOR
bernardorobelo.blogspot.com
NIVEL BAJO
bernardorobelo.blogspot.com
NIVEL MEDIO
bernardorobelo.blogspot.com
NIVEL ALTO
bernardorobelo.blogspot.com
EVOLUCION DE LOS LENGUAJES DE PROGRAMACION
bernardorobelo.blogspot.com
LENGUAJE DE BAJO NIVEL
bernardorobelo.blogspot.com
QUE ES UN LENGUAJE ENSAMBLADOR?
Constituye la representacin ms
directa del cdigo mquina especfico
para cada arquitectura de
computadoras legible por un
programador.
bernardorobelo.blogspot.com
USO DEL LENGUAJE ENSAMBLADOR
Mejorar la eficiencia de una rutina
especfica que se ha
transformado en un cuello de botella.
bernardorobelo.blogspot.com
APLICACIONES DEL LENGUAJE ENSAMBLADOR
Se trata de un lenguaje
fuertemente tipificado de Al igual que B, es un
medio nivel pero con muchas lenguaje orientado a la
caractersticas de bajo nivel.
implementacin de
Dispone de las estructuras
tpicas de los lenguajes de Sistemas Operativos,
alto nivel pero, a su vez, concretamente Unix. C
dispone de construcciones es apreciado por la
del lenguaje que permiten un eficiencia del cdigo que
control a muy bajo nivel. Los produce y es el lenguaje
compiladores suelen ofrecer de programacin ms
extensiones al lenguaje que
popular para crear
posibilitan mezclar cdigo en
ensamblador con cdigo C o software de sistemas,
acceder directamente a aunque tambin se utiliza
memoria o dispositivos para crear aplicaciones.
perifricos.
C++C++C++C++C++C++C++C++C++C++C++C++
bernardorobelo.blogspot.com
FILOSOFIA
Uno de los En parte a causa de ser de C se desarroll
objetivos de diseo relativamente bajo nivel y de originalmente
del lenguaje C es tener un modesto conjunto de (conjuntamente con el
que slo sean caractersticas, se pueden sistema operativo
necesarias unas desarrollar compiladores de C Unix, con el que ha
pocas instrucciones fcilmente. En consecuencia, estado asociado
en lenguaje
bernardorobelo.blogspot.com
CARACTERISTICAS
Un ncleo del lenguaje simple, con funcionalidades
aadidas importantes, como funciones matemticas y de
manejo de archivos, proporcionadas por bibliotecas.
LENGUAJE DE NIVEL MEDIO
bernardorobelo.blogspot.com
CARENCIAS
Recoleccin de basura nativa, sin embargo se
encuentran a tal efecto bibliotecas como la
"libgc" desarrollada por Sun Microsystems, o el
Recolector de basura de Boehm.
Aunque la lista de las caractersticas tiles de las que carece C es larga, este factor
ha sido importante para su aceptacin, porque escribir rpidamente nuevos
compiladores para nuevas plataformas, mantiene lo que realmente hace el programa
bajo el control directo del programador, y permite implementar la solucin ms natural
para cada plataforma. sta es la causa de que a menudo C sea ms eficiente que
otros lenguajes.
C++C++C++C++C++C++C++C++C++C++C++C++
bernardorobelo.blogspot.com
LENGUAJE DE NIVEL MEDIO
LENGUAJE
DE
bernardorobelo.blogspot.com
LENGUAJE DE NIVEL MEDIO
LENGUAJE DE ALTO NIVEL
bernardorobelo.blogspot.com
PRINCIPALES LENGUAJES DE ALTO NIVEL
Lisp Ruby
Ada
LENGUAJE DE ALTO NIVEL
ALGOL
bernardorobelo.blogspot.com
LENGUAJE JAVA
Java, nace como un lenguaje ideado en sus
comienzos para programar electrodomsticos!
En sus primeras versiones, se llam OAK.
CARACTERISTICAS DEL LENGUAJE AVA
Lenguaje simple Orientado a objetos Distribuido Alto rendimiento
LENGUAJE DE ALTO NIVEL
Indiferente a Interpretado y
la compilado a la
arquitectura vez
Produce applets
CARACTERISTICAS DEL LENGUAJE AVA
bernardorobelo.blogspot.com
BASE DE DATOS
Desde el punto de vista informtico, una base de datos
es un sistema formado por un conjunto de datos
almacenados en discos que permiten el acceso directo
a ellos y un conjunto de programas que manipulen ese
conjunto de datos
BASE DE DATOS
de almacenar grandes nombrado as el primer tabuladora o
cantidades de ingeniero estadstico censadora, basada en
informacin o datos de la historia tarjetas perforadas.
en la dcada de los 50 se En la dcada de los 60 se dio
da origen a las cintas inicio a las primeras
generaciones de bases de
magnticas, para datos de red y las bases de
automatizar la informacin datos jerrquicas, ya que era
y hacer respaldos. posible guardar estructuras
de datos en listas y arboles.
Durante la dcada de 1970, Durante la dcada de los 80 Durante la dcada de los 90 se desarrollan
Lawrence J. Ellison, a partir se desarrolla el SQL Herramientas como Excel Y Access del paquete
del trabajo de Edgar F. (Structured Query Language) Microsoft Office que marca el inicio de la bese de
Codd el Relational Software o lo que es lo mismo un datos orientados a objetos
System, o lo que lenguaje de consultas o
actualmente se conoce En el siglo XXI las compaas que mas dominan al
lenguaje declarativo de
como Oracle Corporation. Mercado es IBM, Microsoft y Oracle
acceso a bases de datos
bernardorobelo.blogspot.com
MAQUINA TABULADORA DE HOLLERITH
bernardorobelo.blogspot.com
bernardorobelo.blogspot.com
SQL SERVER ORACLE
Windows XP
Windows Vista
Windows Server
2000, 2003, 2008
Windows 7
Linux
Mac
bernardorobelo.blogspot.com
Nombre de la Nombre
Versin Ao
versin clave
1.0
1989 SQL Server 1.0 SQL
(OS/2)
4.21
1993 SQL Server 4.21 SEQUEL
(WinNT)
bernardorobelo.blogspot.com
model tempdb master
msdb resource
bernardorobelo.blogspot.com
Data File Redo log file Control File
bernardorobelo.blogspot.com
bernardorobelo.blogspot.com
bernardorobelo.blogspot.com
MUCHAS GRACIAS!
bernardorobelo.blogspot.com
bernardorobelo.blogspot.com
LENGUAJE SIMPLE
bernardorobelo.blogspot.com
ORIENTADO A OBJETOS
bernardorobelo.blogspot.com
DISTRIBUIDO
bernardorobelo.blogspot.com
INTERPRETADO Y COMPILADO A LA VEZ
bernardorobelo.blogspot.com
ROBUSTO
bernardorobelo.blogspot.com
SEGURO
bernardorobelo.blogspot.com
INDIFERENTE A LA ARQUITECTURA
bernardorobelo.blogspot.com
PORTABLE
bernardorobelo.blogspot.com
MULTIHEBRA
bernardorobelo.blogspot.com
DINAMICO
bernardorobelo.blogspot.com
PRODUCE APPLETS
bernardorobelo.blogspot.com
IBM
Basic
asse Napie o:XM Uberc
A# .NET B C E F G HAL/S J K L M P# R S T Vala
mbly r88 L ode
langu
age
Game
Make Hamil IBM Kaleid
A# L# M200 NAS PARI/ UCSD
Babbage C-- E# F# r ton C HAScr J# oscop Oak R++ S2 TACL VBA
(Axiom) .NET 1 M GP Pascal
Langu shell ipt e
age
Game IBM
C++ - Pascal
A-0 Facto Monk Harbo Infor LabVI NATU Ober Racke TACP Unico VBScr
Bash ISO/IEC Ease J++ Karel M4 - ISO S3
System r ey ur mix- EW RAL on t OL n ipt
14882 7185
Script 4GL
C# - Machi
Easy Falco Haske IBM Karel Ladde S- Unifa Verilo
A+ BASIC ISO/IEC GAMS JADE ne Neko Obix Pawn RAPID TADS
PL/I n ll RPG ++ r Lang ce g
23270 code
bernardorobelo.blogspot.com
EASY
Data TRIE Fanc Lago Nem PCAS QtScr Rapir S- UNIT xHar
A++ bc C/AL GAP Haxe ICI Jako Kaya OBJ2 TAL VHDL
Flex VE y ona erle TL ipt a PLUS Y bour
PLUS
High
Cach ECM Obje Visua
Datal Fant G- Level LANS Quak Ratfi Unix
ABAP BCPL ObjectScr AScri Icon JAL KEE NESL ct PCF SA-C Tcl l XL
og om code Asse A eC v shell
ipt pt Lisp Basic
mbly
Edin Visua
DATA Obje
burg FAUS Geni Net. PEAR Ratfo Sabr l
ABC BeanShell C Shell TRIE HLSL Id Janus KIF Lasso ctLO QPL Tea XOTcl
h T e Data L r eTalk Basic
VE GO Unre .NET
IMP
alScri
pt
Obje Visua
Ferit Gibia NetR ct Real SALS TELC l
ABLE Bertrand Candle dc Eiffel Hope IMP Java KRL Lava Perl XPL0
e ne exx Pasc basic A OMP Data
al Flex
bernardorobelo.blogspot.com YQL
KRL
(KUK
Z
Infor JavaS A Len NewL Objec REBO SAM7
ABSET BETA Cayenne DCL ELAN FFP GJ Hugo LC-3 PDL TeX notati
m cript guaje ISP tive-C L 6
on
Robot
) XQue
ry
GEOR
GE
Dees
(leng
el (for Lead
Emac Fjlni uaje KRYP NEW Objec Redc
ABSYS Bigwig CDuce malm Hume Io JCL werks PHP XSB SAS TEX Zeno
s Lisp r de TON P tive-J ode
ente Script
progr
G)
amaci
n)
XSLT -
Abundan Delph Emer Hyper News Phrog
Bistro Cecil FL GLSL Ioke JEAN ksh Leda Obliq Ver X REFAL SASL TIE ZOPL
ce i ald Talk peak ram
Path
Newt
Epigr Flavor GNU Join Legos Sathe Timb
ACC BitC Cel DinkC IPL onScr Obol Pico Reia ZPL
am s E Java cript SBL r er
ipt
bernardorobelo.blogspot.com
IPTSCRA Revoluti
Accent BLISS Cesil DIBOL Erlang Flex GM JOSS LIL NGL OCaml Pict
E on
FLOW-
Ace DASL Blue Ceylon DL/I es Go ISLISP Joule LilyPond Nial occam Pike rex
MATIC
Escapad
ACT-III Bon CFML Draco FOCAL Go! ISPF JOVIAL Limbo Nice occam- PIKT REXX
e
Action! Boo Cg Dylan Escher FOCUS GOAL ISWIM Joy Limnor Nickle Octave PILOT Rlab
OmniM
ActionScript Boomerang Chapel DYNAMO ESPOL FOIL Gdel JScript LINC NPL Pizza ROOP
ark
TMG
MAPPER
(Unisys
MARK-
Visual /Sperry) Topspee
Visual Visual Fortran Visual J++ IV (Sterli Tom TOM TPU Scilab Scheme
FoxPro Maple ahora d
DialogScript ng/Infor
parte de
matics)
BIS
bernardorobelo.blogspot.com Mary
MaxScr
ipt leng
Bourne uaje Not
FORMA JavaFX
Ada shell (incluye CHAIN Godiva LIS interno eXactly Onyx PL-11 Scratch RSL Trac APL
C Script
bash y ksh) de 3D C (NXC)
Studio
Max
CLU
GOM Not
@Form (Good Maya Quite Script. AppleS
Adenine BREW Charity Esterel LISA Opa PL/0 RTL/2 T-SQL
ula Old (MEL) C (NQC NET cript
Mad) )
OPS5
Agda BPEL Charm Etoys Forth Goo Lingo Lisaac MDL Nu Opal PL/B Sed Ruby TTCN Arc
Fortran
OpenE Arden
- GOTRA Linoleu Mercur Visual
Agora BUGSYS Chef Euclid PL/M NSIS dge PL/C Seed7 Turing Syntax
ISO/IEC N m y J#
ABL 1
1539
PL/I -
BuildProfessi Euphor Fortres Visual TUTOR
AIMMS CHILL Euler GPSS Mesa OPL ISO VSXu Self CLIST
onal ia s Objects
6160
SenseT
alk
EusLisp
Robot Lisp -
GraphT Metaca Sawzall Scala
Alef CHIP-8 Lenguaje de ISO/IEC Rust CMS-2 RPG Vvvv RPL Clojure
alk rd
programaci FoxBas
bernardorobelo.blogspot.com 13816
ALF chomski CMS EXEC F-Script Lite-C Metafont OptimJ PL360 ML SETL TypeScript
Chrome (Ahora
ALGOL 58 EXEC 2 FSProg Lithe MetaL Orc PLANC Moby Shift Script PortablE
Chrome)
ORCA/Mod Powerhous
ALGOL 60 ChucK GRASS Fuxi Little b Microcode Plankalkl Model 204 SiMPLE
ula-2 e
MicroScrip PowerBuild
ALGOL 68 CICS Groovy Lucid Logo Oriel PLEX Modelica SIMPOL
t er
Alice Cilk FoxPro Lustre Logtalk MIIS Orwell PLEXIL SIMSCRIPT PowerShell
Clipper
AmbientTalk Claire FPr Lynx LSE MIMIC Oz POP-11 Simulink Small Basic
csh
Amiga E Clarion Franz Lisp PostScript LSL Mirah PL/P Lua SISAL SML
Cython
SNOBOL(S
AMOS Clean LiveCode Miranda PL/SQL SLIP
PITBOL)
Frink SMALL MIVA
bernardorobelo.blogspot.com Script
ARexx AutoIt COBOL - ISO/IEC 1989 COMAL Modula PPL PROTEL Snowball
Combined Lenguaje de
Argus AutoLISP / Visual LISP CobolScript Modula-2 Processing ProvideX SOL
programacin (CPL)
Common Intermediate
AspectJ Averest Cobra Modula-3 Processing.js Pro*C Span
Language (CIL)
MSIL - nombre
Assembly language CoffeeScript MOO PROIV Python SPIN
deprecado por CIL
Autocoder
DASL (Len Q
guaje de (lenguaje
sistemas de
WATFIV, Component SystemV Mathema Stateflo SuperCol
X++ avanzado Coq Curl programa MAD/I Corn
WATFOR Pascal erilog tica w lider
s de cin de
puntos de Kx
datos) Systems)
Maxima ( Window
Constraint Converg ver
s
WebQL XBL Handling Dart CPL Cyclone e Qi Magma tambien Suneido SYMPL
Macsyma
PowerSh
Rules (CHR)
) ell
bernardorobelo.blogspot.com