Buscar

Avaliação Final Discursiva (Gabarito + Resposta) | Introdução ao Desenvolvimento de Sistemas Web (ADS07)

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

Peso da Avaliação
4,00
Prova
54463593
Qtd. de Questões
2
Nota
10,00
Sabendo que o fatorial de um número (representado pelo símbolo !) é determinado pela multiplicação deste número por seus antecessores 
sucessivamente até se chegar a 1, avalie os exemplos de números fatoriais da figura a seguir e crie uma função em Javascript que, recebendo um 
número inteiro maior ou igual a zero como parâmetro, retorne o fatorial deste número. Por exemplo, se a função receber o número 2, deverá multiplicá-lo 
pelo seu antecessor, no caso 1, e retornar o resultado que é igual a 2 x 1. O mesmo ocorre para os demais números. Observação: O fatorial de 1 e de 
zero é igual a 1 e a função deverá operar para qualquer número inteiro maior ou igual a 0.
Resposta esperada
O acadêmico deverá desenvolver uma função como a da imagem da resposta. O laço pode ser feito de forma inversa, ou seja, de 1 até n ou mesmo
o algoritmo pode chamar uma função fatorial recursivamente. O código pode conter o HTML, embora o enunciado da questão não exija.
 
Minha resposta
function calcularFatorial (n) { let resultadoFatorial = 1; if (n != 0) { for (i = n; i > 0; i --) { resultadoFatorial = resultadoFatorial * i; } } return
resultadoFatorial; }
 
Para acessar a Internet utilizamos os browsers. Os primeiros navegadores suportavam somente uma versão mais simples de HTML. E você, como 
futuro programador, é importante que conheça os principais browsers e suas características. Descreva os navegadores utilizados para navegar na 
Internet.
Resposta esperada
*Internet Explorer: também conhecido pela sigla IE, é o navegador de internet da Microsoft, que foi lançado como componente integrado desde a
versão do Windows 98; 
*Mozilla Firefox: é um navegador livre e multiplataforma, desenvolvido com ajuda de centenas de colaboradores ao redor do mundo; 
*Opera: navegador norueguês Opera traz recursos para marcar páginas favoritas, organizar sua leitura na internet e manter fixas as abas de
navegação consideradas importantes; 
*Apple Safari: traz em sua última edição o botão "Links compartilhados" onde guarda um histórico de links de amigos das redes sociais e as páginas
por eles compartilhadas. Além disso, possui a opção de navegação privada na qual garante que nenhum histórico seja salvo; 
*Google Chrome: desenvolvido pela Google, possui funcionalidades similares e que são características dos navegadores.
 
Minha resposta
Chrome é um navegador multi-plataforma desenvolvido pela Google e é o navegador mais utilizado, de acordo com a W3Schools. Foi lançado em
2008 e hoje é o navegador padrão de sistemas Android. Possui todas as funcionalidades padrões de navegadores atuais. O Internet Explorer (IE),
lançado em 1995 e passou a ser o navegador nativo e integrado de sistemas Windows a partir do Windows 98. Mas em 2015, o navegador foi
substituído pelo Microsoft Edge no Windows 10. A partir de então, seu uso e atualizações declinaram a cada novo update do sistema operacional
até que, em 2020, a Microsoft anunciou que não faria mais atualizações para o browser, o mantendo apenas por questões de políticas de suporte.
A notícia mais recente, de junho de 2022, é que a Microsoft oficialmente descontinuou o navegador. O Projeto Firefox teve seu lançamento em
2002 e passou por diversas mudanças de nome, já foi chamado de Phoenix e, também, Firebird. É um navegador open source e multi-plataforma
desenvolvido e mantido pela Mozilla Foundation com a ajuda de diversas pessoas ao redor do mundo. Opera, assim como o IE, foi lançado em 1995
e desenvolvido pela empresa norueguesa homônima, Opera. O navegador trouxe features que, posteriormente foram adotadas por diversos outros
browsers, como favoritar páginas, fixar abas de navegação e organização de leituras. Hoje, o navegador continua inovando trazendo VPN e
aplicativos de mensagens (WhatsApp, Telegram, Messenger) incorporados, e suporte para carteiras de criptomoedas. O Opera possui também uma
versão orientada para o público dos jogos eletrônicos, o Opera GX, que trás features que manipulam o uso da CPU e memória, e possui integração
com Twitch e Discord. O Safari é um navegador desenvolvido pela Apple em 2003 e é nativo e integrado de sistemas MacOS. Possui sistema de
navegação privada, no qual não armazena qualquer informação referente às atividades do usuário; compartilhamento de abas entre sistemas Mac e
iOS através do iCloud; e foi um dos primeiros navegadores a permitir o compartilhamento de links através de e-mail, mensagens e redes sociais.
 
1
2

Outros materiais