Buscar

Avanços na Computação e Tecnologia da Informação

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

Prova Impressa
GABARITO | Avaliação Final (Discursiva) - Individual
(Cod.:824217)
Peso da Avaliação 4,00
Prova 64159070
Qtd. de Questões 2
Nota 10,00
Os comandos de repetição, também conhecidos por looping, permitem a execução de uma ou 
muitas instruções por um determinado número de vezes. O comando "para faça", por exemplo, é um 
destes comandos, o qual é utilizado quando se sabe o número de vezes em que as instruções 
subordinadas a ele devem ser executadas. Neste contexto, desenvolva um algoritmo que possua uma 
variável chamada "valor", a qual deve ser inicializada com valor 100, e, através da estrutura de 
repetição "para faça", deve ser atribuído 10 a seu valor. A estrutura de repetição deve ser ser 
executada dez vezes. Ao final da execução, o algoritmo deve apresentar o valor da variável "valor".
Resposta esperada
O acadêmico deve desenvolver um algoritmo que possua o comando "para (condição) faça",
conforme anexo. A variável "valor" deve ser de um tipo numérico (real ou inteiro), sendo
inicializada com 100. Dentro do comando "para faça" deve ter uma linha que atribui 10 (dez) à
variável "valor" e outra linha que atribui 1 (um) à variável que serve como contador para o
comando "para faça".
Minha resposta
Algoritmo para_faca; variaveis contador: inteiro; valor: real; inicio valor = 100; contador = 1;
para contador de 1 ate 10 faca inicio valor = valor + 10; contador = contador + 1; fim; escreva
('Valor da variável é ', valor); fim O algoritmo solicitado, empregando a estrutura de repetição
"para faça", inicia a variável "valor" com o valor 100, e em seguida, a estrutura de repetição
executa o código por dez vezes (com o auxílio da variável "contador" que aumenta 1 unidade a
cada repetição até o valor 10). O valor da variável "valor" é incrementado em 10, a cada nova
interação, de modo que ao final das repetições, o valor final exibido da variável "valor" será 200.
Retorno da correção
Parabéns, acadêmico(a)! Sua resposta atingiu os objetivos da questão e você atingiu o esperado,
demonstrando a competência da análise e síntese do assunto abordado, apresentando excelentes
argumentos próprios, com base nos materiais disponibilizados. Confira no quadro "Resposta
esperada" a sugestão de resposta para esta questão.
A década de 1900 fui muito generosa para os avanços da computação e tecnologia da 
informação. A virada para o século XX marcou avanços na arquitetura de hardware e também no 
início da consolidação do software como parte importante de um computador. Os avanços 
 VOLTAR
A+
Alterar modo de visualização
1
2
concentraram-se no eixo Europa-EUA e permitiram que a computação evoluísse. Disserte sobre esses 
avanços.
Resposta esperada
Na década de 1930, a ideia de cômputos através de uma máquina já era uma realidade, e o que se
precisava agora era aperfeiçoar essa realidade. Isso veio através de projetos como os projetos Z,
objetivando que esses cômputos fossem controlados automaticamente; logo em seguida, a
produção de calculadoras comerciais, criadas pela IBM, que invadiam o mercado. Paralelamente,
nos EUA, tentava-se criar o primeiro computador através do ABC e do Mark I. Enquanto o
hardware avançava, Alan Turing pensava em uma forma de diversificar a quantidade de entradas
de dados dos computadores e padronizar seu processamento através de um “processo de
raciocínio”. Quando a Segunda Grande Guerra eclodiu, uma nova área de pesquisa
computacional foi incorporada aos computadores, a criptografia.
Minha resposta
A virada para o século XX foi um período crucial para os avanços na computação e tecnologia
da informação. Nessa época, ocorreram desenvolvimentos significativos tanto na arquitetura de
hardware quanto na consolidação de software como uma parte fundamental dos computadores. A
Europa e os Estados Unidos foram os principais protagonistas desses avanços, impulsionando a
evolução da computação de maneiras importantes. Na arquitetura de hardware, um dos principais
marcos dessa época foi a invenção da válvula termiônica. Esses dispositivos eletrônicos
permitiram à amplificação de sinais elétricos e o desenvolvimento de circuitos lógicos, abrindo
caminho para a criação de computadores mais complexos (como por exemplo o Mark I,
desenvolvido em colaboração com a IBM, que utilizava mais de 750 mil componentes e
válvulas, a fim de realizar cálculos complexos). Além disso, a década de 1900 também
testemunhos o desenvolvimento de máquinas que empregavam cartões perfurados. Essas
máquinas foram utilizadas para processar grandes volumes de dados, como os dados do censo,
permitindo uma análise mais eficiente e rápida. Esse avanço na área de processamento de dados
teve um impacto significativo na evolução da computação e na forma como as informações eram
armazenadas e processadas. No que diz respeito ao software, um marco importante foi a criação
da linguagem de programação FORTRAN em 1954, por John Backus. O FORTRAN foi uma das
primeiras linguagens de programação de alto nível e foi projetado especificamente para cálculos
científicos e de engenharia. Sua criação foi fundamental para a disseminação e popularização da
programação, permitindo que cientistas e pesquisadores expressassem seus algoritmos de
maneira mais eficiente e compreensível. Alan Turing, um matemático, lógico e criptógrafo
britânico, no contexto da 2ª Guerra Mundial, realizou grandes contribuições que impactaram a
computação e a matemática (indo desde a teoria dos números até a inteligência artificial). Dentre
suas contribuições tem-se: a Máquina de Turing; a quebra do Enigma; conceito de computação
universal; contribuições para a teoria da computabilidade; e o teste de Turing. Foram
contribuições altamente impactantes e que revolucionaram a forma de compreender a
computação e a inteligência artificial, além de ter influenciado durante a guerra, contribuindo
significativamente para a história. Outro avanço importante na área de software foi o
desenvolvimento dos primeiros sistemas operacionais. Um exemplo notável é o sistema
operacional UNIVAC I, projeto por Grace Hopper, em 1951. O UNIVAC I foi o primeiro
computador comercialmente disponível e introduziu a ideia de um sistema operacional para
gerenciar as operações do computador, como carregamento de programas e alocação de recursos.
É válido destacar dentro desse contexto histórico, a evolução dos computadores, perpassa por
diferentes gerações. Empregou-se desde válvulas, passando por transistores, circuitos integrados
e chegou-se, ao utilizado atualmente, os microprocessadores. A substituição desses componentes
contribuiu bastante na redução do tamanho dos computadores, que antes ocupavam grandes
salões e pesavam toneladas. Esses avanços na arquitetura de hardware e na consolidação do
software foram cruciar para impulsionar a evolução da computação no século XX. Eles
estabeleceram as bases para o desenvolvimento de computadores cada vez mais poderosos,
sistemas mais eficientes e a criação de linguagens de programação mais avançadas. Além disso,
esses avanços abriram caminho para a revolução da tecnologia da informação, que continua a
moldar e transformar o mundo até os dias atuais.
Retorno da correção
Parabéns, acadêmico(a)! Sua resposta atingiu os objetivos da questão e você atingiu o esperado,
demonstrando a competência da análise e síntese do assunto abordado, apresentando excelentes
argumentos próprios, com base nos materiais disponibilizados. Confira no quadro "Resposta
esperada" a sugestão de resposta para esta questão.
Imprimir

Continue navegando