Você está na página 1de 5

La investigacin-accin es una forma de indagacin introspectiva colectiva emprendida por

participantes en situaciones sociales que tiene el objeto de mejorar la racionalidad y la justicia


de sus prcticas sociales o educativas, as como su comprensin de esas prcticas y de las
situaciones en que stas tienen lugar. Por otro lado esta al paso del tiempo se dividido en
ramas: la primera de ella se da en el marco del fin de la segunda guerra mundial.
Se trata de una forma de investigacin para enlazar el enfoque experimental de la ciencia
social con programas de accin social que respondan a los problemas sociales principales.
Dado que los problemas sociales emergen de lo habitual, la investigacin-accin inicia el
cuestionamiento del fenmeno desde lo habitual, transitando sistemticamente, hasta lo
filosfico. Mediante la investigacinaccin se pretende tratar de forma simultnea
conocimientos y cambios sociales, de manera que se unan la teora y la prctica.
El concepto tradicional de investigacin-accin proviene del modelo Lewin de las tres etapas
del cambio social: descongelamiento, movimiento y recongelamiento.
El proceso de investigacin-accin consiste en:
1.
2.
3.
4.
5.
6.
7.
8.

Insatisfaccin con el actual estado de cosas.


Identificacin de un rea problemtica;
Identificacin de un problema especfico a ser resuelto mediante la accin;
Formulacin de varias hiptesis;
Seleccin de una hiptesis;
Ejecucin de la accin para comprobar la hiptesis
Evaluacin de los efectos de la accin
Generalizaciones.

En esencia, Kurt Lewin sugera que las tres caractersticas ms importantes de la


investigacin accin moderna eran:
1. su carcter participativo,
2. su impulso democrtico y
3. su contribucin simultnea al conocimiento en las ciencias sociales.

Funciones principales del procesador o CPU:

Enva y recibe seales de control, direcciones de memoria y datos de un lugar a otro

del ordenador a travs de lneas llamadas BUS.


En estos bus estn las puertas de E/S, las cuales conectan a la memoria y a los chips

de apoyo al bus.
Los datos pasan a travs de estas puertas de E/S mientras viajan desde y hasta la
CPU.

Arreglos

Definicin
Un arreglo es un conjunto de datos o una estructura de datos homogneos que se encuentran
ubicados en forma consecutiva en la memoria RAM (sirve para almacenar datos en forma
temporal).
Un arreglo puede definirse como un grupo o una coleccin finita, homognea y ordenada de
elementos. Los arreglos pueden ser de los siguientes tipos:

De una dimensin.
De dos dimensiones.
De tres o ms dimensiones.

Clasificacin

Arreglos unidimensionales: Es un tipo de datos estructurado que est formado de una

coleccin finita y ordenada de datos del mismo tipo.


Arreglos multidimensionales: Es un tipo de dato estructurado, que est compuesto por

dimensiones.
Arreglos con mltiple subndices: Es la representacin de tablas de valores,
consistiendo de informacin arreglada en renglones y columnas.

Operaciones bsicas
Las operaciones en arreglos pueden clasificarse de la siguiente forma:

Lectura: este proceso consiste en leer un dato de un arreglo y asignar un valor a cada

uno de sus componentes


Escritura: Consiste en asignarle un valor a cada elemento del arreglo.
Asignacin: No es posible asignar directamente un valor a todo el arreglo
Actualizacin: Dentro de esta operacin se encuentran las operaciones de eliminar,
insertar y modificar datos. Para realizar este tipo de operaciones se debe tomar en

cuenta si el arreglo est o no ordenado.


Ordenacin.
Bsqueda.
Insertar.
Borrar.
Modificar.

Mtodos de ordenamientos
La importancia de mantener nuestros arreglos ordenados radica en que es mucho ms rpido
tener acceso a un dato en un arreglo ordenado que en uno desordenado.
Existen muchos algoritmos para la ordenacin de elementos en arreglos, algunos de ellos
son:

Seleccin directa: Este mtodo consiste en seleccionar el elemento ms pequeo de

nuestra lista para colocarlo al inicio y as excluirlo de la lista.


Ordenacin por burbuja: Es el mtodo de ordenacin ms utilizado por su fcil
comprensin y programacin, pero es importante sealar que es el ms ineficiente de
todos los mtodos. Este mtodo consiste en llevar los elementos menores a la

izquierda del arreglo los mayores a la derecha del mismo.


Ordenacin por mezcla: Este algoritmo consiste en partir el arreglo por la mitad,
ordenar la mitad izquierda, ordenar la mitad derecha y mezclar las dos mitades
ordenadas en un array ordenado.

Mtodos de bsqueda

Bsquedas en Arreglos: Una bsqueda es el proceso mediante el cual podemos

localizar un elemento con un valor especfico dentro de un conjunto de datos.


Bsqueda secuencial: A este mtodo tambin se le conoce como bsqueda lineal y
consiste en empezar al inicio del conjunto de elementos, e ir a travs de ellos hasta

encontrar el elemento indicado hasta llegar al final de arreglo.


Bsqueda binaria: Las condiciones que debe cumplir el arreglo para poder usar
bsqueda binaria son que el arreglo este ordenado y que se conozca el nmero de

elementos.
Bsqueda por hash: La idea principal de este mtodo consiste en aplicar una funcin
que traduce el valor del elemento buscado en un rango de direcciones relativas.
Tratamiento de Cadenas de Caracteres

Definicin

En programacin, una cadena de caracteres, o frase (string en ingls) es una secuencia


ordenada de longitud arbitraria (aunque finita) de elementos que pertenecen a un cierto
alfabeto. En general, una cadena de caracteres es una sucesin de caracteres (letras,
nmeros u otros signos o smbolos).
Funciones asociada
La biblioteca de manipulacin de cadenas (<string.h>) proporciona muchas funciones tiles
para manipular datos de cadenas (copiar y concatenar cadenas), comparar cadenas, buscar
caracteres y otras cadenas dentro de cadenas, separar cadenas en tockens (separar cadenas
en sus piezas lgicas) y determinar la longitud de cadenas.
Operaciones con cadenas
Al considerar las cadenas como un tipo de datos, hay que definir cules son las operaciones
que es posible hacer con ellas. En principio, podran ser muchas y llegar a ser muy
sofisticadas. Las siguientes son algunas de ellas:

Asignacin: Consiste en asignar una cadena a otra.


Concatenacin: Consiste en unir dos cadenas o ms (o una cadena con un carcter)

para formar una cadena de mayor tamao.


Bsqueda: Consiste en localizar dentro de una cadena una subcadena ms pequea o

un carcter.
Extraccin: Se trata de sacar fuera de una cadena una porcin de la misma segn su

posicin dentro de ella.


Comparacin: Se utiliza para comparar dos cadenas.

Você também pode gostar