Diferencia programação sequencial e programação paralela. Cite um exemplo
para reforçar sua explicação.
Soluções para a tarefa
Respondido por
1
Programação sequencial é aquela que é executada passo a passo sem uma mudança de fluxo, de forma top-down, começa no inicio código e executa cada linha por vez.
Programação paralela é aquela em que o fluxo de processamento é fragmentado ou direcionado de forma intencional.
Exemplo de algorítimo sequencial e paralelo através de orientação a objeto na linguagem PHP:
Suponha que minha intenção é cadastrar um valor no banco de dados, porém necessito fazer algumas verificações.
SEQUENCIAL:
$valor = 1;
$verificacao = mysqli_query($banco, "SELECT * FROM tabela WHERE valor = $valor");
if (mysqli_num_rows($verificacao) >= 1){
echo "Valor não tem os requisitos necessários para ser cadastrados";
header ("location: pagina");
}
AGORA DE FORMA PARALELA/FRAGMENTADA:
class teste {
public $valor;
function __construct( $int ){
$verificacao = mysqli_query($banco, "SELECT * FROM tabela WHERE valor = $int");
if (mysqli_num_rows($verificacao) >= 1){
echo "Valor não tem os requisitos necessários para ser cadastrados";
header ("location: pagina");
}
}
}
$criar_valor = new teste(1);
Veja que no segundo exemplo ele passa pelo código e quando chega no $criar_valor ele ira retornar para cima do código novamente, para executar a função de construção e assim, verificar.
existem outras formas de criação de algorítimos paralelos com uso de threads.
Programação paralela é aquela em que o fluxo de processamento é fragmentado ou direcionado de forma intencional.
Exemplo de algorítimo sequencial e paralelo através de orientação a objeto na linguagem PHP:
Suponha que minha intenção é cadastrar um valor no banco de dados, porém necessito fazer algumas verificações.
SEQUENCIAL:
$valor = 1;
$verificacao = mysqli_query($banco, "SELECT * FROM tabela WHERE valor = $valor");
if (mysqli_num_rows($verificacao) >= 1){
echo "Valor não tem os requisitos necessários para ser cadastrados";
header ("location: pagina");
}
AGORA DE FORMA PARALELA/FRAGMENTADA:
class teste {
public $valor;
function __construct( $int ){
$verificacao = mysqli_query($banco, "SELECT * FROM tabela WHERE valor = $int");
if (mysqli_num_rows($verificacao) >= 1){
echo "Valor não tem os requisitos necessários para ser cadastrados";
header ("location: pagina");
}
}
}
$criar_valor = new teste(1);
Veja que no segundo exemplo ele passa pelo código e quando chega no $criar_valor ele ira retornar para cima do código novamente, para executar a função de construção e assim, verificar.
existem outras formas de criação de algorítimos paralelos com uso de threads.
PaulinhaBela:
Amigo e paralela ?
Perguntas interessantes
Português,
7 meses atrás
Matemática,
7 meses atrás
Geografia,
7 meses atrás
Ed. Física,
1 ano atrás
Sociologia,
1 ano atrás
Inglês,
1 ano atrás
Matemática,
1 ano atrás