0% acharam este documento útil (0 voto)
532 visualizações

Fundamentos de Python

O outro factor que origina um espalhamento dos impulsos ópticos é o atraso de inter- modal, presente em fibras multi-modo,
Direitos autorais
© © All Rights Reserved
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
532 visualizações

Fundamentos de Python

O outro factor que origina um espalhamento dos impulsos ópticos é o atraso de inter- modal, presente em fibras multi-modo,
Direitos autorais
© © All Rights Reserved
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 38

Oficina de Programação de Drones

Fundamentos de Python
Prof. Me. José Carlos Perini
Prof. José Carlos Perini
– Formação em Análise de Sistemas – Univ. S. Francisco
– Pós em Administração – Universidade S. Francisco
– Mestrado em Ciência da Computação – UNIMEP
– Oracle Certified Professional, Java SE 6 Programmer
– Professor desde 1996

– Metrocamp - desde 2003


– Algoritmos Computacionais
– Estruturas de Dados
– Programação Orientada a Objetos
– Análise Orientada a Objetos

– Fundação Bradesco – desde 2015


– Java Básico e Java Avançado

– Universidade Brasil – desde julho/2018


– Prof. Conteudista das disciplinas (EAD)
– Linguagem de Programação
– Técnicas de Programação
Bibliografia
Linguagem de Programação Python
• Linguagem Python. Uma linguagem multiparadigma,
interpretada. É simples de ser codificada.
• Download do Python:
https://www.python.org/downloads/

• Vamos utilizar, para desenvolver os programas,


o IDLE (ambiente de desenvolvimento da própria linguagem).
Variáveis em Python
• Na linguagem Python, ao criarmos variáveis,
não precisamos declarar o seu tipo.
• Ao inicializarmos, a variável assume o tipo de
acordo com o valor.
• Se a seguir, atribuímos à variável um valor de
tipo diferente, seu tipo é alterado
automaticamente.
Exemplo de variável em Python
Comentários em Python
Exercício
• Fazer um programa que inicialize as seguintes
variáveis e depois apresente:
• Seu nome
• Sua idade
• Sua altura
• Seu peso
• Seu endereço
Exercício Exemplo
Entrada e saída de dados
• Para saída de dados, em Python:
Entrada e saída de dados
• Formatando a saída em String:
Tipos de dados

Tipo Formato
int %d ou %i
float %f
string %s
Entrada e saída de dados
• Para entrada de dados, em Python:
Entrada e saída de dados
• Para entrada de dados, em Python:
• Valores numéricos devem ser convertidos.
Exercício
1. Desenvolva um programa que receba os valores do comprimento (C), da
largura (L) e da altura (H) de um paralelepípedo, calcule e mostre o volume
desse paralelepípedo.
Fórmula do volume de um paralelepípedo: V=C.L.H
Estrutura condicional

•Comando if
Estruturas Condicionais
• Em algumas situações, o fluxo de execução do algoritmo
necessita ser desviado ou alguma condição necessita ser
testada.
• Dessa forma, as Estruturas Condicionais permitem a
escolha de um grupo de ações a ser executado quando
determinadas condições, representadas por expressões
lógicas ou relacionais, são ou não satisfeitas.

18
Estruturas Condicionais
• Por exemplo, se o valor da média final for maior ou igual a 5, o aluno
está aprovado:
se (media >= 5)
então mostrar “APROVADO”
• Por exemplo, se o salário bruto for maior que 1000 e menor que
2500, então o percentual de desconto do imposto de renda será de
10%:
se ( (SB >= 1000) e (SB<=2500) )
então IR = 10
• Nestas duas situações existe um teste (condição) para que alguma
operação seja executada. 19
Primeiro exemplo
• Por exemplo, se o valor da média final for maior ou igual a 5, o aluno
está aprovado:
se (media >= 5)
então mostrar “APROVADO”

20
Indentação
• A indentação na linguagem Python indica
início de estrutura.
• É obrigatória para iniciar um fluxo de controle.
• Fora isso, dá erro de sintaxe.
Segundo exemplo
se ( (SB >= 1000) e (SB<=2500) )
então IR = 10
senão
se (SB > 2500)
então IR = 15
senão
IR = 0

22
Exercício de Fixação
1. Fazer um programa para ler dois números inteiros e mostrá-los em
ordem crescente.

23
Estrutura de Repetição Enquanto
• Uma estrutura de repetição enquanto pode ser utilizada quando o
algoritmo precisa testar determinada condição antes de executar
um conjunto de comandos repetidas vezes
• Se a condição avaliada for verdadeira, o conjunto de comandos
dentro da estrutura de repetição enquanto é executado e após esta
execução, a condição é novamente avaliada
• Se o resultado da avaliação for falso, este conjunto de comandos
não será executado e o fluxo do algoritmo segue normalmente.
• Nesta estrutura de repetição, pode ocorrer do conjunto de
comando não ser executado nenhuma vez.
Estrutura de Repetição Enquanto - Python
• Sintaxe da Estrutura de Repetição enquanto
<inicialização da variável de controle>;
while <condição> :
<comando_1>;
<comando_2>;
...
<comando_n>;
<atualização da variável de controle>;
Estrutura de Repetição Enquanto - Python
• Exemplo
Exercícios
1. Desenvolva um programa que recebe números
inteiros digitados pelo usuário e calcula a soma
entre esses números e a média. Só parar de
digitar os números quando o usuário digitar
zero.
Exemplo de while com if
Programa de Exemplo

Você também pode gostar