Paradigma Estruturado
1 º TAE
• Todos sabem qual linguagem de programação
terão que estudar?
• Seminário esta marcado para o dia 16/10 –na
semana seguinte a prova.
Exercícios
• Correção dos três exercícios da aula passada.
• https://github.com/johnidm/collections-codekata/tree/master/laboratorio01/src/main/java
O que é?
Forma de desenvolvimento de sistemas onde os blocos de código se
interligam através de três mecanismos básicos:
 Sequência: Passo mesários para o programa ser executado
 Seleção: Formas de selecionar os fluxo de execução, baseado em ocorrências logicas
 Ex: if e case
 Iteração: Permite a execução repetidas de partes de um programa.
 Ex: while, for e do while
O que é?
Modularização: é a forma de estrutura um programa através de
subprogramas, duas formas básicas de modularização são as bibliotecas
e as funções.
A ideia da modularização é dividir o algoritmo em partes menores e
possibilitar a reutilização de código.
Entende-se por bibliotecas unidades de código que possuem rotinas
prontas para serem utilizadas.
Python
aula-07-laboratório.pdf
Python
 A linguagem Python é extremante poderosa, é portável para diversas
plataformas e possui uma variedade de bibliotecas, tem tripagem
dinâmica e é muito parecida com a linhagem PHP e Ruby.
 Outra característica é que o Python é multiparadigma, podendo ser
estruturada, orientada a objetos e funcional.
Python
 Dicas de materiais
 https://www.youtube.com/channel/UCiHcO19LYSkbuCYgnRHI-2g
 http://www.python.org.br/
 http://www.codecademy.com/pt-BR/tracks/python
 http://pycursos.com/
 http://learnpythonthehardway.org/
 Em Iniciar -> Programas -> Python 3.4 escolha IDLE. IDLE é a interface gráfica de
comandos para o interpretador Python.
Python
Operadores aritméticos
Operadores Lógicos
+
Soma
>
maior
-
Subtração
>=
maior ou igual
*
Multiplicação
<
menor
/
Divisão
<=
menor ou igual
**
Potenciação
==
Igual
%
Módulo (resto da divisão)
!=
menor ou igual
not
Negação – operador unário
and
Operador lógico “e” – operador binário
or
Operador lógico “ou” – operador binário
Python
 As variáveis em Python devem iniciar com uma letra ou _. Não podem
iniciar com números. A partir da versão 3 do Python é possível utilizar
acentos nos nomes das variáveis.
 Python possui tripagem dinâmica e podemos representar tipos de dados
inteiros, ponto flutuante, strings e tipo lógico (verdadeiro ou falso).
 Deslocamentos e marcações de blocos em Python são feitas com o avanço
e o recuo de linha.
Python
 Comentários de linha em Python devem ser escritos utilizando o #.
# imprime o nome na tela
print("Fulano")
Prática no IDLE
Prática no IDLE
Prática no IDLE
Prática no IDLE
Prática no IDLE
Prática no IDLE
Prática no IDLE
Prática no IDLE
Prática no IDLE
Prática no IDLE
Prática no IDLE
Prática no IDLE
Prática no IDLE
Exercícios
Ctrl + N no IDLE
Seção 6.3
Prática no IDLE
Prática no IDLE
Prática no IDLE
Prática no IDLE
Exercícios
Ctrl + N no IDLE
Seção 7.2
Prática no IDLE
Prática no IDLE
Exercícios
Ctrl + N no IDLE
Seção 7.4
Prática no IDLE
Prática no IDLE
Prática no IDLE
Prática no IDLE
Prática no IDLE
Prática no IDLE
Prática no IDLE
Prática no IDLE
Prática no IDLE
Prática no IDLE
Prática no IDLE
Prática no IDLE
Exercícios
Ctrl + N no IDLE
Seção 8.2
Download

Slides