APLICACIONES COMPUTACIONALES

1.

Programación y Lenguaje de programación

Programación

c1

Tipos

No estructurada

Imperativa

Declarativa

Funcional

Secuencial

Por eventos

Estructurada

Modular

Por capas

Extrema

Orientada a objetos

Objetivos

1.

Corrección

2.

Claridad

3.

Eficiencia

Lenguaje

c1

Generalidades

Conjunto de reglas sintácticas y semánticas.

El lenguaje informático engloba a los de programación.

Es especifico buscando relativamente ser como el lenguaje humano

Se compila para su ejecución.

Existen diversos leguajes, pero el más común es "Código máquina"

Es poco intuitivo de manera que el ordenador lo convierte esquematizando la información y siendo más comoda de visualizar.

Tipos de conversión

Intérpretes

c1

Compiladores

c1

Lenguaje de Máquina

Es formado por secuencias de ceros y unos.

Más conocidos

BASIC

COBOL

FORTRAN

Ensamblador

C

PASCAL

Compilación

Permite escribir o revisar los programas.

Convierte las instrucciones en código máquina.

Primero se compila y luego se enlaza.

Cuando existe un mismo programa en diversos lenguajes, estos se compilan de manera independiente y se unifican enlazándolos.

Depurador

Usado para probar y depurar los errores de otros programas.

Traductor

Permite llevar a cabo el enlace de las instrucciones compiladas, a la máquina.

Nivel de abstracción

Alto

Expresa los algoritmos de una manera adecuada a la capacidad cognitiva humana, en lugar de la capacidad con que los ejecutan las máquinas.

Más comunes

VB.NET
Erlang
Ada

ALGOL

BASIC

C Sharp

FORTRAN

Bajo

De primera generación, sus instrucciones ejercen un control directo sobre el hardware y están condicionados por la estructura física de las computadoras que lo soportan

2.

Algoritmos

c1

Tipos

Cualitativos

Cuantitativos

Lenguajes

Gráficos

No Gráficos

Partes

Datos de entrada

Procesos

Datos de salida

Tipos de Datos

Simples

Numéricos

Lógicos

Alfanumericos

Estructurados

c1

Arreglos

Registros

Archivos

Apuntadores

Identificadores

c1

Reglas

Inicia con una letra y no contiene espacios.

Letras, dígitos y caracteres son permitidos subrayar después del primer carácter.

Promedio de longitud: 8 Caracteres.

Debe dar idea sobre el valor contenido.

Constantes

Dato numérico o alfanumérico que no cambia.

Variables

Es un dato temporal almacenado.

Por su contenido

Numéricas

Lógicas

Alfanuméricas

Por su uso

De trabajo

Contadores

Acumuladores

Expresiones

Son combinaciones de Datos.

Operadores

Aritméticos.

1. De acuerdo a los paréntesis

De adentro hacia afuera.

2.Según su operación

1. Exponenciación.

2. Multiplicación, División.

3. Suma y Resta.

3. Cuando tienen la misma operación.

De izquierda a derecha.

Relacionales.

Lógicos

Operandos

Valor

Constante

Variable.

Diseño

Top Down

Bottom Up

Formulación de Algoritmos

Diagrama de flujo

Seudo Códigos

Diagramas Estructurados

Estructuras algorítmicas

Secuenciales.

Asignación.

Entrada.

Salida.

Condicionales.

Simples.

Dobles.

Múltiples.

Cíclicas

Para

Mientras que

Repita hasta

3.

Visual Basic

c1

Creador

Alan Cooper

Versiones

Visual Basic 1.0

1991

Visual Basic 1.0 MC-DOS

1992-Interfaz Gráfica.

Visual Basic 2.0

1992 Standard y Professional.

Visual Basic 3.0

1993- versión 1.1 de Microsoft Jet Database Engine

Visual Basic 4.0

1995- Generaba aplicaciones tanto de 16 como de 32 bits para Windows

Visual Basic 5.0

1997-Tenía la posibilidad de crear controles personalizados

Visual Basic 6.0

1998- incluyó la posibilidad de crear aplicaciones basadas en Web.

Fecha de ultima soporte

A pesar de ello las aplicaciones que genera son compatibles con plataformas más modernas, como Windows Vista, Windows Server 2008, Windows 7, Windows 8 y Windows 10

Finalizó su soporte

2005

Extendió el soporte

2008

Datos usados

Orientado a Objetos

Clases

Objetos

Métodos

Propiedades

Herencia

Espacio de Nombres

Eventos

IDE

Entorno de desarrollo integrado

Existe un único entorno de desarrollo para Visual Basic, desarrollado por Microsoft: Microsoft Visual Basic x.0, correspondientes a versiones desde la 2.0 hasta la 20.0, (con respectivas diferencias entre versiones del lenguaje)

Generalidades

Programación Orientada a Eventos

La estructura como la ejecución de los programas van determinados por los sucesos que ocurran en el sistema, definidos por el usuario o que ellos mismos provoquen. No existe un único flujo de ejecución.

4.

Historia de la informática

Cálculos

Abaco

Procesar la información

Mitigación de errores.

Eficiencia

Automatización

Johana Pilar (sf)Recursos, Aplicaciones Computacionales.

Realizado por: Tania Aguilar COD:20181577018