paradigma estruturado. 1 º tae todos sabem qual linguagem de programação terão que estudar?...
TRANSCRIPT
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-code-kat
a/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
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.
O que é?
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
+ Soma
- Subtração
* Multiplicação
/ Divisão
** Potenciação
% Módulo (resto da divisão)
Operadores Lógicos
> maior
>= maior ou igual
< menor
<= menor ou igual
== Igual
!= 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 telaprint("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íciosCtrl + N no IDLE
Seção 6.3
Prática no IDLE
Prática no IDLE
Prática no IDLE
Prática no IDLE
ExercíciosCtrl + N no IDLE
Seção 7.2
Prática no IDLE
Prática no IDLE
ExercíciosCtrl + 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íciosCtrl + N no IDLE
Seção 8.2