Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Acadêmico: Helena Viana Fraga Becker (1379949)
Disciplina: Fundamentos da Computação (INF11)
Avaliação: Avaliação Final (Discursiva) - Individual FLEX ( Cod.:443645) ( peso.:4,00)
Prova: 10389475
Nota da Prova: 7,05
1. Um dos componentes que surgiram com o computador e tornaram-se vitais para os sistemas computacionais
foram os softwares, uma vez que fornecem "a força motriz" necessárias ao computador, controlam seus
dispositivos básicos e permitem que as pessoas interajam de forma pessoal e profissional com a máquina. Como
os softwares representam componentes lógicos e abstratos, técnicas tem que ser aplicadas para a construção dos
programas que os compõem, uma dessas técnicas é a utilização de algoritmos e subalgoritmos que representam
um conjunto de instruções que deverão ser traduzidas para a linguagem do computador. Explique a importância da
utilização de subalgoritmos como técnica muito eficaz para evitar a duplicação de trechos de programas com o
auxílio da passagem de parâmetros na sua utilização. Além disso, especifique a relação entre as variáveis locais e
globais.
Resposta Esperada:
Um dos aspectos mais importantes na construção de programas deve ser a sua futura manutenção, por essa razão,
um programa deve ser compreensível por todos aqueles responsáveis pela sua manutenção. Deve-se evitar a
repetição dos mesmos trechos de códigos, pois existe o perigo de uma alteração modificar uma parte desse código e
deixar uma outra parte sem essa alteração. Nessa visão, os parâmetros de um algoritmo ajudam na organização
desses códigos, fornecendo mais modularidade para o algoritmo. Podendo o algoritmo trabalhar com variáveis globais,
que podem ser usadas pelos subalgoritmos, e variáveis locais visíveis apenas para o algoritmo ou para os seus
subalgoritmos.
2. A computação, e todos os seus avanços e ramificações, avançou devido às necessidades e inquietações do ser
humano. Seu começo milenar iniciou com a contagem de rebanhos e depois com a necessidade da automação de
cálculos e melhoramentos de máquinas. Na primeira metade do século XX, Alan Turing começou a teorizar sobre a
capacidade de raciocínio de uma máquina, já que a essa altura a potencialidade do processo de cômputo dos
computadores já estava praticamente consolidado. John McCarthy e Marvin Minski trouxeram uma grandiosa
contribuição para a computação, e para a tecnologia da informação, ao definir no início da segunda metade desse
século o conceito de Inteligência Artificial (IA). Descreva os argumentos que apresentam a IA como elemento
importante para a educação.
Resposta Esperada:
O advento da ideia de IA logo atingiu em cheio a área de Educação, permitindo que um novo braço da computação
fosse criado, a aplicação da inteligência computacional artificial à educação. Para tanto, em 1959, surge a primeira
linguagem de programação que emprega a IA, que associada à teoria de jogos, permitiu que jogos educacionais
simulados auxiliassem o processo de ensino e aprendizagem.


Mais conteúdos dessa disciplina