elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: AIO elhacker.NET 2021 Compilación herramientas análisis y desinfección malware


  Mostrar Mensajes
Páginas: 1 [2] 3
11  Media / Multimedia / Re: Programa conversor de video en linux en: 27 Agosto 2012, 09:05 am
Aupa, estoy buscando un programa similar al total video converter o formac factory que sea para linux en concreto para las plataformas wifiway o wifislax, podriais recomendarme alguno?
gracias.

"mobile media converter" recomendado  :D ne a dado excelentes resultados
12  Programación / Programación C/C++ / Re: programar en gedit en ubuntu [video tutorial] en: 27 Agosto 2012, 00:24 am
Exactamente a eso me referia!

Geany es SOLO un IDE amigo, un buen IDE, valga la redundancia. De la página del autor http://www.geany.org: Geany is a text editor ... provide a small and fast IDE. No es un compilador.

Se me ocurrió que talvez no utilizabas compilador… luego de escribir tu código fuente lo transcribías al ensamblador y calculabas la posición de memoria de cada instrucción para determinar el destino de las instrucciones de salto, luego buscabas en la hoja de datos de tu micro el código de operación de cada nemónico y como se forman las instrucciones con parámetros, finalmente lo llevarías a un archivo binario con un editor haxadecimal. Si necesitabas enlace estático lo ponías al final y modificabas nuevamente los saltos. A enlaces dinámicos así como librerías grandes y recursos los esquivarías por conveniencia.

gracias por la corrección  :D normalmente tenia una confusión de IDE y compilador.. nuevamente gracias
13  Programación / Programación C/C++ / Re: programar en gedit en ubuntu [video tutorial] en: 26 Agosto 2012, 23:35 pm
generalmente programo con un compilador IDE llamado geany.... esta forma es alternativa, quizás no para unos pero lo llamo así en mi posición, que te valla bien


..... pongo enfasis en la siguiente parte :D

" quizás no para unos pero lo llamo así en mi posición"

disculpen por la Confusión

pd: esta muy bueno tu compilador  :D

14  Programación / Programación C/C++ / Re: programar en gedit en ubuntu [video tutorial] en: 26 Agosto 2012, 23:19 pm
Alternativa? Tu como lo haces?  :huh:
Gracias por compartirlo!

generalmente programo con un compilador IDE llamado geany.... esta forma es alternativa, quizás no para unos pero lo llamo así en mi posición, que te valla bien 
15  Programación / Programación C/C++ / Re: tutorial de algoritmos 1ra parte en: 26 Agosto 2012, 08:38 am
exelente tutorial ya que tengo un examen de esto la proxima semana
espero que con esto gane una buena nota

Gracias Cualquier apoyo mandame un MP y estaremos en contacto


no hay problema, es muy bueno que haya gente que estudie algo referente a la informática, y que en si nos apoyemos mutuamente.
16  Programación / Programación C/C++ / tutorial de algoritmos 2da parte en: 26 Agosto 2012, 08:23 am
hola aqui seguimos con el tutorial de algoritmos en DF
dato : un procesador trabaja a 10^-9 seg.(nanosegundos)

bueno como ya hemos visto un algoritmo simple de un contador, ahora veremos un algoritmo en DF, que al ingresar numeros enteros, este nos muestre los numeros pares, y cuando no sea par nos de un mensaje que no es par.



bueno siguiendo con el tema, en este ejersicio are algo asi de un algoritmo que imita el proceso de sacar el promedio de notas (calificaciones), de un alumo en su colegio.



Este es un ejemplo de formulación de algoritmos mediante el mejoramiento de arriba/abajo(estructuras de control anidadas). Orientado a C++


[align=justify]Si consideramos un problema como este :  En un colegio  se dará un examen a aquellos alumnos que hayan aprobado el curso de prerrequisito para el mismo y necesitan saber si el alumno aprobo o reprobo el curso prerrequisito en una lista mmm digamos que de 15 alumnos, y será un codigo sencillo de un simple 1 aprobado o 2 reprobado.[/align]

Nuestro programa debe analizar los resultados de el examen de esta manera:

1.   Introducir cada resultado (1 o 2), que en la pantalla nos despliegue el mensaje de “ Introducir resultado”, cada vez que el programa nos pida otro resultado de examen.

2.   Que cuente el numero de resultados del examen de cada tipo.

3.   Desplegar un resumen de los resultados, que nos indique la cantidad de alumnos aprobados y reprobados.

4.   Si aprobaron mas de 10 alumnos que nos despliegue un mensaje de “Incrementaar Inscripciones”


Empezamos haciendo un orden lógico para nuestro codigo después de haber analizado cuidadosamente las instrucciones y podemos hacer observaciones sobre el codigo que haremos:

1.   El programa debe procesar los resultados de la evaluación para 15 estudiantes, utilizaremos una repetición controlada por un contador.

2.   Cada resultado de la evaluación es un numero, 1 o 2. Cada vez que el progama lee un resultado el programa debe determinar si el numero es igual a 1 o a 2; nuestro algoritmo evaluaremos el “1” , si el numero no es igual a 1 se asume que es 2.

3.   Analizamos utilizar 2 contadores para mantener la pista de los resultados, uno para contar los alumnos que aprobaron y otro para contar los que reprobaron.

4.   Después que el programa procesó todos los resultados nos debe de decir si mas de diez estudiantes aprobaron.



Bien procedamos pasito a pasito con el mejoramiento arriba/abajo.

Nuestra primera mejora sería:

Citar
Inicializa las variables
Introduce quince calificaciones y cuenta aprobados y reprobados
Despliega un resumen de los resultados y decide si las inscripciones se aumentan

[align=justify]Aunque tengamos una representación mas o menos completa del programa debemos mejorarla, y pondremos variables especificas; los contadores son necesarios para registrar aprobados y reprobados, entonces utilizaremos un contador para el proceso de ciclo y necesitamos una variable para almacenar la entrada del usuario. Aunque la variable  almacena la entrada no se inicializara ya que viene del usuario durante el ciclo de iteración del ciclo.[/align]

La instrucción del pseudocodigo xD

Citar
Inicializa variables

Podemos mejorar......

Citar
Inicializa aprobados con cero
Inicializa reprobados con cero
Inicializa contador de estudiantes con uno

Observaremos que solo se inicializaron los contadores.

Citar
Introduce quince calificaciones y cuenta aprobados y los reprobados

[align=justify]Bien esto requiere un ciclo para que introduzca de manera sucesiva el resultado de cada examen, de antemano sabemos que son quince resultados, entonces de manera apropiado un ciclo controlado por un contador. Dentro del ciclo(es decir, anidado en el ciclo xD, para los que no conocen bien los terminos), una estructura de selección doble determinara si cada resultado es aprobado o reprobado e incrementara el contador apropiado...entonceeeeees aquí viene la mejora del pseudocodigo anterior:[/align]

Citar
While el contador de estudiantes sea menor o igual que quince
   Introduce el siguiente resultado del examen

   If el estudiante aprobó
      Suma uno a aprobados
   
   Else
      Suma uno a reprobados

   Suma uno al contador de estudiantes


Observen que el uso de lineas en blanco para terminar la estructura de control if/else y mejorar la claridad del mismo

 Despliega u resumen de los resultados del examen y decide si las inscripciones deben aumentarse

Podemos definirlo de esta manera:

Citar
Despleiga el numero de aprobados
Despliega el numero de reprobados

   If aprobaron mas de diez estudiantes
      Despliega “Aumentar inscripciones”





Bien entonces nuestro pseudocodigo completo quedaria de esta manera:

Citar
Inicializa aprobados con cero
Inicializa reprobados con cero
Inicializa contador de estudiantes con uno

While el contador de estudiantes sea menor o igual que quince
   Introduce el siguiente resultado del examen

   If el estudiante aprobó
      Suma uno a aprobados

   Else
      Suma uno a reprobados

Despliega el numero de aprobados
Despliega el numero de reprobados

If aprobaron mas de diez estudiantes
   Despliega “Aumentar inscripciones”

Este sería nuestro producto final xD:
Código:
#include <iostream>

using namespace std;

int main()
{
int aprobados=0;
int reprobados=0;
        int contadorAlumnos=1;
int resultado;

while ( contadorAlumnos <= 15 ) {

cout << "Introduce resultado (1 = aprobado, 2 = reprobado) :";
cin >> resultado;

if ( resultado==1)
aprobados = aprobados + 1;

else
reprobados = reprobados + 1;

contadorAlumnos = contadorAlumnos +1;
   }
   
   cout << "Aprobados " << aprobados << endl;
   cout << "Reprobados " << reprobados << endl;
   
   if ( aprobados > 10 )
cout << "Aumentar inscripciones " << endl;

return 0;

}


bueno cualquier duda me la preguntan en un comentario, adios y que les sirva
.
.
.
credits : pum4
17  Programación / Programación C/C++ / tutorial de algoritmos 1ra parte en: 26 Agosto 2012, 08:21 am
bueno como veo mucha gente interesada en aprender sobre algoritmos, aqui va un cursito :)

primero que nada explicar que es una pila....

pila : La pila es una estructura de datos que permite almacenar datos en el orden LIFO (Last In First Out) en español, último en entrar, primero en salir).

buffer : En informática, un buffer es una ubicación de la memoria en una computadora o en un instrumento digital reservada para el almacenamiento temporal de información digital.
les e echo una imagen para ejemplificar mas las cosas :)



eso es la pila  :D bueno empecemos con los algoritmos netamente.

definiciones de Variables :

Variable : dato, numero o letra, esta compuesta por :
ejemplo : nombres, valor, tipo, direccion(memoria), ambito.
nota: viariable es la forma de guardar un dato. un algoritmo debe ser finito



decision o pregunta: asi es el funcionamiento.

doble alternativa



varias alternativas



ejemplo de algoritmo basico : viajar en automovil.

1.- abrir puerta-->subir al auto-->sentarse-->cerrar puerta.

2.- pasos a seguir para lograr un buen algoritmo

1 saber cual es el problema y definirlo
2 tener diferentes alternativas de solucion
3 elegir alternativa
4 se diagrama el algoritmo
5 prueba de escritorio (usar algoritmo)
6 codificarlo usando un lenguaje de programacion (c++, java, etc)
7 ingresarlo al computador
8 ejecutarlo
9 ver si soluciono el problema (soluciono el problema?)
10 si? (fin)
11 no? comprobar, realizando metodo que utilizo

Algoritmo y definicion de reglas



creacion de un algoritmo "contador"

1    -inicio
2    -definimos variable de nombre "cont" contador=0 //se puede abreviar: cont=0//0=entero
3    -nota: cont sera un entero por que lo hemos inciado desde cero y se puede partir desde 0 a 9
4    mostrar contador
5    -¿contador <=(menor o igual a)9?
5.1 -si? entonces cont=cont+1
5.2 -e ir al paso 4
5.3 -fin

ahora lo realizaremos desde "DF"(diagrama de flujos)



espero les haya gustado
18  Programación / Programación C/C++ / programar en gedit en ubuntu [video tutorial] en: 26 Agosto 2012, 07:25 am
video donde explico forma alternativa de programar en ubuntu [gedit], sin  compiladores, espero les gustes

19  Seguridad Informática / Bugs y Exploits / formulación de [dork's] de búsqueda para [web's bug] en: 26 Agosto 2012, 07:18 am
e aqui un videito de como formular una dork para realizar una búsqueda de sitios web's vulnerables



URL: http://www.youtube.com/watch?v=QjO5hui_OI4
20  Informática / Software / Re: N3T 1V.0 Beta en: 18 Marzo 2012, 01:39 am
re-subido  ;)
Páginas: 1 [2] 3
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines