0% acharam este documento útil (0 voto)
152 visualizações57 páginas

SLIDE 2 - Introdução A Algoritmos - Lógica de Programação Com Python

Enviado por

Brenda Campos
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PPTX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
152 visualizações57 páginas

SLIDE 2 - Introdução A Algoritmos - Lógica de Programação Com Python

Enviado por

Brenda Campos
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PPTX, PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 57

Lógica de programação com Python

Brenda Campos – Isadora Moura


Linguagem de programação Python

O que é e qual a importância?


Python
Motivos para aprender Python
Alta Fácil de
demanda no Aprender
mercado

Versatil
Python é Muito Popular na Comunidade
Como posso utilizar essa
linguagem?

Construir Desenvolver Análise de


aplicativos programas dados

Inteligência
Criar sites Criar jogos
artifical
The Sims 4 foi desenvolvido em
Python!
Empresas que Usam a Linguagem de
Programação Python

Google Facebook Uber

Instagram Spotify Netflix


Algoritmos e lógica de programação

O que é e qual a importância?


O que é um algoritmo?
Sequencia de passos ordenada criada
para solucionar um problema.
O que é um algoritmo?
É UM PASSO A PASSO
O que é um algoritmo?
Representação da lógica através de um
código
Vamos nessa, aplicar a lógica para criar

algoritmos!
Algoritmos do nosso dia a dia
1. Algoritmo para preparar um bolo.

Entrada Processo 1 Processo 2 Processo 3 Saída


Misturar os Colocar a Levar ao
ingredientes massa em forno por 25
uma forma minutos
untada
Algoritmos do nosso dia a dia
Código 1. Algoritmo para preparar um bolo.

1 – Selecionar os ingredientes da receita


2 – Colocar os ingredientes na tigela
3- Misturar todos os ingredientes na tigela
4- Despejar a massa na forma
5- Levar ao forno
6- Aguardar por 25 minutos
7- Retirar do forno
8- Servir o bolo
O seu início na programação
Comandos de entrada e saída
O que significa entrada e saída?
• Mecanismos que levam informações de fora
• Mecanismos que levam informações do
para dentro do computador (entrada)
computador para fora (saída).
Pensando no modelo de 3 etapas para a criação de um algoritmo, a entrada representa a 1ª
etapa e a saída representa a 3ª etapa.
O que a entrada e saída padrão tem a ver com programação?

Em seu primeiro contato com a programação, certamente, você vai aprender a utilizar a
entrada e saída padrão para escrever os seus primeiros algoritmos em Python.

Você vai:
• escrever comandos para que o algoritmo imprima informações no monitor (na saída
padrão).
• e vai escrever comandos para que o algoritmo receba valores digitados no teclado
• pelo usuário (da entrada padrão).

ENTRADA PROCESSAMENTO SAÍDA


DESAFIO
Vamos pensar, de que forma o programa de uma calculadora realiza a soma
de dois números?
DESAFIO
Vamos pensar, de que forma o programa de uma calculadora realiza a soma
de dois números?
1 – Recebe o primeiro número
DESAFIO
Vamos pensar, de que forma o programa de uma calculadora realiza a soma
de dois números?
1 – Recebe o primeiro número

2 – Recebe o segundo número


DESAFIO
Vamos pensar, de que forma o programa de uma calculadora realiza a soma
de dois números?
1 – Recebe o primeiro número

2 – Recebe o segundo número

3 – Soma os dois valores


DESAFIO
Vamos pensar, de que forma o programa de uma calculadora realiza a soma
de dois números?
1 – Recebe o primeiro número

2 – Recebe o segundo número

3 – Soma os dois valores

4 – Mostra o resultado

•Ações 1 e 2: entrada de dados;


•Ação 3: processamento das informações inseridas;
•Ação 4: saída de dados.
DESAFIO
Vamos pensar, de que forma o programa de uma calculadora realiza a soma
de dois números?

Entrada

•Ações 1 e 2: entrada de dados;


•Ação 3: processamento das informações inseridas;
•Ação 4: saída de dados.
DESAFIO
Vamos pensar, de que forma o programa de uma calculadora realiza a soma
de dois números?

Entrada Processamento

•Ações 1 e 2: entrada de dados;


•Ação 3: processamento das informações inseridas;
•Ação 4: saída de dados.
DESAFIO
Vamos pensar, de que forma o programa de uma calculadora realiza a soma
de dois números?

Entrada Processamento Saída

•Ações 1 e 2: entrada de dados;


•Ação 3: processamento das informações inseridas;
•Ação 4: saída de dados.
+ Prática
Aqui vai um algoritmo para recebermos o resultado da venda de peças em
uma loja.
+ Prática
Aqui vai um algoritmo para recebermos o resultado da venda de peças em
uma loja.
1 – Receba o código da peça
+ Prática
Aqui vai um algoritmo para recebermos o resultado da venda de peças em
uma loja.
1 – Receba o código da peça

2- Receba o valor da peça (R$)


+ Prática
Aqui vai um algoritmo para recebermos o resultado da venda de peças em
uma loja.
1 – Receba o código da peça

2- Receba o valor da peça (R$)

3- Receba a quantidade de peças


+ Prática
Aqui vai um algoritmo para recebermos o resultado da venda de peças em
uma loja.
1 – Receba o código da peça

2- Receba o valor da peça (R$)

3- Receba a quantidade de peças

4- Calcule o valor total da peça -> (Quantidade * Valor da peça)


+ Prática
Aqui vai um algoritmo para recebermos o resultado da venda de peças em
uma loja.
1 – Receba o código da peça

2- Receba o valor da peça (R$)

3- Receba a quantidade de peças

4- Calcule o valor total da peça -> (Quantidade * Valor da peça)

5– Mostrar o total da venda


+ Prática
Aqui vai um algoritmo para recebermos o resultado da venda de peças em
uma loja.

Entrada
+ Prática
Aqui vai um algoritmo para recebermos o resultado da venda de peças em
uma loja.

Entrada Processamento
+ Prática
Aqui vai um algoritmo para recebermos o resultado da venda de peças em
uma loja.

Entrada Processamento Saída


Pseudocódigo
O que é algoritmo em Pseudocódigo?
Principais instruções/ sintaxes utilizadas nos
pseudocódigos:
COMANDO UTILIZADO PARA
escreva (“ ”) Mostrar uma mensagem para a pessoa que estiver executando o
programa no computador.
Principais instruções/ sintaxes utilizadas nos
pseudocódigos:
COMANDO UTILIZADO PARA
leia ( ) Receber alguma informação digitada pela pessoa que está
executando o programa.

O que foi digitado pelo usuário


será armazenado
respectivamente, em a e b
Principais instruções/ sintaxes utilizadas nos
pseudocódigos:
COMANDO UTILIZADO PARA
inicio Começar o funcionamento de seu algoritmo. Tudo que estiver
acima dessa instrução, não será executado.
Principais instruções/ sintaxes utilizadas nos
pseudocódigos:
COMANDO UTILIZADO PARA
fimalgoritmo Finalizar o funcionamento de seu algoritmo. Tudo que estiver
abaixo dessa instrução, não será executado.
Principais instruções/ sintaxes utilizadas nos
pseudocódigos:
COMANDO UTILIZADO PARA
var Armazenar variáveis em seu programa.

VAR
a

b
Principais instruções/ sintaxes utilizadas nos
pseudocódigos:
COMANDO UTILIZADO PARA
<- Atribuir um valor para um espaço que você criou.

RESULTADO VAR
17
a b a
8 9 b
Estrutura básica:

INICIO

VARIAVEIS

COMANDO
S

FIM
Quais são os tipos de variáveis em um
pseudocódigo?

Inteiro
Números inteiros, que não possuam casas decimais, como 0, 1, -100, 2000, 3054.
Quais são os tipos de variáveis em um
pseudocódigo?

Real
Números que possuem casas decimais, números negativos, fracionários, como
0.25, 1.44, 3.22, 20.10, -30.54, 1/3.
Quais são os tipos de variáveis em um
pseudocódigo?

Caractere
Essas variáveis são utilizadas para armazenamento de conjunto de caracteres que
não contenham números (literais). Ex: nomes, cargos, etc.
Quais são os tipos de variáveis em um
pseudocódigo?

Lógico
Armazenam somente dados lógicos que podem ser Verdadeiro ou Falso ou 0 e 1.
+ Prática
Vamos utilizar o portugol para criarmos um algoritmo que realize a
MULTIPLICAÇÃO de dois números.

1- Início
2- inteiro a, b, resultado
3- ler (a)
4- ler (b)
5- resultado <- a * b
6- escrever (resultado)
7- fim

Linha 1: Indicação do início do algoritmo em Portugol;


Linha 6: Para finalizar o algoritmo, temos a amostragem dos dados para o
Linha 2: Região de definição de variáveis. usuário. Nesse caso, utilizamos o verbo Escrever para mostrar essa ação;

Linhas 3 e 4: Lê os valores inseridos pelo usuário e os guarda Linha 7: Indicação do fim do algoritmo em Portugol.
em “a” e “b”.

Linha 5: Utilizamos o operador de atribuição <-. Esse operador


atribui a multiplicação de “a” e “b” à variável “resultado”. Essa é
a fase de processamento dos dados de entrada;
DESAFIO
Vamos fazer os nossos primeiros comandos de entrada e saída em Python:

1# comando de entrada padrão em Python


2.nome = input()
3.
4.# comando de saída padrão em Python
5.print('Esta mensagem será exibida na saída padrão. No monitor.')
DESAFIO
Vamos utilizar Python para criarmos um algoritmo que realize a
MULTIPLICAÇÃO de dois números.

1-a= int(input())
2- b= int(input())
3-
4-resultado = a*b
5-print (resultado)
EXERCÍCIOS PYTHON
1.Frase na tela - Implemente um programa que escreve na tela a frase:
"O primeiro programa a gente nunca esquece!".

DICA: Utilizar a função print(“ ”)


2. Letra grande - Elabore um programa para apresentar na tela a letra L, da seguinte forma:

DICA 1: Utilizar a função print(“ ”)


DICA 2: \n pode ser utilizado para pular uma linha.
3. Menu - Elabore um programa que mostre o seguinte menu na tela:
Cadastro de Clientes
0 - Fim
1 - Inclui
2 - Altera
3 - Exclui
4 - Consulta

DICA 1: Utilizar a função print(“ ”)


DICA 2: \n pode ser utilizado para pular uma linha.
4.Imprimir nome e idade - Faça um algoritmo que solicite o nome do usuário e depois
escreva o nome da pessoa no console.

DICA: Utilizar a função input (“) para receber o nome, mas antes, deve-se definir uma
variável.
DICA 2: Utilizar a função print
ACABAMOS POR HOJE!

Você também pode gostar