Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

Prévia do material em texto

Lista de Exercícios 1 – Introdução
L1.01. Defina, com suas palavras, o que é algoritmo. 
L1.02. Cite alguns algoritmos que podemos encontrar na vida quotidiana. 
L1.03. De acordo com seu entendimento, qual é a característica mais importante em um algoritmo? Justifique a sua resposta. 
L1.04. Um algoritmo não pode conter um comando como “Escreva todos os números inteiros positivos”. Por quê? 
L1.05. Suponha um robô, chamado MANNY, que precisa ser ensinado a fazer determinadas tarefas. Para ensinar o MANNY, vamos fazer uso do português para passar-lhe as instruções necessárias à execução de cada atividade. Escreva os passos necessários para o robô executar: 
a) encher uma bacia com água; 
b) trocar uma lâmpada no teto de sua casa; 
c) trocar o pneu de um carro; 
d) calcular a sua idade daqui a 20 anos; 
e) calcular a média de um aluno com 3 notas. 
L1.06. Cite as formas básicas para se representar algoritmos, definindo-as. 
L1.07. Em sua opinião, qual a melhor forma de se representar algoritmos? Justifique sua resposta. 
L1.08. Descreva, com suas palavras, o funcionamento do nosso computador hipotético. 
L1.09. Especifique soluções, em termos das operações básicas do nosso computador, para os itens (d) e (e) do exercício L1.05. 
L1.10. Quais as estruturas básicas de controle dos algoritmos? Explique (de acordo com o que já foi estudado) cada uma delas. 
L1.11. Identifique nas respostas do exercício L1.05 a utilização das estruturas básicas de controle de fluxo. 
L1.12. Escreva o algoritmo solução para o problema de multiplicar dois números (a solução deve ser expressa em alto nível). 
OBS: Para os exercícios abaixo utilize Pseudocódigo. 
L1.13. Escreva uma algoritmo que recebe um horário (horas, minutos, segundos) e determina quantos segundos já se passaram desde que o dia começou.
L1.14. Adapte o exercício anterior para determinar também quantos segundo ainda faltam até o dia terminar.
L1.15. Ler um número inteiro e imprimir seu sucessor e seu antecessor.
L1.16. Ler dois valores para as variáveis A e B, efetuar a troca dos valores de forma que a variável A passe a ter o valor de variável B e que a variável B passe a ter o valor da variável A. Apresentar os valores trocados.
L1.17. Em épocas de pouco dinheiro, os comerciantes estão procurando aumentar suas vendas oferecendo desconto. Faça um algoritmo que possa entrar com o valor de um produto e imprima o novo valor tendo em vista que o desconto foi de 9%.

Mais conteúdos dessa disciplina