Buscar

Avaliação Final (Discursiva) - Thamirys

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 3 páginas

Prévia do material em texto

28/05/23, 18:03 Avaliação Final (Discursiva) - Individual
about:blank 1/3
Prova Impressa
GABARITO | Avaliação Final (Discursiva) - Individual
(Cod.:824217)
Peso da Avaliação 4,00
Prova 64158820
Qtd. de Questões 2
Nota 9,00
O surgimento da escrita ocorreu há milhares de anos, sendo que a cuneiforme foi o primeiro 
registro escrito, o que ocorreu antes dos números. Para os números, o homem primitivo possuía uma 
sistemática de cálculo bastante simples, realizando amontoado de pedras para calcular algo. Milhares 
de anos depois, foi desenvolvido o ábaco. Disserte sobre a invenção deste instrumento conhecido por 
ábaco.
Resposta esperada
O ábaco surgiu da necessidade de se automatizar cálculos, sendo o primeiro instrumento
realizado para este propósito. Esta invenção é reivindicada por vários povos e o termo ábaco vem
do grego, significando tábua de calcular. Os primeiros ábacos que surgiram foram desenvolvidos
com fios verticais paralelos, pelos quais eram deslizadas sementes secas, as quais serviam para a
contagem.
Minha resposta
O ábaco é um instrumento de cálculo que foi desenvolvido há milhares de anos e desempenhou
um papel fundamental no desenvolvimento da matemática e da contabilidade. Embora sua
origem exata seja incerta, acredita-se que o ábaco tenha surgido em diferentes culturas ao redor
do mundo, incluindo a Mesopotâmia, a China, a Índia e o antigo Egito. Sua invenção permitiu
que as pessoas realizassem cálculos aritméticos básicos de forma eficiente e visualmente
compreensível. Mesmo com o avanço da tecnologia, o ábaco continua a ser valorizado como
uma ferramenta de aprendizagem matemática e como uma representação tangível dos números e
das operações matemáticas. Ao longo dos séculos, o ábaco foi aprimorado e adaptado em
diferentes culturas, resultando em várias versões e variações do instrumento. Embora o ábaco
tenha sido amplamente utilizado antes do desenvolvimento dos sistemas numéricos escritos, sua
utilidade continuou mesmo depois do surgimento da escrita. O ábaco era especialmente valioso
em atividades comerciais, contabilidade e resolução de problemas matemáticos complexos. Sua
durabilidade e simplicidade fizeram com que ele fosse amplamente utilizado por muitos séculos,
até o desenvolvimento de dispositivos de cálculo mecânicos e, posteriormente, das calculadoras
eletrônicas. O ábaco é composto por uma estrutura retangular ou em forma de bandeja contendo
hastes paralelas nas quais são colocadas contas deslizantes. As contas são organizadas em
colunas e cada coluna representa um valor posicional diferente. A coluna mais à direita
representa as unidades, a próxima coluna representa as dezenas, a seguinte representa as
centenas e assim por diante, dependendo do sistema de numeração utilizado. As contas do ábaco
podem ser movidas para cima e para baixo nas hastes, permitindo a realização de cálculos
aritméticos básicos, como adição, subtração, multiplicação e divisão. O posicionamento das
contas nas diferentes colunas permite que os usuários realizem cálculos de forma eficiente e
acompanhem os valores enquanto executam as operações. Uma das principais vantagens do
ábaco é a sua capacidade de visualização dos cálculos. As contas movidas e posicionadas no
ábaco fornecem uma representação tangível dos números e das operações matemáticas. Isso
 VOLTAR
A+
Alterar modo de visualização
1
28/05/23, 18:03 Avaliação Final (Discursiva) - Individual
about:blank 2/3
torna o processo de cálculo mais concreto e pode facilitar a compreensão e a aprendizagem,
especialmente para aqueles que não estão familiarizados com a notação numérica escrita.
Retorno da correção
Parabéns, acadêmico(a)! Sua resposta se aproximou dos objetivos da questão, mas poderia
apenas ter apresentado mais argumentos acerca dos conteúdos disponibilizados nos materiais
didáticos e estudos. Confira no quadro "Resposta esperada" a sugestão de resposta para esta
questão.
A produção (construção, desenvolvimento) de um software envolve etapas como a identificação 
de requisitos e características como o tipo de software a ser desenvolvido, linguagem de programação 
e ferramentas de desenvolvimento que serão utilizadas e principalmente a expectativa daqueles que 
utilizarão o software. Para compor um software são criados vários programas unitários responsáveis 
por executar tarefas específicas, e cada programa em sua individualidade é constituído por um 
conjunto de tipos de dados, como por exemplo, os tipos estruturados. Esses tipos fornecem recursos 
de programação muito úteis para os profissionais que desenvolvem softwares. Explique porque se 
pode considerar que as características específicas destes tipos (registros, vetores e matrizes) estendem 
a utilização dos tipos primitivos e superam as suas limitações.
Resposta esperada
Um software contém vários programas relacionados, cada programa pode conter outros
subalgoritmos e assim por diante. Esses softwares lidam, normalmente, com uma grande
quantidade de dados e tratar essa quantidade de dados apenas com os tipos primitivos torna-se
inviável, e até mesmo impossível. Dessa forma, os tipos estruturados conseguem lidar, não só
com grandes quantidades de dados, mas também com tipos de dados diferentes. Os tipos
estruturados trabalham através da definição de tipos primitivos. Por exemplo, um vetor de
números inteiros, um vetor de registros que armazena matrícula e nome de um aluno etc.
Minha resposta
Os tipos estruturados, como registros, vetores e matrizes, estendem a utilização dos tipos
primitivos ao permitir uma organização mais eficiente e uma representação mais adequada dos
dados. Eles superam as limitações dos tipos primitivos ao fornecer recursos de programação que
facilitam a manipulação, o acesso e a reutilização dos dados, resultando em um código mais
legível, modular e eficiente. Além disso, esses tipos estruturados proporcionam uma maneira
flexível e eficiente de organizar, manipular e acessar dados em um software, permitindo o
agrupamento de dados relacionados em estruturas lógicas e facilitando operações em massa. Eles
também melhoram o desempenho e permitem representar estruturas complexas, como matrizes
bidimensionais ou multidimensionais. Dessa forma, essas características específicas estendem as
capacidades dos tipos primitivos, tornando o desenvolvimento de software mais robusto e
eficiente. Aqui estão algumas razões pelas quais os tipos estruturados são importantes e
benéficos no desenvolvimento de software: 1. Organização de dados: Os tipos estruturados
permitem agrupar vários tipos primitivos relacionados em uma única estrutura. Essa organização
facilita o acesso e a manipulação dos dados, pois eles estão agrupados logicamente. 2. Abstração
de dados: Os tipos estruturados permitem que os desenvolvedores criem estruturas
personalizadas para representar conceitos específicos dentro do domínio de um software. Isso
permite uma representação mais fiel e compreensível dos dados relevantes para o problema em
2
28/05/23, 18:03 Avaliação Final (Discursiva) - Individual
about:blank 3/3
questão. Essa abstração facilita o entendimento do código e a comunicação entre os membros da
equipe de desenvolvimento. 3. Composição de dados complexos: Os tipos estruturados permitem
a criação de estruturas de dados complexas, como vetores e matrizes, que são coleções ordenadas
de elementos do mesmo tipo. Essas estruturas são úteis para representar dados tabulares,
imagens, jogos e muitos outros cenários. 4. Acesso e manipulação eficiente dos dados: Os tipos
estruturados oferecem recursos que facilitam o acesso e a manipulação dos dados. Vetores e
matrizes fornecem operações convenientes para percorrer e atualizar elementos individuais.
Essas operações eficientes permitem que os programas processem grandes volumes de dados de
maneira rápida e organizada. 5. Reutilização de código: Os tipos estruturados podem ser
definidos uma vez e reutilizados em várias partes do programa. Isso promove a modularidade e a
reutilização de código, pois é possível criar funçõese procedimentos que operam em tipos
estruturados específicos. Essa reutilização economiza tempo de desenvolvimento e ajuda a evitar
duplicação de código.
Retorno da correção
Parabéns, acadêmico(a)! Sua resposta se aproximou dos objetivos da questão, mas poderia
apenas ter apresentado mais argumentos acerca dos conteúdos disponibilizados nos materiais
didáticos e estudos. Confira no quadro "Resposta esperada" a sugestão de resposta para esta
questão.
Imprimir

Continue navegando