641834
Ano: 2014
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FECILCAM
Orgão: SEJUF PR
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FECILCAM
Orgão: SEJUF PR
Provas:
- Fundamentos de ProgramaçãoAlgoritmosConstrução de Algoritmos
- Fundamentos de ProgramaçãoEstruturas de Repetição
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Matriz
- Fundamentos de ProgramaçãoVariáveis
Dada a matriz MAT abaixo, já carregada na memória do computador:
| 1 | 2 | 3 | 4 | |
| 1 | M | P | F | L |
| 2 | N | C | E | C |
| 3 | E | R | A | A |
| 4 | S | / | I | U |
Qual será o valor da variável str após a execução do algoritmo abaixo?
Procedimento Quebra_Cabeça;
Var
i, j: inteiro;
aux: caracter;
str: string; //seqüência de caracteres
Início
Para i:=1 até 4 faça
Para j:=i+1 até 4 faça
aux:= mat[i,j];
mat[i,j]:= mat[j,i];
mat[j,i]:= aux;
Fimpara;
Fimpara;
aux:= mat[1,1];
mat[1,1]:= mat[4,4];
mat[4,4]:= aux;
aux:= mat[2,2];
mat[2,2]:= mat[3,3];
mat[3,3]:= aux;
str:= ‘ ’;
Para i:=1 até 4 faça
Para j:=1 to 4 faça
str:= str + mat[i,j];
Fimpara;
Fimpara;
Fim;