Prévia do material em texto
UNIVERSIDADE DE UBERABA – UNIUBE CADERNO DE PRÁTICAS DE LINGUAGEM E TÉCNICAS DE PROGRAMAÇÃO _____________________________________________________________________________________________ 1 Roteiro de Aula Prática ROTEIRO DE AULA PRÁTICA – MOMENTO SÍNCRONO 01 IDENTIFICAÇÃO Curso: ENGENHARIAS E TI Disciplina: LINGUAGEM E TÉCNICAS DE PROGRAMAÇÃO Professor: PAULO LIMÍRIO DA SILVA Laboratório: LIAE Sala: Data e horário: conforme horário disponibilizado ao professor pelo SGA PROCEDIMENTO EXPERIMENTAL I Título: ESTRUTURA SEQUENCIAIS SIMPLES E DE DECISÃO(SIMPLES/COMPOSTA/ANINHADA) E DE MÚLTIPLA ESCOLHA 1. Objetivos: Baixar e instalar o aplicativo CODEBLOCKS Construir um script em linguagem C utilização as estruturas: sequencial simples, de decisão (simples, composta e aninhada). 2. Lista de Insumos/Componentes/Equipamentos: 2.1. Insumos: Aplicativo Codeblocks Sistema Operacional Windows Browser Google Chrome ou Internet Explorer ou Microsoft Edge 2.2. Componentes 2.3. Equipamentos Computador 3. Descrição da prática e organização do laboratório Para esta prática os alunos deverão ligar o computador ter acesso aos aplicativos citados no tópico 2.1. 4. Orientações para o desenvolvimento da prática pelos estudantes: Descrever, passo a passo, o que o Estudante (ou o grupo) deverá fazer. 1º Acessar o AVA – Ambiente Virtual, componente 919095 – LINGUAGEM E TÉCNICAS DE PROGRAMAÇÃO, baixar o roteiro de prática referente a semana vigente de práticas. 2º. ABRIR ROTEIRO COM AS ATIVIDADES PROPOSTAS 3º. ABRIR O APLICATIVO CODEBLOCKS PARA CADA ATIVIDADE, CRIAR UM SCRIPT PROPOSTO PARA CADA QUESTÃO. UNIVERSIDADE DE UBERABA – UNIUBE CADERNO DE PRÁTICAS DE LINGUAGEM E TÉCNICAS DE PROGRAMAÇÃO _____________________________________________________________________________________________ 2 Roteiro de Aula Prática Observações! 1. Estas atividades serão disponibilizadas e realizadas no dia da aula síncrona, conforme cronograma de datas divulgados via AVA. 2. Ao final da aula síncrona, serão sorteados 5 alunos para que apresente as atividades feitas no evento. UNIVERSIDADE DE UBERABA – UNIUBE CADERNO DE PRÁTICAS DE LINGUAGEM E TÉCNICAS DE PROGRAMAÇÃO _____________________________________________________________________________________________ 3 Roteiro de Aula Prática MOMENTO SÍNCRONO 01 Antes de você realizar esta atividade, você terá que: 1) Instalar o aplicativo CodeBlocks em seu sistema operacional, se ainda não estiver instalado. Link de acesso para download: www.codeblocks.org/downloads/binaries/ 2) Para cada atividade, você deverá abrib um novo projeto no aplicativo CodeBlocks e seguindo os seguintes passos: 1º Passo. Abrir o aplicativo Codeblocks e clicar em Create a new Project como mostra a figura abaixo: 2º Passo. Clique em Console Aplication, como mostra na figura abaixo: http://www.codeblocks.org/downloads/binaries/ UNIVERSIDADE DE UBERABA – UNIUBE CADERNO DE PRÁTICAS DE LINGUAGEM E TÉCNICAS DE PROGRAMAÇÃO _____________________________________________________________________________________________ 4 Roteiro de Aula Prática 3º Passo. Clique em Next, como mostra a figura abaixo: 4º Passo. Selecione C e clique Next UNIVERSIDADE DE UBERABA – UNIUBE CADERNO DE PRÁTICAS DE LINGUAGEM E TÉCNICAS DE PROGRAMAÇÃO _____________________________________________________________________________________________ 5 Roteiro de Aula Prática 5º Passo. Coloque o nome do projeto e clique em Next, como mostra a figura abaixo: UNIVERSIDADE DE UBERABA – UNIUBE CADERNO DE PRÁTICAS DE LINGUAGEM E TÉCNICAS DE PROGRAMAÇÃO _____________________________________________________________________________________________ 6 Roteiro de Aula Prática 6º Passo. Confirme se sua tela está idêntica as informações que estão circuladas em vermelho e clique em Finish. 7º Passo. Aparecerá uma tela com a da figura abaixo, clique no local circulado em vermelho e depois, em main.c. O código aparecerá ao lado. UNIVERSIDADE DE UBERABA – UNIUBE CADERNO DE PRÁTICAS DE LINGUAGEM E TÉCNICAS DE PROGRAMAÇÃO _____________________________________________________________________________________________ 7 Roteiro de Aula Prática 3) Faça as atividades propostas a seguir: ATIVIDADE 01 Elabore um script em linguagem C que solicite a entrada da idade. Se a idade for maior ou igual a 18, mostrar o aviso: “Você é maior de idade!”. ATIVIDADE 02 Elabore um script em linguagem C que solicite a entrada da idade. Se a idade for maior ou igual a 18, mostrar o aviso: “Você é maior de idade!”, caso contrário, mostrar o aviso “Você é menor de idade!”. ATIVIDADE 03 Elabore um script em linguagem C que solicite a entrada de um valor. Depois, verifique se este número é múltiplo de 2, 3 ou de 5. ATIVIDADE 04 Elabore um script em linguagem C que solicite a entrada de dois valores e execute as quatro operações básicas com eles e mostrando os resultados no final da execução. No caso da divisão, faça a verificação para evitar que ela seja realizada por zero. ATIVIDADE 05 Elabore um script simples, em linguagem C que solicite a entrada de um valor vendido e calcule a comissão a ser recebida com base nas faixas: a) venda até 6000, comissão de 6.4%; b) venda acima de 6000, comissão de 8,2%. Mostrar a comissão recebida no final da execução. ATIVIDADE 06 Elabore um script simples, em linguagem C que solicite a entrada de um valor vendido e calcule a comissão a ser recebida com base nas faixas: a) venda até 6000, comissão de 6.4%; b)venda acima de 6000 e até 10000, comissão de 8,2%; c) venda acima de 10000, comissão de 11,23% . Mostrar a comissão recebida no final da execução. ATIVIDADE 07 Elabore um script simples, em linguagem C que solicite a entrada de três valores. Em seguida, aplique as regras de formam ou não um triângulo. Calcule a área (pode utilizar a fórmula de Heron ou a tradicional) , o perímetro (fórmula de Heron) deste triângulo e qual foi o tipo de triângulo gerado. ATIVIDADE 08 Elabore um script com a estrutura de múltipla escolha switch, em linguagem C que solicite a entrada de um valor vendido e calcule a comissão a ser recebida com base nas faixas: a) venda até 6000, comissão de 6.4%; b)venda acima de 6000 e até 10000, comissão de 8,2%; c) venda acima de 10000, comissão de 11,23% . Mostrar a comissão recebida no final da execução.