Programación

Programación


Que es programacion

La programación informática es el proceso por medio del cual se diseña, codifica, limpia y protege el código fuente de programas computacionales. A través de la programación se dictan los pasos a seguir para la creación del código fuente de programas informáticos. De acuerdo con ellos el código se escribe, se prueba y se perfecciona.

El objetivo de la programación es la de crear software, que después será ejecutado de manera directa po

ariables y Vectores


Podrían calificarse como contenedores de datos y por ello se diferencian según el tipo de dato que son capaces de almacenar. En la mayoría de lenguajes de programación se requiere especificar un tipo de variable concreto para guardar un dato concreto.los mas comunes son:
  • Variables tipo Char: Estas variables contienen un único caracter, es decir, una letra, un signo o un número.
  • Variables tipo Int: Contienen un número entero.
  • Variables tipo float: Contienen un número decimal.
  • Variables tipo String: Contienen cadenas de texto, o lo que es lo mismo, es un vector con varias variables del tipo Char.
  • Variables del tipo Boolean: Solo pueden contener un 0 o un 1. El cero es considerado para muchos lenguajes como la variable del tipo String "False" mientras que el 1 se considera "True".

Condicionantes

Son estructuras de código que indican que para que cierta parte del programa se ejecute, deben cumplirse ciertas premisas, como por ejemplo, que dos valores sean iguales, que un valor exista, que un valor sea mayor que otro y similares. Estos condicionantes por lo general solo se ejecutan una vez a lo largo del programa.
Los bucles son parientes cercanos de los condicionantes, pero ejecutan constantemente un código mientras se cumpla una determinada condición. Los más frecuentes son:
  • For: Ejecuta un código mientras una variable se encuentre entre 2 determinados parámetros.
  • While: Ejecuta un código mientras se cumpla la condición que solicita.

Funciones

Se crearon para evitar tener que repetir constantemente fragmentos de código. Una función podría considerarse como una variable que encierra código dentro de si.

Sintaxis

La sintaxis de un lenguaje de programación describe las combinaciones posibles de los símbolos que forman un programa sintácticamente correcto. El significado que se le da a una combinación de símbolos es manejado por su semántica (ya sea formal o como parte del código duro de la referencia de implementación). Dado que la mayoría de los lenguajes son textuales, este artículo trata de la sintaxis textual.r el hardware de la computadora, o a través de otro programa.


Resultado de imagen para programacion


Que es un algoritmo

Se denomina algoritmo a un grupo finito de operaciones organizadas de manera lógica y ordenada que permite solucionar un determinado problema. Se trata de una serie de instrucciones o reglas establecidas que, por medio de una sucesión de pasos, permiten arribar a un resultado o solución.

Resultado de imagen para algoritmo

Que es un diagrama de flujo

es un diagrama que describe un proceso, sistema o algoritmo informático. Se usan ampliamente en numerosos campos para documentar, estudiar, planificar, mejorar y comunicar procesos que suelen ser complejos en diagramas claros y fáciles de comprender. Los diagramas de flujo emplean rectángulos, óvalos, diamantes y otras numerosas figuras para definir el tipo de paso, junto con flechas conectoras que establecen el flujo y la secuencia.
Resultado de imagen para diagrama de flujo
Que es un lenguaje de programacion

es aquella estructura que, con una cierta base sintáctica y semántica, imparte distintas instrucciones a un programa de computadora.
Resultado de imagen para lenguaje de programacion





Caracterisiticas de un lenguaje de programacion

Variables y Vectores


Podrían calificarse como contenedores de datos y por ello se diferencian según el tipo de dato que son capaces de almacenar. En la mayoría de lenguajes de programación se requiere especificar un tipo de variable concreto para guardar un dato concreto.los mas comunes son:
  • Variables tipo Char: Estas variables contienen un único caracter, es decir, una letra, un signo o un número.
  • Variables tipo Int: Contienen un número entero.
  • Variables tipo float: Contienen un número decimal.
  • Variables tipo String: Contienen cadenas de texto, o lo que es lo mismo, es un vector con varias variables del tipo Char.
  • Variables del tipo Boolean: Solo pueden contener un 0 o un 1. El cero es considerado para muchos lenguajes como la variable del tipo String "False" mientras que el 1 se considera "True".

Condicionantes

Son estructuras de código que indican que para que cierta parte del programa se ejecute, deben cumplirse ciertas premisas, como por ejemplo, que dos valores sean iguales, que un valor exista, que un valor sea mayor que otro y similares. Estos condicionantes por lo general solo se ejecutan una vez a lo largo del programa.

Bucles

Los bucles son parientes cercanos de los condicionantes, pero ejecutan constantemente un código mientras se cumpla una determinada condición. Los más frecuentes son:
  • For: Ejecuta un código mientras una variable se encuentre entre 2 determinados parámetros.
  • While: Ejecuta un código mientras se cumpla la condición que solicita.

Funciones

Se crearon para evitar tener que repetir constantemente fragmentos de código. Una función podría considerarse como una variable que encierra código dentro de si.

Sintaxis

La sintaxis de un lenguaje de programación describe las combinaciones posibles de los símbolos que forman un programa sintácticamente correcto. El significado que se le da a una combinación de símbolos es manejado por su semántica (ya sea formal o como parte del código duro de la referencia de implementación). Dado que la mayoría de los lenguajes son textuales, este artículo trata de la sintaxis textual.


Software mas utilizados para progamar


HomeSitePrograma para desarrollar páginas web. Muy útil. Permite programar las páginas en varios lenguajes

UltraEditUno de los programas para editar código multitud de lenguajes de programación como HTML, Javascript, ASP...

MEDPrograma profesional de edición de textos para programación con un buen sistema de gestión de proyectos.

HTML-kitEditor de HTML donde se porgrama directamente con código.

Edit2WebPrograma para crear páginas web, incluso con acceso a bases de datos, para no programadores: utilizando el ratón.

Zend StudioEditor web orientado a la programación de páginas PHP, con ayudas en la gestión de proyectos y depuración de código.

Visual Web Developer Un entorno de desarrollo gratuito para tus creaciones ASP.NET, que además ofrece componentes adicionales de fácil instalación como el .NET Framework o la base de datos SQL Server Express.

Komodo IDEKomodo IDE es un entorno de desarrollo para programadores de una amplia gama de lenguajes: PHP, Perl, Python, Ruby, Javascript, HTML...

IDE desarrollo PHP: phpDesignerPresentamos un editor de PHP y entorno de desarrollo integrado phpDesigner.

Editor de código PSPadAnalizamos un editor de código gratuito que te permite editar código PHP, HTML, C, Java, etc.

HTMLed proEditor de HTML con capacidades medias.

VrmlPadEditor de texto con muchas utilidades para programar mundos virtuales en VRML.

ArachnophiliaPrograma para la edición de páginas web en HTML y otros lenguajes, posee múltiples wizards para ayudar en la creación de códigos.

EditplusPrograma de características medias para la edición de páginas web. Permite el trabajo con HTML y otros lenguajes como ASP o PHP.

ASP.NET Web MatrixHerramienta ligera, sencilla y gratuita para el desarrollo de aplicaciones web con ASP.NET.

XML Spy 5 Enterprise EditionPrograma de ayuda para realizar proyectos en XML. Con ayudas y herramientas que ayudarán la programación utilizando XML para desarrollo en general y web en particular.

Style Master. Editor CSS.Un programa para editar hojas de estilo en cascada que ofrece muchas ayudas al diseñador.

Servidor ASP, Baby Web ServerUn servidor extremadamente sencillo para que tu ordenador pueda ejecutar páginas ASP, válido para XP Home y otros sistemas Windows.

DB2ASP Creator 2.0 Freeware EditionPrograma para generar páginas de administración de tu sitio web con todo el código HTML y VbScript (ASP) a partir de una base de datos Access.

Notepad ++Editor de código fuente con soporte para diversos lenguajes de programación, gratuito y de código libre.

Opera DragonflyUna herramienta para desarrolladores, integrada en el navegador Opera, que permite inspección de elementos, búsqueda de errores, debug en Javascript…

TsWebEditor: Editor de páginas web para programadoresEl programa tsWebEditor es un editor de texto gratuito y código libre preparado para programadores, con numerosas ayudas para la edición de código.

TextPadAnalizamos TextPad, un editor de textos de propósito general que puede trabajar con ficheros de gran tamaño.

Komodo EditEditor de texto multiplataforma y gratuito para programadores con herramientas avanzadas para edición de código en diversos lenguajes, gestión de proyectos, etc.

Adobe EdgeAnálisis de Adobe Edge, un programa con el que crear contenido para la web dinámico e interactivo basado en estándares abiertos como HTML5, CSS3 y Javascript.

Platypus Javascript EditorPrograma editor de HTML que incluye numerosas utilidades y scripts del lenguaje Javascript.

Scite by ScintillaUn editor de textos para programadores en casi cualquier lenguaje conocido. Creado para mostrar el funcionamiento de unas librerías que ofrecen funcionalidades de edición de código llamadas Scintilla.

XAMPP: Apache, PHP y MySQLUn programa que permite instalar Apache, PHP y MySQL en un solo paso y de manera sencilla en sistemas Linux, Windows, Mac OS X y Solaris.

Programers File EditorUn remplazo a lo grande del Block de Notas. Ideal más para programadores de propósito general que para el web.

Bloc de NotasEl editor de texto más simple que podamos encontrar en sistemas windows.

Resultado de imagen para programas utilizados para programar















CONCLUSION:
La programación es una parte importante en la sociedad de hoy, pues se encuentra en todos y cada uno de los sistemas electronicos que nos rodean y su complejo funcionamiento. Para que esto se realice de forma efectiva cuentan con una serie de algoritmos para realizar sus funciones en una serie de pasos con distintas posibilidades. Para escribir estos patrones de comportamiento se usan lenguajes de  programación y programas para programar, los cuales harán de  esta tarea más simple o compleja, dependiendo del programa y el lenguaje usado






































































































































Comentarios