Buscar

Logica de Programacao e Algoritmos Aula (1)

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 6 páginas

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 6, do total de 6 páginas

Prévia do material em texto

Olá! Seja bem-vindo à disciplina Lógica de Programação e Algoritmos! Primeiro, veja os conteúdos que serão abordados nas 
nossas dez aulas: 
 
Aula 1 – Métodos de solução de problemas 
Aula 2 – Lógica e Programação 
Aula 3 – Conhecendo o VisuAlg 
Aula 4 – Lógica Condicional 
Aula 5 – Lógica Iterativa 
Aula 6 – Vetores 
 
CONTEXTUALIZANDO 
Já que estamos falando de lógica, que tal um pequeno teste? Responda essa: 
 
 
 
Um vestido entrou em promoção e passou a custar 20% a menos. Para voltar ao preço original, qual a porcentagem 
de aumento que deve ser aplicada? 
 
a) 30% 
b) 25% 
c) 40% 
d) 20% 
 
Feedback: Se você respondeu 25%, acertou! Mas, espera... se você tirar 20%, não é só 
aplicar a mesma porcentagem para voltar ao valor anterior? Não! Veja, se o vestido 
custava, por exemplo, R$ 100, após ficar 20% mais barato passou a custar R$ 80. No 
entanto, para voltar ao valor original, a taxa deve ser aplicada ao preço promocional, de 
R$ 80, que é mais baixo e, portanto, precisa de uma taxa de 25% para voltar a R$ 100! 
 
Entendeu a lógica do teste? Percebe-se, então, que a lógica pode ser visualizada como uma arte do bem pensar. Ou até mesmo a 
ciência das formas do pensamento. Cada um de nós possui uma forma de pensar, de raciocinar e de resolver problemas, no 
entanto, precisaremos acertar o passo juntos para conseguirmos fazer uma imersão no mundo da lógica da programação. 
Precisaremos corrigir algumas formas que temos de pensar. E tais pensamentos agora correrão juntos para solucionarmos 
problemas algorítmicos. 
 
 
 
PESQUISE 
A lógica muitas vezes é relacionada à racionalidade e à coerência e frequentemente a associamos apenas à matemática. Porém, 
sua aplicabilidade possui mais relação com outras áreas que possamos imaginar. 
 
Uma das formas de usarmos a lógica é no procedimento de correção do nosso modo de pensar para a construção de algoritmos de 
programação. A lógica, como filosofia, procura saber por que pensamos assim e não de outro jeito. Como arte ou técnica, ela pode 
nos auxiliar no uso correto das leis do pensamento. 
 
Poderíamos dizer também que a lógica é a arte de bem pensar, que é a ciência das formas do pensamento. Visto que a forma mais 
complexa do pensamento é o raciocínio, a lógica estuda a correção do raciocínio. 
 
Uma vez que estruturemos a lógica, a mesma poderá ser traduzida para qualquer linguagem. Essa estruturação pode ser feita 
através de algoritmos. Um algoritmo tem como principal objetivo definir uma sequência de passos que visam a resolução de um 
problema. 
 
 
 
Você sabia que no nosso dia a dia podemos encontrar alguma tarefa que pode envolver algoritmos? Veja o que acontece quando 
uma lâmpada não acende: 
 
 
1. Primeiro, você vê se o interruptor está desligado 
2. Confere que realmente precisa trocar a lâmpada e 
procura uma nova 
3. Pega um banco ou cadeira 
4. Leva até o local 
5. Posiciona no lugar que dê alcance 
6. Sobe na cadeira 
7. Para na altura certa 
8. Retira a lâmpada queimada 
9. Coloca a lâmpada nova 
10. Desce da cadeira 
11. Aciona o interruptor 
12. Acendeu a luz 
13. Tarefa terminada 
14. Joga a lâmpada usada no lixo apropriado 
15. Guarda a escada ou o banco 
16. Fim 
 
 
Sua vez! Agora pense em alguns algoritmos que você executa no seu cotidiano. Transcreva-o para um formato algorítmico 
conforme os exemplos desta aula. 
 
 
 
TROCANDO IDEIAS 
 
A aplicação da tabela-verdade resulta em valores que determinam a expressão do raciocínio lógico. Traga para o fórum a 
construção de tabela-verdade, considerando a negação de valores, a contradição e sua aplicação diária. 
 
Para participar do fórum acesse o Ambiente Virtual de Aprendizagem. 
 
 
NA PRÁTICA 
 
Temos um desafio de lógica para você! Será que consegue dar conta do recado? Faça o Quiz disponível na Rota de Aprendizagem 
no AVA e veja se você está “afiado”. 
 
 
 
 
SÍNTESE 
Estamos chegando terminando a nossa primeira aula! Gostou? Nessa aula, vimos os principais conceitos e definições sobre a lógica, 
a lógica de programação e algoritmos. Verificamos que no nosso dia a dia utilizamos a construção algorítmica para praticamente 
todas nossas atividades. 
 
A grande questão encontra-se na forma como organizamos nossos procedimentos para solução de cada tarefa, da mais simples à 
mais complexa. 
 
 
COMPARTILHANDO 
Vamos passar para frente os conhecimentos construídos ao longo dessa aula sobre a construção de algoritmos? Compartilhe com 
seus colegas e familiares os conceitos e curiosidades vistos. Tente organizar seus pensamentos em relação a todas as atividades 
executadas no seu cotidiano. 
 
E, para fixar mais um pouco, você vai acessar o conteúdo do botão “CURIOSIDADE” a seguir, e, em seguida, vai compartilhá-lo 
para que mais pessoas entendam a arte dos algoritmos!! E, nos vemos na próxima aula, ok?!

Outros materiais