# data[].attributes.body
es enseñada en los colegios para :
-fomentar el pensamientocritico
- expresar creatividad
-conseguir informacion

# data[].attributes.body
-Para ordenarle algo a el sistema
-Para expresar creatividad.
-Para conseguir informacion.
-Fomenta pensamiento critico

# data[].attributes.headline
Saber programar: ¿por qué es importante y cómo hacerlo?

# data[].attributes.subject
Saber programar: ¿por qué es importante y cómo hacerlo?

# data[].attributes.body
Saber programar es fundamental en la actualidad debido a la incursión de las nuevas tecnologías en todos los ámbitos de nuestra vida.
La incursión de las nuevas tecnologías en la actualidad no deja lugar a dudas que el mundo depende cada vez más de las máquinas y de internet por lo que, aprender a programar es un requisito practicamente fundamental para los estudiantes.

Si bien muchas personas creen que sólo los ingenieros y programadores deben manejar este área, la realidad demuestra que quien no maneja los conceptos básicos de la programación tiene verdadermante limitadas sus acciones, ya que permanentemente debe pedirle ayuda a quien sí domina este rubro. Además, el hecho de manejar estos complejos códigos fomenta la creatividad, contribuye al pensamiento abstracto y mejora la capacidad del trabajo en equipo.

# data[].attributes.body
Formas de programación

Pueden encontrarse las siguientes programaciones:

Programación declarativa: mantiene un paradigma de programación el cual se basa en el desarrollo de programas que están especificando un conjunto de determinadas condiciones, proposiciones, afirmaciones, restricción, ecuaciones o transformaciones las cuales pueden mostrar, describir y detallar un problema y su solución. Esta solución se obtiene mediante diversos mecanismos internos de control. Las mismas no son específicas en cuanto a su localización, solo se le pide a la computadora que busque algo.

Programación estructurada: conocido también como un paradigma de la programación el cual se encuentra orientado a mejorar la calidad, claridad y el tiempo que tarde en se desarrollado un programa de computadora.

Para esto utiliza solamente subrutinas y tres estructuras: secuencia, selección e iteración. Este surgió en 1960 del trabajo de Böhm y Jacopini.

Programación modular: este tipo de programación consiste principalmente en dividir los programas en partes llamadas subprogramas o módulos, los cuales son más legibles y manejables, es decir, tienen como fin facilitar su uso. Es el resultado evolutivo de la programación estructura para solucionar algunos problemas más grandes y difíciles de lo que la primera puede llegar a resolver.

Una vez aplicada la programación modular, un problema de índole complejo se divide en varios subproblemas mucho más simples los cuales son divididos, a su vez, en otros subproblemas más simples todavía. Este proceso se continúa hasta que se encuentra un subproblema lo suficientemente simple como para poder ser resuelto fácilmente. Esta técnica es conocida comorefinamiento sucesivo o análisis descendente.

Un módulo es considerado cada una de las partes de un programa que puede resolver uno de los subproblemas encontrados, en los que se divide el problema original. Todos estos módulos contienen una tarea específica y definida diferente una de otra por lo que es posible que unos necesiten de otros para poder operar y concretar la finalización de un subproblema.

En los casos en los que un módulo necesita de otro, pueden comunicarse a través de una interfaz de comunicación la cual también se encuentra bien definida. En la práctica el módulo es considerado un proceso y función, muy diferente a la parte teórica el cual puede entenderse como una parte del programa. Sin embargo, no debe ser confundido el término procedimiento o función con el término módulo ya que el mismo puede contener muchos de ellos por lo que se debe tener cuidado.

Programación orientada a objetos: puede ser encontrado bajo las siglas POO, y se refiere a un paradigma de la programación el cual utiliza los objetos resultantes en sus interacciones para poder diseñar aplicaciones y programas informáticos.

Para esto basa sus conceptos en varias técnicas como la herencia, la cohesión, la abstracción, el polimorfismo, el encapsulamiento y el acoplamiento. Comienza su utilización en la década de los años 1990 y se mantiene hasta hoy, donde pueden encontrarse grandes variedades de lenguajes de programación que soportan la orientación a objetos

# data[].attributes.body
La programación y las ciencias de la computación serán, si no lo son ya, imprescindibles para trabajar y vivir en el mundo actual. Es uno de los medios necesarios para el progreso humano, y ningún país puede progresar a menos que disponga de ciudadanos formados en esta nueva tecnología que les permitirá tomar parte en las complicadas decisiones del mundo de mañana.

# data[].attributes.headline
HERRAMIENTAS PARA LA PROGRAMACION:                Scratch: es una plataforma para aprender a programar de una manera sencilla y divertida. Se trata de una iniciativa del Massachusetts Institute of Technology (MIT) y está pensada para niños de entre ocho y doce años.Snap: un entorno de programación muy similar al Scratch, aunque con una apariencia menos infantil.App Inventor: permite crear aplicaciones de móvil de manera intuitiva y fácil. Su público objetivo son adolescentes de entre catorce y diecinueve años; de hecho, es una herramienta de cabecera en muchos institutos catalanes.Python: se trata de un recurso más avanzado, diseñado para adolescentes que ya tienen una base de programación informática y quieren ir más allá.Lego WeDo: incluye un juego de construcción de Lego con motores, sensores, una batería y otras piezas. Se aconseja a partir de los siete años.Arduino: se trata de una placa electrónica programable. Con algunas dosis de creatividad, permite fabricar todo tipo de robots. Su público son jóvenes que cursan secundaria.Raspberry Pi: más que una placa electrónica es un ordenador completo; un aparato de dimensiones pequeñas, asequible y manejable. Se recomienda su uso a partir de los últimos cursos de ESO y en Bachillerato.

# data[].attributes.subject
HERRAMIENTAS PARA LA PROGRAMACION:                Scratch: es una plataforma para aprender a programar de una manera sencilla y divertida. Se trata de una iniciativa del Massachusetts Institute of Technology (MIT) y está pensada para niños de entre ocho y doce años.Snap: un entorno de programación muy similar al Scratch, aunque con una apariencia menos infantil.App Inventor: permite crear aplicaciones de móvil de manera intuitiva y fácil. Su público objetivo son adolescentes de entre catorce y diecinueve años; de hecho, es una herramienta de cabecera en muchos institutos catalanes.Python: se trata de un recurso más avanzado, diseñado para adolescentes que ya tienen una base de programación informática y quieren ir más allá.Lego WeDo: incluye un juego de construcción de Lego con motores, sensores, una batería y otras piezas. Se aconseja a partir de los siete años.Arduino: se trata de una placa electrónica programable. Con algunas dosis de creatividad, permite fabricar todo tipo de robots. Su público son jóvenes que cursan secundaria.Raspberry Pi: más que una placa electrónica es un ordenador completo; un aparato de dimensiones pequeñas, asequible y manejable. Se recomienda su uso a partir de los últimos cursos de ESO y en Bachillerato.

# data[].attributes.body
El lenguaje de programación mas difícil se llama Malbolge.

Entre las peculiaridades de este lenguaje están:

En el 98, su programador lo lanzo al dominio publico.

Desde su aparición, se tardo mas de 2 años en aparecer su primer programador.

Porque digo “aparición”? Malbolge es un lenguaje de programación generado por un programa escrito en LISP, fue pues, generado por una máquina.

Cada instrucción es encriptada (le resta 33, le suma el puntero y le realiza mod 94) después de que se ejecuta. Por lo que cada instrucción es diferente cada vez que se ejecuta. Es altamente impredecible.

Todos los programadores cuando inician a aprender un nuevo lenguaje inician con el tipico ejemplo del hola mundo por ser el más sencillo, chequeen el ejemplo "HOLA MUNDO" de MALBOLGE:

 (=<`:9876Z4321UT.-Q+*)M'&%$H"!~}|Bzy?=|{z]KwZY44Eq0/{mlk**
 hKs_dG5[m_BA{?-Y;;Vb'rR5431M}/.zHGwEDCBA@98\6543W10/.R,+O<

 Existe un lenguaje de programación basado en las obras de Shakespeare.

 Usa palabras reservadas como Juliet, Romeo y Ophelia.

# data[].attributes.body
LOS TRES OBJETIVOS FUNDAMENTALES DE LA PROGRAMACION...

* Corrección: un programa es correcto si hace lo que debe hacer.
* Claridad: es muy importante que el programa sea lo más claro y legible posible para mejorar el mantenimiento del software. Cuando se acaba de escribir el código del programa, se deben buscar errores y corregirlos.
* Eficiencia: debe consumir la menor cantidad de recursos posible. Normalmente al hablar de eficiencia se suele hacer referencia al consumo de tiempo y/o memoria.

# data[].attributes.headline
Tipos de lenguajes de Programación:Existen tres tipos de lenguajes claramente diferenciados; el lenguaje máquina y los lenguajes de bajo nivel y los de alto nivel.1º El Lenguaje Máquina: es el lenguaje de programación que entiende directamente la máquina (computadora). Este lenguaje de programación utiliza el alfabeto binario, es decir, el 0 y el 1.2º Lenguajes de programación de bajo nivel: Son mucho más fáciles de utilizar que el lenguaje máquina, pero dependen mucho de la máquina o computadora como sucedía con el lenguaje máquina.3º Lenguajes de programación de alto nivel. Los lenguajes de programación de alto nivel son más fáciles de aprender porque se usan palabras o comandos del lenguaje natural, generalmente del inglés. Este es el caso del BASIC, el lenguaje de programación más conocido.

# data[].attributes.subject
Tipos de lenguajes de Programación:Existen tres tipos de lenguajes claramente diferenciados; el lenguaje máquina y los lenguajes de bajo nivel y los de alto nivel.1º El Lenguaje Máquina: es el lenguaje de programación que entiende directamente la máquina (computadora). Este lenguaje de programación utiliza el alfabeto binario, es decir, el 0 y el 1.2º Lenguajes de programación de bajo nivel: Son mucho más fáciles de utilizar que el lenguaje máquina, pero dependen mucho de la máquina o computadora como sucedía con el lenguaje máquina.3º Lenguajes de programación de alto nivel. Los lenguajes de programación de alto nivel son más fáciles de aprender porque se usan palabras o comandos del lenguaje natural, generalmente del inglés. Este es el caso del BASIC, el lenguaje de programación más conocido.

# data[].attributes.body
"Porque programar enseña a pensar". En PIXIEseñalan "que la programación es como un segundo lenguaje en la era digital. Es una habilidad que permitirá a nuestros hijos convertirse en la nueva generación de innovadores y líderes”. "Y como cualquier lenguaje, la programación puede ser aprendida a edades tempranas con resultados extraordinarios".

# data[].attributes.headline
VENTAJAS DE UTILIZAR PROGRAMACION EN EL COLEGIO 

# data[].attributes.subject
VENTAJAS DE UTILIZAR PROGRAMACION EN EL COLEGIO 

# data[].attributes.body
Pensamiento computacional

Creatividad

Excelencia

Autonomía

Habilidades lógicas

Oportunidades de trabajo

Empoderamiento y personalización

Gamificación

Transversalidad

# data[].attributes.body
“La programación computacional es una disciplina en la que sí sería interesante que todo el mundo estuviese formado ya que te explica cómo piensa una máquina, cómo se le dan órdenes y cómo se programa para que automatice procesos y nos ayude a hacer tareas”, aclara.

# data[].attributes.body
es un campo técnico muy relacionado con el mundo de las Matemáticas, a priori podemos pensar que los beneficios están exclusivamente asociados a ellas. Muchos conocerán el concepto de Pensamiento Computacional, uno de los grandes beneficiados de la programación y que podemos definir como todas esas aptitudes y habilidades que se promueven a través del código. Principalmente la resolución del problemas y la abstracción, necesaria para solucionar un problema que no existe en el mundo real como tal, pero que debemos solucionar a través de la pantalla.

la Programación permite mejorar capacidades como el cálculo numérico, la creatividad, el pensamiento lógico o las aptitudes verbales, según cómo se planteen las actividades. Desde el punto de vista de la Teoría de las Inteligencias Múltiples de Gardner, y teniendo en mente lo transversales que son las herramientas de programación, se pueden plantear retos y problemas que afecten a todas ellas.

# data[].attributes.body
Porque pronto existirán cientos de miles de trabajos asociados con la creación y la programación de máquinas y ordenadores, sí, pero mucho más importantes son las capacidades y habilidades que se adquieren aprendiendo a programar: resolución de problemas, capacidades lógicas y espaciales, nivel de abstracción, atención y concentración…

# data[].attributes.body
con el fin de  preparara los jovenes para un mercado laboral cada vez más tecnológico, la programación permite a los alumnos encarar procesos de autocorrección y búsqueda de errores, los enfrenta a retos de resolución de problemas complejos,introduciendo al alumno en la algoritmia y

# data[].attributes.headline
RAZON POR LA CUAL SE ENSEÑA PROGRAMACION EN EL COLEGIO 

# data[].attributes.subject
RAZON POR LA CUAL SE ENSEÑA PROGRAMACION EN EL COLEGIO 

# data[].attributes.body
Porque pronto existirán cientos de miles de trabajos asociados con la creación y la programación de máquinas y ordenadores, sí, pero mucho más importantes son las capacidades y habilidades que se adquieren aprendiendo a programar: resolución de problemas, capacidades lógicas y espaciales, nivel de abstracción, atención y concentración…

# data[].attributes.body
La programación es un proceso que se utiliza para idear y ordenar las acciones que se realizarán en el marco de un proyecto; al anuncio de las partes que componen un acto o espectáculo; a la preparación de máquinas para que cumplan con una cierta tarea en un momento determinado; a la elaboración de programas para la resolución de problemas mediante ordenadores; y a la preparación de los datos necesarios para obtener una solución de un problema.

En la actualidad, la noción de programación se encuentra muy asociada a la creación de aplicaciones informáticas y videojuegos; es el proceso por el cual una persona desarrolla un programa valiéndose de una herramienta que le permita escribir el código (el cual puede estar en uno o varios lenguajes, tales como C++, Java, Python entre otros) y de otra que sea capaz de “traducirlo” a lo que se conoce como lenguaje de máquina, el cual puede ser entendido por un microprocesador.

# data[].attributes.body
La programación es un proceso que se utiliza para idear y ordenar las acciones que se realizarán en el marco de un proyecto; al anuncio de las partes que componen un acto o espectáculo; a la preparación de máquinas para que cumplan con una cierta tarea en un momento determinado; a la elaboración de programas para la resolución de problemas mediante ordenadores; y a la preparación de los datos necesarios para obtener una solución de un problema.

# data[].attributes.body
es una habilidad que nos permite convertirnos en la nueva generación que domine el pensamiento cumputacional y e la innovación y a su vez estar preparados para la revolución tecnológica.
MPA.

# data[].attributes.body
Más de 180 países del mundo hacen parte de esta iniciativa de la ONG estadounidense code.org.

El lanzamiento se hizo en la Institución Educativa Distrital Ciudad Bogotá, uno de los colegios pioneros del país en programación computacional.

Bogotá D.C., 7 de marzo de 2018. MinEducación. La programación computacional es uno de los saberes básicos para responder a los retos coyunturales en todos los campos y más aún para seguir por la senda de la prosperidad y el desarrollo.

Así lo entiende el Gobierno nacional y por ello, a través del Ministerio de Educación Nacional, se sumó este martes a ‘La hora del Código’, una iniciativa que convoca a más de 180 países para desarrollar acciones que ayuden a los estudiantes de educación básica, secundaria y media a entender la programación computacional como un saber indispensable para desempeñarse como ciudadanos del siglo XXI.

# data[].attributes.headline
 LENGUAJE DE PROGRAMACION MAS UTILIZADO                          SQL: son las siglas de Structured Query Language (Lenguaje Estructurado de Consulta). Su función principal es actuar sobre una base de datos y extraer su contenido para almacenar, introducir, actualizar, eliminar y consultar información. Suele ser usado en la construcción de páginas web y aplicaciones de escritorio.• PHP: es un acrónimo recursivo que significa PHP Hypertext Pre-processor. Es utilizado para el desarrollo de sitios online, ya que es posible combinarlo con HTML. Es un lenguaje de lado del servidor, es decir, que primero se ejecuta en éste y posteriormente regeresa al navegador del usuario como resultado una página web.• C: lenguaje orientado principalmente a los sistemas operativos. Se puede crear un software para sistemas operativos como Windows o Linux, también es muy usado en robótica para crear simuladores o para experimentos informáticos, físicos, matemáticos, etc.• Java: es uno de los lenguajes favoritos ya que permite construir programas que gestionan la memoria del dispositivo donde reside la aplicación, como por ejemplo herramientas, juegos y apps. Es utilizado en dispositivos móviles, aparatos de televisión y computadores personales. Suele ser asociado a Java Script, que es otro tipo de lenguaje para crear pequeños programas encargados de realizar acciones dentro de páginas webs, como por ejemplo crear efectos especiales o para definir la interactividad con los usuarios.

# data[].attributes.subject
 LENGUAJE DE PROGRAMACION MAS UTILIZADO                          SQL: son las siglas de Structured Query Language (Lenguaje Estructurado de Consulta). Su función principal es actuar sobre una base de datos y extraer su contenido para almacenar, introducir, actualizar, eliminar y consultar información. Suele ser usado en la construcción de páginas web y aplicaciones de escritorio.• PHP: es un acrónimo recursivo que significa PHP Hypertext Pre-processor. Es utilizado para el desarrollo de sitios online, ya que es posible combinarlo con HTML. Es un lenguaje de lado del servidor, es decir, que primero se ejecuta en éste y posteriormente regeresa al navegador del usuario como resultado una página web.• C: lenguaje orientado principalmente a los sistemas operativos. Se puede crear un software para sistemas operativos como Windows o Linux, también es muy usado en robótica para crear simuladores o para experimentos informáticos, físicos, matemáticos, etc.• Java: es uno de los lenguajes favoritos ya que permite construir programas que gestionan la memoria del dispositivo donde reside la aplicación, como por ejemplo herramientas, juegos y apps. Es utilizado en dispositivos móviles, aparatos de televisión y computadores personales. Suele ser asociado a Java Script, que es otro tipo de lenguaje para crear pequeños programas encargados de realizar acciones dentro de páginas webs, como por ejemplo crear efectos especiales o para definir la interactividad con los usuarios.

# data[].attributes.body
Uno de los grandes beneficios de la programación, que podemos definir como aptitudes y habilidades que se promueven a través del código. Principalmente la resolución del problemas y la abstracción, necesaria para solucionar un problema que no existe en el mundo real como tal, pero que debemos solucionar a través de la pantalla.

# data[].attributes.body
IDENTIFICADORES

Los identificadores son los nombres arbitrarios asignados a los objetos básicos del lenguaje teles como constantes, variables, funciones, procedimientos etc. A alguien se le ocurrió utilizar la palabra identificador en vez de utilizar el nombre. Así de simple. Aquí están las reglas a observar al utilizar los identificadores.

Los identificadores pueden incluir cualquiera de los caracteres alfabéticos A-Z (a-z), los dígitos 0-9 y el carácter subrayado '_'.

El primer carácter de un identificador no puede ser un dígito.

Ningún identificador puede contener caracteres especiales tales como ! [{ # $ % & etc.

Basic no es sensible a la diferencia entre minúsculas y mayúsculas, lo que significa que FIRST, first y First son identificadores idénticos.

El símbolo ^ (signo de intercalación) se utiliza para denotar un operador exponencial, el símbolo * (asterisco) se utiliza para denotar la multiplicación, mientras que los demás símbolos tienen el significado común.

Las palabras clave ya utilizadas por el compilador no deben ser utilizadas como identificadores. Lista alfabética de las palabras clave en Basic:

Abstract

And

Array

As

At

Asm

Assembler

Automated

Bdata

Begin

Bit

Case

Cdecl

Class

Code

Compact

Const

Constructor

Contains

Data

Default

Deprecated

Destructor

Dispid

Dispinterface

Div

Do

Downto

Dynamic

Else

End

Except

Export

Exports

External

Far

File

Finalization

Finally

For

Forward

Function

Goto

Idata

If

Ilevel

Implementation

In

Index

Inherited

Initialization

Inline

Interface

Io

Is

Label

Large

Library

Message

Mod

Name

Near

Nil

Not

Object

Of

On

Or

Org

Out

Overload

Override

Package

Packed

Pascal

Pdata

Platform

Private

Procedure

Program

Property

Protected

Public

Published

Raise

Read

Readonly

Record

Register

Reintroduce

Repeat

Requires

Resourcestring

Rx

Safecall

Sbit

Set

Sfr

Shl

Shr

Small

Stdcall

Stored

String

Stringresource

Then

Threadvar

To

Try

Type

Unit

Until

Uses

Var

Virtual

Volatile

While

With

Write

Writeonly

Xdata

Xor

# data[].attributes.headline
El término programación se define como un conjunto de instrucciones consecutivas y ordenadas que llevan a ejecutar una tarea específica. Dichas instrucciones se denominan “código fuente”, el cual es único para cada lenguaje y está diseñado para cumplir una función o propósito específico. Usan diferentes normas o bases para controlar el comportamiento de un dispositivo y también pueden ser usados para crear programas informáticos

# data[].attributes.subject
El término programación se define como un conjunto de instrucciones consecutivas y ordenadas que llevan a ejecutar una tarea específica. Dichas instrucciones se denominan “código fuente”, el cual es único para cada lenguaje y está diseñado para cumplir una función o propósito específico. Usan diferentes normas o bases para controlar el comportamiento de un dispositivo y también pueden ser usados para crear programas informáticos

# data[].attributes.body
Basic varía ligeramente dependiendo de su aplicación (como diferentes dialectos de una lengua). Por consiguiente, en este libro no vamos a darle una descripción detallada de todas las características de Basic, sino presentar una aplicación muy concreta de Basic, lenguaje de programación utilizado en el compilador mikroBasic PRO for PIC. El Basic es un lenguaje de programación simple y fácil de entender. Para utilizarlo correctamente, basta con conocer sólo unos pocos elementos básicos en los que consiste cada programa. Estos son:

Identificadores

Comentarios

Operadores

Expresiones

Instrucciones

Constantes

Variables

Símbolos

Directivas

Etiquetas

Procedimientos y funciones

Módulos

# data[].attributes.headline
¿PARA QUE SE ENSEÑA LA PROGRAMACION EN LAS ESCUELAS?

# data[].attributes.subject
¿PARA QUE SE ENSEÑA LA PROGRAMACION EN LAS ESCUELAS?

# data[].attributes.body
Se enseña programcion en los colegios  Porque pronto existirán cientos de miles de trabajos asociados con la creación y la programación de máquinas y ordenadores, sí, pero mucho más importantes son las capacidades y habilidades que se adquieren aprendiendo a programar: resolución de problemas, capacidades lógicas y espaciales, nivel de abstracción, atención y concentración

# data[].attributes.headline
 TRES OBJETIVOS PRINCIPALES DE LA PROGRAMACIONCorrección: un programa es correcto si hace lo que debe hacer. * Claridad: es muy importante que el programa sea lo más claro y legible posible para mejorar el mantenimiento del software. Cuando se acaba de escribir el código del programa, se deben buscar errores y corregirlos.* Eficiencia: debe consumir la menor cantidad de recursos posible. Normalmente al hablar de eficiencia se suele hacer referencia al consumo de tiempo y/o memoria.

# data[].attributes.subject
 TRES OBJETIVOS PRINCIPALES DE LA PROGRAMACIONCorrección: un programa es correcto si hace lo que debe hacer. * Claridad: es muy importante que el programa sea lo más claro y legible posible para mejorar el mantenimiento del software. Cuando se acaba de escribir el código del programa, se deben buscar errores y corregirlos.* Eficiencia: debe consumir la menor cantidad de recursos posible. Normalmente al hablar de eficiencia se suele hacer referencia al consumo de tiempo y/o memoria.

# data[].attributes.headline
La programación hace referencia al efecto de programar, es decir, de organizar una secuencia de pasos ordenados a seguir para hacer cierta cosa. Este término puede utilizarse en muchos contextos, por ejemplo: “Vamos a programar una salida para este fin de semana largo” o “La programación de ese canal de televisión está bien lograda”.

# data[].attributes.subject
La programación hace referencia al efecto de programar, es decir, de organizar una secuencia de pasos ordenados a seguir para hacer cierta cosa. Este término puede utilizarse en muchos contextos, por ejemplo: “Vamos a programar una salida para este fin de semana largo” o “La programación de ese canal de televisión está bien lograda”.

# data[].attributes.body
La programación es un proceso que se utiliza para idear y ordenar las acciones que se realizarán en el marco de un proyecto; al anuncio de las partes que componen un acto o espectáculo; a la preparación de máquinas para que cumplan con una cierta tarea en un momento determinado; a la elaboración de programas para la resolución de problemas mediante ordenadores; y a la preparación de los datos necesarios para obtener una solución de un problema.

En la actualidad, la noción de programación se encuentra muy asociada a la creación de aplicaciones informáticas y videojuegos; es el proceso por el cual una persona desarrolla un programa valiéndose de una herramienta que le permita escribir el código (el cual puede estar en uno o varios lenguajes, tales como C++, Java, Python entre otros) y de otra que sea capaz de “traducirlo” a lo que se conoce como lenguaje de máquina, el cual puede ser entendido por un microprocesador.

# data[].attributes.body
El objetivo es perseguir la obtencion de programas de calidad. para ello se establece una serie de factores que determinan la calidad de un programa.

# data[].attributes.body
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 por el hardware de la computadora, o a través de otro programa.

# data[].attributes.headline
la programacion tiene  un lenguaje que nos permite traducir que es lo que necesita el usuario es basicamente conocido como un sistema estructurado de comunicacion. la programacion nos permite dar a la computadora una serie de instrucciones en un lenguaje de programación determinado (C, C++, C#,Java, Phyton, etc…), para solucionar un problema. Por ejemplo, con la programación puedes hacer fácilmente una operación matemática de muchos dígitos, o elegir al azar entre una lista de nombres el ganador de un premio. Todo esto es posible gracias a que las computadoras son dispositivos electrónicos capaces de procesar miles de datos en cuestión de milisegundos.

# data[].attributes.subject
la programacion tiene  un lenguaje que nos permite traducir que es lo que necesita el usuario es basicamente conocido como un sistema estructurado de comunicacion. la programacion nos permite dar a la computadora una serie de instrucciones en un lenguaje de programación determinado (C, C++, C#,Java, Phyton, etc…), para solucionar un problema. Por ejemplo, con la programación puedes hacer fácilmente una operación matemática de muchos dígitos, o elegir al azar entre una lista de nombres el ganador de un premio. Todo esto es posible gracias a que las computadoras son dispositivos electrónicos capaces de procesar miles de datos en cuestión de milisegundos.

# data[].attributes.body
LOS TRES OBJETIVOS FUNDAMENTALES DE LA PROGRAMACION...

* Corrección: un programa es correcto si hace lo que debe hacer.
* Claridad: es muy importante que el programa sea lo más claro y legible posible para mejorar el mantenimiento del software. Cuando se acaba de escribir el código del programa, se deben buscar errores y corregirlos.
* Eficiencia: debe consumir la menor cantidad de recursos posible. Normalmente al hablar de eficiencia se suele hacer referencia al consumo de tiempo y/o memoria.