Baixe o app para aproveitar ainda mais
Prévia do material em texto
Universidade Federal do Rio de Janeiro Turma EP1 1ª Prova de Computação I 15 de maio de 2017 Questão 1: Reeborg constrói triângulos. (peso 1.0) Escreva um programa que ajude o Reeborg a construir um triângulo de beepers a partir da sua posição inicial. As figuras a seguir devem deixar clara sua tarefa. Figura 1 – Exemplo 1 (antes) Figura 2 – Exemplo 1 (depois) Você pode assumir os seguintes fatos a respeito do mundo: 1. O mundo do Reeborg tem sempre as dimensões mostradas nas figuras acima, isto é, 10 ruas por 10 avenidas. 2. A posição inicial do Reeborg é a esquina da Avenida 1 com a rua correspondente ao vértice superior do triângulo, de frente para o Leste. 3. Existe pelo menos uma rua livre entre a posição inicial do Reeborg e a margem superior do mundo. 4. O Reeborg carrega inicialmente infinitos beepers em sua sacola. 5. A posição final do Reeborg, bem como sua orientação, não são relevantes. Questão 2: Múltiplos (peso 1.0) Escreva um programa Python que imprima todos os múltiplos de 3 entre 1 e 99 (inclusive) em ordem crescente (3, 6, 9, 12, ... 99). Imprima um número por linha. Questão 3: Tkinter (peso 1.0) Escreva um programa Tkinter que desenhe no canvas a bandeira da Finlândia (Figura 5) Figura 3 - A bandeira da Finlândia Segundo a lei finlandesa, as proporções da bandeira são 11:18 (altura:largura). O cruzamento dos dois braços da cruz é um quadrado de lado igual a três unidades de medida, resultando em uma relação de 4:3:4 (vertical) e 5:3:10 (horizontal)
Compartilhar