Prévia do material em texto
ALGORITMOS E LÓGICA DE PROGRAMAÇÃO Roteiro Aula Prática 2 ROTEIRO DE AULA PRÁTICA NOME DA DISCIPLINA: ALGORITMOS E LÓGICA DE PROGRAMAÇÃO Unidade: 3 - CONCEITOS DE PROGRAMAÇÃO Seção: 2 - Introdução a Linguagem C OBJETIVOS Definição dos objetivos da aula prática: • Criar a estrutura que receba os valores de entrada do usuário (as notas) com validação; • Criar a logica necessária para iterar todos os valores e realizar o calculo da media ponderada da turma; • Criar o comando para exibir o resultado na tela. • Realizar teste através da inserção e impressão dos dados; SOLUÇÃO DIGITAL • C COMPILER (Web) C Compiler: um compilador de código-fonte C que converte código-fonte escrito em linguagem C em código de máquina executável. Qualquer ajuste ou alteração do procedimento poderá ocorrer, sem qualquer prejuízo na realização da aula prática. PROCEDIMENTO/ATIVIDADE nº 1 (Digital) ATIVIDADE PROPOSTA: Criar um programa que calcule a média das notas dos alunos da turma utilizando a linguagem C. Este programa deverá conter ao menos um estrutura de repetição para que a média seja calculada em cima da nota de todos os alunos Como resultado o programa deverá apresentar a média ponderada da turma. PROCEDIMENTOS PARA A REALIZAÇÃO DA ATIVIDADE: 3 Para a realização desta aula prática você deverá possuir acesso ao software web IDEOne. Seu acesso podera ser realizado através do seguinte link: https://ideone.com/l/c. Note que, se preferir, você poderá utilizar uma IDE que contenha também o compilador C/C++ (i.e.: Code::Block com MinGW) 1. Acesse o software Ideone e utilize a caixa de edição “<> source code”, conforme o exemplo: 2. Comece criando o seu programa, você poderá por exemplo chama-lo de “MediaTurma”. 3. Incluir as bibliotecas necessárias: 4. Declare as variáveis necessárias: · “totalAlunos” para o número total de alunos; · “notas” para armazenar as notas dos alunos; · “soma” para a soma das notas; · “media” para a média das notas da turma (soma / totalAlunos) 5. Solicite ao usuário que digite o número total de alunos. Certifique-se de validar as entradas do usuário, garantindo que o número total de alunos seja um valor positivo e que as notas sejam valores válidos. https://ideone.com/l/c 4 6. Utilizando um loop, peça ao usuário para digitar as notas dos alunos, uma por vez. Utilize o for ou while para iterar sobre as notas dos alunos. 7. Durante o loop, some as notas à variável soma. Utilize esta variável para acumular as notas inseridas pelo usuário. 8. Após o loop, calcule a média dividindo a soma das notas pelo número total de alunos. 9. Exiba a média na tela com duas casas decimais. 10. Ao testar o programa, você terá uma saída semelhante a esta: CHECKLIST: 1. Aquisição e instalação ou acesso ao editor de código sugerido neste documento; 2. Criação da estrutura para receber as notas individuais dos alunos; 3. Criação da logica para cálculo de média ponderada; 4. Criação do comando para a impressão do resultado. 5. Realizar o teste de inserção das notas e impressão da média da turma; 5 RESULTADOS Resultados de Aprendizagem: 1. Aquisição e instalação ou acesso ao editor de código sugerido neste documento; 2. Criação da estrutura para receber as notas individuais dos alunos; 3. Criação da logica para cálculo de média ponderada; 4. Criação do comando para a impressão do resultado. 5. Realizar o teste de inserção das notas e impressão da média da turma;