29
Lógica de Programação Unimep/Pronatec 2° Semestre/2014 AULA 01 - Prof. André Bertoletti -

Lógica de Programação - Unimep/Pronatec - Aula01

Embed Size (px)

DESCRIPTION

Primeira aula de Lógica de Programação da turma de Técnico em Informática para Internet, do curso Pronatec/UNIMEP, realizada no segundo semestre de 2014.

Citation preview

Page 1: Lógica de Programação - Unimep/Pronatec - Aula01

Lógica de Programação

Unimep/Pronatec

2° Semestre/2014

AULA 01

- Prof. André Bertoletti -

Page 2: Lógica de Programação - Unimep/Pronatec - Aula01

Agenda de hoje

• Apresentação

• Nossas expectativas

• Conceitos básicos

• Algorítmos

• Exercícios de fixação

Page 3: Lógica de Programação - Unimep/Pronatec - Aula01

Quem sou eu?

• André P. Bertoletti

• 34 anos

• Analista e desenvolvedor de sistemas

• Trabalho com sistema ERP desde 2003

• Apaixonado por código

• Entusiasta de boas práticas de desenvolvimento de software

• E-mail: [email protected]

Page 4: Lógica de Programação - Unimep/Pronatec - Aula01

Quem é você?

• Nome

• Idade

• O que faz da vida?

• Por que você está aqui?

• Formulário:

abre.ai/logicaprogramacao

Page 5: Lógica de Programação - Unimep/Pronatec - Aula01

https://www.youtube.com/watch?v=cwyRyZMTvBo

Page 6: Lógica de Programação - Unimep/Pronatec - Aula01

O que é lógica de programação?

Page 7: Lógica de Programação - Unimep/Pronatec - Aula01

Lógica

Quando algo faz sentido...

Page 8: Lógica de Programação - Unimep/Pronatec - Aula01

Em outras profissões...

Page 9: Lógica de Programação - Unimep/Pronatec - Aula01

Na nossa profissão...

Page 10: Lógica de Programação - Unimep/Pronatec - Aula01

+ Inteligente + Criativo

- Lento - Cansa fácil

+ Rápido + Trabalha sem reclamar

- Burro - Só faz é mandam

Page 11: Lógica de Programação - Unimep/Pronatec - Aula01

http://tvuol.uol.com.br/video/power-up-59-criancas-aprendem-a-programar-para-se-dar-bem-no-minecraft-

04024E99316AE0895326

Page 12: Lógica de Programação - Unimep/Pronatec - Aula01

Entrada Processamento Saída

Page 13: Lógica de Programação - Unimep/Pronatec - Aula01

Precisamos dar instruções ao computador

Page 14: Lógica de Programação - Unimep/Pronatec - Aula01

Imprimir

Copiar Colar

Pular linha

Mudar cor Ler informação

Somar

Ligar Tocar música

Page 15: Lógica de Programação - Unimep/Pronatec - Aula01
Page 16: Lógica de Programação - Unimep/Pronatec - Aula01

Sequencia lógica

Page 17: Lógica de Programação - Unimep/Pronatec - Aula01
Page 18: Lógica de Programação - Unimep/Pronatec - Aula01

Receita =

Algoritmo

Page 19: Lógica de Programação - Unimep/Pronatec - Aula01

Algoritmo

• Um algoritmo é uma sequência finita de instruções bem definidas e bem ordenadas, a fim de executar uma determinada tarefa.

• Um algoritmo não representa, necessariamente, um programa de computador, e sim os passos necessários para realizar uma tarefa.

Page 20: Lógica de Programação - Unimep/Pronatec - Aula01

https://www.youtube.com/watch?v=4iKu9qtCSXg

Page 21: Lógica de Programação - Unimep/Pronatec - Aula01

Um bom algoritmo deve...

• Ter todas as suas linhas numeradas

• Ter uma boa sequencia de passos para não causar bugs

• Podemos começar com uma linguagem básica, mas em seguida, transformar para uma linguagem mais técnica

Page 22: Lógica de Programação - Unimep/Pronatec - Aula01

Exercício 1

Escreve um algoritmo que leia duas palavras quaisquer e exibir as duas palavras juntas separadas por um hífen (“-”)

Page 23: Lógica de Programação - Unimep/Pronatec - Aula01

Exercício 1 (resolução)

1. Inicio

2. Ler a pera

3. Ler a segunda palavra

4. Exibir pera “–” segunda palavra

5. Fim

Page 24: Lógica de Programação - Unimep/Pronatec - Aula01

Exercício 2

Escreve um algoritmo que leia dois números e exiba o resultado da soma destes números.

Page 25: Lógica de Programação - Unimep/Pronatec - Aula01

Exercício 2 (resolução)

1. Inicio

2. Leia PrimeiroNumero

3. Leia SegundoNumero

4. resultado PrimeiroNumero + SegundoNumero

5. Escreva resultado

6. Fim

Page 26: Lógica de Programação - Unimep/Pronatec - Aula01

Exercício 2

Escreve um algoritmo que exiba a tabuada do 2 na tela.

Page 27: Lógica de Programação - Unimep/Pronatec - Aula01

Exercício 4

Escreve um algoritmo que escreva o texto “Olá mundo!”. No final deverá perguntar se o usuário gostaria de executar novamente o programa.

Page 28: Lógica de Programação - Unimep/Pronatec - Aula01

Exercício 5

Escreve um algoritmo que leia um número na tela e exibir este mesmo número multiplicado por 2

Page 29: Lógica de Programação - Unimep/Pronatec - Aula01

Por hoje é só!

Agora é hora de estudar!