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

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

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

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

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

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

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

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

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

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

1 Existem diferentes estruturas num algoritmo, sendo umas destas a estrutura de 
repetição. De modo simplificado, a estrutura permite que uma sequência de ações, 
ao longo do algoritmo, seja executada de forma repetida, até que, uma determinada 
condição/situação de interrupção seja satisfeita. Essa condição de interrupção 
acaba sendo representada por uma expressão lógica, divididas em: para; enquanto; 
repita. 
 Em relação à construção de algoritmos e à estrutura de repetição REPITA ...ATÉ, 
assinale a alternativa correta. 
B) A saída da estrutura Repita ocorre quando o resultado do teste é verdadeiro, sendo os 
comandos da estrutura de repetição executados pelo menos uma vez. 
 
2 Considere o algoritmo a seguir. 
Suponha que os dados de entrada x, y e operacao sejam, respectivamente, 4, 3 e - . 
Qual o valor será apresentado na saída do algoritmo? 
 
A) 1 
 
3 Para que um programa de computador realize as ações necessárias para 
transformar os dados de entrada em dados de saída, devem ser seguidos alguns 
passos, os quais são apresentados a seguir: 
 1. Formular o modelo lógico ou matemático do problema (algoritmo). 
2. Executar o programa no computador. 
3. Expressar o modelo em termos de um programa de computador. 
4. Definir o problema a ser solucionado. 
5. Realizar testes para verificar se o problema original foi solucionado. 
 A sequência CORRETA dos passos que devem ser executados para construção de 
um programa de computador é o seguinte: 
D) 4, 1, 3, 2, 5 
 
4 "O fluxograma é um diagrama utilizado para representar, por meio de símbolos 
gráficos, a sequência de todos os passos seguidos em um processo. Quando um 
processo é descrito em forma de fluxograma fica mais fácil visualizar e entender seu 
funcionamento." (PEINADO, J.; GRAEML, A. R. Administração da produção: 
operações industriais e de serviços. Curitiba: Unicenp, 2007). 
Na construção do fluxograma de um processo, cada símbolo padronizado tem um 
significado. No caso do losango, seu significado indica 
 
D) o ponto de tomada de decisão, geralmente testando-se uma afirmação por “sim” ou por 
“não”. 
 
5 Na área de computação, pode-se definir algoritmo como: "um conjunto de passos 
para se executar uma determinada tarefa". 
 
Considerando essa definição, avalie as afirmações a seguir. 
I. Uma receita de bolo é um algoritmo. 
II. Um algoritmo pode ser descrito em fluxograma. 
III. Um algoritmo pode ser transcrito para um computador, utilizando-se uma 
linguagem de programação, a fim de executá-lo. 
 
É CORRETO o que se afirma em 
E) I, II e III 
 
6 Para criar um programa, é necessário primeiramente analisar o problema e gerar 
o algoritmo que irá definir a sequência de passos que devem ser executados para 
atingir um dado objetivo. No entanto, para desenvolver um algoritmo, é preciso 
dividir o problema apresentado em três fases fundamentais. Quais são essas 
fases?* 
B) Entrada, processamento e saída. 
 
7 O conceito central da programação é de algoritmo, portanto pode-se dizer que 
programar é basicamente construir algoritmos. Nesse contexto, marque a alternativa 
que apresenta CORRETAMENTE a definição de algoritmo. 
A) Algoritmo é uma sequência finita de passos que devem ser executados para resolver 
uma determinada tarefa. 
 
8 As duas asserções a seguir dizem respeito ao conceito de algoritmo e à 
associação desse conceito a um programa de computador. Avalie essas asserções 
e a relação proposta entre elas. 
I. Algoritmo pode ser definido como uma sequência lógica, finita e definida de 
instruções que devem ser seguidas para resolver um problema ou executar uma 
tarefa. 
PORTANTO 
II. Um programa de computador nada mais é que um algoritmo escrito numa forma 
compreensível pelo computador. 
 A respeito dessas asserções, assinale a opção correta. 
A) As asserções I e II são proposições verdadeiras, e a II é uma conclusão da I. 
 
9 Lógica de Programação é a técnica de desenvolver sequências lógicas para se 
atingir um determinado objetivo. Essas sequências lógicas são adaptadas para 
linguagem de computador pelo programador a fim de se produzir software. No 
entanto, a lógica também está presente no nosso dia a dia e nas nossas atividades 
mais simples. 
Leia as ações a seguir e considere aquela(s) em que a lógica precisa ser utilizada. 
 I. Fazer um bolo a partir de uma receita. 
II. Fritar um ovo. 
III. Fazer pipocas em um micro-ondas. 
 
É CORRETO o que se afirma em 
E) I, II e III 
 
 10 O fluxograma é uma importante ferramenta da qualidade para se entender o 
fluxo dos procedimentos, das atividades e das informações presentes no processo, 
bem como os recursos, o trabalho realizado, a utilização de ferramentas e as etapas 
dos subprocessos. 
SLACK, N; CHAMBERS, S; JOHNSTON, R. Administração da Produção. 3 ed. 
São Paulo: Atlas, 2009 (adaptado). 
Um exemplo dessa ferramenta está representado na figura abaixo. 
Considerando as informações relativas ao fluxograma, avalie as afirmações a 
seguir. 
I. O fluxograma é composto por figuras padronizadas e textos articulados que 
mostram a sequência lógica de execução de um processo ou de suas atividades. 
II. O fluxograma linear tem por objetivo a representação do fluxo do processo e das 
pessoas ou do grupo de pessoas envolvidos em cada etapa. 
III. O fluxograma permite que o processo seja visto globalmente e, conforme o nível 
de detalhamento, o mais localmente possível. 
IV. O fluxograma apresentado abaixo possui comandos de decisão. 
É correto apenas o que se afirma em 
 
 
D) I, III e IV. 
 
11 O fluxograma é uma forma de representar um conjunto de atividades dentro de 
um processo ou procedimentos para facilitar a sua análise e entendimento. Em vista 
disso, analise as afirmativas a seguir sobre aspectos relacionados ao fluxograma. 
 I. Um fluxograma deve apresentar todas as operações com suas entradas e saídas. 
II. Um fluxograma pode ser representado na forma horizontal, vertical ou de blocos. 
III. Um fluxograma não deve representar etapa de processo que necessite de 
tomada de decisão. 
 É correto o que se afirma em 
B) I e II, apenas. 
 
12 Existem diversas maneiras de se escrever ou elaborar um algoritmo. Pode-se 
utilizar desde linguagens técnicas até outras mais informais. Exemplos de diferentes 
maneiras de se escrever um algoritmo são: descrição narrativa, fluxograma e 
pseudocódigo. A seguir estão apresentados três algoritmos escritos de forma 
diferentes. 
Em relação à classificação dos tipos de algoritmos, os algoritmos indicados pelos 
números 1, 2 e 3 são classificados, respectivamente, como 
 
C) fluxograma, descrição narrativa e pseudocódigo. 
 
13 Sabe-se que um algoritmo precisa ser muito bem definido, pois a execução 
posterior deste será processada pelo computador. Para isso, é fundamental 
conhecer a lógica de algoritmos. 
 Imagine que você recebeu o desafio de desenvolver um algoritmo usando a lógica 
de programação. Esse desafio consiste em somar três números e exibir o resultado 
da soma. 
 Diante disso, assinale a alternativa que apresenta o algoritmo correto. 
 
 
E) 
14 Muitas definições podem ser dadas à palavra algoritmo. Atualmente, tem-se 
associado algoritmo à computação, mas este não é um termo restrito à computação 
ou que tenha nascido com ela. Na realidade, a palavra algoritmo vem do nome do 
matemático iraniano Abu Abdullah Mohammad Ibn Musa al-Khwarizmi. Também é 
considerado o fundador da álgebra. 
MEDINA, Marco; FERTIG, Cristina. Algoritmos e Programação: Teoria e Prática. 
Ed.: Novatec, 2005. 
 De uma forma geral, algoritmos são sequências de passos que irão executar 
determinadas tarefas e/ou resolver problemas. Um programador necessita gerar um 
algoritmo que realize ações entre números e, na sequência, apresente o resultado 
esperado. A partir disso, considere o seguinte algoritmo desenvolvido por um 
programador: 
 InicioAlgoritmonumero1, numero2, total: Real 
 Escrever (‘Digitar o primeiro número’) 
 Ler (numero1) 
 Escrever (‘Digitar o segundo número’) 
 Ler (numero2) 
 totalcriando algoritmos para realizarem diversas tarefas. Quer ver um exemplo? 
Quando você vai sair de casa a caminho da faculdade, existe uma sequência de 
passos que você realiza, que têm uma ordem. As ordens das coisas que você 
precisa fazer para chegar à faculdade são escolhidas para lhe ajudar a realizar a 
tarefa: “ir para a faculdade”. 
SANTOS, Marcela Gonçalves dos. Algoritmos e programação. Porto Alegre: 
SAGAH, 2018 (adaptado). 
 Diante do exposto, analise a situação a seguir. 
Daniel está construindo um novo robô para ajudar nas tarefas domésticas. Ele 
elaborou um algoritmo com uma sequência de passos para a realização de cada 
uma das tarefas predeterminadas. Após o planejamento inicial, Daniel começou o 
projeto físico do robô e também a parte de programação. 
Considerando a situação apresentada e a programação das funcionalidades do 
robô, julgue os itens a seguir. 
I. Daniel pode implementar o algoritmo do robô em qualquer linguagem como nas 
linguagens Java, C, R ou Python, devendo obedecer à sintaxe e à semântica da 
linguagem de programação escolhida. 
II . Caso o robô tenha que executar tarefas que tenham repetições de passos e a 
linguagem escolhida tenha sido C ou Java, a repetição pode ser implementada 
através de comandos como for e while, por exemplo. 
III. Para o robô tomar decisões, é necessário utilizar um comando de decisão que 
permita que o programa implementado avalie uma condição e execute passos 
diferentes caso a condição seja verdadeira ou falsa como, por exemplo, dar “Bom 
Dia” e “Boa Noite”, avaliando as horas. 
 É correto o que se afirma em 
E) I, II e III.

Mais conteúdos dessa disciplina