Baixe o app para aproveitar ainda mais
Prévia do material em texto
Atividade Individual Avaliativa – A1 Trabalho da disciplina Bases de Programação Apresentação A ONU e seus parceiros no Brasil estão trabalhando para atingir os Objetivos de Desenvolvimento Sustentável (ODS). São 17 objetivos ambiciosos e interconectados que abordam os principais desafios de desenvolvimento enfrentados por pessoas no Brasil e no mundo. E um destes objetivos é a garantia de Energia Limpa e Acessível. Que seja garantido o acesso à energia barata, confiável, sustentável e renovável para todos. Neste cenário a principal forma de obtenção de energia elétrica, em nosso país, provém da exploração dos recursos hídricos, o potencial hidráulico do Brasil é reconhecido como o terceiro maior do mundo ficando atrás apenas da Rússia e da China. Na tabela 1 podemos observar a repartição do potencial hidrelétrico, das mais importantes bacias hidrográficas, do Brasil. Bacia Hidrográfica Sigla Potencial (GW) Bacia do Amazonas BA 76 Bacia do Tocantins BT 26 Bacia do Paraná BP 61 Bacia do São Francisco SF 26 Bacia do Uruguai BU 15 Atlântico Sudeste SE 14 Atlântico Sul AS 9 Atlântico Leste AL 3 Tabela 1: Potencial hidrelétrico aproximado das principais bacias hidrográficas do Brasil. Descrição geral da tarefa Valendo-se dos conhecimentos adquiridos ao longo do nosso curso, crie um pequeno sistema que auxilie a visualização dos dados apresentados na Tabela 1. O sistema simulará o acesso de um usuário que deseje visualizar os dados referentes ao Potencial hidrelétrico de algumas Bacias Hidrográficas brasileiras sob o formato de um histograma. Tal sistema será composto por dois pequenos programas feitos no VisualG, ou na forma de algoritmos feitos “à mão” e apresentados em pseudocódigo. O primeiro programa tratará do armazenamento das informações pessoais do usuário e o segundo pedirá ao usuário que informe o nome de três bacias hidrográficas, presentes na tabela 1, e em seguida imprimirá na tela do computador o histograma (gráfico em barras) associado as três bacias informadas. Detalhamento da tarefa A construção do nosso sistema será fracionada em 3 etapas: Etapa 1 – Cadastro de Informações do usuário (Programa Cadastro) (1,5 pts) Construção de um programa, que deverá ser implementado no VisualG ou feito “à mão”, o qual inicialmente pedirá ao usuário que informe seus dados pessoais. O programa deverá pedir que o usuário informe: - Informe o seu nome; - Número da matrícula UVA (sem o ano de ingresso); - Curso em que está matriculado; - Ano de nascimento; Após isto, deverá ser impresso em tela um resumo das informações fornecidas, segundo o seguinte formato: - Dados Pessoais do Usuário – Aluno: Nome Identificação: Matrícula UVA sem o ano de ingresso. Curso: Idade: Exemplo: O aluno Kevin Mitnick, matrícula UVA número 20219998888, matriculado no curso de Engenharia de Computação e nascido no ano de 1963 forneceu os seus dados ao nosso programa. A saída do programa é exibida na figura 1. Fig. 1: Saída do programa Cadastro. Etapa 2 – Fluxograma do Programa Cadastro (1,0 pt) Apresentação do Algoritmo associado ao programa Cadastro na forma de um Fluxograma. Etapa 3 – Exibição do Histograma (Programa Histograma) ( 2,5 pts) Construção de um programa, feito no VisualG, que valendo-se das informações contidas na tabela 1 exibirá em tela um gráfico de barras (histograma), para 5 bacias hidrográficas que o usuário desejar. Para isto ele deverá informar as siglas das 5 bacias em questão. Em seguida o programa exibirá em tela um gráfico de barras (asteriscos) na horizontal. A quantidade de asteriscos em cada linha corresponderá ao potencial hidrelétrico das bacias informadas por ele. Exemplo: O usuário deseja que se apresente em tela um histograma contendo os dados das seguintes bacias: Atlântico Sudeste, Bacia do Tocantins, Bacia do Paraná, Bacia do São Francisco e Bacia do Uruguai. Para isto ele informará as siglas de cada uma das 5 bacias. A saída do programa é apresentada na figura 2. Fig. 2: Saída do programa Histograma. O usuário informa as siglas de 5 bacias, presentes na tabela 1 e o programa em seguida imprime em tela o histograma associado as 5 bacias. Informações Gerais Indicação de leitura I. O trabalho deverá ser desenvolvido individualmente. Caso seja constatado que avaliações de alunos distintos são cópias uma das outras, a estas serão atribuídas a nota ZERO. A redação final de cada avaliação tem que ser individual. II. A tarefa é composta por dois programas e um fluxograma, para cada um dos programas confeccionados é necessário que além do programa/algoritmo apresente uma “foto” da saída (execução) do programa/algoritmo. III. Não serão aceitas soluções empregando uma linguagem de programação que não seja a empregada no VISUALG ou na forma escrita à mão, pseudocódigo. IV. O trabalho que não for postado/enviado até o prazo terá nota zero. Com o intuito de facilitar a pesquisa das questões propostas e o aprofundamento no tema em questão recomendamos a leitura das seguintes fontes: -ODS: https://brasil.un.org/pt-br/sdgs/7 -Manual VisualG: http://www.inf.ufsc.br/~bosco.sobral/ensino/ine5201/Visualg2_manual.pdf Forbellone, André Luiz Villar. Lógica de programação: a construção de algoritmos e estruturas de dados, 3 ed. São Paulo: Prentice Hall, 2005.
Compartilhar