Escolar Documentos
Profissional Documentos
Cultura Documentos
Título
Apenas para os códigos CCT0239, CCT0749 & CCT0793
Objetivo
Possibilitar o aluno a relacionar os conteúdos trabalhados na disciplina, vivenciando o
desenvolvimento de um programa com a utilização das estruturas básicas de um
algoritmo:
Estrutura sequencial -> indica que uma operação deve ser realizada em sequência à outra,
ou seja, determina a ordem com que as operações devam ser realizadas;
Estrutura de decisão ->indica que, em um determinado momento, será necessário tomar
uma decisão sobre qual operação realizar (entre uma gama limitada de opções) de acordo
com um determinado critério (esse critério deve ser determinado pelo problema
enunciado);
Estrutura de repetição ->indica que determinadas operações devem ser repetidas uma
determinada quantidade de vezes (essa quantidade pode ser determinada exatamente ou
pode depender de critérios, também determinados pelo problema enunciado).
Competências / Habilidades
Entender os processos de desenvolvimento de um algoritmo;
Desenvolver potencial de análise do problema e apresentação de soluções;
Entender a ligação entre as estruturas básicas propostas pelo algoritmo;
Conhecer os passos de análise e desenvolvimento do programa.
Desenvolvimento
METODOLOGIA
Para realizar essa atividade, o aluno deverá se posicionar como o desenvolvedor do
sistema e o professor será seu usuário. O aluno inicia o desafio a partir de um texto de
motivação onde pode compreender o ambiente e o cenário que atendem ao problema
apresentado. A partir da compreensão do problema, o aluno elabora propostas de solução
ao problema apresentado, para serem analisados e escolhidos pelo professor. Em seguida,
o aluno constrói o programa à medida que o conteúdo da disciplina evolui.
Observações:
1- O programa deverá repetir até que o usuário não queira mais repetir, ou seja, deverá ter
um menucom as opções dentro de uma estrutura de repetição (usar estrutura de repetição
do-while e aestrutura do switch-case).
2- O programa deverá mostrar o valor total do automóvel, após a opção escolhida de
opcionaispelo usuário.
3- Ao encerrar o programa, este deverá mostrar o total de vezes que cada opcional foi
escolhido.
ETAPA 1:
1- Leia com atenção o texto;
2- Relacione os requisitos e os problemas apresentados. O objetivo desse passo é
conhecer o funcionamento do sistema e os problemas existentes.
3- Elaborar alternativas de solução para cada problema. As alternativas visam oferecer ao
cliente uma solução ao problema apresentado.
ETAPA 2:
A partir das soluções escolhidas pelo professor-cliente, apresente as variáveis de entrada,
variáveis
para armazenamento dos cálculos e o menu de opções.
ETAPA 3:
Desenvolva os cálculos necessários para o processamento.
ETAPA 4:
Construa o programa com todas as estruturas de entrada, processamento e saída, bem
como asestruturas de repetição e estrutura de seleção.
Produto / Resultado
O resultado desta atividade será a apresentação final da elaboração do programa em C++,
contendo o que foi realizado nas etapas apresentadas acima.