domingo, 23 de octubre de 2016



Programación
 ¿Que es?
Resultado de imagen para programacion
La programación es el proceso de escribir -en un lenguaje de programación- el código fuente de un software, un término más amplio de programación puede incluir no sólo a escribir, sino a analizar, probar, depurar y mantener el código programado, el fin de la programación es crear programas o software, que luego será ejecutado por otro programa o directamente por el hardware de computadora, La programación informática o programación algorítmica, acortada como programación, es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas computacionales. El código fuente es escrito en un lenguaje de programación.

Librerias

Resultado de imagen para librerias informatica

En informática, una biblioteca (del inglés library) es un conjunto de implementaciones funcionales, codificadas en un lenguaje de programación, que ofrece una interfaz bien definida para la funcionalidad que se invoca.

Elementos y estructura de un programa

En un programa se pueden diferenciar tres partes fundamentales. En algunos casos, estas tres partes están perfectamente delimitadas, pero en la mayoría sus instrucciones quedan entremezcladas a lo largo del programa, si bien mantienen una cierta localización geométrica impuesta por la propia naturaleza de las mismas.
Entrada de datos: la constituyen todas aquellas instrucciones que toman datos de un dispositivo externo, almacenándolos en la memoria central para que puedan ser procesados.
Proceso o algoritmo: está formado por las instrucciones que modifican los objetos a partir de su estado inicial hasta el estado final, dejando éstos disponibles en la memoria central.
Salida de resultados: conjunto de instrucciones que toman los datos finales de la memoria central y los envían a los dispositivos externos.
Resultado de imagen para estructura de un programa

Bloques de un programa

Bloque de declaraciones: en él se especifican todos los objetos que utiliza el programa (constantes, variables, tablas, registros, archivos, etc.).
Bloque de instrucciones: constituido por el conjunto de operaciones que se han de realizar para la obtención de los resultados deseados.

Identificadores y tipos de datos

Datos simples o básicos: La principal característica es que ocupan una sola casilla de memoria, por lo tanto, una variable simple hace referencia a un único valor a la vez.
Datos estructurados o compuestos: Se caracterizan por el hecho de que con un nombre (identificador de variable estructurada) se hace referencia a un grupo de casillas.

Tipos de datos


Resultado de imagen para tipos de operadores en programacion



Operadores 

la jerarquía de estos es la siguiente
Resultado de imagen para jerarquia de operadores en programacion



Variables


Una variable es una palabra que representa a aquello que varía o que está sujeto a algún tipo de cambio. Se trata de algo que se caracteriza por ser inestable, inconstante y mudable. En otras palabras, una variable es un símbolo que permite identificar a un elemento no especificado dentro de un determinado grupo. Este conjunto suele ser definido como el conjunto universal de la variable (universo de la variable, en otras ocasiones), y cada pieza incluida en él constituye un valor de la variable. Se le suele representar con una letra, comúnmente con la letra "X".
Resultado de imagen para variables

Constantes

Una constante es aquello que consta (que es manifiesto o está registrado) o que tiene constancia (certeza, perseverancia). Algo constante es durable, reiterado o persistente.

Resultado de imagen para constantes programacion



If

En programación, tipo deestructura de seleccionempleada en laprogramación dealgoritmos.

IF significa SI (condicional) en español. Su funcionamiento es simple. Se evalúa una condición, si es verdadera ejecuta un código, si es falsa, ejecuta otro código (o continúa con la ejecución del programa).

While


Los ciclos while son también una estructura cíclica, que nos permite ejecutar una o varias líneas de código de manera repetitiva sin necesidad de tener un valor inicial e incluso a veces sin siquiera conocer cuando se va a dar el valor final que esperamos, los ciclos while, no dependen directamente de valores numéricos, sino de valores booleanos, es decir su ejecución depende del valor de verdad de una condición dada, verdadera o falso, nada más. De este modo los ciclos while, son mucho más efectivos para condiciones indeterminadas, que no conocemos cuando se van a dar a diferencia de los ciclos for, con los cuales se debe tener claro un principio, un final y un tamaño de paso.



For

Los ciclos for son lo que se conoce como estructuras de control de flujo cíclicas o simplemente estructuras cíclicas, estos ciclos, como su nombre lo sugiere, nos permiten ejecutar una o varias líneas de código de forma iterativa, conociendo un valor especifico inicial y otro valor final, además nos permiten determinar el tamaño del paso entre cada "giro" o iteración del ciclo.

Pasos para la creacion de un programa 

Para crear un programa desde cero primero se debe introducir que librerias se van a utilizar 
despues debes poner el int main (){ para iniciar el programa desde ahi despues debes poner la funcion principal puede ser while, for, if o if else, despues poner las condiciones de esta despues debes declarar variales y constantes despues de eso pones tu programa. y al final cierras el corchete

Arreglos Bidimensinales
Los arreglos bidimensionales son tablas de valores. Cada elemento de un arreglo bidimensional está simultáneamente en una fila y en una columna.
En matemáticas, a los arreglos bidimensionales se les llama matrices, y son muy utilizados en problemas de Ingeniería.
En un arreglo bidimensional, cada elemento tiene una posición que se identifica mediante dos índices: el de su fila y el de su columna.
un programa ejemplo es el de acontinuacion 

en este sacaremos el promedio de tres califi caciones de un alumno



Ahora en este programa veremos como se pueden almacenar en un arreglo bidimensional varios datos



Arreglos unidimensionales

Un arreglo unidimensional es un tipo de datos estructurado que está formado por una colección finita y ordenada de datos del mismo tipo. Es la estructura natural para modelar listas de elementos iguales. Los datos que se guarden en los arreglos todos deben ser del mismo tipo.

El tipo de acceso a los arreglos unidimensionales es el acceso directo, es decir, podemos acceder a cualquier elemento del arreglo sin tener que consultar a elementos anteriores o posteriores, esto mediante el uso de un índice para cada elemento del arreglo que nos da su posición relativa.
Para implementar arreglos unidimensionales se debe reservar espacio en memoria.
Los arreglos nos permiten hacer un conjunto de operaciones para manipular los datos guardados en ellos, estas operaciones son: ordenar, buscar, insertar, eliminar, modificar entre otras.

En este programa veremos como alman¿cenar las ventas de un vendedor en un arreglo unidimensional

En este otro veremos como sumar dos arreglos unidimensionales a veces estos puede causar algunos problemas