Você está na página 1de 2

UNIVERSIDADE DO ESTADO DE SANTA CATARINA

DEPARTAMENTO DE CINCIA DA COMPUTAO


CURSO DE BACHARELADO EM CINCIA DA COMPUTAO
DISCIPLINA DE ALGORITMOS
Professora: Luciana Rita Guedes
Acadmico(a):............................................................................................................................ Data: ...../...../2016
Exerccios de fixao estruturas de iterao (valendo nota)
1)

(1,0 ponto) Considerando o algoritmo a seguir (e sem usar o computador), preencha o espao da direita com os valores
que aparecero na tela:

#include "brc.h"

Resultados na tela:

principal()
{
inteiro A,B,C;
A=1;
enquanto (A<=3)
{
escreva(A);
escreva("\n");
B=1;
enquanto (B<=2)
{
escreva(B);
escreva("\n");
C=1;
enquanto (C<=B)
{
escreva(C);
escreva("\n");
C=C+1;
}
B=B+1;
}
A=A+1;
}
}
2)

(1,0 ponto) Considerando o algoritmo a seguir (e sem usar o computador), preencha o espao da direita com os valores
que aparecero na tela:

#include "brc.h"
principal()
{
inteiro A,B,C;
A=1;
enquanto (A<=3)
{
B=1;
enquanto (B<=2)
{
C=1;
enquanto (C<=B)
{
escreva(A);
escreva("\n");
escreva(B);
escreva("\n");
escreva(C);
escreva("\n");
C=C+1;
}
B=B+1;
}
A=A+1;
}
}

Resultados na tela:

3)

(1,5 pontos) Reescreva os algoritmos das questes 1 e 2, usando faca... enquanto... no lugar de enquanto....

4)

(1,5 pontos) Escrever um algoritmo que leia um conjunto de 50 informaes contendo, cada uma delas, a altura e o sexo
de uma pessoa (cdigo=1 significa masculino e cdigo=2 significa feminino), calcule e mostre o seguinte:
a) a mdia da altura da turma.
b) o nmero de mulheres e de homens
c) a mdia da altura das mulheres
d) a maior altura da turma

-------------------------------------------------------------------------------------------------------------------------------------------Ateno: os algoritmos a seguir exigem o uso de estruturas de repetio aninhadas, ou seja, uma estrutura de repetio
dentro da outra.
5)

(1,0 ponto) Escreva um algoritmo em BrC que use estruturas de repetio aninhadas (e trs variveis inteiras) para
reproduzir os valores apresentados abaixo:

Resultado apresentado na tela:

// Complete o algoritmo que gera os valores:


#include "brc.h"

1
1
1
1
2
2
2
2

principal()
{
inteiro A,B,C;

1
1
2
2
1
1
2
2

1
2
1
2
1
2
1
2

}
6)

(2,0 pontos) Escrever um algoritmo que leia 20 valores para uma varivel N e, para cada um deles, calcule a tabuada de
1 at N. Mostre a tabuada na forma:
1xN=N
2 x N = 2N
3 x N = 3N
......
N x N = N2

7)

(2,0 pontos) Crie um programa que mostre a seguinte sequncia na tela, de 1 at 10:
1 vez(es) o numero 1:
1
2 vez(es) o numero 2:
2
2
3 vez(es) o numero 3:
3
3
3
... ( e assim por diante at 10)

Instrues de entrega:
- imprima este texto, preferencialmente em frente e verso
- faa os exerccios 1, 2 e 5 na prpria folha impressa
- escreva os algoritmos solicitados (exerccios 3, 4, 6 e 7) em folha(s) anexa(s) com identificao de seu nome
- entregue na secretaria do DCC (2 piso do bloco F) at o dia 14/10, pela manh, no meu escaninho

Você também pode gostar