Estrutura de gerenciamento: iteração
Tese: Estrutura de gerenciamento: iteração. Pesquise 862.000+ trabalhos acadêmicosPor: arielderom • 27/11/2013 • Tese • 741 Palavras (3 Páginas) • 333 Visualizações
ETAPA 3 (tempo para realização: 5 horas)
Aula-tema: Estrutura de controle: iteração.
Esta atividade é importante para entender os laços de repetição, seu modo de
funcionamento, suas características e sua aplicabilidade. Operações repetitivas internas são
altamente exploradas na programação e constituem a base para a resolução de uma
infinidade de problemas
Para realizá-la, devem ser seguidos os passos descritos.
PASSOS
Passo 1 (Equipe)
Rever o material sobre as aplicações da função system(), disponibilizado no site a seguir,
para ajustar a aparência e opções disponibilizadas na tela para a interface do aplicativo
avançado. Alterar o título da janela, bem como as cores dos caracteres e fundo da tela.
Site sugerido para pesquisa
• SYSTEM. Comando System.doc. Disponível em:
<https://docs.google.com/file/d/0B114oKTDsLjnQWQwYnhtWjFTLTA/edit?usp=s
haring>. Acesso em: 04 abr. 2013.
Nessa etapa o programa deve ser acrescido das operações: (F) Fatorial, (B) Conversão
Binário para Decimal e (D) Conversão Decimal para Binário. A nova aparência do aplicativo
pode ser observada na Figura 6 apresentada a seguir.
Ivair Teixeira, Rodrigo Amaral Rocha
Ciência da Computação - 2ª Série - Programação Estruturada I
Figura 6 – Tela do aplicativo avançado
Passo 2 (Equipe)
Fazer as atividades apresentadas a seguir.
1. Fazer a leitura do Capítulo 3 – Laços, do livro texto MIZRAHI, Victorine Viviane.
Treinamento em Linguagem C. PLT nº 706. 1ª ed. São Paulo: Pearson, 2007. p. 69 a 71, com
foco nas estruturas de iteração.
2. Elaborar o laço de repetição que limpa a tela e retorna a execução para o menu principal
do programa, após cada sequencia de execução, ou seja, o programa somente será
finalizado com a escolha da opção: (S) – sair.
Passo 3 (Equipe)
Fazer as atividades apresentadas a seguir.
1. Elaborar o código que resolva a opção Fatorial, com base nas estruturas de controle
estudadas nas páginas 54 a 60 do capítulo 3 – Laços, do livro texto. Solicitar o valor, e
imprimir o resultado no formato: “O fatorial de val1 = res”.
2. Atualizar os algoritmos das operações de Exponenciação e Raiz Quadrada, caso as
soluções atuais tenha utilizado funções da biblioteca math.h. Nesta etapa não é
permitido o uso de funções desta biblioteca, portanto os algoritmos devem ser
substituídos por algoritmos equivalentes que utilizem as estruturas de controle para obter
o resultado.
Passo 4 (Equipe)
Redigir o Relatório 4 – Algoritmos Avançados. Contendo a descrição das técnicas utilizadas
para realizar as opções: Fatorial, Exponenciação e Raiz quadrada. O texto a seguir
exemplifica o formato deste relatório no que diz respeito à operação de cálculo de fatorial.
Item: fatorial.
Variável: num, fat do tipo caractere.
Descrição: A variável fat é inicializada como valor 1 e recebe-se do usuário o valor a ser
calculado
...