
Fellow citizens, I have decide to stand for office, so our vision can become reality, Communication is Key to our vision, I have all the necessary skills for the office, and more besides. Your vote will be one step closer to our Nation of the Future, now !
Listas - Definición
- UNA ES lineales de Lista ONU Conjunto de Elementos de Un tipo dado Que se encuentran ordenados ...
Listas - Definición
- UNA ES lineales de Lista ONU Conjunto de Elementos de Un tipo dado Que se encuentran ordenados y pueden Variar en Número.
- Permite el recorrido de todos y cada uno de sus elementos, sin saltear ninguno y en forma ordenada .
- Guía telefónica
- Lista de asistencia a un curso
- Índice de un libro
- Listado de compras
- Listado de ingredientes de una receta
-
Etc.
- Una lista enlazada o encadenada es un conjunto de elementos mas un campo especial que contiene el puntero al elemento siguiente de la lista.
-
Cada elemento de la lista debe tener al menos dos campos:
- Elemento o dato.
- Enlace, enlace , conexión al siguiente elemento.
- Los elementos de una lista son enlazados por el medio de los campos enlaces.
Ejemplos de Listas
Listas enlazadas
Operaciones básicas de la PILA
? Crear inicializar una lista vacía.
? Lista vacía determinar si una lista esta vacía.
? Lista llena determinada si la lista se ha llenado
? Insertar inserta un elemento en la lista de forma que siga ordenada.
? Buscar un elemento dentro de la lista.
? Borrar busca y elimina un elemento en la lista, manteniendo el orden.
Ejemplo de Nodo
https://www.programacion.com.py/wp-content/uploads/2013/04/enlace.jpg
422w "sizes =" (max-width: 300px) 100vw, 300px ">
Evolución de la lista
https://www.programacion.com.py/wp-content/uploads/2013/04/enlace2.jpg
680w "sizes =" (max-width: 300px) 100vw, 300px ">
Implementación de las funciones con punteros
// Declaraciones generales
Estructura tipo_nombre
............ ..
estructura tipo_nombre siguiente
Fin de estructura
tipo_nombre à inic, posic, anterior
función crear
reservar (inic)
inicàsiguiente = nulo
inic àelemento = dato
posic = inic
función de aleta
la estrategia es
si inic = nulo
devolver (solo)
si_no
Devolver (falso)
fin si
función de aleta
lógica función buscar (dato)
posic = inic
anterior = nulo
mientras
(posicàsiguiente <> nulo y posic àelemento
anterior = posic
posic = posic àsiguiente
aleta mientras
si (posic àelemento = dato)
retornar (más)
sino
retornar (falso)
fin si
función de aleta
función insertar (datos)
buscar (datos)
reservar (elemento)
elemento à dato = datos
si posic! = inic
anterior à siguiente = elemento
elemento à siguiente = posic
sino
inic = elemento
elemento à siguiente = posic
fin si
función de aleta
https://www.programacion.com.py/wp-content/uploads/2013/04/enlace3.jpg
680w "sizes =" (max-width: 300px) 100vw, 300px ">
función borrar (elemento)
buscar (elemento)
si posic! = inic
anterior à siguiente = posic à siguiente
sino
inic = posic à siguiente
fin si
liberar (posic)
función de aleta
https://www.programacion.com.py/wp-content/uploads/2013/04/enlace4.jpg
680w "sizes =" (max-width: 300px) 100vw, 300px ">
Ejemplo Lista Simplemente Enlazada
|
1
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 |
#include
#include
#include
#include
#include
struct
dato {
int
i;
dato *s;
}*a, *i, *p, *e;
int
da;
int
buscar(
int
d);
void
insertar(
int
dat);
void
mostrar(
void
);
void
borrar(
void
);
void
menu(
void
);
void
guardar(
void
);
void
cargar(
void
);
main()
{
menu();
}
void
menu(
void
)
{
int
opc,da;
do
{
cout<<
"1 - Buscar datos"
;
cout<<
"\t2 - Insertar datos"
;
cout<<
"\t3 - Mostrar todos los datos"
;
cout<<
"\t4 - Borrar un dato"
;
cout<<
"\t5 - Guardar datos a Archivo"
;
cout<<
"\t6 - Cargar datos de Archivo"
;
cout<<
"\t0 - Finalizar"
;
cout<<
"\nSeleccione opcion: "
;
cin>>opc;
switch
(opc)
{
case
0: cout<<
"\n\nFinaliza el programa"
;
getch();
//no hay que olvidarse que antes de
//abandonar el barco ...
//hay que hundir todos los botes
// o sea usar delete para eliminar
//toda la lista
p=i;
while
(p)
{
a=p;
p=p->s;
delete
(a);
}
exit
(0);
case
1: cout<<
"\n\nIngrese dato a buscar: "
;
cin>>da;
if
(buscar(da))
cout<<
"\n\nDato existe"
;
else
cout<<
"\n\nDato NO EXISTE"
;
getch();
break
;
case
2: cout<<
"Ingrese dato: "
;
cin>>da;
insertar(da);
break
;
case
3: mostrar();
break
;
case
4: borrar();
break
;
case
5: guardar();
break
;
case
6: cargar();
break
;
//por las dudas que el operador ingrese
//cualquier verdura, fruta u otro tipo de hierba
default
: cout<<
"\n\nOPCION NO VALIDA!!!"
;
getch();
}
}
while
(opc);
}
void
mostrar(
void
)
{
int
cont=1;
if
(!i)
{
cout<<
"\n\nNO HAY LISTA PARA MOSTRAR"
;
getch();
return
;
}
p=i;
cout<
|
Ejemplo Lista Doblemente Enlazada
|
1
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 |
#include
#include
#include
#include
struct
direc
{
char
nombre[30];
char
calle[40];
char
ciudad[20];
char
estado[3];
char
codigo[10];
struct
direc *sig;
//puntero a la siguiente entrada
struct
direc *ante;
//puntero al registro anterior
}entrada_lista;
struct
direc *ppio;
//puntero a la primera entrada de la lista
struct
direc *final;
//puntero a la ultima entrada de la lista
struct
direc *buscar(
char
*);
//puntero a una funcion
void
intro(
void
),buscar(
void
),guardar(
void
);
void
cargar(
void
),listar(
void
);
void
borrar(
struct
direc **,
struct
direc **);
void
dl_insert(
struct
direc *i,
struct
direc **ppio,
struct
direc **final);
void
leecad(
char
*,
char
*,
int
),mostrar(
struct
direc *);
int
menu (
void
);
main()
{
ppio=final=NULL;
//inicializar los punteros
for
(;;)
{
switch
(menu())
{
case
1:intro();
break
;
case
2:borrar(&ppio,&final);
break
;
case
3:listar();
getch();
break
;
case
4:buscar();
//encuentra un nombre
getch();
break
;
case
5:guardar();
//guarda la lista en un disco
break
;
case
6:cargar();
//lee del disco
break
;
case
7:
exit
(0);
//fin de programa
}
}
}
//seleccionar una operacion
int
menu(
void
)
{
char
s[80];
int
c;
printf
(
"\n1. introducir un nombre\n"
);
printf
(
"2. borrar un nombre\n"
);
printf
(
"3. listar el archivo\n"
);
printf
(
"4. buscar\n"
);
printf
(
"5. guardar el archivo\n"
);
printf
(
"6. cargar el archivo\n"
);
printf
(
"7. salir\n"
);
do
{
printf
(
"\nintroduzca su opcion: "
);
gets
(s);
c=
atoi
(s);
}
while
(c<0 || c>7);
return
(c);
}
//introducir nombres y direcciones
void
intro(
void
)
{
struct
direc *info;
for
(;;)
{
info=(
struct
direc *)
malloc
(
sizeof
(entrada_lista));
//new(entrada_lista)
if
(!info)
{
printf
(
"\nno hay memoria"
);
return
;
}
leecad(
"introduzca nombre: "
,info->nombre,30);
if
(!info->nombre[0])
break
;
//terminar
leecad(
"introduzca calle: "
,info->calle,40);
leecad(
"introduzca ciudad: "
,info->ciudad,20);
leecad(
"introduzca provincia: "
,info->estado,3);
leecad(
"introduzca codigo: "
,info->codigo,10);
dl_insert(info,&ppio,&final);
}
//bucle de entrada
}
//esta funcion lee una cadena de longitud maxima cont.
//previene el desbordamiento de la cadena y visualiza un mensaje indicativo
void
leecad(
char
*indic,
char
*s,
int
cont)
{
char
p[255];
do
{
printf
(indic);
gets
(p);
if
(
strlen
(p)>cont)
{
printf
(
"\ndemasiado largo\n"
);
printf
(
"La longitud permitida es %i\n"
,cont);
}
}
while
(
strlen
(p)>cont);
strcpy
(s,p);
}
//crea una lista doblemente enlazada ordenadamente
void
dl_insert(
struct
direc *i,
//nuevo elemento
struct
direc **ppio,
//primer elemento de la lista
struct
direc **final
//ultimo elemento de la lista
)
{
struct
direc *ant,*p;
if
(*final==NULL)
//primer elemento de la lista
{
i->sig=NULL;
i->ante=NULL;
*final=i;
*ppio=i;
return
;
}
p=*ppio;
//principio de la lista
ant=NULL;
while
(p)
{
if
(
strcmp
(p->nombre,i->nombre)<=0)
{
ant=p;
p=p->sig;
}
else
{
if
(p->ante)
{
p->ante=i;
i->sig=p;
i->ante=ant;
//p->ante;
ant->sig=i;
//p->ante=i;
return
;
}
i->sig=p;
//nuevo primer elemento
i->ante=NULL;
p->ante=i;
*ppio=i;
return
;
}
}
ant->sig=i;
//ponerlo en el final
i->sig=NULL;
i->ante=ant;
*final=i;
}
//elimina un elemento de la lista
void
borrar(
struct
direc **ppio,
struct
direc **final)
{
struct
direc *info, *buscar(
char
*nombre);
char
s[80];
printf
(
"introduzca nombre: "
);
gets
(s);
info=buscar(s);
if
(info)
{
if
(*ppio==info)
{
*ppio=info->sig;
if
(*ppio)
(*ppio)->ante=NULL;
else
*final=NULL;
}
else
{
info->ante->sig=info->sig;
if
(info!=*final)
info->sig->ante= info->ante;
else
*final=info->ante;
}
free
(info);
//devolver memoria al sistema
}
}
//buscar una direccion
struct
direc *buscar(
char
*nombre)
{
struct
direc *info;
info=ppio;
while
(info)
{
if
(!
strcmp
(nombre,info->nombre))
return
info;
info=info->sig;
//obtener siguiente direccion
}
printf
(
"nombre no encontrado\n"
);
return
NULL;
//no encontrado
}
//mostrar la lista entera
void
listar(
void
)
{
struct
direc *info;
info=ppio;
if
(!info)
{
printf
(
"\n Lista Vacía\n"
);
return
;
}
while
(info)
{
mostrar(info);
info=info->sig;
//obtener siguiente direccion
}
printf
(
"\n Fin de Lista\n"
);
}
//esta funcion imprime realmente los campos de cada direccion
void
mostrar(
struct
direc *info)
{
printf
(
"%s "
,info->nombre);
printf
(
"%s "
,info->calle);
printf
(
"%s "
,info->ciudad);
printf
(
"%s "
,info->estado);
printf
(
"%s \n"
,info->codigo);
}
//buscar un nombre en la lista
void
buscar(
void
)
{
char
nombre[40];
struct
direc *info, *buscar(
char
*nombre);
printf
(
"introduzca nombre: "
);
gets
(nombre);
info=buscar(nombre);
if
(!info)
printf
(
"no encontrado\n"
);
else
mostrar(info);
}
//guardar el archivo en disco
void
guardar(
void
)
{
struct
direc *info;
FILE
*fp;
fp=
fopen
(
"listac"
,
"wb"
);
if
(!fp)
{
printf
(
"no se puede abrir el archivo\n"
);
exit
(1);
}
printf
(
"\nguardando el archivo"
);
info=ppio;
while
(info)
{
fwrite
(info,
sizeof
(
struct
direc),1,fp);
info=info->sig;
//obtiene la siguiente direccion
}
fclose
(fp);
}
//cargar el archivo de direcciones
void
cargar()
{
struct
direc *info;
FILE
*fp;
fp=
fopen
(
"listac"
,
"rb"
);
if
(!fp)
{
printf
(
"no se puede abrir el archivo\n"
);
exit
(1);
}
//liberar cualquier memoria previamente dispuesta
while
(ppio)
{
info=ppio->sig;
free
(info);
ppio=info;
}
//reinicializar los punteros
ppio=final=NULL;
printf
(
"\ncargando el archivo\n"
);
while
(!
feof
(fp))
{
info=(
struct
direc *)
malloc
(
sizeof
(
struct
direc));
if
(!info)
{
printf
(
"no hay memoria"
);
return
;
}
if
(1!=
fread
(info,
sizeof
(
struct
direc), 1,fp))
break
;
dl_insert(info,&ppio,&final);
}
fclose
(fp);
}
|
Ejemplo de Lista enlazada circular
|
1
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 |
//LISTA DOBLE CIRCULARES
#include
#include
#include
#include
//Estructuras Doblemente enlazadas
typedef
struct
nododoble
{
int
dato;
struct
nodoc *sig;
struct
nodoc *ant;
}tipoNodo;
//PROTOTIPOS
tipoNodo *nuevo_elemento();
void
crearc();
void
presentar();
void
presentar_recorrido();
void
insertar();
void
insertarfinalc();
void
insertarordenadoc();
void
insertarinicioc();
void
modificar();
void
buscar();
void
ordenar();
void
ordenarc();
void
ordenarcdesc();
void
eliminar();
void
eliminar_cabeza();
void
cuadro(
int
x1,
int
y1,
int
x2,
int
y2,
char
c);
tipoNodo *cab;
tipoNodo *cola;
tipoNodo *nuevo_elemento()
{
tipoNodo *nodo1;
nodo1=(tipoNodo *)
malloc
(
sizeof
(tipoNodo ));
if
(!nodo1)
cout<<”No se ha reservado memoria para el nuevo “;
return
nodo1;
}
//MENU PRINCIPAL
void
main()
{
clrscr();
creardoble();
clrscr();
char
opc=’ ‘;
do
{
clrscr();
cuadro(1,10,35,56,’’);
gotoxy(13,3);cout<<”->[ LISTAS ENLAZADAS CIRCULARES ]<-\n”;
gotoxy(12,6);cout<<” MENU PRINCIPAL\n”;
gotoxy(12,9); cout<<” [1]: INSERTAR \n”;
gotoxy(12,12);cout<<” [2]: MODIFICAR\n”;
gotoxy(12,15);cout<<” [3]: BUSCAR\n”;
gotoxy(12,18);cout<<” [4]: ORDENAR\n”;
gotoxy(12,21);cout<<” [5]: ELIMINAR\n”;
gotoxy(12,24);cout<<” [6]: PRESENTAR\n”;
gotoxy(12,27);cout<<” [7]: PRESENTAR RECORRIDO\n”;
gotoxy(12,30);cout<<” [8]: SALIR DEL MENU\n”;
gotoxy(12,33);cout<<” Elegir una Opci¢n [ ]“;
gotoxy(32,33);cin>>opc;
switch
(opc)
{
case
’1':
clrscr();
insertar();;getch();
break
;
case
’2':
clrscr();
modificar();getch();
break
;
case
’3':
clrscr();
buscar();getch();
break
;
case
’4':
clrscr();
ordenar();getch();
break
;
case
’5':
clrscr();
eliminar();getch();
break
;
case
’6':
clrscr();
presentar();getch();
break
;
case
’7':
clrscr();
presentar_recorrido();getch();
break
;
}
}
while
(opc!=’8');
getch();
}
//CREAR LA CABEZA
void
crearc()
{
clrscr();
int
dat;
gotoxy(20,20);
cout<<”Ingrese Elemento: “;
cin>>dat;
cab=nuevo_elemento();
cab->dato=dat;
cola=cab;
cola->sig=cab;
cab->ant=cola;
getch();
}
void
insertar()
{
clrscr();
char
opc=’ ‘;
do
{
clrscr();
cuadro(1,10,25,56,’’);
gotoxy(13,3);cout<<”->[ INSERTAR ELEMENMTOS A LA LISTA ENLAZADA ]<-\n”;
gotoxy(12,6); cout<<” [1]: INSERTAR ORDENADO\n”;
gotoxy(12,9);cout<<” [2]: INSERTAR CABEZA\n”;
gotoxy(12,12);cout<<” [3]: INSERTAR AL FINAL\n”;
gotoxy(12,15);cout<<” [4]: REGRESAR\n”;
gotoxy(12,17);cout<<” Elegir una Opci¢n [ ]“;
gotoxy(32,17);cin>>opc;
switch
(opc)
{
case
’1':
clrscr();
insertarordenadoc();getch();
break
;
case
’2':
clrscr();
insertarinicioc();getch();
break
;
case
’3':
clrscr();
insertarfinalc();getch();
break
;
}
}
while
(opc!=’4');
getch();
}
void
insertarfinalc()
{
clrscr();
nodoc *elem;
elem=nuevo_elemento();
clrscr();
gotoxy(20,20);
cout<<”\t\t”<<”INGRESE VALOR :\t”;
cin>>elem->dato;
cola->sig=elem;
elem->ant=cola;
elem->sig=cab;
cab->ant=elem;
cola=elem;
getch();
}
void
insertarordenadoc()
{
nodoc *ant;
nodoc *Aux;
nodoc *post;
int
dat;
Aux=nuevo_elemento();
ant=nuevo_elemento();
post=nuevo_elemento();
gotoxy(18,22);
cout<<”Ingrese un elemento: “;
cin>>dat;
Aux->dato=dat;
if
(Aux->dato>cab->dato)
{
ant=cab;
post=cab->sig;
while
((Aux->dato>post->dato)&&(post->sig!=cab))
{
ant=post;
post=post->sig;
}
if
(post->sig==cab)
{
if
(Aux->dato
{
Aux->sig=post;
post->ant=Aux;
ant->sig=Aux;
Aux->ant=ant;
}
else
{
Aux->sig=cab;
post->sig=Aux;
Aux->ant=post;
cab->ant=Aux;
cola=Aux;
}
}
else
{
Aux->sig=post;
post->ant=Aux;
ant->sig=Aux;
Aux->ant=ant;
}
}
else
{
Aux->dato=dat;
Aux->sig=cab;
cab->ant=Aux;
Aux->ant=cola;
cab=Aux;
cola->sig=cab;
}
}
void
insertarinicioc()
{
nodoc *Aux;
int
dat;
Aux=nuevo_elemento();
gotoxy(18,22);
cout<<”Ingrese un numero:”;
cin>>dat;
Aux->dato=dat;
Aux->sig=cab;
cab->ant=Aux;
cola->sig=Aux;
Aux->ant=cola;
cab=Aux;
getch();
}
void
modificar()
{
clrscr();
nodoc *modificar;
nodoc *ele;
modificar=nuevo_elemento();
int
db,encontrado=0;
modificar=cab;
gotoxy(10,20);
cout<<”\t”<<”INGRESE EL VALOR A MODIFICAR :\t”;
cin>> db;
for
(
int
c=0;c<=1;c++)
{
while
(db!=modificar->dato)
{
modificar=modificar->sig;
}
gotoxy(10,22);
cout<<”Elemento existente en la lista”;
encontrado=1;
gotoxy(10,25);
cout<<”\t\t”<<”INGRESE VALOR :\t”;
cin>>ele->dato;
modificar->dato=ele->dato;
c++;
}
if
(encontrado==0)
{
gotoxy(10,22);
cout<<”Elemento no existente en la lista”;
}
getch();
}
void
buscar()
{
clrscr();
cuadro(15,5,50,25,’');
nodoc *buscar;
buscar=nuevo_elemento();
int
db,encontrado=0;
buscar=cab;
gotoxy(18,15);
cout<<”Ingrese el numero a buscar: “;
cin>> db;
for
(
int
c=0;c<=1;c++)
{
while
(buscar->dato!=db)
{
buscar=buscar->sig;
}
gotoxy(18,18);
cout<<”Elemento existente en la lista”;
encontrado=1;
c++;
}
if
(encontrado==0)
{
gotoxy(18,18);cout<<”Elemento no existente en la lista”;
}
getch();
}
void
ordenar()
{
clrscr();
char
opc=’ ‘;
do
{
clrscr();
cuadro(1,10,25,56,’’);
gotoxy(13,3);cout<<”->[ ORDENAR LAS LISTAS ENLAZADAS ]<-\n”;
gotoxy(12,6);cout<<” MENU PRINCIPAL\n”;
gotoxy(12,9); cout<<” [1]: ORDENAR ASCENDENTE\n”;
gotoxy(12,12);cout<<” [2]: ORDENAR DESCENDENTE\n”;
gotoxy(12,15);cout<<” [3]: REGRESAR\n”;
gotoxy(12,17);cout<<” Elegir una Opci¢n [ ]“;
gotoxy(32,17);cin>>opc;
switch
(opc)
{
case
’1':
clrscr();
ordenarc();
break
;
case
’2':
clrscr();
ordenarcdesc();
break
;
}
}
while
(opc!=’3');
getch();
}
void
ordenarc()
{
nodoc *aux;
nodoc *temp;
int
vaux;
aux=nuevo_elemento();
temp=nuevo_elemento();
aux=cab;
while
(aux->sig!=cab)
{
temp=aux;
while
(temp->sig!=cab)
{
temp=temp->sig;
if
(aux->dato>temp->dato)
{
vaux=aux->dato;
aux->dato=temp->dato;
temp->dato=vaux;
}
}
aux=aux->sig;
}
}
void
ordenarcdesc()
{
nodoc *aux;
nodoc *temp;
int
vaux;
aux=nuevo_elemento();
temp=nuevo_elemento();
aux=cab;
while
(aux->sig!=cab)
{
temp=aux;
while
(temp->sig!=cab)
{
temp=temp->sig;
if
(aux->dato
{
vaux=aux->dato;
aux->dato=temp->dato;
temp->dato=vaux;
}
}
aux=aux->sig;
}
}
void
presentar()
{
clrscr();
nodoc * recorre;
recorre=nuevo_elemento();
recorre=cab;
cout<<”Elementos insertados:\n\n”;
for
(
int
c=0;c<=1;c++)
{
cout<
recorre=recorre->sig;
while
(recorre!=cab)
{
cout<
recorre=recorre->sig;
}
c++;
}
getch();
}
void
presentar_recorrido()
{
clrscr();
nodoc * recorre;
recorre=nuevo_elemento();
recorre=cab;
cout<<”Elementos insertados:\n\n”;
for
(
int
c=0;c<=1;c++)
{
cout<
recorre=recorre->sig;
while
(recorre!=cab)
{
cout<
recorre=recorre->sig;
}
cout<<”\n”;
}
getch();
}
void
eliminar()
{
presentar();
nodoc *eliminar;
nodoc *asigna;
gotoxy(10,25);cout<<”ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»\n”;
gotoxy(10,26);cout<<”º º\n”;
gotoxy(10,27);cout<<”ºINSERTAR NUMERO A ELIMINARº\n”;
gotoxy(10,28);cout<<”º º\n”;
gotoxy(10,29);cout<<”ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ\n”;
gotoxy(10,31);cout<<”Ingrese el n—mero a eliminar\t”;
cin>>eliminar->dato;
if
(eliminar->dato==cab->dato)
{
eliminar_cabeza();
}
else
{
nodoc *anterior=cab;
nodoc * aux=cab->sig;
while
((aux!=NULL)&&(aux->dato!=eliminar->dato))
{
anterior=aux;
aux=aux->sig;
}
if
(aux!=NULL)
{
asigna=aux->sig;
anterior->sig=asigna;
aux->ant=anterior;
aux->ant=NULL;
aux->sig=NULL;
free
(aux);
}
else
{
gotoxy(10,33);
cout<<”NO SE ENCUENTRA”;
}
}
}
void
eliminar_cabeza()
{
/* nododoble *aux;
aux=cab;
cab=cab->sig;
// cab->ant=cola;
aux->sig=NULL;
cab->ant=cola;
aux->ant=NULL;
free(aux); */
nodoc *aux;
aux=cab;
cab=cab->sig;
// aux->sig=NULL;
aux->ant=NULL;
free
(aux);
}
void
cuadro(
int
x1,
int
y1,
int
x2,
int
y2,
char
simb)
{
for
(
int
i1=y1;i1<=y2;i1++)
{
gotoxy(i1,x1);cout<
|

我极端厌恶抖音中娘炮泛滥的现象。
但是我仍将坚持每周观看7分钟抖音视频
因为要避免对信息捕获的路径依赖
大多数人对世界的了解,其实只是一种显微镜视角下的局部想象 ...
我极端厌恶抖音中娘炮泛滥的现象。
但是我仍将坚持每周观看7分钟抖音视频
因为要避免对信息捕获的路径依赖
大多数人对世界的了解,其实只是一种显微镜视角下的局部想象
我强迫自己脱离舒适区,保持大脑开放性
是想尽量抵近这个世界真实的样子。
medicine, education, standard of leaving, work, salary, health, new generation,
medicine, education, standard of leaving, work, salary, health, new generation,

1. Where's the world going?
Every sane person sometimes wonders:
"In what direction is the world moving, humanity as a whole, as a reasonable civilization?
What social order, a way of life will replace the existing one?»
What will the future ...
1. Where's the world going?
Every sane person sometimes wonders:
"In what direction is the world moving, humanity as a whole, as a reasonable civilization?
What social order, a way of life will replace the existing one?»
What will the future society look like?
If to simplify the task and to leave consciously for a while difficult questions of individual spiritual religious way of development of the person and to consider human civilization in General, then the following picture develops.
After analyzing the existing historical trends and laws of social development, we can come to the following conclusions: instead of transnational post-industrial capitalism, in the middle of the 21st century will necessarily come a new more progressive system – transhumanism, which will more adequately meet the challenges of the time.
Transhumanism as a socio-economic formation, as a way of life and a new form of civilization will open a fundamentally new era in people's lives.
It will be something that has never been before, something that would be unheard of, fantastic, incredible for people of all previous centuries.
It will affect everyone because of its inherent radical change of human nature as it is even difficult to imagine.
All the previous development of humanity will seem like a "child's game in a small puddle" compared to what changes it can bring to humanity.
On the basis of what it is possible to draw such conclusions?
2. The development of society as an increase in self-organization, internal complexity and diversity.
The continuous development of human society as a reasonable form, the course of history has its own distinct vector, a clear direction, and this direction is obvious:
- improving self-organization,
- increasing the internal complexity and diversity of human society,
- strengthening the power-volitional operator functions of human civilization over the physical processes of nature as a whole.
Human society is in continuous evolution, from a pack of wild people concerned about survival to modern post-industrial global transnational capitalism and its varieties.
Wild tribe, increasing their self-organization and complexity, in the process of evolution has grown in the tribal community with a clear division of responsibilities, hierarchy, etc.
The tribal community has grown into a slave-owning society.
The slave system gave the world great States-empires with higher degrees of self-organization and diversity, it was a way of life with a more complex structure, system of relations and economy.
However, there was time and slaves, as the main productive force, and slave owners could no longer compete with the nascent class of feudal lords.
When feudal society began to restrain and hinder the development of new economic relations, it was ruthlessly thrown into the dustbin of history, giving way to the bourgeois-capitalist society.
Capitalism at the time proved to be a progressive industrial society of blooming complexity, forever changing the worldview of every person.
He replaced the ancient national cultures, erased the thousand-year memory of many Nations, imposed on the whole world his way of life, his culture and way of life.
Socialism and its supposed apogee – communism, claiming to be the successor of capitalism, in fact turned out to be a "dead end" of evolution because of the inconsistency of the proclaimed ideals, goals and objectives and the existing technologies at that time and, most importantly, human thinking.
Human thinking was unprepared to accept the idea of building an ideal society. Nevertheless, capitalism as a formation (especially Western-European) took many of the ideas proclaimed by ideologists of socialism and communism, and gradually developed into a global post-industrial transnational complex and diverse economy that determines the course of development of modern civilization in most of the world.
This system can be called as post-industrial global transnational capitalism (PGTC).
However, at the moment, the modern post-industrial global capitalism has completely ceased to adequately respond to the challenges of time, entering into fundamental, unsolvable contradictions with the new consciousness and thinking of original thinking, creative people born at the end of the 20th century and generated by new technologies, becoming a brake on social development.
Therefore, with high probability we can predict that soon he (PGTC) will give way to a more progressive formation – transhumanism or any of its varieties.
3. Modern body-oriented human civilization (TOC),
as a sign of the old world.
The entire previous human civilization from the tribe to transnational corporations of the era of globalism is like a primitive civilization, because it is a civilization built around the body, serving the needs and needs of the body, created for the needs of the body, living in terms of the body, seeing the world through the prism of the body and not able to create anything not related to the body and its needs
All the previous millennia of people, whoever they were, from slave, peasant, soldier to Marquis, king, Secretary General, head of the Board of Directors of TNCs or democratic President – all lived in a narrow civilizational range, in a primitive tunnel of reality, namely archaic body-oriented civilization (TOC).
And it does not matter what was the historical era in the yard, who was at the head of society – the leader of the tribe, the Emperor, the feudal king, bourgeois President or a revolutionary commandant, it does not matter what kind of weapon the warrior was holding in his hand – a stone, a wooden spear, a sword made of Damascus steel, a Kalashnikov rifle or a nuclear button of a submarine with an ICBM complex on Board under the finger
This was the era of fundamentally and rigidly focused on the, to perceive human as physical body from flesh and blood. The era tots.
Whereas previously, the change of socio – economic formation occurred as a result of the conflict between productive forces and industrial relations, now humanity is faced with a conflict of another level, it is a conflict between the consciousness and its carrier-an imperfect physical body.
This conflict is an existential, semantic conflict of the first kind, and the conflict between productive forces and productive relations is a conflict of the second kind, which is at a lower level.
The way to resolve this conflict is to transfer human consciousness to a new alternative non-protein carrier.
So, dear friends, all signs indicate that a new era is coming, an era of transformation not of the external nature, but of man himself, primarily of his consciousness and, of course, the transformation of consciousness will directly affect the carrier of consciousness – the human body.
4. Gordian knot of the third Millennium. Conflict between consciousness and the body – his host.
At the end of the 20th century, the increase in self-organization of collective consciousness and society as a whole gave rise to a conflict of a completely new kind – a conflict between consciousness, information and the host body.
This conflict resulted in the emergence of transhumanism as a system of views, philosophy and social movement.
What is the essence of this conflict?
Modern thinking, both at the level of the individual and at the level of the whole society becomes more and more multivariate, playing, plastic, complex, blooming and diverse.
It develops continuously, increasing its self-organization, as it should any complex system.
The body of man, as the bearer of consciousness and thinking, remains the same, archaic, primitive and backward the same as in the days of the slave empires, tribal communities and wild flocks of primitive people.
Proud, complex, multivariate, playing, paradoxical human consciousness of the third Millennium is still on a limited, mortal protein carrier.
Foolish stumbling, unconscious tree, ocean turtle lives longer, much longer human a reasonable, regard themselves "Tsar of nature."
This paradox is similar to that of Microsoft programmers writing their own programs, carving them with chisels on stone slabs or clay tablets. It's like putting artificial intelligence, with a capacity of millions of terraflops inside a rural wooden bookkeeping account.
Трансгуманизм как общественно-экономическая формация третьего тысячелетия
1. Куда движется мир?
Каждый здравомыслящий человек иногда задается вопросом:
«В какую сторону движется мир, человечество в целом, как разумная цивилизация?
Какой общественный строй, уклад жизни придет на смену нынешнему существующему?»
Как будет выглядеть общество будущего?
Если упростить задачу и сознательно оставить на время сложные вопросы индивидуального духовного религиозного пути развития человека и рассматривать человеческую цивилизацию в общем, то складывается следующая картина.
Проанализировав уже существующие исторические тенденции и законы общественного развития, можно придти к следующим выводам: на смену транснациональному постиндустриальному капитализму, в середине 21-го века обязательно придет новый более прогрессивный строй – трансгуманизм, который будет более адекватно отвечать вызовам времени.
Трансгуманизм как общественно-экономическая формация, как уклад жизни и новая форма существования цивилизации откроет принципиально новую эру в жизни людей.
Это будет то, чего никогда не было ранее, то, что было бы неслыханным, фантастическим, невероятным для людей всех предыдущих веков.
Он коснется каждого в силу присущей ему радикальности изменив человеческую природу так как это даже трудно представить.
Все предыдущее развитие человечества покажется «детской игрой в маленькой лужице» по сравнению с тем, какие изменения он может принести человечеству.
На основании чего можно сделать такие выводы?
2. Развитие социума, как повышение самоорганизации, внутренней сложности и разнообразия.
Непрерывное развитие человеческого общества как разумного вида, ход истории имеет свой ярко выраженный вектор, четкую направленность, и эта направленность очевидна:
- повышение самоорганизации,
- увеличение внутренней сложности и разнообразия человеческого общества,
- усиление властно-волевых операторских функций цивилизации людей над физическими природными процессами в целом.
Человеческое общество находится в непрерывной эволюции, начиная от стаи диких людей, озабоченных вопросами выживания, до современного постиндустриального глобального транснационального капитализма и его разновидностей.
Дикое племя, повышая свою самоорганизацию и сложность, в процессе эволюции переросло в родоплеменную общину с четким разделением обязанностей, иерархией и т.д.
Родоплеменная община переросла в рабовладельческое общество.
Рабовладельческий строй дал миру великие государства-империи более высокие по степени самоорганизации и разнообразия, это был уклад жизни с более сложной структурой, системой отношений и экономикой.
Однако, шло время и рабы, как основная производительная сила, и рабовладельцы больше не могли конкурировать с зарождающимся классом феодалов.
Когда феодальное общество стало сдерживать и тормозить развитие новых экономических отношений, оно было безжалостно отброшено на свалку истории, уступив место буржуазно-капиталистическому обществу.
Капитализм в свое время проявил себя, как прогрессивное индустриальное общество цветущей сложности, навсегда изменив картину мира каждого человека.
Он вытеснил древние национальные культуры, стер тысячелетнюю память многих наций, навязал всему миру свой образ жизни, свою культуру и уклад.
Социализм и его предполагаемый апогей – коммунизм, претендуя на роль преемника капитализма, на деле оказались «тупиковой ветвью» эволюции из-за несоответствия провозглашенных идеалов, целей и задач и существующих в то время технологий и главное человеческого мышления.
Человеческое мышление оказалось неготовым воспринять идеи построения идеального общества. Тем не менее, капитализм как формация (особенно западно-европейский) воспринял многое из идей, провозглашаемых идеологами социализма и коммунизма, и плавно перерос в глобальный постиндустриальный транснациональный сложнейший и разнообразный уклад экономики, определяющий ход развития современной цивилизации на большей части планеты.
Данный строй можно назвать как постиндустриальный глобальный транснациональный капитализм (ПГТК).
Однако, на данный момент современный постиндустриальный глобальный капитализм, полностью совершенно перестал адекватно отвечать на вызовы времени, вступив в фундаментальные, неразрешимые противоречия с новым сознанием и мышлением оригинально мыслящих, творческих людей, рожденных в конце 20-го века и порожденных ими новыми технологиями, став тормозом общественного развития.
Поэтому с большой вероятностью можно сделать прогноз, что вскоре он (ПГТК) уступит место более прогрессивной формации – трансгуманизму, какой-либо его разновидности.
3. Современная телесно-ориентированная человеческая цивилизация (ТОЦ),
как признак старого мира.
Вся предыдущая человеческая цивилизация от племени до транснациональных корпораций эпохи глобализма – это как не крути цивилизация примитивная, потому что это цивилизация построенная вокруг тела, обслуживающая нужды и потребности тела, созданная для нужд тела, живущая по понятиям тела, видящая мир через призму тела и не могущая создать чего-либо не связанного с телом и его нуждами в силу своей жесткой запрограммированности.
Все предыдущие тысячелетия люди, кем бы они ни были, от раба, крестьянина, солдата до маркиза, короля, генсека, главы Совета директоров ТНК или демократического президента – все они жили в узком цивилизационном диапазоне, в примитивном тоннеле реальности, а именно архаичной телесно-ориентированной цивилизации (ТОЦ).
И не важно, какая была историческая эпоха на дворе, кто был во главе общества – вождь племени, император, феодальный король, буржуазный президент или революционно настроенный команданте, не важно какое оружие держал воин в руке – камень, деревянное копье, меч из дамасской стали, автомат Калашникова или ядерную кнопку подводного крейсера с комплексом МБР на борту под пальцем все равно это была примитивная эпоха человека как физического тела.
Это была эпоха принципиально и жестко ориентированная на то, чтобы воспринимать человека как физическое тело из плоти и крови. Эпоха ТОЦ.
Если раньше смена общественно-экономической формации происходила в результате конфликта между производительными силами и производственными отношениями, то сейчас человечество сталкивается с конфликтом другого уровня, это конфликт между сознанием и его носителем – несовершенным физическим телом человека.
Этот конфликт является экзистенциальным, смысловым конфликтом первого рода, а конфликт между производительными силами и производственными отношениями это конфликт второго рода, находящийся на более низком уровне.
Способом разрешения такого конфликта является перенос сознания человека на новый альтернативный небелковый носитель.
Итак, дорогие друзья, все признаки указывают на то, что грядет новая эпоха, эпоха преображения не внешней природы, а самого человека, в первую очередь его сознания и, разумеется, преобразование сознания прямо коснется носителя сознания – тела человека.
4. «Гордиев узел» третьего тысячелетия. Конфликт между сознанием и телом – его носителем.
В конце 20-го века повышение самоорганизации коллективного сознания и общества в целом породило конфликт совершенно нового рода – конфликт между сознанием, информацией и телом-носителем.
Этот конфликт вылился в появление трансгуманизма как системы взглядов, философии и общественного движения.
В чем суть этого конфликта?
Современное мышление, как на уровне отдельного индивида, так и на уровне всего социума становится все более многовариантным, играющим, пластичным, сложным, цветущим и разнообразным.
Оно развивается непрерывно, повышая свою самоорганизацию, как и положено любой сложной системе.
Тело же человека, как носитель cознания и мышления, остается прежним, архаичным, примитивным и отсталым таким же, как во времена рабовладельческих империй, родоплеменных общин и диких стай первобытных людей.
Гордое, сложное, многовариантное, играющее, парадоксальное сознание человека третьего тысячелетия по-прежнему находится на ограниченном, смертном белковом носителе.
Неразумный камень, бессознательное дерево, океанская черепаха живет дольше, гораздо дольше человека разумного, считающего себя «царем природы».
Это парадокс подобный тому, как если бы программисты компании «Майкрософт» писали бы свои программы, высекая их зубилом на каменных плитах или глиняных дощечках. Это все равно, что поместить искусственный интеллект, мощностью миллионы террафлопс внутри сельских деревянных бухгалтерских счет.
Этот конфликт не мог возникнуть ранее (тысячу лет назад, пятьсот или двести лет назад) на глобальном уровне из-за отсутствия соответствующих технологий, в частности, развитых средств коммуникации IT-технологий и запросов сознания.
Этот конфликт – главный признак зарождения новой эпохи – эпохи трансгуманизма.
Это знак времени и «гордиев узел» третьего тысячелетия.
И этот узел будет развязан не просто конкретной технологией, а целой возникшей новой общественно-экономической формацией – трансгуманизмом, как новым общественным строем, новой парадигмой существования человечества, воплощенной в новой инновационной экономике, новых социальных связях и революционных технологиях ибо только новая общественно-экономическая формация способна породить целый каскад нужных технологий и задать обществу новое направление развития.
5.
Каковы признаки трансгуманизма как новой общественно-экономической формации?
В отличие от предыдущих способов самоорганизации, основанных на покорении природы, приспособлении внешнего мира под нужды человека, трансгуманизм как общественно-экономическая формация будет сосредоточен на самом человеке, особенно на эволюции его тела, как носителя нового сознания.
Изменение, преображение физического носителя для сознания вот главный вопрос, стоящий в центре трансгуманизма.
Трансгуманисту не интересно покорять, усмирять и преображать внешнюю физическую природу, ему интересно преобразить себя и одним махом решить все проблемы.
Преобразить себя не только как сознание (информация), но и как тело (носитель информации) – вот главная задача трансгуманизма как идеологии и парадигмы третьего тысячелетия.
Новое бессмертное тело, как носитель для сознания, обладающее супер возможностями – вот тот «гордиев узел», который трансгуманизм берется развязать.
В самом деле, зачем пытаться изменить всю бесконечную вселенную, орошать все земли, перекрывать все реки, осваивать все пустыни, покорять все горные вершины и океанские впадины, распространяя дух прогрессорства и, внедряя блага цивилизации на Земле и (в перспективе) на других планетах, если можно покорить только одну единственную вершину – тело и этим решить все вопросы и проблемы?
Есть древняя восточная поговорка: «Если на земле, по которой мы ходим, много колючек и они больно ранят ноги, не надо пытаться устилать мягкими коврами всю землю. Достаточно защитить ноги кожаной обувью (т.е., сшить и одеть туфли)».
Нет смысла строить дома ради удобства физического тела, оснащенные разнообразными устройствами, если можно создать бессмертное неуязвимое тело способное жить в любой точке вселенной.
Нет смысла продолжать развивать медицину, фармацевтику, создавать новые и новые лекарства, новые и новые средства диагностики лечения (которые все равно не могут избавить человека от смерти), если можно создать принципиально новую «закрывающую отрасль» - трансгуманистическую медицину, которая раз и навсегда решит все проблемы, избавит человечество от болезней, старения и смерти.
Не будет смысла в сельском хозяйстве, пищевой промышленности, легкой промышленности в том виде как они есть сейчас, если у человека будет искусственное, бессмертное тело или тело – квантовая голограмма, не нуждающееся ни в еде, ни в воде, ни в одежде.
Не будет смысла в создании систем водоснабжения, отопления, канализаций, газопроводов, систем освещения, электропередачи, если все нужды своего тела человек будет реализовывать внутри себя силой своего разума, управляя своим искусственным совершенным супер-телом киборгом или квантовой голограммой.
Старая телесно-ориентированная человеческая цивилизация (ТОЦ) преобразится до неузнаваемости, канут в небытие за ненадобностью целые экономические уклады, отрасли, промышленности, которые обеспечивали нужды тела. Так же как когда-то стали не нужными кольчуги, копья, луки и стрелы, телеги, прялки и мастерские по их изготовлению.
Ключевые признаки трансгуманистического строя:
- Он довольно четко и однозначно на уровне ценностей, идеологии, менталитета людей, экономики и даже устройства общества, ориентирован на постоянную непрерывную и быструю эволюцию, развитие, как индивида, так и общества в целом;
- это общество тотального прогресса, общество, запрограммированное только на эволюцию, общество в котором невозможно стоять на месте, сопротивляться инновациям, тормозить развитие, деградировать, вырождаться – в нем можно только двигаться вперед в сторону самоорганизации, увеличения сложности, в сторону роста масштабов и глобальности задач;
- вся экономика, культура, наука, искусство, все социальные связи и отношения ориентированы только на эволюцию, (не эволюционные пути развития просто не могут выживать в условиях повышения самоорганизации сознания и социума в третьем тысячелетии);
- эволюция человека, общества мыслится, прежде всего, не как покорение природы, создание материальных благ ради удовлетворения чувств, а как самосовершенствование самого человека и прежде всего его сознания и тела, т.е. переноса сознания в альтернативный небелковый носитель – искусственное тело – киборг, квантовое тело голограмму и дальнейшее развитие в таком носителе и т.д.
Цели предыдущих формаций типа – «покорение природы», «культ материального потребления», «создания общества социальной защищенности, гарантий и всеобщего достатка», трансгуманизму кажутся детскими, примитивными и совершенно незрелыми, ибо в них нет ни конечной цели, ни смысла, ни стратегического размаха, присущего трансгуманизму.
В самом деле, если, например, есть человек, обладающий высокими способностями, талантами, властью, многомиллиардным состоянием, но не же смотря на все свое могущество и способности его тело болеет также как тела «простых смертных», испытывает те же ограничения и в конце-концов умирает, то в этом нет никакого смысла.
Трансгуманизм же в отличие от всех предыдущих формаций имеет ярко выраженную направленность на самосовершенствование в первую очередь самого человека, познания тайн вселенной и усиление властно-волевых операторских функций человека.
Он имеет четкие и конкретные цели: тактические и стратегические;
– победить старение и смерть, для этого перенести сознание человека в альтернативный носитель (как программа минимум),
- затем усовершенствовать возможности этого носителя – реализовать мультителесность, т.е. жизнь одного сознания в нескольких телах (распределенное сознание),
- реализовать мультиреальность (способность жить одновременно в нескольких реальностях, свободно перемещаясь в них),
- реализовать управление реальностью силой мысли и воли (от пси-кнопки к пси-телу, а затем к пси-реальности),
- реализовать космическую экспансию и свободу передвижений во вселенной, т.е. освободиться от необходимости для человечества жить только в одной конкретной точке с заданными характеристиками и константами среды;
- реализовать управление ходом истории силой мысли (психоистория), вплоть до завершения всех исторических процессов в точке сингулярности (конец истории, свертывание времени),
- реализовать персональную, управляемую разумом пси-вселенную (свертывание пространства),
- реализация состояния бога-Творца, т.е. того кто обладает способностью творить, поддерживать и разрушать, сокрывать, проявлять разнообразные божественные энергии силой сознания.
6. Трансгуманизм и новое мышление.
Как мы уже говорили трансгуманизм как формация это сначала идеология, а затем общественная формация и технология.
Но на чем должна строиться идеология трансгуманизма?
Ответ таков: на понимании природы и принципов квантовости сознания.
Сознание каждого человека в своей основе есть невероятно сложная квантовая многомерная среда, это сверхсамоорганизованный творческий пси-вакуум.
Это фрактал бесконечной сложности, творческая пустота, стохастичная, играющая и растущая через прохождение бифуркаций, ветвящаяся в точках выбора и под воздействием направленной воли властно-волевого оператора, материализующая любые тоннели реальности и варианты событий.
Реализация трансгуманистических программ неизбежно потребует создания целого каскада новых парадигм в области глубинной психологии (квантовая психология), пси-физики, когнитивной психологии и возможно, даже квантовой теологии – теории Единого Разума, объясняющей сверхсложные процессы, присущие сознанию.
Создание подобных парадигм будет возможно лишь в том случае, если их создатели смогут оперировать трансцедентальными категориями, т.е. если они сами будут просветленными исследователями сознания, практиками, пси-операторами высокого уровня, если они будут развивать в себе новое мышление свободное от времени и пространства, мышление Абсолюта – парадоксальное, играющее вариантами, силами и вероятностями за пределами причин и следствий.
Мышление нового мира.
Подобные системы мышления существовали тысячи лет в некоторых традиционных культурах мысли, например, древнейшая философская система, называемая «недвойственное завершение всякого знания» (Адвайта-веданта).
Возможно, с вероятностью 90 % в связи с развитием нового общественного строя, подобные системы мышления станут весьма актуальными и востребованными в третьем тысячелетии.
Тогда мир полностью преобразится.
Да придет новый удивительный мир!
Свами Вишнудевананда Гири
Глава Всемирной Общины Санатана Дхармы
Основатель философии трансцедентального трансгуманизма
31 июля 2010 года,
Дивья Лока.

In my campaign platform:
https://asgardia.space/en/elections/candidates/By-elections/21000/
In my campaign video:
https://www.youtube.com/watch?v=NMvS4q6OY0Q >> to view in YouTube
https://vimeo.com/258445366
>> to view in Vimeo
and in several of my blog postings: ...
In my campaign platform:
https://asgardia.space/en/elections/candidates/By-elections/21000/
In my campaign video:
https://www.youtube.com/watch?v=NMvS4q6OY0Q >> to view in YouTube
https://vimeo.com/258445366
>> to view in Vimeo
and in several of my blog postings:
Why 'Utopian' communities fail - and what Asgardians will need to do, to prevent it.
Asgardian MPS 101: Understanding Control Dramas that EVERY human has.
My First Actions - IF I Was Leader Of The First Asgardian Government
Post-Election: A Preparatory Vision For Asgardia Moving Forward To Eventual LIFE Beyond Earth.
I have outlined what makes me different than every other candidate seeking to represent Asgardia.
It is more than just having a vision, although this is a big part of it.
It is understanding also how humanity came to be in the situation we are now facing, and to understand it not only from the 'bigger picture' of truths that are now being exposed, but to ALSO understand what is happening from the 'BIGGER, bigger picture' perspective that is the more spiritual aspect to the current shifts in human and planetary consciousness now unfolding across our planet.
It is about connecting the dots on MULTIPLE levels; to seeing the geopolitical and geoeconomics events and connect them to everything that is being done to humans and to our planet.
It is about taking this knowledge, and sharing it compassionately with the world, to become the example of the world we are claiming to want to live in.
I AM A UNIQUE CANDIDATE > my life experiences have brought me the insights and information needed to see how choices made today can have an impact on future generations.
I AM also ready and willing to stand in the 'line of fire', as far as the mainstream media is concerned. Having experience within the mainstream and alternative media, I understand their agenda, and I have a pretty good idea of the people who have bought off the controlled mainstream media, so that they will put out information that only keeps humanity in debt, in fear, in separation, in ill health >> and therefore under the continued control of those responsible for human enslavement worldwide (especially Canada and western countries).
Asgardia needs representatives who can speak clearly, and intelligently on a global level, dealing with global affairs on and beyond Earth.
It is my feeling and belief that my qualifications, my background and my experiences will allow me to serve within Asgardia in a way that educates, informs, empowers and creates that world that most are claiming to want to live in.
I'm grateful for your consideration of my message, my vision and my service to humanity and our planet!
Geoffrey West

This weekend I am taking part in a 24 hour gaming marathon to raise money for Macmillan Cancer Support. Please take some time out of your day to donate to this worthwhile charity and hopefully help to make a difference!
https://www.justgiving.com/fundraising/elliott-miller-gameheroes?-share&-miller-gameheroes&&& ...

On Earth, we celebrate the Wild Life Day and this year is dedicated to Big Cats, which are under threaten and very close to extinction. I can not believe that human being kind is to blame, where is our heart? I cried sad tears for the mighty cats. I ...
On Earth, we celebrate the Wild Life Day and this year is dedicated to Big Cats, which are under threaten and very close to extinction. I can not believe that human being kind is to blame, where is our heart? I cried sad tears for the mighty cats. I have his Jaguar paw tattoo, because Jaguar represents a dark God in ancient Mexico.
En la Tierra celebramos el Día de la Vida Silvestre, y este año está dedicado a los Grandes Felinos, bajo amenaza y muy cerca de la extinción. Inverosímil, pero el ser humano es el responsable, dónde está nuestro corazón? Tristes lágrimas por los grandiosos felinos. Llevo al Jaguar en mi piel por siempre, por representar un Dios oscuro del México original.







