Buscar

AP1_Algoritmos e Programação_ RODRIGO ALMEIDA PIZARRO_ JAQUELINE DE SOUZA FARIA

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1 
 
 
Disciplina: Algoritmos e Programação 
Professor: Gilliard Alves 
Aluno: Rodrigo Almeida Pizarro – Matricula 5803312 
 Jaqueline de Souza Faria- Matricula 5803416 
 
 
AP1 – Atividade Online 
Questão 1: (3.0 pts) 
Muitos são os processos hoje automatizados com o uso do computador dentro 
das empresas nas mais variadas áreas do setor industrial, comercial e de 
serviços. Assim, com a evolução tecnológica e com recursos disponíveis nos 
dias atuais, uma lotérica deseja informatizar o processo de apostas do jogo da 
lotérica. 
Como benefícios que o desenvolvimento desta aplicação trará para a empresa, 
pode-se citar: a diminuição do tempo para as apostas, a qualidade no 
atendimento, a redução de erros nas apostas e a emissão de relatórios diários 
sobre as apostas. 
Auxilie a empresa a identificar e descrever os passos para o processo de 
apostas na lotérica. Para isso, identifique: 
 Quais são os dados de entrada? 
o Identificação do apostador 
 Nome, CPF 
 Quais são as etapas que envolvem o processamento? 
o Geração do número do cartão de apostas 
 Data - Horário 
 Sequencial 
 Código de Barras ou QR Code 
o Gerar interface gráfica com números para digitação da 
aposta 
o Capturar digitação/toques 
o Consistir informações 
o Armazenar dos dados 
2 
 
o Gerar interface gráfica para pagamento da aposta 
 Calcular valor 
 Identificar meio de pagamento (dinheiro, cartão) 
 Quais são os dados de saída? 
o Comprovante de pagamento 
o Volante com a aposta realizada 
Em seguida, descreva, elaborando um texto/narrativa, os principais passos que 
uma pessoa precisa seguir para a realização de uma aposta na lotérica. 
1. O apostador dirige-se a um terminal e indica que deseja realizar 
uma nova aposta; 
2. O sistema irá então apresentar a tela onde o apostador indicará seu 
nome e CPF (o sistema deverá consistir o CPF para comprovar sua 
validade) 
3. Em seguida uma nova tela contendo Data, Hora e Número da 
Aposta juntamente com os números ou opções da aposta será 
apresentada aguardando que o apostador digite/toque nas opções. 
A cada digitação/toque a interface consistirá se a opção é válida e 
desabilitará essa opção evitando duplicidade de opções. 
4. Quando o apostador indicar que finalizou sua aposta o sistema 
gerará um código de barrar ou QR Code para a aposta. Neste 
momento uma ordem de pagamento será criada relacionada à 
aposta aguardando seu pagamento. 
Neste ponto há duas opções: 
1. O terminal está integrado a um equipamento de cartão 
bancário. 
O apostador efetuará o pagamento no equipamento e o 
sistema identificará que isso foi realizado. 
Em seguida irá gerar o comprovante de pagamento e 
emitir o volante da aposta finalizando o processo. 
2. O apostador poderá fazer o pagamento junto a um 
operador da lotérica. 
3 
 
Neste caso, o operador indicará o CPF do apostador e o 
sistema apresentará uma tela de pagamento da aposta. 
Contendo o valor calculado da aposta, juntamente como 
os dados do apostador e o número da aposta. O operador 
indicará a modalidade do pagamento (dinheiro, cartão, 
etc.), efetuará o recebimento e indicará que finalizado. 
O operador emitirá o comprovante do pagamento e o 
volante com a aposta finalizando o processo. 
 
 
Questão 2: (3.0 pts) 
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. 
 
Entrevistador primeiramente anota a data e aborda a pessoa realizando o 
cadastro da pessoa e quantificando (Numerando) antes da pergunta, 
coletando os dados: 
 Nome Completo 
 CPF 
 Data de Nascimento 
Após isto realiza a pergunta dando duas variáveis: 
4 
 
 IOS 
 ANDROID 
 
Ao final de cada dia será gerado um balanço, com a quantidade de 
pessoas, parcial de cada pessoa que escolheu o sistema de celular, 
idade media dos entrevistados que é o ANO ATUAL – ANO DE 
NASCIMENTO de cada pessoa somando com a media de cada 
entrevistado e divido pela quantidade de pessoas entrevistadas. 
Todos estes dados serão salvos diariamente e cada dia zerados. 
 
Questão 3: (1.0 pt) 
Você precisa escolher um ambiente de desenvolvimento para a linguagem C e realizar 
a sua instalação. Você deve fazer uma pequena introdução do ambiente de 
desenvolvimento que foi escolhido, indicar qual sistema operacional utilizou e o passo 
a passo para a instalação, finalizando com um print da IDE. 
 
O Dev C++ é um ambiente de programação leve, pode ser instalado 
em mesmo em máquinas bem antigas pois exige poucos recursos do 
computador, é grátis e facilmente encontrado na internet. Por esses 
motivos, muitas universidades utilizam o Dev C++ em seus cursos. 
Foi instalado em Windows. 
Para isto acessei o site de dowloading- www.souceforge.net 
Baixei o arquivo para a maquina, iniciando com a escolha do idioma, 
aceitando os termos de segurança e escolhendo o local de instalação. 
 
 
 
 
 
 
 
http://www.souceforge.net/
5 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4: (3.0 pts) 
Foi contratado como programador em uma empresa. O primeiro projeto em que você 
foi alocado é o sistema para uma escola de nível fundamental e médio. Segundo os 
princípios da programação estruturada, a construção de um programa deve ser 
dividida em módulos. Um desses módulos é aquele que realiza a entrada de duas 
notas de um aluno, calcula e imprima a média. Como seria o código de um programa 
em linguagem C para atender esse caso? 
 
Codigo de programa de linguacem C: 
Entrada de duas Notas de Um Aluno - 
Data, Nome do Aluno,Turma , Serie 
Calcula a media- Quantidade de acertos / Verificar a quantidade de questões 
Imprimi a Media Soma as duas notas e divide por 2 
 
 
6 
 
 
 
 
# include <studio.h> 
int main ( ) { 
float nota 1, nota 2, media; 
nota 1 = 0; 
nota 2 = 0; 
media =0 ; 
printf(“ informe sua 1 nota”); 
scantf(“%f”, &nota 1); 
printf(“informe sua 2 nota”); 
scantf(“%f”,&nota 2); 
media= ( nota 1 + nota 2) / 2; 
print (“ sua media é: %f\n”, media ) 
return 0; 
} 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7 
 
REFERÊNCIAS 
 
WOLF_ White, Forum imasters , 10 de maio de 2010 
https://forum.imasters.com.br/topic/395520-resolvido%C2%A0calculo-de-media/ 
 
 
CASTRO, Hud, Comunidade Hardware, 23 de maio de 2012. 
https://www.hardware.com.br/comunidade/media-notas/1229744/ 
 
ROGERIO,Claudio , Media das notas Escolares em C, 26 de fevereiro de 2014. 
http://excript.com/linguagem-c/media-notas-escolares-c.html 
 
 
https://forum.imasters.com.br/topic/395520-resolvido%C2%A0calculo-de-media/
https://www.hardware.com.br/comunidade/media-notas/1229744/
http://excript.com/linguagem-c/media-notas-escolares-c.html

Continue navegando