*Levamos em conta esta matriz para a resolução das atividades: |---200----| - 1º jogo { Verde } 25 | { Branco } | { Azul } | { Amarelo } 200 2º jogo { Verde } | { Branco } | { Azul } | { Amarelo } | - Folha 1: Para x = 1 até x = 200 faça Para y = 1 até y = 200 faça Caso x: 1..50: Se i[x,y] = 1 total := total + 45; 51..100: Se i[x,y] = 1 total := total + 25; 101..150: Se i[x,y] = 1 total := total + 50; 151..200: Se i[x,y] = 1 total := total + 30; FimCaso; FimPara; FimPara; Retorna total; Folha 2: Para x = 1 até x = 200 faça Para y = 1 até y = 200 faça Caso x: 1..100: Se i[x,y] = 1 pjogo := pjogo + 1; 101..200: Se i[x,y] = 1 sjogo := sjogo + 1; FimCaso; FimPara; FimPara; Se pjogo > sjogo Retorna 1; Se sjogo > pjogo Retorna 2; Senão Retorna 0; Folha 3: Para x = 101 até x = 200 faça Para y = 1 até y = 200 faça Se i[x,y] = 1 então Caso x: 101..125: j[1] := j[1] + 1; 126..150: j[2] := j[2] + 1; 151..175: j[3] := j[3] + 1; 176..200: j[4] := j[4] + 1; FimCaso; FimPara; FimPara; Max := j[1]; Para w = 2 até 4 faça Se j[w] > Max então Max := j[w]; FimSe; FimPara; Setor[1] = 'Verde'; Setor[2] = 'Branco'; Setor[3] = 'Amarelo'; Setor[4] = 'Azul'; Para w = 1 até w = 4 faça Se j[w] = Max então Escreva Setor[w]; FimSe; FimPara; Folha 4: Xa := 0; Xb := 25; Se dia = 2 então Xa := Xa + 100; Xb := Xb + 100; FimSe; Para k = 1 até k = 25 faça Para w = 1 até w = 200 faça Se i[Xa + k,w] = 0 então V[1] := Xa + k; V[2] := w; Retorna V; FimSe; Se i[Xb + k,w] = 0 então V[1] := Xb + k; V[2] := w; Retorna V; FimSe; FimPara; FimPara; * Assumindo-se que o dia foi informado, retornamos as coordenadas da cadeira em um vetor.