Introducción a la programación

Historia de la informática

Programación

Lenguaje Visual Basic

Algoritmos

Se llama programación al conjunto concreto de instrucciones que una computadora puede ejecutar para solventar una actividad propuesta.

Los programas se puede escribir mediante lenguajes de programación. Estos se conforman mediante un conjunto de reglas sintácticas y semánticas
que definen un lenguaje informático.

Algunas generalidades son...

Al realizar un programa en lenguaje de programación, es necesario realizar un proceso de compilación donde este será interpretado para su ejecución.

De esta compilación se obtiene lo que se denomina como lenguaje de maquina. Este lenguaje catalogado de bajo nivel por su complejidad, se conforma por secuencias de 0 y 1; totalmente contrario a lenguajes de programación de menor complejidad catalogados como de alto nivel.

Dependiendo de la manera en que se compila un programa, se pueden clasificar dos tipos de lenguajes...

Interpretes

Compiladores

Estos lenguajes se pueden ubicar por generaciones, donde los de menor generacion son lenguajes de bajo nivel y los de mayor generacion son lenguajes de alto nivel.

Los tipos de programación mas importantes son...

Programación imperativa

Programación funcional

Programación no estructurada

Programación secuencial

Programación declarativa

Programación por capas

Programación modular

Programación por eventos

Programación estructurada

Programación extrema

Programación orientada a objetos

Los objetivos de la programación se pueden abarcar en tres términos fundamentales: Corrección, claridad y eficiencia.

En primer lugar, la corrección se refiere a que el programa debe hacer lo que se tiene planteado tal como se desea.

En segundo lugar, la claridad hace referencia a la legibilidad que debe tener el programa a vistas de que este se pueda manipular de mejor manera.

Finalmente, la eficiencia se refiere a la minimización en el uso de recursos como tiempo o memoria.

Algunos de los lenguajes de programación mas utilizados y de mayor renombre son...

Basic

Pascal

Cobol

Fortran

C

Referencias Bibliográficas:

Java

Python

Se llama algoritmo a la secuencia no ambigua, finita y ordenada de instrucciones planteadas para la resolución de un problema especifico.

También existen lenguajes algorítmicos, estos se componen por una serie de símbolos y reglas que se utilizan para describir de manera explícita un proceso. Estos pueden ser...

Gráficos

No gráficos

Por su naturaleza se pueden clasificar en...

Cuantitativos

Cualitativos

Definición del problema

Análisis del problema

Diseño del algoritmo

Depuración

Las partes basicas a tener en cuenta para la construccion de un algoritmo son...

Algunas generalidades son...

Existen diversos tipos de datos asociados a los algoritmos. Estos determinan la naturaleza del conjunto de valores que puede tomar una variable, lo cual le otorga cierta importancia. Estos se pueden clasificar en...

Datos simples, los cuales a su vez de clasifican en numéricos, lógicos y alfanuméricos.

Datos estructurados, los cuales son definidos por el usuario y pueden corresponder a arreglos matriciales o archivos en general.

Para la representación de estos datos se hace uso de indicadores, los cuales deben cumplir con ciertos parámetros para ser utilizados dentro del programa.

En conjunto con las variables antes nombradas, se presentan las constantes y las expresiones, las cuales son elementos fundamentales dentro del programa.

En primer lugar, una constante es un dato numérico o alfanumérico que durante la ejecución del programa no cambia.

En segundo lugar, una variable se denomina como un espacio de almacenamiento donde se pueden ubicar de manera temporal datos durante la ejecución del programa. Estas se pueden clasificar por...

En tercer lugar, las expresiones son combinaciones de constantes, variables, símbolos de operación, paréntesis y nombres de funciones especiales. Estos se pueden clasificar en...

Su contenido

Estos pueden ser manipulados mediante operadores y operandos, los cuales pueden relacionar de forma distinta los
valores de una o mas variables o constantes.

La estructuras algoritmicas definen la forma de trabajo. Estas se puede clasificar en...

Secuenciales

Condicionales

Cíclicas

Este es un lenguaje de programación creado por Microsoft. Es una extensión del lenguaje de programación Basic que combina funciones y comandos Basic con controles visuales.

Los tipos de datos que este utiliza son los siguientes...

Boolean

Byte

Date

Double

Decimal

Long

Object

SByte

Integer

Char

Short

Single

String

UInteger

ULong

User - Defined

UShort

Los operadores que este puede utilizar son los siguientes...

Aritméticos

Lógicos

Relacionales

Asociativo

Exponenciación

Negación unaria

Suma y resta

División de numero entero

Multiplicación y división

=, <>, <, <=, >, >=

Like, Is, TypeOf.

Negación

Conjunción

Disyunción

Un elemento de gran valor para este lenguaje de programación es el IDE. Este se reconoce como el Entorno de Desarrollo Integrado y representa la interfaz mediante la cual se puede hacer uso de este lenguaje.

Su uso

Aritméticas

Relacionales

Lógicas

La informática ha sido un elemento de vital importancia a lo largo de la historia, ya que esta surgió de la necesidad de efectuar cálculos y procesar información cada vez mas compleja.

Como reacción de esto se vio la necesidad de implementar instrumentos aritméticos, como el ábaco, desde los cuales se ha llegado a las calculadoras y ordenadores actuales.

Algunos nombres como los de William Oughtred y John Neper, hacen parte de una basta lista de personajes que aportaron al desarrollo del ábaco.

Así entonces, el primero en construir una calculadora, en 1671, fue el filósofo y matemático alemán Gottfried Leibniz. Este personaje ademas de esta hazaña, se destaco por contruir las bases del Calculo en conjunto con Isaac Newton.

De esta manera, la implementación de nuevas tecnologías también trajo consigo la exigencia de un mayor procesamiento de información.

Para esto se dieron los ordenadores, los cuales supusieron una mejora en este campo de la informática y fueron mejorando con el pasar del tiempo.

Así entonces, se formaron las generaciones de ordenadores. Estos van desde la primera generación hasta la quinta generación, donde estos últimos representan la ultima tecnología en el procesamiento y análisis de información.

Algoritmos y programación. Por Luis Castellanos.

Algoritmos. Por Luis Castellanos.

Desarrollado por JUAN MANUEL PINTO JACOBO con código estudiantil 20191577080.