Baixe o app para aproveitar ainda mais
Prévia do material em texto
.............................................................................................................................. ANÁLISE E DESENVOLVIMENTO DE SISTEMAS – MÓDULO 20201E ARINELDA MARTINS DIAS – RA 804582013 PORTFÓLIO LÓGICA DE PROGRAMAÇÃO E ALGORITMO ........................................................................................................................................ Guarulhos 2020 arinelda martins dias PORTFÓLIO LÓGICA DE PROGRAMAÇÃO E ALGORITMO Trabalho apresentado ao Curso Análise e Desenvolvimento de Sistemas do Centro Universitário ENIAC para a disciplina Lógica de Programação e Algoritmo. Prof. Lucio Luzetti Guarulhos 2020 Respostas .................................................................................................................... Desafio assunto 1 : Sua atividade é desenvolver um algoritmo que ajude na seguinte tarefa de pesquisa: qual sistema o celular usa? IOS ou Android? Todo dia a pesquisa deverá recomeçar, mas os valores do dia anterior deverão ser guardados. Este desafio consiste em você escrever quais os passos necessários para realizar essa pesquisa. Você deverá escrever um algoritmo que ajude na coleta de dados e na análise deles: quantas pessoas foram entrevistadas, qual a quantidade de usuários de um sistema e de outro?Qual a idade média dos seus entrevistados? Uma dica é escrever o algoritmo da forma mais detalhada possível. Lembre-se de que não existe certo e errado; o importante é atingir o objetivo. O foco desta atividade é um algoritmo, não um programa. Resposta: 1. Verificar e somar um a quantidade de pessoas entrevistadas do dia. 2. Perguntar a idade do cliente. 3. Acumular o valor da soma das idades de todos os entrevistados. 4. Perguntar qual é o sistema do celular do cliente. 5. Somar um a quantidade de clientes que utilizam o sistema Android. 6. Somar um a quantidade de clientes que utilizam o sistema IOS. 7. Ao final de cada dia, necessario calcular a média da idade, ou seja, dividindo a soma de todas as idades pela quantidade de pessoas entrevistadas. 8. Gravar os dados informados. 9. Gerar um relatório com os dados: quantidade de entrevistados, média das idades, quantidade de entrevistados que usam Android, quantidade de entrevistados que usam IOS. 10. Recomeçar a entrevista no outro dia. Desafio assunto 2 : O seu desafio é escrever os tipos de dados numéricos e o seu range. Você deverá escrever isso de forma que os meteorologistas possam ajudá-lo a escolher o melhor tipo. Uma dica é, em vez de escrever a quantidade de bytes de cada tipo, mostrar qual o menor e o maior número que pode ser armazenado naquele tipo. Resposta: A linguagem C tem vários tipos fundamentais. São eles: · Int - para números inteiros entre -2147483648 e 2147483647, utiliza 4 bytes; · Char - para caracteres individuais do padrão ASCII, utiliza 1 byte; · Float - para reais aproximadamente entre 10-38 e 1038, utiliza 6 bytes, precisão de 8 dígitos; · Double - para reais aproximadamente entre 10-4932 e 104932, utiliza 8 bytes com precisão de 15 dígitos; · Bool - para indicar true (verdadeiro) ou false (falso), utiliza 2 bytes, presente no padrão C99 em diante. Desafio assunto 3 : Você é funcionário do RH de uma fábrica de calçados e está desenvolvendo um programa em C para calcular o salário bruto, o salário líquido e os descontos dos funcionários. Além disso, você quer saber a quantidade de funcionários que se declaram do sexo masculino, do sexo feminino e a quantidade de funcionários que não gostariam de declarar o seu sexo. Assim, demonstre como organizar o código para fazer a entrada de dados usando as funções printf e scanf, mostrando como pode ser calculado o salário bruto. Resposta: Conclusão: Através deste portfólio consegui assimilar o que é um algoritmo e sua real importância dentro da programação. Para interpretar melhor o assunto 3 e poder concluir este trabalho realizei um cursos extras de linguagem C para melhor descrever e expressar o enunciado pois tive dificuldade na elaboração. Bibliografia: http://linguagemc.com.br/a-biblioteca-padrao-da-linguagem-c/ acessado 11/05/2020 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/16894025#leia acessado 11/05/2020 http://www.fernandolobo.info/pi/teorica6.html acessado em 12/05/2020
Compartilhar