Baixe o app para aproveitar ainda mais
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
Compartilhar