par ALISON SOFIA GONZALEZ RIOS Il y a 3 années
153
Plus de détails
par CHUCHO BRAVO
par Verónica Toapanta
par Danny Korbold
par Manuel Valencia
Todo IDE debe contar con
Refactorización de código
Proceso en el que se recurre a funciones como el reformateo o la encapsulación para mejorar el código fuente.
Linker
Es la herramienta con la que combinar diferentes archivos de código fuente para convertirlos en un único fichero ejecutable.
Depurador
Un programa que permite probar y buscar errores en otros programas.
Compilador
Un programa encargado de traducir las instrucciones en código fuente, escritas en lenguaje de programación, a código objeto, el único lenguaje que el ordenador entiende.
Editor de Código
Se trata de un editor de texto creado exclusivamente para trabajar con el código fuente de programas informáticos.
Acrónimo del término inglés Integrated Development Environment o, lo que es lo mismo, Entorno de Desarrollo Integrado. Es el escenario digital utilizado en programación para desarrollar aplicaciones, juegos…
Combinan un valor boolean ó numérico y devuelve un resultado del mismo tipo que el valor
se usan para desarrollar aplicaciones que incluyen operaciones aritméticas o matemáticas. Tales como suma, resta, multiplicación, división, etc.
División
Multiplicación
Resta
Suma
para contener datos binarios demasiado grandes para Byte.
para contener datos binarios demasiado grandes para UInteger o valores de enteros sin signo lo más grandes posibles.
proporciona el valor sin signo más largo en el ancho de datos más eficaz.
para contener varios caracteres sin la sobrecarga de administración de matriz de Char(), una matriz de elementos Char.
Para incluir valores de punto flotante que no requieren el ancho completo de datos de Double.
Para incluir valores enteros que no requieren el ancho completo de datos de Integer.
Para incluir valores que no precisen el ancho de datos de integer
Puede señalar cualquier tipo de datos incluso cualquier instancia de objeto que su aplicación reconozca
Para incluir números enteros demasiado grandes para ajustarse en el tipo de datos integer
Proporciona rendimiento optimo en un procesador de 32 bits
Proporciona magnitudes más grandes y más pequeñas posibles para un número
Proporciona el máximo de digitos significativos para un numero, admite al menos 29
Valores de fecha, tiempo o fecha y hora
Únicamente para albergar un carácter individual
Para contraer datos binarios
Para contraer valores de dos estados como Verdadero Falso
Liberada en 1998, una versión mejorada, incluyo la posibilidad de crear apps basadas en la web Microsoft retiro el soporte de VB6 en marzo de 2008
Se lanzó en 1997, generaba programas de 32 bits únicamente
Se lanzó al mercado en agosto de 1995. Primera versión que generaba apps tanto de 16 como de 32 bits para Windows
Se lanzó al mercado en el verano de 1993, en versión Standard y profesional
Venia de versiones Standard y profesional
Liberada en septiembre de 1992. No era compatible con el lenguaje de VB para windows
para Windows 1991
Cíclicas
para, mientras que, repita hasta
Condicionales
Simples, dobles, multiples
Secuenciales
Asignación, entrada, salida
Una de las entradas del operador
Permite manipular valores
Prioridad de los operadores artimeticos
Todas las expresiones entre paréntesis se evalúan primero
Orden de evaluación de los operadores en una misma expresión
3. +,-, suma y resta
2. *,/,mod Multiplicación, división, módulo
1. ^ Exponenciación
Combinaciones de constantes, variables, símbolos de operación paréntesis y nombres de funciones especiales
Espacio en la memoria de la computadora que permite almacenar temporalmente un dato durante la ejecución de un programa Su contenido puede cambiar durante la ejecución del programa
Por su uso
acumuladores
de trabajo
Por su contenido
alfanumérica
Lógicas
numéricas
Dato numérico o alfanumérico que no cambia durante la ejecución del programa
Reglas para crear un Identificador
4. El nombre del identificador debe dar una idea del valor que contiene
3. La longitud de identificadores puede ser de varios caracteres. Long, promedio: 8 caracteres
2. Letras, dígitos y caracteres (_) están permitidos después del primer carácter
1. comienza con una letra y no contiene espacios en blanco
Estructurados
apuntadores
archivos
Registros
arreglos
Vectores, matrices
Simples
Alfanuméricos
Logicos
Numericos
Tipos
No graficos
Seudo códigos
Gráficos
Diagramas de flujo
Tipos de algoritmos
Cuantitativos
Los que utilizan cálculos numéricos para definir los pasos de un proceso
Cualitativos
Los que describen pasos usando palabras
Es aquel en el que sus instrucciones ejercen un control directo sobre el Hardware y por lo tanto están condicionados por la estructura física de las computadoras que lo soportan.
Lenguajes ensambladores
Lenguaje de máquina
Código binario
Se caracteriza por expresar algoritmos de manera que sea fácilmente interpretado por la capacidad cognitiva del ser humano. Permite una máxima flexibilidad al programador a la hora de abstraerse.
Se emplean palabras generalmente en ingles
Clasificación
De
Quinta generación
Creados para la inteligencia artificial y para el procesamiento de lenguajes naturales (LISP, PROLOG)
Cuarta generación
Usados en aplicaciones de gestión y manejo de bases de datos(natural, SQL)
Tercera generación
Lenguajes de programación de alto nivel imperativo pero más utilizados y vigentes (Algol 8, pl/i, Pascal,modula)
Segunda generación
Primeros lenguajes de programación de alto nivel imperativo (fortran y cobol)
Primera generación
Ensamblador
Lenguaje de máquina
Pascal
C
Ensamblador (Assembler)
Fortran
Cobol
Basic
Subtopic
Se puede distinguir entre 2 tipos de lenguaje
Compiladores
Es un software que traduce un programa escrito en un lenguaje de programación de Alto nivel en lenguaje de máquina
Interpretes
Lenguaje de máquina o Código de máquina
Lenguaje que permite dar instrucciones al ordenador
Lenguaje léxico
Lenguaje de programación y lenguaje informático NO son lo mismo
Técnica estándar de comunicación que permite expresar las instrucciones que han de ser ejecutadas por una computadora