Escolar Documentos
Profissional Documentos
Cultura Documentos
AROLDO CAMPOS
1 Introdução
2 Estrutura de um Programa
3 Variavel
4 Estrutura de Seleção
5 Estrutura de Repetição
6 Subprograma
1 Introdução
2 Estrutura de um Programa
3 Variavel
4 Estrutura de Seleção
5 Estrutura de Repetição
6 Subprograma
Definição
É uma linguagem de script de propósito geral, podendo ser usada para criar
qualquer tipo de software.
1 Introdução
2 Estrutura de um Programa
3 Variavel
4 Estrutura de Seleção
5 Estrutura de Repetição
6 Subprograma
Executando
Definição
A instrução de saída de dados é a instrução através da qual o computador
se comunica com usuário durante a execução do programa. Isso é feito,
geralmente, através da exibição de alguma informação na tela.
Saída de Dados
Exemplo
Definição
É uma estrutura da linguagem que permite ao desenvolvedor fazer uma
breve explicação do código escrito.
Exemplo
#E xem plo.py(linhaigno radapeloin terp retad o r)
#Au to r:Di e go
Importante
O que for escrito no bloco de comentário será ignorado pelo interpretador.
Exemplo
#-* -c o di n g:UTF- 8-* -
1 Introdução
2 Estrutura de um Programa
3 Variavel
4 Estrutura de Seleção
5 Estrutura de Repetição
6 Subprograma
Ilustração
Exemplos
a nota1
nome _sexo
data_nascimento mediaGeral
Definições
Tipo Descrição Exemplo
str Cadeia de ’Python’ “Python” ” ’ Lin-
caracteres guagem de Programação
Python” ’
int Inteiro 42
float Ponto flutuante 1.618
bool Booleano True ou False
Definição
O comando de atribuição é utilizado para conceder valores ou operações a
variáveis.
Exemplos
nome = ’Diego’ Nota_1 = 8.5
idade = 30 matriculado = True
Definição
É o meio pelo qual as informações (mais especificamente os dados) são
transferidas pelo usuário ou pelos níveis secundários de memória ao
computador.
Entrada de Dados
Exemplo
no m e =i npu t( ' D i gi t es eun o m e: ')
print( nome )
Exemplos
10 + 2 = 12 5 / 2 = 2.5 2 ** 3 = 8
5-2=3 5 // 2 = 2
2*3=6 5%2=1
Diego S. C. Nascimento (IFRN) Fundamentos de Programção 23 de junho de 2017 20 / 43
Demonstração do Uso de Operador Aritmético
Exemplo
#-* -c o d i n g:UTF- 8-* -
c=a +b
Definição
Uma expressão constitui-se em um conjunto de variáveis e/ou valores,
separados por caracteres especiais, que indicam as operações que devem ser
executadas.
Importante
Os operadores devem obedecer uma Exemplo
ordem de precedência:
a = 2
1 Parênteses; b = 8
c=a+b/ 2
2 Potenciação;
print( c)
4 Adição e subtração.
Definição
O teste de mesa simula a execução de um algoritmo sem utilizar o
computador, empregando apenas papel e caneta.
Código Fonte
#-* -c o nd i n g:UTF- 8-* -
Teste de Mesa
Linha de código nota1 nota2 soma media Saída
2 5 ? ? ? Digite a primeira nota:
3 5 8 ? ? Digite a segunda nota:
4 5 8 13 ?
5 5 8 13 6,5
6 5 8 13 6,5 Média = 6.5
1 Introdução
2 Estrutura de um Programa
3 Variavel
4 Estrutura de Seleção
5 Estrutura de Repetição
6 Subprograma
Definição
Também citado na literatura por Estrutura Condicional, é a
representação de um ou mais comandos de decisão que são responsáveis
por mudar o fluxo das instruções de um algoritmo em tempo de execução.
Estrutura
if condição:
Bloco de comandos
else:
Bloco de comandos
Importante
O comando else não é obrigatório.
Diego S. C. Nascimento (IFRN) Fundamentos de Programação 23 de junho de 2017 26 / 43
Demonstração do If
Exemplo
#-* -c o d i n g:UTF- 8-* -
ifm e d i a >= 7:
p r int( ' Alu n oa p ro v ad o! ')
else:
p r int( ' Al u n or e p r o v a d o! ' )
Definição
Os operadores relacionais estabelecem uma relação entre seus operandos.
As relações em python podem ser:
== (igual);
!= (diferente);
< (menor);
<= (menor ou igual);
> (maior); e
>= (maior ou igual).
Exemplos
100 == 100 (True) 0 < −50 (False)
0 ! = 0 (False) 7 >= 10 (False)
5 > 2 (True) 600 <= 600 (True)
Definição
Os operadores lógicos definem as maneiras como as relações podem ser
conectadas.
Exemplos
(10 == 10) and (0 < 1) (True) (0 < −50) or (0 < 1) (True)
not (0 ! = 0) (True) (10 < 20) and (0 < −1) (False)
Construção
a= b= print (a and b) print (a or b) print (not a)
True True True True False
True False False True False
False True False True True
False False False False True
Definição
É uma estrutura para desvio de fluxo do programa formada pelo comando
de decisão if /elif /else mais subestruturas de decisão.
Exemplo
#-* -c o di n g:UTF- 8-* -
ifn u m e ro > 0 :
p r int( ' Núm e r op o s it i vo ' )
e li fn u m e ro < 0 :
p r int( ' Núm e r on e g a t i vo ' )
else:
pr in t( ' Onúm e r od i g i t ad ofoiz e r o ')
1 Introdução
2 Estrutura de um Programa
3 Variavel
4 Estrutura de Seleção
5 Estrutura de Repetição
6 Subprograma
Definição
Uma estrutura de repetição é uma estrutura de desvio do fluxo de controle
presente em linguagens de programação que realiza e repete diferentes
computações ou ações.
Definição
A construção while (também chamada repetição pré-testada) é a mais
difundida estrutura de repetição.
Estrutura do While
while condição:
Bloco de comandos
Exemplo
i =1
whil ei <= 1 0:
print( i)
i = i + 1
Definição
O comando break permite parar uma execução de uma instrução de
repetição toda vez que o mesmo for invocado, ignorando, caso ainda
existam, outras instruções a serem executadas.
Exemplo
i =1
whil e( i <= 1 0 ) :
print( i)
ifi == 5:
break
i = i +1
Definição
A construção for, ou repetição com variável de controle, é uma estrutura de
repetição que designa uma variável de controle para cada iteração do
bloco, e uma operação de passo a cada iteração.
Estrutura do For
for contador in sequência:
Bloco de comandos
Exemplo
foriinrange(1 ,11):
print( i)
1 Introdução
2 Estrutura de um Programa
3 Variavel
4 Estrutura de Seleção
5 Estrutura de Repetição
6 Subprograma
Definição
São subrotinas (módulos ou métodos) de programas, capazes de executar
uma tarefa definida pelo programador, que pode retorna ou não algum
valor. Os programas desenvolvidos com subprogramas são ditos modulares.
Estrutura
def nome_da_função (argumentos):
Bloco de comandos
return valor de retorno
Atenção
Nem toda função precisa retornar valor.
Exemplo
de fe x i b i r _ c u m p r i m e n t o ( ):
p r int( ' Oi,mun d o! ' )
Exemplo
#-* -c o d i n g:UTF- 8-* -
de fe x i b i r _ c u m p r i m e n t o ( no m e ):
p r int( ' Oi, ' , no m e , ' ! ' )
Exemplo
de fs o m a r ( a , b ):
returna + b
r e su l t ad o = so m a r ( valo r 1 , v a lo r 2 )
print( ' Asomade ' , valor1 , ' + ' , valor2 , ' = ' ,resu ltad o)
Definição
É quando uma função refere-se a si própria durante a própria definição.
Exemplo
defco ntad or ( i ):
if( i > 1):
co ntad or ( i - 1)
print( i)
co nt ad or (10)