Buscar

Teste 3 Programação e Ciência de Dados

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 5 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

Prévia do material em texto

Exercício por
Temas
 avalie sua aprendizagem
As linguagens de programação são linguagens que possibilitam a comunicação entre o programador e as máquinas
a partir de uma escrita padronizada que executa comandos lógicos para um determinado objetivo. Para nos
comunicarmos com os computadores em uma linguagem de programação, precisamos antes saber como vamos
transmitir comandos para essas linguagens. Sobre essas linguagens é correto a�rmar que:
Com base na de�nição de algoritmos, marque a alternativa que apresenta a sequência lógica completa de enviar
um e-mail pro�ssional com um documento anexado
PROGRAMAÇÃO E CIÊNCIA DE DADOS  
KESSIA FULGENCIO SILVA 202209314159
PROGRAMAÇÃO E CIÊN  2023.3 EAD (GT) / EX
Prezado (a) Aluno(a),
Você fará agora seu EXERCÍCIO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O
mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se
familiarizar com este modelo de questões que será usado na sua AV e AVS.
7344 - PRÉ PROGRAMAÇÃO PARA QUEM NÃO É DE EXATAS
 
1.
São exemplos principais de linguagens de programação: Smart TV, Celulares, Computadores e Navegador
As linguagens de programação são escritas a partir de uma linguagem formal, permitindo escrever ordens,
ações, dados e algoritmos para criar programas
Elas servem apenas para comunicação entre os computadores
As linguagens de programação possuem a mesma forma de escrita
Todas têm o mesmo objetivo
Data Resp.: 10/12/2023 16:49:18
Explicação:
As linguagens de programação possuem exatamente o conceito que se encontra na alternativa, pois elas são
escritas a partir de uma linguagem formal pelos programadores e tem como objetivo criar aplicativos, sites,
manipular banco de dados, entre outras aplicações
 
2.
Abrir o aplicativo escrever a mensagem selecionar o remetente escrever o título anexaro arquivo
 enviar.
→ → → →
→
javascript:voltar();
javascript:voltar();
javascript:voltar();
javascript:voltar();
O comando de repetição é uma técnica muito importante para que se atinja o objetivo com o menor custo e tempo
possível. Ao utilizar essa técnica, devemos ter cuidado para que a lógica do nosso código não seja alterada ou
desfeita. Quando tomamos o devido cuidado e a implementamos em nosso projeto, podemos perceber que ela
executa várias instruções que de�nimos, mantendo o objetivo primário que é a lógica do nosso algoritmo para
chegar a um resultado. Sabendo disso, utilizamos os comandos de repetição quando:
 Podemos dizer que todos os aplicativos de um smartphone, para serem mais e�cazes, devem ser criados com a
mesma linguagem de programação? 
Abrir o aplicativo selecionar o remetente escrever a mensagem escrevero título enviar.
Abrir o aplicativo escrever a mensagem selecionar seue-mail enviar.
Abrir o aplicativo anexaro arquivo selecionar seu e-mail escrever otítulo enviar.
Abrir o aplicativo escrever a mensagem anexar o arquivo enviar.
Data Resp.: 10/12/2023 16:49:21
Explicação:
Para que um algoritmo seja válido, ele precisa ter um passo a passo preciso, e um dos requisitos é ter apenas um
verbo em cada passo, bem como ter um início e um �m bem delimitado, 0 que ocorre apenas na opçâo: Abrir o
aplicativo escrever a mensagem selecionar o remetente escrever o título anexar o arquivo enviar.
As outras opçôes estâo incompletas em algum(ns) do(s) passo(s) e năo chegam ao objetivo do enunciado,
fazendo com que o nosso algoritmo nâo tenha uma sequência lógica completa.
 
3.
Estamos com pouco armazenamento de dados
Queremos deixar nosso código mais leve, não importando a ordem lógica que os algoritmos se encontram
Queremos tornar nosso código mais e�caz
Queremos que um conjunto de instruções sejam executadas em um número de�nido ou inde�nido de vezes,
sempre respeitando a ordem lógica dos algoritmos
Queremos agrupar os códigos iguais, facilitando a visualização do nosso código
Data Resp.: 10/12/2023 16:49:25
Explicação:
Os comandos de repetição são utilizados para auxiliar os algoritmos, observando os padrões e agrupando-os
para a resolução de uma tarefa de modo mais e�ciente.
 
4.
Sim, cada um dos aplicativos deve ser criado com a mesma linguagem de programação, sendo produzidos
assim para padronização de recursos
Sim, pois a padronização de recursos visuais e comandos vai fazer com que o usuário �que mais atento
somente ao que é necessário
Não, pois um mesmo aplicativo deve ser feito em mais de uma linguagem de programação, facilitando o
processo de escrita dele
Sim, todos os aplicativos devem ter apenas uma linguagem de programação especí�ca, pois isso facilita na
integração com o smartphone
Não, cada um dos aplicativos pode ou não ser feito em uma linguagem de programação, desde que a
linguagem seja compatível com a plataforma que o smartphone usa. Isso gera novos recursos visuais,
comandos e estimula o desenvolvimento de novos serviços
Data Resp.: 10/12/2023 16:49:28
Explicação:
Cada aplicativo pode ser desenvolvido em uma linguagem de programação e em plataformas diferentes. Isso
estimula a variação de aplicativos, funcionalidades e recursos em cada um dos projetos de desenvolvimento
→ → → →
→ → →
→ → → →
→ → →
→ → → → →
A lógica de programação é o passo mais importante para um projeto que envolve programação. Sem ela, é
praticamente impossível organizar as ideias e os passos subsequentes que iremos tomar, portanto, sobre a lógica
de programação é correto a�rmar que:
As plataformas low-code são um importante passo para quem quer dar os primeiros passos na programação, tendo
em vista que o propósito dela é facilitar a inserção de pessoas que não conhecem uma linguagem de programação
especí�ca ou nunca programaram, bastando apenas ter alguns requisitos para começar a programar nelas. Quais
seriam esses requisitos?
Um dos requisitos mais importantes dos algoritmos que devemos respeitar é a inexistência de ambiguidades. Caso
um comando lógico possua mais de um sentido, ele não poderá ser inserido em um algoritmo, pois não poderemos
a�rmar com certeza qual o objetivo dele. Sabendo disso, qual das frases abaixo pode ser considerada um comando
lógico em um algoritmo por apresentar apenas um sentido?
 
5.
É caracterizada por uma etapa tardia da programação, sendo utilizada para realizar cálculos e desenvolver
novos processos, exigindo pouco esforço lógico
Antecede todas as fases de criação e desenvolvimento, mas torna-se irrelevante após a utilização de
linguagens de programação
É caracterizada por uma etapa que vai desde o início da programação e pode chegar até as fases �nais,
sempre auxiliando na compreensão do que pode ser feito a partir de comandos lógicos e bem estruturados,
voltados à solução de problemas
Não pode ser utilizada em outras fases senão nas etapas iniciais, já que é a primeira fase da construção dos
algoritmos, sendo estes a próxima etapa do desenvolvimento
Ela é uma aplicação voltada ao desenvolvimento da linguagem de programação dos computadores, sendo
possível utilizá-la apenas no processo inicial de criação de projetos
Data Resp.: 10/12/2023 16:49:32
Explicação:
A lógica de programação é parte essencial no desenvolvimento de um produto, e está presente em todas as
etapas dele, desde a concepção do projeto até as fases �nais
 
6.
Não precisa saber de nada, pois não usa nenhum código
Noções de lógica computacional e vontade de desenvolver seus projetos
Conhecimento em ao menos 1 linguagem de programação e conhecimento em lógica de programação
Conhecimento em linguagem de programação e vontade de desenvolver seus projetos
Conhecimentos básicos em algoritmos e noções de "drag-and-drop"
Data Resp.: 10/12/2023 16:49:36
Explicação:
Para se trabalhar com low-code, é necessário que se conheça apenas a respeito de lógica de programação, pois a
maioria dos blocos de programação já estão montados, bastando apenas encaixá-los em uma ordem lógica e
editar alguns comandos de repetiçãoe continuidade de processos.
 
7.
João pegou a carteira
O policial saiu da viatura
A manga é verde
A casa caiu
Maria, ao sentar-se na cadeira, quebrou a perna dela
Data Resp.: 10/12/2023 16:49:44
A abstração diz respeito à capacidade de observar algo complexo e se ater apenas às informações principais. A
partir desse entendimento, podemos dizer também que na abstração temos uma mensagem que é entendida em
sua totalidade a partir de observação e interpretação de informações que não são completas. Sabendo disso, pode-
se considerar um exemplo de abstração:
Para iniciar qualquer projeto que envolva programação, precisamos seguir determinados passos. O que pode
separar o sucesso ou fracasso do nosso objetivo é saber primeiramente por onde começar. Ao fazer isso, podemos
eliminar caminhos ou passos desnecessários para construção de um projeto. Dito isso, qual seria o primeiro passo a
ser dado para programar um computador?
As plataformas low-code são voltadas a um público bem especí�co de pessoas que criam projetos. Essas
plataformas não contêm algumas das principais funções encontradas em linguagens de programação e por isso são
consideradas perfeitas para quem está iniciando o contato com a tecnologia. Quais são as limitações do low e no-
code?
Explicação:
A frase possui signi�cado completo por si só, não necessitando de uma explicação posterior, nem tendo mais de
uma conotação possível. As demais frases contêm mais de um signi�cado, apresentando ambiguidades,
descartando-as de serem classi�cadas como um comando lógico de um algoritmo
 
8.
Um gato
Uma fruta
Um mapa
Uma música
Uma revista
Data Resp.: 10/12/2023 16:49:47
Explicação:
Um mapa é um exemplo clássico de abstração, pois ele representa um pedaço de um lugar em outro plano. Esse
mapa pode ou não conter uma imagem real, pode ser apenas da vegetação, solo, recursos hídricos etc. Ele não é
o local real em si, apenas sua representação.
 
9.
Criar um projeto em low-code ou no-code, dependendo do per�l do projeto
Escrever um algoritmo
Ir atrás de uma linguagem de programação compatível com nosso projeto
Pensar na lógica de programação que vai embasar o programa
Escrever um pseudocódigo
Data Resp.: 10/12/2023 16:49:50
Explicação:
O primeiro passo a ser dado, sempre que formos realizar um projeto, é pensar na lógica de programação que
nosso projeto vai se basear. A lógica de programação antecede todos os passos, pois só assim teremos um
encadeamento do nosso pensamento para chegar ao objetivo �nal.
 
10.
A variabilidade de procedimentos torna o low-code muito complexo, afetando alguns projetos mais
complexos
As linguagens utilizadas são pouco usuais, e por isso ainda não tem uma gama tão grande de compatibilidade
com a grande maioria dos softwares
Ainda há falta de segurança nos dados em virtude de os processos ainda serem relativamente novos
Os processos são relativamente novos e ainda há uma limitação de funcionalidades
A falta de con�ança nos projetos por não se utilizarem de linguagens convencionais e limitação de
funcionalidades
Data Resp.: 10/12/2023 16:49:55
Explicação:
Os processos de low e no-code ainda estão sendo solidi�cados como novas técnicas de programação, então
ainda enfrentam certas limitações e incertezas quanto às plataformas de criação de conteúdo.
    Não Respondida      Não Gravada     Gravada
Exercício por Temas inciado em 10/12/2023 16:49:15.

Continue navegando