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

Post on 04-Jul-2015

279 views 0 download

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.

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

Lógica de Programação

Unimep/Pronatec

2° Semestre/2014

AULA 01

- Prof. André Bertoletti -

Agenda de hoje

• Apresentação

• Nossas expectativas

• Conceitos básicos

• Algorítmos

• Exercícios de fixação

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: apbertoletti@gmail.com

Quem é você?

• Nome

• Idade

• O que faz da vida?

• Por que você está aqui?

• Formulário:

abre.ai/logicaprogramacao

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

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

Lógica

Quando algo faz sentido...

Em outras profissões...

Na nossa profissão...

+ Inteligente + Criativo

- Lento - Cansa fácil

+ Rápido + Trabalha sem reclamar

- Burro - Só faz é mandam

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

04024E99316AE0895326

Entrada Processamento Saída

Precisamos dar instruções ao computador

Imprimir

Copiar Colar

Pular linha

Mudar cor Ler informação

Somar

Ligar Tocar música

Sequencia lógica

Receita =

Algoritmo

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.

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

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

Exercício 1

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

Exercício 1 (resolução)

1. Inicio

2. Ler a pera

3. Ler a segunda palavra

4. Exibir pera “–” segunda palavra

5. Fim

Exercício 2

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

Exercício 2 (resolução)

1. Inicio

2. Leia PrimeiroNumero

3. Leia SegundoNumero

4. resultado PrimeiroNumero + SegundoNumero

5. Escreva resultado

6. Fim

Exercício 2

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

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.

Exercício 5

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

Por hoje é só!

Agora é hora de estudar!