En pseudocódigo se vería algo asi:
ArrayList<String> Names;
void Main()
{
Names = new ArrayList<String>();
input_from_keyboard(input);
}
void input_from_keyboard(String input)
{
if(!check_string_on_Names(input))
{
Names.add(input);
}
}
void check_string_on_Names(String word)
{
bool found = false;
for(int i = 0; i < Names.length; i++)
{
if(Names[i] == word)
{
found = true;
break;
}
}
return found;
}
perdon que te pregunte, pero el pseudocódigo no es codigo de maquina, sino es un "codigo" que puede leer cualquiera, especifica las acciones que hace el programa en secuencia, eso es el pseudocódigo, es similar a UML.