Fundamentos Basicos De Programación

Páginas: 8 (1918 palabras) Publicado: 24 de octubre de 2015
Fundamentos basicos de programación
(Datos, información, lenguajes de alto nivel,
tipos de datos, lenguajes de aplicación, compiladores, ensambladores, utilería de archivos, bibliotecas)





Alejandre Lara Edgar Alejandro No. Lista 1


dATOS
Es toda aquella representación de una entidad y es susceptible de tratamiento ya sea en un programa o en un proceso informático.
Como por ejemplo nombre yapellido son datos de una persona (entidad) en otras palabras un dato es la representación de una realidad.








Información
Mensaje valido para un receptor o resultado del procesamiento de datos.
En el momento en el que el dato se transmite y se le añade un contexto se convierte en información. Como por ejemplo: El paciente tiene un temperatura corporal de 38ºC.
En general la comunicación enun contexto convierte el dato en información.



Lenguajes de alto nivel
Un lenguaje de programación de alto nivel se caracteriza por expresar el algoritmo de una manera adecuada a la capacidad cognitiva humana, en lugar de la capacidad ejecutora de las máquinas.
Un lenguaje de alto nivel se caracteriza por la máxima abstracción del lenguaje maquina, esto hace mas fácil para nosotros programar.
Enlugar de tratar con registros, direcciones de memoria y las pilas de llamadas, lenguajes de alto nivel se refieren a las variables, matrices, objetos, aritmética compleja o expresiones booleanas, subrutinas y funciones, bucles, hilos, cierres y otros conceptos de informática abstracta, con un enfoque en la facilidad de uso sobre la eficiencia óptima del programa.

Ventajas de los lenguajes dealto nivel
El tiempo de formación de los programadores es relativamente corto comparado con otros lenguajes.
La escritura de programas se basa en reglas sintácticas similares a los lenguajes humanos. Nombres de las instrucciones tales como READ, WRITE, PRINT, OPEN, etc.
Las modificaciones y puestas a punto de los programas son más fáciles
Reducción del coste de los programas
Desventajas de loslenguajes de alto nivel
Incremento del tiempo de puesta a punto al necesitarse diferentes traducciones del programa fuente para conseguir el programa definitivo
No se aprovechan los recursos internos de la máquina que se explotan mucho mejor en lenguajes máquina y ensambladores
Aumento de la ocupación de memoria
El tiempo de ejecución de los programas es mucho mayor

Principales lenguajes de alto nivelVB.NET
Ada
ALGOL
BASIC
C Sharp
FORTRAN
Java
Lisp
Modula-2
Pascal
Pauscal <- En español
Perl
PHP
PL/1
PL/SQL
Python
Ruby














Tipos de Datos
Tipo de Visual Basic
Tipo en CLR
(Framework)
Espacio de memoria que ocupa
Valores que se pueden almacenar
y comentarios
Boolean
System.Boolean
2 bytes
Un valor verdadero o falso.
Valores: True o False.
En VB se pueden representar por -1 o 0, enCLR serán 1 y 0, aunque no es recomendable usar valores numéricos, es preferible usar siempre True o False.
Dim b As Boolean = True
Byte
System.Byte
1 byte
Un valor positivo, sin signo, para contener datos binarios.
Valores: de 0 a 255
Puede convertirse a: Short, Integer, Long, Single, Double o Decimal sin recibir overflow
Dim b As Byte = 129
Char
System.Char
2 bytes
Un carácter Unicode.
Valores:de 0 a 65535 (sin signo).
No se puede convertir directamente a tipo numérico.
Para indicar que una constante de cadena, realmente es un Char, usar la letra C después de la cadena:
Dim c As Char = "N"c
Date
System.DateTime
8 bytes
Una fecha.
Valores: desde las 0:00:00 del 1 de Enero del 0001 hasta las 23:59:59 del 31 de Diciembre del 9999.
Las fechas deben representarse entre almohadillas # y porlo habitual usando el formato norteamericano: #m-d-yyyy#
Dim d As Date = #10-27-2001#
Decimal
System.Decimal
16 bytes
Un número decimal.
Valores:
de 0 a +/-79,228,162,514,264,337,593,543,950,335 sin decimales;
de 0 a +/-7.9228162514264337593543950335 con 28 lugares a la derecha del decimal;
el número más pequeño es:
+/-0.0000000000000000000000000001 (+/-1E-28).
En los literales se puede usar...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Fundamentos de la educacion de la articulacion basica
  • Fundamento Basicos De Geologia
  • Fundamentos Basicos Del Baloncesto
  • Fundamentos Básicos De Las Ambulancias
  • fundamentos básicos de psicologia
  • Fundamentos básicos de la fotografía
  • Fundamentos Básicos Del Golpe De Dedos
  • Fundamentos de la educacion basica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS