DIGITAL
ING. LINO PINTO OPPE
LA COMPUTADORA
Es una mquina electrnica que
recibe y procesa datos para
convertirlos en informacin
til.
LA COMPUTADORA
COMPONENTES:
LA COMPUTADORA
DISPOSITIVOS DE E/S:
LA COMPUTADORA
DISPOSITIVOS DE E/S:
LA COMPUTADORA
HISTORIA:
Primera
LA COMPUTADORA
HISTORIA:
Tercera Generacin (1964-1971)
Circuitos Integrados, Compatibilidad
con Equipo Mayor,
Multiprogramacin, Minicomputadora
Cuarta Generacin (1971 a la fecha)
Microprocesador, Chips de memoria,
Microminiaturizacin
LENGUAJES DE
PROGRAMACION
Son utilizados para escribir
programas de computadoras
que puedan ser entendidos por
ellas
LENGUAJES DE
PROGRAMACION
CLASIFICACION:
Lenguaje de maquina
0010, 0000, 1001, 1001, 10001, 1110.
Lenguaje de bajo nivel
(ensambladores)
Ejem:
ADD = suma, SUB= resta, MPY =
multiplicar
LENGUAJES DE
PROGRAMACION
CLASIFICACION:
Lenguaje de alto nivel
REM Resolucin de un triangulo
PRINT
INPUT "LADO A= " ; A
INPUT "LADO B= "; B
INPUT "LADO C"; C
PRINT
LET PERIMETRO= A+B+C
PRINT "PERIMETRO="; PERIMETRO
END
SOFTWARE DE
INGENIERIA CIVIL
GALILEO:
Software Clculo de
esfuerzos en armaduras metlicas
isostticas e hiperestticas
THALES: Software Para Calculo de
Esfuerzos en arcos biarticulados con
un clculo de una estructura
parablica
ARQUIMIDES Software Para Calcular
de centro de gravedad y momentos de
inercia de secciones formadas con la
combinacin de figuras planas.
ALGORITMOS
DEFINICION:
Lista bien definida, ordenada y
finita de operaciones que
permite hallar la solucin a un
problema.
ALGORITMO
PSEUDOCODIGO
1.
2.
3.
4.
5.
6.
Lampara no funciona
Revisar si esta enchufada, No
paso 3, Si paso 4
Enchufar
Revisar foco, No paso 6, Si
paso 5
Cambiar foco
Cambiar lampara
ALGORITMO DIAGRAMA
DE FLUJO
LENGUAJE DE
PROGRAMACION
Definicin:
Conjunto de smbolos y palabras
(vocabulario o lxico) y conjunto
de reglas (sintaxis y semntica)
que permiten agrupar los smbolos
para formar las frases del
lenguaje, que sirve para
especificar algoritmos sobre un
ordenador
LENGUAJE DE
PROGRAMACION
Elementos:
Identificadores: nombres
simblicos que se darn a ciertos
elementos de programacin (p.e.
nombres de variables, tipos,
mdulos, etc.).
Constantes: datos que no
cambiarn su valor a lo largo del
programa.
LENGUAJE DE
PROGRAMACION
Elementos:
Operadores: smbolos que
representarn operaciones entre
variables y constantes.
Instrucciones: smbolos
especiales que representarn
estructuras de procesamiento, y
de definicin de elementos de
programacin.
LENGUAJE DE
PROGRAMACION
Elementos:
Comentarios:
LENGUAJE DE
PROGRAMACION
Variables:
Integer: -32.768-32.767
Long: -2.147.483.648-2.147.483.647
Simple: -3.40E+38 - 3.40E+38
Double: -1.8E+308 - 1.8E+308
Variant: diferentes tipos de datos
String: 65000 caracteres.
Boolean: Verdadero (True) (-1) o Falso
(False) (0).
Date: fecha y hora
LENGUAJE DE
PROGRAMACION
Operadores:
ARITMTICOS: ^,*,/,\,+,
ALFANUMRICOS: &, + Concatenan
textos.
LGICOS: NOT, AND Y OR
COMPARATIVOS: <,<=,>,>=,=, !=
ESTRUCTURAS: if, else; Select Case;
For...Next
LENGUAJE DE
PROGRAMACION
LENGUAJE DE
PROGRAMACION
LENGUAJE DE
PROGRAMACION
Secciones de programa:
Seccin
de Identificacin
Seccin de Datos
Seccin de Procedimiento
LENGUAJE DE
PROGRAMACION
Sentencias de control:
Tambin estructuras de control,
permiten tomar decisiones y
realizar un proceso repetidas
veces. Son los denominados
bifurcaciones y bucles
LENGUAJE DE
PROGRAMACION
IFTHEN..ELSE:
Numero = 53
If Numero < 10 Then
Digitos = 1
Else If Numero < 100 Then
Digitos = 2
Else
Digitos = 3
End If
LENGUAJE DE
PROGRAMACION
SELECT CASE:
Numero = 8
Select Case Numero
Case 1 To 5
Resultado = "Se encuentra entre 1 y 5"
Case 6, 7, 8
Resultado = "Se encuentra entre 6 y 8
Case Is = 9 , Is = 10
Resultado = "El valor es 9 o 10"
Case Else
Resultado = "El nmero no se encuentra
entre 1 y 10"
End Select
LENGUAJE DE
PROGRAMACION
FOR ... NEXT:
MyString="Informtica "
For Words = 3 To 1 Step -1
For Chars = Words To Words+4
MyString = MyString & Chars
Next Chars
MyString = MyString & " "
Next Words
'El valor de MyString es: Informtica
34567 23456 12345
LENGUAJE DE
PROGRAMACION
DO ... LOOP:
Check = True
Counts = 0
Do
Do While Counts < 20
Counts = Counts + 1
If Counts = 10 Then
Check = False
Exit Do
End If
Loop
Loop Until Check = False
LENGUAJE DE
PROGRAMACION
WHILE WEND:
Counts = 0
While Counts < 20
Counts = Counts + 1
Wend
Matrices
M(0)
M(1)
Matrices numricas
unidimensionales
Para crear y utilizar una matriz hay
que realizar tres operaciones:
declararla, crearla e iniciarla
Declarar una matriz:
Ejemplos:
Dim m() As Integer
Dim temperatura() As Single
Ejemplos:
M = New Integer(9) {}
Temperatura = New Single(30) {}
Ejemplos:
Dim m() As Integer = New Integer(9) {}
Dim Temperatura() As Single = New Single(30)
{}
Ejemplos:
Dim m(9) As Integer
Dim Temperatura(30) As Single