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