Está en la página 1de 8

ACTIVIDAD DE REFLEXION INICIAL

Importancia de la programación:

La programación es la base actual del desarrollo humano, pues esta es la


que nos permite efectuar procesos con el fin de buscar un resultado, sea en
un celular, un computador, un televisor, maquinaria, robots, etc.
La programación es la base del futuro, y de los nuevos inventos en la
actualidad; sencillamente nos permite realizar nuevos procesos que serán
indispensables para incorporar en la vida diaria.
La importancia que tomara en unos años poder programar ya sea para
avances tecnológicos, científicos, etc.
La programación se encuentra en todo medio que cumpla procesos
específicos y que posea un software y un hardware.
Ejemplo:las calculadoras, poseen una programación para cada operación
que hagamos. ////////////COMPLETAR////////////////

PROBLEMAS Y ALGORITMOS

1. En matemáticas, un problema es una proposición de la que se debe


investigar el modo de obtener un resultado a partir de algunos datos
conocidos.

Palabras claves:
 Planteamiento – Solución,
 Pregunta – Encontrar – Valor,
 Planteamiento – Método- Resultado,
 Proposición – Modo – Resultado…

PROCEDIMIENTOS
3. Un procedimiento es un subprograma que realiza una tarea específica y
que puede tener o no tener parámetros. Los parámetros son los valores que
el procedimiento necesita para realizar la tarea, puede tener varios o
ninguno.

En LPP inicia con la palabra reservada procedimiento (en otros lenguajes


es diferente).
 Entre los paréntesis se declaran los parámetros (en este caso solo uno)
 El parámetro se ha llamado op y es de tipo entero.
 Atención a la palabra reservada var. Indica que el parámetro es POR
REFERENCIA, o sea, hace referencia a otra variable externa a este
procedimiento (se explicara más adelante).
 A continuación, el código del procedimiento se encuentra entre inicio y
fin.
 Si se usaran variables internas, estas se declararían antes de inicio. y
serian “visibles” solo dentro del procedimiento, esta característica se
denomina “ámbito de la variable” . 68
 En el código de la variable se llama a su vez a otro procedimiento
denominado nueva línea, que es propio de LPP, con la palabra llamar
FUNCIONES
A diferencia de los procedimientos, una función SIEMPRE devuelve un
valor. El tipo de valor devuelto es el tipo de la función, en lo demás,
funciona lo mismo que el procedimiento.
 Aparece la palabra reservada función en cambio de procedimiento.
 Después del nombre mostrarMenu no hay nada entre los paréntesis,
pues no usa parámetros (esto para LPP).
 Después del nombre de la función aparece: entero. Esto indica el tipo
de datos que devuelve la función como un todo.
 Puesto que no hay parámetros, la variable usada para recibir la
selección del usuario se debe declarar antes de iniciar el código de la
función: entero.
 En el procedimiento la variable se declaraba como un parámetro.
 La última instrucción: retorne es la que devuelve a la instrucción en el
programa principal, desde la que fue llamada la función, un valor.
CONCEPTOS
Arreglo:
Un arreglo es un grupo de variables del mismo tipo, con un solo nombre.
Para acceder a cada una de las variables individuales se hace uso de los
índices, estos pueden ser constantes o variables de tipo entero, ya que
sirven para indicar la posición dentro del arreglo.
Vector:
Un vector, en programación, es un arreglo, generalmente asociados a los
arreglos unidimensionales. Es una zona de almacenamiento contiguo,
que contiene una serie de elementos del mismo tipo y se distinguen entre
sí por un índice. 
Vector también es la clase de la librería estándar de C++, que funciona
como arreglo dinámico. El vector es una de las múltiples estructuras
llamadas contenedores (otras son los conjuntos, mapas y listas).
Matriz:
En general, una matriz es un conjunto ordenado en una estructura de
filas y columnas. Los elementos de este conjunto pueden ser objetos
matemáticos de muy variados tipos, aunque de forma particular,
trabajaremos exclusivamente con matrices formadas por números
reales.
ALGORITMO
Es un conjunto de instrucciones o reglas definidas,  ordenadas y finitas
que permite, típicamente, solucionar un problema, realizar un cómputo,
procesar datos y llevar a cabo otras tareas o actividades.  Los algoritmos
son el objeto de estudio de la algoritmia. En la vida cotidiana, se emplean
algoritmos frecuentemente para resolver problemas. Algunos ejemplos son
los manuales de usuario, que muestran algoritmos para usar un aparato, o
las instrucciones que recibe un trabajador de su patrón. Algunos ejemplos
en matemática son el algoritmo de multiplicación, para calcular el
producto, el algoritmo de la división para calcular el cociente de dos
números, el algoritmo de Euclides para obtener el máximo común
divisor de dos enteros positivos, o el método de Gauss para resolver
un sistema de ecuaciones lineales.
DEFINICION
Variable:
En programación, una variable está formada por un espacio en el sistema
de almacenaje memoria principal de un ordenador y un nombre simbólico
(un identificador) que está asociado a dicho espacio. Ese espacio contiene
una cantidad de información conocida o desconocida, es decir un valor. El
nombre de la variable es la forma usual de referirse al valor almacenado:
esta separación entre nombre y contenido permite que el nombre sea
usado independientemente de la información exacta que representa. El
identificador, en el código fuente de la computadora puede estar ligado a
un valor durante el tiempo de ejecución y el valor de la variable puede por
lo tanto cambiar durante el curso de la ejecución del programa. El
concepto de variables en computación puede no corresponder
directamente al concepto de variables en matemática. El valor de una
variable en computación no es necesariamente parte de
una ecuación o fórmula como en matemáticas.
TIPOS DE VARIABLE
1. Arreglo
2. Vector
3. Matriz

DocBlock
En phpDocumentor la documentación se distribuye en bloques DocBlock. Estos
bloques siempre se colocan justo antes del elemento al que documentan y su
formato es:
/**
* Descripción breve (una línea)
*
* Descripción extensa. Todas las líneas que 
* sean necesarias
* Todas las líneas comienzan con *
  <- Esta línea es ignorada 

* Este DocBlock documenta la función suma()
*/
function suma()
{
  ...

Los elementos que pueden ser documentados son:

 define
 function
 class
 class vars
 include/require/include_once/require_once
 global variables
Además se puede incluir documentación globlal a nivel de fichero y clase mediante
la marca @package

Algoritmo para recorrer una matriz bidimensional

Arreglo:
Un arreglo es un grupo de variables del mismo tipo, con un solo nombre.
Para acceder a cada una de las variables individuales se hace uso de los
índices, estos pueden ser constantes o variables de tipo entero, ya que
sirven para indicar la posición dentro del arreglo.
Vector:
Un vector, en programación, es un arreglo, generalmente asociados a los
arreglos unidimensionales. Es una zona de almacenamiento contiguo,
que contiene una serie de elementos del mismo tipo y se distinguen entre
sí por un índice. 

Matriz:
En general, una matriz es un conjunto ordenado en una estructura de filas
y columnas. Los elementos de este conjunto pueden ser objetos
matemáticos de muy variados tipos, aunque de forma particular,
trabajaremos exclusivamente con matrices formadas por números reales.

int ProgTemporizador [][7] =


{
//Fecha, Mes, Año, Hora, Minutos, Salida, Estado
{2014, 1, 2, 10, 12, 0, 1},
{2014, 1, 2, 10, 13, 0, 0},
{2014, 1, 2, 10, 13, 1, 1},
{2014, 1, 2, 10, 14, 1, 0}
};
int x = sizeof(ProgTemporizador);
void setup()
{
Serial.begin(9600);
}

void loop()
{
for (int i=0; i < x; i++)
{
for (int n=0; n < 7; n++)
{
Serial.print(ProgTemporizador [i][n]);
Serial.print(" ");
}
Serial.println();
}
Serial.println ("-----------------------------------------------------");
delay(5000);
}

 Realice un dibujo explicativo para cada uno de los algoritmos de búsqueda y


ordenamiento presentados en el documento de trabajo.

También podría gustarte