SlideShare uma empresa Scribd logo
Prog. Estr.
Dr. E. S.
Pereira
Sum´ario
Introduc¸ ˜ao
Programac¸ ˜ao
Estruturada
Estrutura de
Controle
Programac¸ ˜ao Estruturada Em Python -
Introduc¸ ˜ao
Prof. Dr. Eduardo S. Pereira.
http:
//eduardopereira.upcursosetreinamentosonline.com/
3 de junho de 2018
Dr. E. S. Pereira 1
Prog. Estr.
Dr. E. S.
Pereira
Sum´ario
Introduc¸ ˜ao
Programac¸ ˜ao
Estruturada
Estrutura de
Controle
1 Introduc¸ ˜ao
2 Programac¸ ˜ao Estruturada
Programac¸ ˜ao Sequencial
3 Estrutura de Controle
Dr. E. S. Pereira 2
Prog. Estr.
Dr. E. S.
Pereira
Sum´ario
Introduc¸ ˜ao
Programac¸ ˜ao
Estruturada
Estrutura de
Controle
Introduc¸ ˜ao
Introduc¸ ˜ao
Uma boa pr´atica ´e projetar um programa em unidades
pequenas e bem documentadas
Documentac¸ ˜ao deve se referir a conceitos gerais e como
usar o programa
Dr. E. S. Pereira 3
Prog. Estr.
Dr. E. S.
Pereira
Sum´ario
Introduc¸ ˜ao
Programac¸ ˜ao
Estruturada
Estrutura de
Controle
Introduc¸ ˜ao
Introduc¸ ˜ao
Uma boa pr´atica ´e projetar um programa em unidades
pequenas e bem documentadas
Documentac¸ ˜ao deve se referir a conceitos gerais e como
usar o programa
Dr. E. S. Pereira 4
Prog. Estr.
Dr. E. S.
Pereira
Sum´ario
Introduc¸ ˜ao
Programac¸ ˜ao
Estruturada
Programac¸ ˜ao
Sequencial
Estrutura de
Controle
Programac¸ ˜ao Estruturada
Programac¸ ˜ao Estruturada
Formaliza a ideia de dividir em blocos
Forc¸a o programador a saber exatamente o estado do
programa antes e depois de cada bloco.
Faz uso de trˆes estruturas de controle para a construc¸ ˜ao de
um programa: Sequˆencia, Selec¸ ˜ao e Repetic¸ ˜ao.
Dr. E. S. Pereira 5
Prog. Estr.
Dr. E. S.
Pereira
Sum´ario
Introduc¸ ˜ao
Programac¸ ˜ao
Estruturada
Programac¸ ˜ao
Sequencial
Estrutura de
Controle
Programac¸ ˜ao Estruturada
Programac¸ ˜ao Estruturada
Formaliza a ideia de dividir em blocos
Forc¸a o programador a saber exatamente o estado do
programa antes e depois de cada bloco.
Faz uso de trˆes estruturas de controle para a construc¸ ˜ao de
um programa: Sequˆencia, Selec¸ ˜ao e Repetic¸ ˜ao.
Dr. E. S. Pereira 6
Prog. Estr.
Dr. E. S.
Pereira
Sum´ario
Introduc¸ ˜ao
Programac¸ ˜ao
Estruturada
Programac¸ ˜ao
Sequencial
Estrutura de
Controle
Programac¸ ˜ao Estruturada
Programac¸ ˜ao Estruturada
Formaliza a ideia de dividir em blocos
Forc¸a o programador a saber exatamente o estado do
programa antes e depois de cada bloco.
Faz uso de trˆes estruturas de controle para a construc¸ ˜ao de
um programa: Sequˆencia, Selec¸ ˜ao e Repetic¸ ˜ao.
Dr. E. S. Pereira 7
Prog. Estr.
Dr. E. S.
Pereira
Sum´ario
Introduc¸ ˜ao
Programac¸ ˜ao
Estruturada
Programac¸ ˜ao
Sequencial
Estrutura de
Controle
Programac¸ ˜ao Estruturada
Programac¸ ˜ao Estruturada
Foi apresentada no in´ıcio dos anos de 1970 pelo su´ıc¸o
Niklaus Wirth.
O dom´ınio da t´ecnica de programac¸ ˜ao estruturada ´e a base
para aprendizado de outras t´ecnicas de programac¸ ˜ao, como
modular e orientada a objetos.
Permite que os programas tenham um fluxo de execuc¸ ˜ao de
instruc¸ ˜oes mais claro e que facilita a compreens˜ao l´ogica do
programa,
Al´em de permitir que o c´odigo do programa seja escrito com
uma estrutura facilmente reconhecida por quem far´a a
manutenc¸ ˜ao do programa
Dr. E. S. Pereira 8
Prog. Estr.
Dr. E. S.
Pereira
Sum´ario
Introduc¸ ˜ao
Programac¸ ˜ao
Estruturada
Programac¸ ˜ao
Sequencial
Estrutura de
Controle
Programac¸ ˜ao Estruturada
Programac¸ ˜ao Estruturada
Foi apresentada no in´ıcio dos anos de 1970 pelo su´ıc¸o
Niklaus Wirth.
O dom´ınio da t´ecnica de programac¸ ˜ao estruturada ´e a base
para aprendizado de outras t´ecnicas de programac¸ ˜ao, como
modular e orientada a objetos.
Permite que os programas tenham um fluxo de execuc¸ ˜ao de
instruc¸ ˜oes mais claro e que facilita a compreens˜ao l´ogica do
programa,
Al´em de permitir que o c´odigo do programa seja escrito com
uma estrutura facilmente reconhecida por quem far´a a
manutenc¸ ˜ao do programa
Dr. E. S. Pereira 9
Prog. Estr.
Dr. E. S.
Pereira
Sum´ario
Introduc¸ ˜ao
Programac¸ ˜ao
Estruturada
Programac¸ ˜ao
Sequencial
Estrutura de
Controle
Programac¸ ˜ao Estruturada
Programac¸ ˜ao Estruturada
Foi apresentada no in´ıcio dos anos de 1970 pelo su´ıc¸o
Niklaus Wirth.
O dom´ınio da t´ecnica de programac¸ ˜ao estruturada ´e a base
para aprendizado de outras t´ecnicas de programac¸ ˜ao, como
modular e orientada a objetos.
Permite que os programas tenham um fluxo de execuc¸ ˜ao de
instruc¸ ˜oes mais claro e que facilita a compreens˜ao l´ogica do
programa,
Al´em de permitir que o c´odigo do programa seja escrito com
uma estrutura facilmente reconhecida por quem far´a a
manutenc¸ ˜ao do programa
Dr. E. S. Pereira 10
Prog. Estr.
Dr. E. S.
Pereira
Sum´ario
Introduc¸ ˜ao
Programac¸ ˜ao
Estruturada
Programac¸ ˜ao
Sequencial
Estrutura de
Controle
Programac¸ ˜ao Estruturada
Programac¸ ˜ao Estruturada
Foi apresentada no in´ıcio dos anos de 1970 pelo su´ıc¸o
Niklaus Wirth.
O dom´ınio da t´ecnica de programac¸ ˜ao estruturada ´e a base
para aprendizado de outras t´ecnicas de programac¸ ˜ao, como
modular e orientada a objetos.
Permite que os programas tenham um fluxo de execuc¸ ˜ao de
instruc¸ ˜oes mais claro e que facilita a compreens˜ao l´ogica do
programa,
Al´em de permitir que o c´odigo do programa seja escrito com
uma estrutura facilmente reconhecida por quem far´a a
manutenc¸ ˜ao do programa
Dr. E. S. Pereira 11
Prog. Estr.
Dr. E. S.
Pereira
Sum´ario
Introduc¸ ˜ao
Programac¸ ˜ao
Estruturada
Programac¸ ˜ao
Sequencial
Estrutura de
Controle
Programac¸ ˜ao Estruturada
Estrutura de Sequencia
Define que as instruc¸ ˜oes do programa s˜ao executadas
sequencialmente, de cima para baixo, linha a linha, de forma
sequencial.
Dr. E. S. Pereira 12
Prog. Estr.
Dr. E. S.
Pereira
Sum´ario
Introduc¸ ˜ao
Programac¸ ˜ao
Estruturada
Programac¸ ˜ao
Sequencial
Estrutura de
Controle
Programac¸ ˜ao Estruturada
Estrutura de Selec¸ ˜ao
Permite que o fluxo de execuc¸ ˜ao das instruc¸ ˜oes seja
executado de acordo com uma condic¸ ˜ao l´ogica que ´e
avaliada e caso seja verdadeira, permite que uma ou um
grupo de instruc¸ ˜oes seja executado.
Dr. E. S. Pereira 13
Prog. Estr.
Dr. E. S.
Pereira
Sum´ario
Introduc¸ ˜ao
Programac¸ ˜ao
Estruturada
Programac¸ ˜ao
Sequencial
Estrutura de
Controle
Programac¸ ˜ao Estruturada
Estrutura de Repetic¸ ˜ao
Permite que uma ou um grupo de instruc¸ ˜oes seja executado
repetidamente, de acordo com uma condic¸ ˜ao l´ogica.
Dr. E. S. Pereira 14
Prog. Estr.
Dr. E. S.
Pereira
Sum´ario
Introduc¸ ˜ao
Programac¸ ˜ao
Estruturada
Programac¸ ˜ao
Sequencial
Estrutura de
Controle
Programac¸ ˜ao Sequencial
Programac¸ ˜ao Sequencial
O fluxo de controle de um programa estruturado ´e feito de
bloco em bloco, sequencialmente, em que o bloco pode ser:
Uma instruc¸ ˜ao, um conjunto de instruc¸ ˜oes,
um aninhamento de outros blocos, uma rotina (func¸ ˜ao), um
programa.
Dr. E. S. Pereira 15
Prog. Estr.
Dr. E. S.
Pereira
Sum´ario
Introduc¸ ˜ao
Programac¸ ˜ao
Estruturada
Programac¸ ˜ao
Sequencial
Estrutura de
Controle
Programac¸ ˜ao Sequencial
Programac¸ ˜ao Sequencial
O fluxo de controle de um programa estruturado ´e feito de
bloco em bloco, sequencialmente, em que o bloco pode ser:
Uma instruc¸ ˜ao, um conjunto de instruc¸ ˜oes,
um aninhamento de outros blocos, uma rotina (func¸ ˜ao), um
programa.
Dr. E. S. Pereira 16
Prog. Estr.
Dr. E. S.
Pereira
Sum´ario
Introduc¸ ˜ao
Programac¸ ˜ao
Estruturada
Programac¸ ˜ao
Sequencial
Estrutura de
Controle
Programac¸ ˜ao Sequencial
Programac¸ ˜ao Sequencial
O fluxo de controle de um programa estruturado ´e feito de
bloco em bloco, sequencialmente, em que o bloco pode ser:
Uma instruc¸ ˜ao, um conjunto de instruc¸ ˜oes,
um aninhamento de outros blocos, uma rotina (func¸ ˜ao), um
programa.
Dr. E. S. Pereira 17
Prog. Estr.
Dr. E. S.
Pereira
Sum´ario
Introduc¸ ˜ao
Programac¸ ˜ao
Estruturada
Estrutura de
Controle
Estrutura de Controle
Estrutura de Controle
Na programac¸ ˜ao estruturada, a estruturac¸ ˜ao est´a baseada
num pequeno n´umero de estruturas de controle
i- Sequencial;
ii- Decis˜ao;
iii- Selec¸ ˜ao m´ultipla;
iv- Iterac¸ ˜ao do tipo enquanto-fac¸a;
v- Iterac¸ ˜ao do tipo repita-enquanto;
Dr. E. S. Pereira 18
Prog. Estr.
Dr. E. S.
Pereira
Sum´ario
Introduc¸ ˜ao
Programac¸ ˜ao
Estruturada
Estrutura de
Controle
Estrutura de Controle
Estrutura de Controle
Na programac¸ ˜ao estruturada, a estruturac¸ ˜ao est´a baseada
num pequeno n´umero de estruturas de controle
i- Sequencial;
ii- Decis˜ao;
iii- Selec¸ ˜ao m´ultipla;
iv- Iterac¸ ˜ao do tipo enquanto-fac¸a;
v- Iterac¸ ˜ao do tipo repita-enquanto;
Dr. E. S. Pereira 19
Prog. Estr.
Dr. E. S.
Pereira
Sum´ario
Introduc¸ ˜ao
Programac¸ ˜ao
Estruturada
Estrutura de
Controle
Estrutura de Controle
Estrutura de Controle
Na programac¸ ˜ao estruturada, a estruturac¸ ˜ao est´a baseada
num pequeno n´umero de estruturas de controle
i- Sequencial;
ii- Decis˜ao;
iii- Selec¸ ˜ao m´ultipla;
iv- Iterac¸ ˜ao do tipo enquanto-fac¸a;
v- Iterac¸ ˜ao do tipo repita-enquanto;
Dr. E. S. Pereira 20
Prog. Estr.
Dr. E. S.
Pereira
Sum´ario
Introduc¸ ˜ao
Programac¸ ˜ao
Estruturada
Estrutura de
Controle
Estrutura de Controle
Estrutura de Controle
Na programac¸ ˜ao estruturada, a estruturac¸ ˜ao est´a baseada
num pequeno n´umero de estruturas de controle
i- Sequencial;
ii- Decis˜ao;
iii- Selec¸ ˜ao m´ultipla;
iv- Iterac¸ ˜ao do tipo enquanto-fac¸a;
v- Iterac¸ ˜ao do tipo repita-enquanto;
Dr. E. S. Pereira 21
Prog. Estr.
Dr. E. S.
Pereira
Sum´ario
Introduc¸ ˜ao
Programac¸ ˜ao
Estruturada
Estrutura de
Controle
Estrutura de Controle
Estrutura de Controle
Na programac¸ ˜ao estruturada, a estruturac¸ ˜ao est´a baseada
num pequeno n´umero de estruturas de controle
i- Sequencial;
ii- Decis˜ao;
iii- Selec¸ ˜ao m´ultipla;
iv- Iterac¸ ˜ao do tipo enquanto-fac¸a;
v- Iterac¸ ˜ao do tipo repita-enquanto;
Dr. E. S. Pereira 22
Prog. Estr.
Dr. E. S.
Pereira
Sum´ario
Introduc¸ ˜ao
Programac¸ ˜ao
Estruturada
Estrutura de
Controle
Estrutura de Controle
Estrutura de Controle
Na programac¸ ˜ao estruturada, a estruturac¸ ˜ao est´a baseada
num pequeno n´umero de estruturas de controle
i- Sequencial;
ii- Decis˜ao;
iii- Selec¸ ˜ao m´ultipla;
iv- Iterac¸ ˜ao do tipo enquanto-fac¸a;
v- Iterac¸ ˜ao do tipo repita-enquanto;
Dr. E. S. Pereira 23
Prog. Estr.
Dr. E. S.
Pereira
Sum´ario
Introduc¸ ˜ao
Programac¸ ˜ao
Estruturada
Estrutura de
Controle
Estrutura de Controle
Estrutura de Controle
Princ´ıpio da programac¸ ˜ao estruturada:
Qualquer algoritmo pode ser escrito combinando-se blocos
formados pelas estruturas de controle.
Dr. E. S. Pereira 24
Prog. Estr.
Dr. E. S.
Pereira
Sum´ario
Introduc¸ ˜ao
Programac¸ ˜ao
Estruturada
Estrutura de
Controle
Estrutura de Controle
Estrutura de Controle
Princ´ıpio da programac¸ ˜ao estruturada:
Qualquer algoritmo pode ser escrito combinando-se blocos
formados pelas estruturas de controle.
Dr. E. S. Pereira 25
Prog. Estr.
Dr. E. S.
Pereira
Sum´ario
Introduc¸ ˜ao
Programac¸ ˜ao
Estruturada
Estrutura de
Controle
FIM
Grato
MUITO OBRIGADO.
Dr. E. S. Pereira 26
Prog. Estr.
Dr. E. S.
Pereira
Sum´ario
Introduc¸ ˜ao
Programac¸ ˜ao
Estruturada
Estrutura de
Controle
Referˆencias
Referˆencias
MARTHA, L. F. Fundamentos de Programac¸ ˜ao Estruturada em C. Dispon´ıvel
em http://webserver2.tecgraf.puc-rio.br/ftp_pub/lfm/
CIV2801ProgramC.pdf. Acessado em 7 de Maio de 2018.
SIQUEIRA, F. Programac¸ ˜ao Estruturada. Dispon´ıvel em
https://sites.google.com/site/unipliprogramacaoestruturada/
artigos/o-que-e-programacao-estruturada. Acessado em 7 de Maio
de 2018.
Dr. E. S. Pereira 27

Mais conteúdo relacionado

Mais procurados

Curso de Desenvolvimento Web - Módulo 03 - JavaScript
Curso de Desenvolvimento Web - Módulo 03 - JavaScriptCurso de Desenvolvimento Web - Módulo 03 - JavaScript
Curso de Desenvolvimento Web - Módulo 03 - JavaScript
Rodrigo Bueno Santa Maria, BS, MBA
 
Estrutura de Dados - Aula 01 - Apresentação
Estrutura de Dados - Aula 01 - ApresentaçãoEstrutura de Dados - Aula 01 - Apresentação
Estrutura de Dados - Aula 01 - Apresentação
Leinylson Fontinele
 
Introdução a Linguagem de Programação C
Introdução a Linguagem de Programação CIntrodução a Linguagem de Programação C
Introdução a Linguagem de Programação C
Gercélia Ramos
 
Redes de computadores
Redes de computadoresRedes de computadores
Redes de computadores
Jakson Silva
 
Aula 7 - Modelagem de Software
Aula 7 - Modelagem de SoftwareAula 7 - Modelagem de Software
Aula 7 - Modelagem de Software
Leinylson Fontinele
 
Aula 01 - Fundamentos de Banco de Dados (2).pdf
Aula 01 - Fundamentos de Banco de Dados (2).pdfAula 01 - Fundamentos de Banco de Dados (2).pdf
Aula 01 - Fundamentos de Banco de Dados (2).pdf
Marcelo Silva
 
Modelo Relacional, Rede e Hierárquico
Modelo Relacional, Rede e HierárquicoModelo Relacional, Rede e Hierárquico
Modelo Relacional, Rede e Hierárquico
rosimaracorsino
 
Aula 1 - Introdução a POO
Aula 1 -  Introdução a POOAula 1 -  Introdução a POO
Aula 1 - Introdução a POO
Daniel Brandão
 
Aula 9 banco de dados
Aula 9   banco de dadosAula 9   banco de dados
Aula 9 banco de dados
Jorge Ávila Miranda
 
UML - Criando Diagramas Eficientes
UML - Criando Diagramas EficientesUML - Criando Diagramas Eficientes
UML - Criando Diagramas Eficientes
Rodrigo Cascarrolho
 
Variáveis e portugol
Variáveis e portugolVariáveis e portugol
Variáveis e portugol
Carlos Wagner Costa
 
Introdução ao HTML e CSS
Introdução ao HTML e CSSIntrodução ao HTML e CSS
Introdução ao HTML e CSS
Sérgio Souza Costa
 
Aula 03.2 - Algoritmos, Diagramas de Blocos e Fluxograma
Aula 03.2 - Algoritmos, Diagramas de Blocos e FluxogramaAula 03.2 - Algoritmos, Diagramas de Blocos e Fluxograma
Aula 03.2 - Algoritmos, Diagramas de Blocos e Fluxograma
Messias Batista
 
Material de Apoio de Algoritmo e Lógica de Programação
Material de Apoio de Algoritmo e Lógica de ProgramaçãoMaterial de Apoio de Algoritmo e Lógica de Programação
Material de Apoio de Algoritmo e Lógica de Programação
rodfernandes
 
Modelos de Banco de dados e SGBDS
Modelos de Banco de dados e SGBDSModelos de Banco de dados e SGBDS
Modelos de Banco de dados e SGBDS
Mahuan Capeletto Abdala
 
Modelos de processos de software
Modelos de processos de softwareModelos de processos de software
Modelos de processos de software
Nécio de Lima Veras
 
Algoritmo 04 - Estruturas de decisão
 Algoritmo 04 - Estruturas de decisão Algoritmo 04 - Estruturas de decisão
Algoritmo 04 - Estruturas de decisão
Professor Samuel Ribeiro
 
Apostila modelagem de banco de dados
Apostila modelagem de banco de dadosApostila modelagem de banco de dados
Apostila modelagem de banco de dados
Fernanda Moran Menezes
 
Lista de exercicios algoritmos resolvida-
Lista de exercicios   algoritmos  resolvida-Lista de exercicios   algoritmos  resolvida-
Lista de exercicios algoritmos resolvida-
Mauro Pereira
 
Curso de Desenvolvimento Web - Módulo 01 - HTML
Curso de Desenvolvimento Web - Módulo 01 - HTMLCurso de Desenvolvimento Web - Módulo 01 - HTML
Curso de Desenvolvimento Web - Módulo 01 - HTML
Rodrigo Bueno Santa Maria, BS, MBA
 

Mais procurados (20)

Curso de Desenvolvimento Web - Módulo 03 - JavaScript
Curso de Desenvolvimento Web - Módulo 03 - JavaScriptCurso de Desenvolvimento Web - Módulo 03 - JavaScript
Curso de Desenvolvimento Web - Módulo 03 - JavaScript
 
Estrutura de Dados - Aula 01 - Apresentação
Estrutura de Dados - Aula 01 - ApresentaçãoEstrutura de Dados - Aula 01 - Apresentação
Estrutura de Dados - Aula 01 - Apresentação
 
Introdução a Linguagem de Programação C
Introdução a Linguagem de Programação CIntrodução a Linguagem de Programação C
Introdução a Linguagem de Programação C
 
Redes de computadores
Redes de computadoresRedes de computadores
Redes de computadores
 
Aula 7 - Modelagem de Software
Aula 7 - Modelagem de SoftwareAula 7 - Modelagem de Software
Aula 7 - Modelagem de Software
 
Aula 01 - Fundamentos de Banco de Dados (2).pdf
Aula 01 - Fundamentos de Banco de Dados (2).pdfAula 01 - Fundamentos de Banco de Dados (2).pdf
Aula 01 - Fundamentos de Banco de Dados (2).pdf
 
Modelo Relacional, Rede e Hierárquico
Modelo Relacional, Rede e HierárquicoModelo Relacional, Rede e Hierárquico
Modelo Relacional, Rede e Hierárquico
 
Aula 1 - Introdução a POO
Aula 1 -  Introdução a POOAula 1 -  Introdução a POO
Aula 1 - Introdução a POO
 
Aula 9 banco de dados
Aula 9   banco de dadosAula 9   banco de dados
Aula 9 banco de dados
 
UML - Criando Diagramas Eficientes
UML - Criando Diagramas EficientesUML - Criando Diagramas Eficientes
UML - Criando Diagramas Eficientes
 
Variáveis e portugol
Variáveis e portugolVariáveis e portugol
Variáveis e portugol
 
Introdução ao HTML e CSS
Introdução ao HTML e CSSIntrodução ao HTML e CSS
Introdução ao HTML e CSS
 
Aula 03.2 - Algoritmos, Diagramas de Blocos e Fluxograma
Aula 03.2 - Algoritmos, Diagramas de Blocos e FluxogramaAula 03.2 - Algoritmos, Diagramas de Blocos e Fluxograma
Aula 03.2 - Algoritmos, Diagramas de Blocos e Fluxograma
 
Material de Apoio de Algoritmo e Lógica de Programação
Material de Apoio de Algoritmo e Lógica de ProgramaçãoMaterial de Apoio de Algoritmo e Lógica de Programação
Material de Apoio de Algoritmo e Lógica de Programação
 
Modelos de Banco de dados e SGBDS
Modelos de Banco de dados e SGBDSModelos de Banco de dados e SGBDS
Modelos de Banco de dados e SGBDS
 
Modelos de processos de software
Modelos de processos de softwareModelos de processos de software
Modelos de processos de software
 
Algoritmo 04 - Estruturas de decisão
 Algoritmo 04 - Estruturas de decisão Algoritmo 04 - Estruturas de decisão
Algoritmo 04 - Estruturas de decisão
 
Apostila modelagem de banco de dados
Apostila modelagem de banco de dadosApostila modelagem de banco de dados
Apostila modelagem de banco de dados
 
Lista de exercicios algoritmos resolvida-
Lista de exercicios   algoritmos  resolvida-Lista de exercicios   algoritmos  resolvida-
Lista de exercicios algoritmos resolvida-
 
Curso de Desenvolvimento Web - Módulo 01 - HTML
Curso de Desenvolvimento Web - Módulo 01 - HTMLCurso de Desenvolvimento Web - Módulo 01 - HTML
Curso de Desenvolvimento Web - Módulo 01 - HTML
 

Semelhante a Programação Estruturada em Python - Introducao

Algoritmia
AlgoritmiaAlgoritmia
Algoritmia
Antonio Trigo
 
TDC2016SP - Infra ágil: conceito e prática
TDC2016SP - Infra ágil: conceito e práticaTDC2016SP - Infra ágil: conceito e prática
TDC2016SP - Infra ágil: conceito e prática
tdc-globalcode
 
Apostila
ApostilaApostila
Apostila
Fabio Roberto
 
Manuscrito Rejuvenescimento De Software
Manuscrito   Rejuvenescimento De SoftwareManuscrito   Rejuvenescimento De Software
Manuscrito Rejuvenescimento De Software
Marcus Oliveira
 
Guia de estudos Protheus 12
Guia de estudos Protheus 12Guia de estudos Protheus 12
Guia de estudos Protheus 12
ThaysdePduaAssis
 
algoritmos e programacao apostila completa
 algoritmos e programacao apostila completa algoritmos e programacao apostila completa
algoritmos e programacao apostila completa
una
 
Apostila de algoritmo e programação
Apostila de algoritmo e programaçãoApostila de algoritmo e programação
Apostila de algoritmo e programação
Thiago Marques
 
Algoritmos e-programacao-apostila-completa
Algoritmos e-programacao-apostila-completaAlgoritmos e-programacao-apostila-completa
Algoritmos e-programacao-apostila-completa
Assis Alcantara
 
Reengenharia de Software
Reengenharia de SoftwareReengenharia de Software
Reengenharia de Software
Rafael Berto
 
Tdp+2011 2+aula+5+-+eap+-+estrutura+analítica+do+projeto
Tdp+2011 2+aula+5+-+eap+-+estrutura+analítica+do+projetoTdp+2011 2+aula+5+-+eap+-+estrutura+analítica+do+projeto
Tdp+2011 2+aula+5+-+eap+-+estrutura+analítica+do+projeto
Luiz Navas
 
Implementando Implementando eXtreme treme Programming rogramming em em Java Java
Implementando Implementando eXtreme treme Programming rogramming em em Java JavaImplementando Implementando eXtreme treme Programming rogramming em em Java Java
Implementando Implementando eXtreme treme Programming rogramming em em Java Java
elliando dias
 
Engenharia Reversa e Reengenharia Software
Engenharia Reversa e Reengenharia SoftwareEngenharia Reversa e Reengenharia Software
Engenharia Reversa e Reengenharia Software
elliando dias
 
Aula 03 de engenharia de software uespi 2011-1
Aula 03 de engenharia de software uespi 2011-1Aula 03 de engenharia de software uespi 2011-1
Aula 03 de engenharia de software uespi 2011-1
Erivelton Silva Rocha
 
Implantacao de Software
Implantacao de SoftwareImplantacao de Software
Implantacao de Software
Robson Silva Espig
 
Gerência de Configuração de Software: Benefícios Do Controle de Versões Distr...
Gerência de Configuração de Software: Benefícios Do Controle de Versões Distr...Gerência de Configuração de Software: Benefícios Do Controle de Versões Distr...
Gerência de Configuração de Software: Benefícios Do Controle de Versões Distr...
Gilmar Pupo
 
Apostila sobre o Visualg
Apostila sobre o VisualgApostila sobre o Visualg
Apostila sobre o Visualg
Regis Magalhães
 
Palestra DevOps para Teste de Software
Palestra DevOps para Teste de SoftwarePalestra DevOps para Teste de Software
Palestra DevOps para Teste de Software
Júlio de Lima
 
Implementação
ImplementaçãoImplementação
Implementação
Marcelo Yamaguti
 
Engenharia de Testes
Engenharia de TestesEngenharia de Testes
Engenharia de Testes
UFPA
 
As melhores práticas de desenvolvimento de software em fábrica de software
As melhores práticas de desenvolvimento de software em fábrica de softwareAs melhores práticas de desenvolvimento de software em fábrica de software
As melhores práticas de desenvolvimento de software em fábrica de software
Rafael Souza
 

Semelhante a Programação Estruturada em Python - Introducao (20)

Algoritmia
AlgoritmiaAlgoritmia
Algoritmia
 
TDC2016SP - Infra ágil: conceito e prática
TDC2016SP - Infra ágil: conceito e práticaTDC2016SP - Infra ágil: conceito e prática
TDC2016SP - Infra ágil: conceito e prática
 
Apostila
ApostilaApostila
Apostila
 
Manuscrito Rejuvenescimento De Software
Manuscrito   Rejuvenescimento De SoftwareManuscrito   Rejuvenescimento De Software
Manuscrito Rejuvenescimento De Software
 
Guia de estudos Protheus 12
Guia de estudos Protheus 12Guia de estudos Protheus 12
Guia de estudos Protheus 12
 
algoritmos e programacao apostila completa
 algoritmos e programacao apostila completa algoritmos e programacao apostila completa
algoritmos e programacao apostila completa
 
Apostila de algoritmo e programação
Apostila de algoritmo e programaçãoApostila de algoritmo e programação
Apostila de algoritmo e programação
 
Algoritmos e-programacao-apostila-completa
Algoritmos e-programacao-apostila-completaAlgoritmos e-programacao-apostila-completa
Algoritmos e-programacao-apostila-completa
 
Reengenharia de Software
Reengenharia de SoftwareReengenharia de Software
Reengenharia de Software
 
Tdp+2011 2+aula+5+-+eap+-+estrutura+analítica+do+projeto
Tdp+2011 2+aula+5+-+eap+-+estrutura+analítica+do+projetoTdp+2011 2+aula+5+-+eap+-+estrutura+analítica+do+projeto
Tdp+2011 2+aula+5+-+eap+-+estrutura+analítica+do+projeto
 
Implementando Implementando eXtreme treme Programming rogramming em em Java Java
Implementando Implementando eXtreme treme Programming rogramming em em Java JavaImplementando Implementando eXtreme treme Programming rogramming em em Java Java
Implementando Implementando eXtreme treme Programming rogramming em em Java Java
 
Engenharia Reversa e Reengenharia Software
Engenharia Reversa e Reengenharia SoftwareEngenharia Reversa e Reengenharia Software
Engenharia Reversa e Reengenharia Software
 
Aula 03 de engenharia de software uespi 2011-1
Aula 03 de engenharia de software uespi 2011-1Aula 03 de engenharia de software uespi 2011-1
Aula 03 de engenharia de software uespi 2011-1
 
Implantacao de Software
Implantacao de SoftwareImplantacao de Software
Implantacao de Software
 
Gerência de Configuração de Software: Benefícios Do Controle de Versões Distr...
Gerência de Configuração de Software: Benefícios Do Controle de Versões Distr...Gerência de Configuração de Software: Benefícios Do Controle de Versões Distr...
Gerência de Configuração de Software: Benefícios Do Controle de Versões Distr...
 
Apostila sobre o Visualg
Apostila sobre o VisualgApostila sobre o Visualg
Apostila sobre o Visualg
 
Palestra DevOps para Teste de Software
Palestra DevOps para Teste de SoftwarePalestra DevOps para Teste de Software
Palestra DevOps para Teste de Software
 
Implementação
ImplementaçãoImplementação
Implementação
 
Engenharia de Testes
Engenharia de TestesEngenharia de Testes
Engenharia de Testes
 
As melhores práticas de desenvolvimento de software em fábrica de software
As melhores práticas de desenvolvimento de software em fábrica de softwareAs melhores práticas de desenvolvimento de software em fábrica de software
As melhores práticas de desenvolvimento de software em fábrica de software
 

Mais de Eduardo S. Pereira

Lista de Exercícios de Probabilidade e Estatística do Segundo Bimestre
Lista de Exercícios de Probabilidade e Estatística do Segundo BimestreLista de Exercícios de Probabilidade e Estatística do Segundo Bimestre
Lista de Exercícios de Probabilidade e Estatística do Segundo Bimestre
Eduardo S. Pereira
 
Aula 10 Probabilidade e Estatística
Aula 10 Probabilidade e EstatísticaAula 10 Probabilidade e Estatística
Aula 10 Probabilidade e Estatística
Eduardo S. Pereira
 
Aula de Probabilidade e Estatítisca Revisão
Aula de Probabilidade e Estatítisca RevisãoAula de Probabilidade e Estatítisca Revisão
Aula de Probabilidade e Estatítisca Revisão
Eduardo S. Pereira
 
Atividade prática Probabilidade e Estatística
Atividade prática Probabilidade e EstatísticaAtividade prática Probabilidade e Estatística
Atividade prática Probabilidade e Estatística
Eduardo S. Pereira
 
Probabilidade e Estatítica Lista de Exercícios 1
Probabilidade e Estatítica Lista de Exercícios 1Probabilidade e Estatítica Lista de Exercícios 1
Probabilidade e Estatítica Lista de Exercícios 1
Eduardo S. Pereira
 
Probabilidade e Estatística Tabelas de Frequência
Probabilidade e Estatística Tabelas de FrequênciaProbabilidade e Estatística Tabelas de Frequência
Probabilidade e Estatística Tabelas de Frequência
Eduardo S. Pereira
 
Probabilidade e Estatística Boxplot
Probabilidade e Estatística BoxplotProbabilidade e Estatística Boxplot
Probabilidade e Estatística Boxplot
Eduardo S. Pereira
 
Aula 11 Modelagem de Dados
Aula 11 Modelagem de DadosAula 11 Modelagem de Dados
Aula 11 Modelagem de Dados
Eduardo S. Pereira
 
Aula 10 Modelagem de Dados
Aula 10 Modelagem de DadosAula 10 Modelagem de Dados
Aula 10 Modelagem de Dados
Eduardo S. Pereira
 
Aula 9 Modelagem de Dados
Aula 9 Modelagem de DadosAula 9 Modelagem de Dados
Aula 9 Modelagem de Dados
Eduardo S. Pereira
 
Aula 7 Modelagem de Dados
Aula 7 Modelagem de DadosAula 7 Modelagem de Dados
Aula 7 Modelagem de Dados
Eduardo S. Pereira
 
Aula 8 Modelagem de Dados
Aula 8 Modelagem de DadosAula 8 Modelagem de Dados
Aula 8 Modelagem de Dados
Eduardo S. Pereira
 
Primeira Lista de Exercícios de Modelagem de Dados
Primeira Lista de Exercícios de Modelagem de DadosPrimeira Lista de Exercícios de Modelagem de Dados
Primeira Lista de Exercícios de Modelagem de Dados
Eduardo S. Pereira
 
Aula 06 Modelagem de Dados
Aula 06 Modelagem de DadosAula 06 Modelagem de Dados
Aula 06 Modelagem de Dados
Eduardo S. Pereira
 
Aula05
Aula05Aula05
Aula04
Aula04Aula04
Aula03
Aula03Aula03
Aula02
Aula02Aula02
Aula01
Aula01Aula01
Aula 7 - Algoritmos e Estrutura de Dados
Aula 7 - Algoritmos e Estrutura de DadosAula 7 - Algoritmos e Estrutura de Dados
Aula 7 - Algoritmos e Estrutura de Dados
Eduardo S. Pereira
 

Mais de Eduardo S. Pereira (20)

Lista de Exercícios de Probabilidade e Estatística do Segundo Bimestre
Lista de Exercícios de Probabilidade e Estatística do Segundo BimestreLista de Exercícios de Probabilidade e Estatística do Segundo Bimestre
Lista de Exercícios de Probabilidade e Estatística do Segundo Bimestre
 
Aula 10 Probabilidade e Estatística
Aula 10 Probabilidade e EstatísticaAula 10 Probabilidade e Estatística
Aula 10 Probabilidade e Estatística
 
Aula de Probabilidade e Estatítisca Revisão
Aula de Probabilidade e Estatítisca RevisãoAula de Probabilidade e Estatítisca Revisão
Aula de Probabilidade e Estatítisca Revisão
 
Atividade prática Probabilidade e Estatística
Atividade prática Probabilidade e EstatísticaAtividade prática Probabilidade e Estatística
Atividade prática Probabilidade e Estatística
 
Probabilidade e Estatítica Lista de Exercícios 1
Probabilidade e Estatítica Lista de Exercícios 1Probabilidade e Estatítica Lista de Exercícios 1
Probabilidade e Estatítica Lista de Exercícios 1
 
Probabilidade e Estatística Tabelas de Frequência
Probabilidade e Estatística Tabelas de FrequênciaProbabilidade e Estatística Tabelas de Frequência
Probabilidade e Estatística Tabelas de Frequência
 
Probabilidade e Estatística Boxplot
Probabilidade e Estatística BoxplotProbabilidade e Estatística Boxplot
Probabilidade e Estatística Boxplot
 
Aula 11 Modelagem de Dados
Aula 11 Modelagem de DadosAula 11 Modelagem de Dados
Aula 11 Modelagem de Dados
 
Aula 10 Modelagem de Dados
Aula 10 Modelagem de DadosAula 10 Modelagem de Dados
Aula 10 Modelagem de Dados
 
Aula 9 Modelagem de Dados
Aula 9 Modelagem de DadosAula 9 Modelagem de Dados
Aula 9 Modelagem de Dados
 
Aula 7 Modelagem de Dados
Aula 7 Modelagem de DadosAula 7 Modelagem de Dados
Aula 7 Modelagem de Dados
 
Aula 8 Modelagem de Dados
Aula 8 Modelagem de DadosAula 8 Modelagem de Dados
Aula 8 Modelagem de Dados
 
Primeira Lista de Exercícios de Modelagem de Dados
Primeira Lista de Exercícios de Modelagem de DadosPrimeira Lista de Exercícios de Modelagem de Dados
Primeira Lista de Exercícios de Modelagem de Dados
 
Aula 06 Modelagem de Dados
Aula 06 Modelagem de DadosAula 06 Modelagem de Dados
Aula 06 Modelagem de Dados
 
Aula05
Aula05Aula05
Aula05
 
Aula04
Aula04Aula04
Aula04
 
Aula03
Aula03Aula03
Aula03
 
Aula02
Aula02Aula02
Aula02
 
Aula01
Aula01Aula01
Aula01
 
Aula 7 - Algoritmos e Estrutura de Dados
Aula 7 - Algoritmos e Estrutura de DadosAula 7 - Algoritmos e Estrutura de Dados
Aula 7 - Algoritmos e Estrutura de Dados
 

Último

slides de Didática 2.pdf para apresentar
slides de Didática 2.pdf para apresentarslides de Didática 2.pdf para apresentar
slides de Didática 2.pdf para apresentar
JoeteCarvalho
 
Vogais Ilustrados para alfabetização infantil
Vogais Ilustrados para alfabetização infantilVogais Ilustrados para alfabetização infantil
Vogais Ilustrados para alfabetização infantil
mamaeieby
 
Atividade letra da música - Espalhe Amor, Anavitória.
Atividade letra da música - Espalhe  Amor, Anavitória.Atividade letra da música - Espalhe  Amor, Anavitória.
Atividade letra da música - Espalhe Amor, Anavitória.
Mary Alvarenga
 
000. Para rezar o terço - Junho - mês do Sagrado Coração de Jesús.pdf
000. Para rezar o terço - Junho - mês do Sagrado Coração de Jesús.pdf000. Para rezar o terço - Junho - mês do Sagrado Coração de Jesús.pdf
000. Para rezar o terço - Junho - mês do Sagrado Coração de Jesús.pdf
YeniferGarcia36
 
CRONOGRAMA - PSC 2° ETAPA 2024.pptx (1).pdf
CRONOGRAMA - PSC 2° ETAPA 2024.pptx (1).pdfCRONOGRAMA - PSC 2° ETAPA 2024.pptx (1).pdf
CRONOGRAMA - PSC 2° ETAPA 2024.pptx (1).pdf
soaresdesouzaamanda8
 
Treinamento NR 38 - CORPO PRINCIPAL da NORMA.pptx
Treinamento NR 38 - CORPO PRINCIPAL da NORMA.pptxTreinamento NR 38 - CORPO PRINCIPAL da NORMA.pptx
Treinamento NR 38 - CORPO PRINCIPAL da NORMA.pptx
MarcosPaulo777883
 
Estrutura Pedagógica - Laboratório de Educação a Distância.ppt
Estrutura Pedagógica - Laboratório de Educação a Distância.pptEstrutura Pedagógica - Laboratório de Educação a Distância.ppt
Estrutura Pedagógica - Laboratório de Educação a Distância.ppt
livrosjovert
 
- TEMPLATE DA PRATICA - Psicomotricidade.pptx
- TEMPLATE DA PRATICA - Psicomotricidade.pptx- TEMPLATE DA PRATICA - Psicomotricidade.pptx
- TEMPLATE DA PRATICA - Psicomotricidade.pptx
LucianaCristina58
 
Aula 1 do livro de Ciências do aluno - sons
Aula 1 do livro de Ciências do aluno - sonsAula 1 do livro de Ciências do aluno - sons
Aula 1 do livro de Ciências do aluno - sons
Érika Rufo
 
UFCD_10949_Lojas e-commerce no-code_índice.pdf
UFCD_10949_Lojas e-commerce no-code_índice.pdfUFCD_10949_Lojas e-commerce no-code_índice.pdf
UFCD_10949_Lojas e-commerce no-code_índice.pdf
Manuais Formação
 
epidemias endemia-pandemia-e-epidemia (1).ppt
epidemias endemia-pandemia-e-epidemia (1).pptepidemias endemia-pandemia-e-epidemia (1).ppt
epidemias endemia-pandemia-e-epidemia (1).ppt
MarceloMonteiro213738
 
Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...
Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...
Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...
Biblioteca UCS
 
A QUESTÃO ANTROPOLÓGICA: O QUE SOMOS OU QUEM SOMOS.pdf
A QUESTÃO ANTROPOLÓGICA: O QUE SOMOS OU QUEM SOMOS.pdfA QUESTÃO ANTROPOLÓGICA: O QUE SOMOS OU QUEM SOMOS.pdf
A QUESTÃO ANTROPOLÓGICA: O QUE SOMOS OU QUEM SOMOS.pdf
AurelianoFerreirades2
 
Reino-Vegetal plantas e demais conceitos .pptx
Reino-Vegetal plantas e demais conceitos .pptxReino-Vegetal plantas e demais conceitos .pptx
Reino-Vegetal plantas e demais conceitos .pptx
CarinaSantos916505
 
1ª LEI DE OHN, CARACTERISTICAS IMPORTANTES.
1ª LEI DE OHN, CARACTERISTICAS IMPORTANTES.1ª LEI DE OHN, CARACTERISTICAS IMPORTANTES.
1ª LEI DE OHN, CARACTERISTICAS IMPORTANTES.
LeticiaRochaCupaiol
 
Slides Lição 11, Central Gospel, Os Mortos Em CRISTO, 2Tr24.pptx
Slides Lição 11, Central Gospel, Os Mortos Em CRISTO, 2Tr24.pptxSlides Lição 11, Central Gospel, Os Mortos Em CRISTO, 2Tr24.pptx
Slides Lição 11, Central Gospel, Os Mortos Em CRISTO, 2Tr24.pptx
LuizHenriquedeAlmeid6
 
Famílias Que Contribuíram Para O Crescimento Do Assaré
Famílias Que Contribuíram Para O Crescimento Do AssaréFamílias Que Contribuíram Para O Crescimento Do Assaré
Famílias Que Contribuíram Para O Crescimento Do Assaré
profesfrancleite
 
Livro: Pedagogia do Oprimido - Paulo Freire
Livro: Pedagogia do Oprimido - Paulo FreireLivro: Pedagogia do Oprimido - Paulo Freire
Livro: Pedagogia do Oprimido - Paulo Freire
WelberMerlinCardoso
 
759-fortaleza-resultado-definitivo-prova-objetiva-2024-05-28.pdf
759-fortaleza-resultado-definitivo-prova-objetiva-2024-05-28.pdf759-fortaleza-resultado-definitivo-prova-objetiva-2024-05-28.pdf
759-fortaleza-resultado-definitivo-prova-objetiva-2024-05-28.pdf
MessiasMarianoG
 
O que é um Ménage a Trois Contemporâneo .pdf
O que é um Ménage a Trois Contemporâneo .pdfO que é um Ménage a Trois Contemporâneo .pdf
O que é um Ménage a Trois Contemporâneo .pdf
Pastor Robson Colaço
 

Último (20)

slides de Didática 2.pdf para apresentar
slides de Didática 2.pdf para apresentarslides de Didática 2.pdf para apresentar
slides de Didática 2.pdf para apresentar
 
Vogais Ilustrados para alfabetização infantil
Vogais Ilustrados para alfabetização infantilVogais Ilustrados para alfabetização infantil
Vogais Ilustrados para alfabetização infantil
 
Atividade letra da música - Espalhe Amor, Anavitória.
Atividade letra da música - Espalhe  Amor, Anavitória.Atividade letra da música - Espalhe  Amor, Anavitória.
Atividade letra da música - Espalhe Amor, Anavitória.
 
000. Para rezar o terço - Junho - mês do Sagrado Coração de Jesús.pdf
000. Para rezar o terço - Junho - mês do Sagrado Coração de Jesús.pdf000. Para rezar o terço - Junho - mês do Sagrado Coração de Jesús.pdf
000. Para rezar o terço - Junho - mês do Sagrado Coração de Jesús.pdf
 
CRONOGRAMA - PSC 2° ETAPA 2024.pptx (1).pdf
CRONOGRAMA - PSC 2° ETAPA 2024.pptx (1).pdfCRONOGRAMA - PSC 2° ETAPA 2024.pptx (1).pdf
CRONOGRAMA - PSC 2° ETAPA 2024.pptx (1).pdf
 
Treinamento NR 38 - CORPO PRINCIPAL da NORMA.pptx
Treinamento NR 38 - CORPO PRINCIPAL da NORMA.pptxTreinamento NR 38 - CORPO PRINCIPAL da NORMA.pptx
Treinamento NR 38 - CORPO PRINCIPAL da NORMA.pptx
 
Estrutura Pedagógica - Laboratório de Educação a Distância.ppt
Estrutura Pedagógica - Laboratório de Educação a Distância.pptEstrutura Pedagógica - Laboratório de Educação a Distância.ppt
Estrutura Pedagógica - Laboratório de Educação a Distância.ppt
 
- TEMPLATE DA PRATICA - Psicomotricidade.pptx
- TEMPLATE DA PRATICA - Psicomotricidade.pptx- TEMPLATE DA PRATICA - Psicomotricidade.pptx
- TEMPLATE DA PRATICA - Psicomotricidade.pptx
 
Aula 1 do livro de Ciências do aluno - sons
Aula 1 do livro de Ciências do aluno - sonsAula 1 do livro de Ciências do aluno - sons
Aula 1 do livro de Ciências do aluno - sons
 
UFCD_10949_Lojas e-commerce no-code_índice.pdf
UFCD_10949_Lojas e-commerce no-code_índice.pdfUFCD_10949_Lojas e-commerce no-code_índice.pdf
UFCD_10949_Lojas e-commerce no-code_índice.pdf
 
epidemias endemia-pandemia-e-epidemia (1).ppt
epidemias endemia-pandemia-e-epidemia (1).pptepidemias endemia-pandemia-e-epidemia (1).ppt
epidemias endemia-pandemia-e-epidemia (1).ppt
 
Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...
Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...
Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...
 
A QUESTÃO ANTROPOLÓGICA: O QUE SOMOS OU QUEM SOMOS.pdf
A QUESTÃO ANTROPOLÓGICA: O QUE SOMOS OU QUEM SOMOS.pdfA QUESTÃO ANTROPOLÓGICA: O QUE SOMOS OU QUEM SOMOS.pdf
A QUESTÃO ANTROPOLÓGICA: O QUE SOMOS OU QUEM SOMOS.pdf
 
Reino-Vegetal plantas e demais conceitos .pptx
Reino-Vegetal plantas e demais conceitos .pptxReino-Vegetal plantas e demais conceitos .pptx
Reino-Vegetal plantas e demais conceitos .pptx
 
1ª LEI DE OHN, CARACTERISTICAS IMPORTANTES.
1ª LEI DE OHN, CARACTERISTICAS IMPORTANTES.1ª LEI DE OHN, CARACTERISTICAS IMPORTANTES.
1ª LEI DE OHN, CARACTERISTICAS IMPORTANTES.
 
Slides Lição 11, Central Gospel, Os Mortos Em CRISTO, 2Tr24.pptx
Slides Lição 11, Central Gospel, Os Mortos Em CRISTO, 2Tr24.pptxSlides Lição 11, Central Gospel, Os Mortos Em CRISTO, 2Tr24.pptx
Slides Lição 11, Central Gospel, Os Mortos Em CRISTO, 2Tr24.pptx
 
Famílias Que Contribuíram Para O Crescimento Do Assaré
Famílias Que Contribuíram Para O Crescimento Do AssaréFamílias Que Contribuíram Para O Crescimento Do Assaré
Famílias Que Contribuíram Para O Crescimento Do Assaré
 
Livro: Pedagogia do Oprimido - Paulo Freire
Livro: Pedagogia do Oprimido - Paulo FreireLivro: Pedagogia do Oprimido - Paulo Freire
Livro: Pedagogia do Oprimido - Paulo Freire
 
759-fortaleza-resultado-definitivo-prova-objetiva-2024-05-28.pdf
759-fortaleza-resultado-definitivo-prova-objetiva-2024-05-28.pdf759-fortaleza-resultado-definitivo-prova-objetiva-2024-05-28.pdf
759-fortaleza-resultado-definitivo-prova-objetiva-2024-05-28.pdf
 
O que é um Ménage a Trois Contemporâneo .pdf
O que é um Ménage a Trois Contemporâneo .pdfO que é um Ménage a Trois Contemporâneo .pdf
O que é um Ménage a Trois Contemporâneo .pdf
 

Programação Estruturada em Python - Introducao

  • 1. Prog. Estr. Dr. E. S. Pereira Sum´ario Introduc¸ ˜ao Programac¸ ˜ao Estruturada Estrutura de Controle Programac¸ ˜ao Estruturada Em Python - Introduc¸ ˜ao Prof. Dr. Eduardo S. Pereira. http: //eduardopereira.upcursosetreinamentosonline.com/ 3 de junho de 2018 Dr. E. S. Pereira 1
  • 2. Prog. Estr. Dr. E. S. Pereira Sum´ario Introduc¸ ˜ao Programac¸ ˜ao Estruturada Estrutura de Controle 1 Introduc¸ ˜ao 2 Programac¸ ˜ao Estruturada Programac¸ ˜ao Sequencial 3 Estrutura de Controle Dr. E. S. Pereira 2
  • 3. Prog. Estr. Dr. E. S. Pereira Sum´ario Introduc¸ ˜ao Programac¸ ˜ao Estruturada Estrutura de Controle Introduc¸ ˜ao Introduc¸ ˜ao Uma boa pr´atica ´e projetar um programa em unidades pequenas e bem documentadas Documentac¸ ˜ao deve se referir a conceitos gerais e como usar o programa Dr. E. S. Pereira 3
  • 4. Prog. Estr. Dr. E. S. Pereira Sum´ario Introduc¸ ˜ao Programac¸ ˜ao Estruturada Estrutura de Controle Introduc¸ ˜ao Introduc¸ ˜ao Uma boa pr´atica ´e projetar um programa em unidades pequenas e bem documentadas Documentac¸ ˜ao deve se referir a conceitos gerais e como usar o programa Dr. E. S. Pereira 4
  • 5. Prog. Estr. Dr. E. S. Pereira Sum´ario Introduc¸ ˜ao Programac¸ ˜ao Estruturada Programac¸ ˜ao Sequencial Estrutura de Controle Programac¸ ˜ao Estruturada Programac¸ ˜ao Estruturada Formaliza a ideia de dividir em blocos Forc¸a o programador a saber exatamente o estado do programa antes e depois de cada bloco. Faz uso de trˆes estruturas de controle para a construc¸ ˜ao de um programa: Sequˆencia, Selec¸ ˜ao e Repetic¸ ˜ao. Dr. E. S. Pereira 5
  • 6. Prog. Estr. Dr. E. S. Pereira Sum´ario Introduc¸ ˜ao Programac¸ ˜ao Estruturada Programac¸ ˜ao Sequencial Estrutura de Controle Programac¸ ˜ao Estruturada Programac¸ ˜ao Estruturada Formaliza a ideia de dividir em blocos Forc¸a o programador a saber exatamente o estado do programa antes e depois de cada bloco. Faz uso de trˆes estruturas de controle para a construc¸ ˜ao de um programa: Sequˆencia, Selec¸ ˜ao e Repetic¸ ˜ao. Dr. E. S. Pereira 6
  • 7. Prog. Estr. Dr. E. S. Pereira Sum´ario Introduc¸ ˜ao Programac¸ ˜ao Estruturada Programac¸ ˜ao Sequencial Estrutura de Controle Programac¸ ˜ao Estruturada Programac¸ ˜ao Estruturada Formaliza a ideia de dividir em blocos Forc¸a o programador a saber exatamente o estado do programa antes e depois de cada bloco. Faz uso de trˆes estruturas de controle para a construc¸ ˜ao de um programa: Sequˆencia, Selec¸ ˜ao e Repetic¸ ˜ao. Dr. E. S. Pereira 7
  • 8. Prog. Estr. Dr. E. S. Pereira Sum´ario Introduc¸ ˜ao Programac¸ ˜ao Estruturada Programac¸ ˜ao Sequencial Estrutura de Controle Programac¸ ˜ao Estruturada Programac¸ ˜ao Estruturada Foi apresentada no in´ıcio dos anos de 1970 pelo su´ıc¸o Niklaus Wirth. O dom´ınio da t´ecnica de programac¸ ˜ao estruturada ´e a base para aprendizado de outras t´ecnicas de programac¸ ˜ao, como modular e orientada a objetos. Permite que os programas tenham um fluxo de execuc¸ ˜ao de instruc¸ ˜oes mais claro e que facilita a compreens˜ao l´ogica do programa, Al´em de permitir que o c´odigo do programa seja escrito com uma estrutura facilmente reconhecida por quem far´a a manutenc¸ ˜ao do programa Dr. E. S. Pereira 8
  • 9. Prog. Estr. Dr. E. S. Pereira Sum´ario Introduc¸ ˜ao Programac¸ ˜ao Estruturada Programac¸ ˜ao Sequencial Estrutura de Controle Programac¸ ˜ao Estruturada Programac¸ ˜ao Estruturada Foi apresentada no in´ıcio dos anos de 1970 pelo su´ıc¸o Niklaus Wirth. O dom´ınio da t´ecnica de programac¸ ˜ao estruturada ´e a base para aprendizado de outras t´ecnicas de programac¸ ˜ao, como modular e orientada a objetos. Permite que os programas tenham um fluxo de execuc¸ ˜ao de instruc¸ ˜oes mais claro e que facilita a compreens˜ao l´ogica do programa, Al´em de permitir que o c´odigo do programa seja escrito com uma estrutura facilmente reconhecida por quem far´a a manutenc¸ ˜ao do programa Dr. E. S. Pereira 9
  • 10. Prog. Estr. Dr. E. S. Pereira Sum´ario Introduc¸ ˜ao Programac¸ ˜ao Estruturada Programac¸ ˜ao Sequencial Estrutura de Controle Programac¸ ˜ao Estruturada Programac¸ ˜ao Estruturada Foi apresentada no in´ıcio dos anos de 1970 pelo su´ıc¸o Niklaus Wirth. O dom´ınio da t´ecnica de programac¸ ˜ao estruturada ´e a base para aprendizado de outras t´ecnicas de programac¸ ˜ao, como modular e orientada a objetos. Permite que os programas tenham um fluxo de execuc¸ ˜ao de instruc¸ ˜oes mais claro e que facilita a compreens˜ao l´ogica do programa, Al´em de permitir que o c´odigo do programa seja escrito com uma estrutura facilmente reconhecida por quem far´a a manutenc¸ ˜ao do programa Dr. E. S. Pereira 10
  • 11. Prog. Estr. Dr. E. S. Pereira Sum´ario Introduc¸ ˜ao Programac¸ ˜ao Estruturada Programac¸ ˜ao Sequencial Estrutura de Controle Programac¸ ˜ao Estruturada Programac¸ ˜ao Estruturada Foi apresentada no in´ıcio dos anos de 1970 pelo su´ıc¸o Niklaus Wirth. O dom´ınio da t´ecnica de programac¸ ˜ao estruturada ´e a base para aprendizado de outras t´ecnicas de programac¸ ˜ao, como modular e orientada a objetos. Permite que os programas tenham um fluxo de execuc¸ ˜ao de instruc¸ ˜oes mais claro e que facilita a compreens˜ao l´ogica do programa, Al´em de permitir que o c´odigo do programa seja escrito com uma estrutura facilmente reconhecida por quem far´a a manutenc¸ ˜ao do programa Dr. E. S. Pereira 11
  • 12. Prog. Estr. Dr. E. S. Pereira Sum´ario Introduc¸ ˜ao Programac¸ ˜ao Estruturada Programac¸ ˜ao Sequencial Estrutura de Controle Programac¸ ˜ao Estruturada Estrutura de Sequencia Define que as instruc¸ ˜oes do programa s˜ao executadas sequencialmente, de cima para baixo, linha a linha, de forma sequencial. Dr. E. S. Pereira 12
  • 13. Prog. Estr. Dr. E. S. Pereira Sum´ario Introduc¸ ˜ao Programac¸ ˜ao Estruturada Programac¸ ˜ao Sequencial Estrutura de Controle Programac¸ ˜ao Estruturada Estrutura de Selec¸ ˜ao Permite que o fluxo de execuc¸ ˜ao das instruc¸ ˜oes seja executado de acordo com uma condic¸ ˜ao l´ogica que ´e avaliada e caso seja verdadeira, permite que uma ou um grupo de instruc¸ ˜oes seja executado. Dr. E. S. Pereira 13
  • 14. Prog. Estr. Dr. E. S. Pereira Sum´ario Introduc¸ ˜ao Programac¸ ˜ao Estruturada Programac¸ ˜ao Sequencial Estrutura de Controle Programac¸ ˜ao Estruturada Estrutura de Repetic¸ ˜ao Permite que uma ou um grupo de instruc¸ ˜oes seja executado repetidamente, de acordo com uma condic¸ ˜ao l´ogica. Dr. E. S. Pereira 14
  • 15. Prog. Estr. Dr. E. S. Pereira Sum´ario Introduc¸ ˜ao Programac¸ ˜ao Estruturada Programac¸ ˜ao Sequencial Estrutura de Controle Programac¸ ˜ao Sequencial Programac¸ ˜ao Sequencial O fluxo de controle de um programa estruturado ´e feito de bloco em bloco, sequencialmente, em que o bloco pode ser: Uma instruc¸ ˜ao, um conjunto de instruc¸ ˜oes, um aninhamento de outros blocos, uma rotina (func¸ ˜ao), um programa. Dr. E. S. Pereira 15
  • 16. Prog. Estr. Dr. E. S. Pereira Sum´ario Introduc¸ ˜ao Programac¸ ˜ao Estruturada Programac¸ ˜ao Sequencial Estrutura de Controle Programac¸ ˜ao Sequencial Programac¸ ˜ao Sequencial O fluxo de controle de um programa estruturado ´e feito de bloco em bloco, sequencialmente, em que o bloco pode ser: Uma instruc¸ ˜ao, um conjunto de instruc¸ ˜oes, um aninhamento de outros blocos, uma rotina (func¸ ˜ao), um programa. Dr. E. S. Pereira 16
  • 17. Prog. Estr. Dr. E. S. Pereira Sum´ario Introduc¸ ˜ao Programac¸ ˜ao Estruturada Programac¸ ˜ao Sequencial Estrutura de Controle Programac¸ ˜ao Sequencial Programac¸ ˜ao Sequencial O fluxo de controle de um programa estruturado ´e feito de bloco em bloco, sequencialmente, em que o bloco pode ser: Uma instruc¸ ˜ao, um conjunto de instruc¸ ˜oes, um aninhamento de outros blocos, uma rotina (func¸ ˜ao), um programa. Dr. E. S. Pereira 17
  • 18. Prog. Estr. Dr. E. S. Pereira Sum´ario Introduc¸ ˜ao Programac¸ ˜ao Estruturada Estrutura de Controle Estrutura de Controle Estrutura de Controle Na programac¸ ˜ao estruturada, a estruturac¸ ˜ao est´a baseada num pequeno n´umero de estruturas de controle i- Sequencial; ii- Decis˜ao; iii- Selec¸ ˜ao m´ultipla; iv- Iterac¸ ˜ao do tipo enquanto-fac¸a; v- Iterac¸ ˜ao do tipo repita-enquanto; Dr. E. S. Pereira 18
  • 19. Prog. Estr. Dr. E. S. Pereira Sum´ario Introduc¸ ˜ao Programac¸ ˜ao Estruturada Estrutura de Controle Estrutura de Controle Estrutura de Controle Na programac¸ ˜ao estruturada, a estruturac¸ ˜ao est´a baseada num pequeno n´umero de estruturas de controle i- Sequencial; ii- Decis˜ao; iii- Selec¸ ˜ao m´ultipla; iv- Iterac¸ ˜ao do tipo enquanto-fac¸a; v- Iterac¸ ˜ao do tipo repita-enquanto; Dr. E. S. Pereira 19
  • 20. Prog. Estr. Dr. E. S. Pereira Sum´ario Introduc¸ ˜ao Programac¸ ˜ao Estruturada Estrutura de Controle Estrutura de Controle Estrutura de Controle Na programac¸ ˜ao estruturada, a estruturac¸ ˜ao est´a baseada num pequeno n´umero de estruturas de controle i- Sequencial; ii- Decis˜ao; iii- Selec¸ ˜ao m´ultipla; iv- Iterac¸ ˜ao do tipo enquanto-fac¸a; v- Iterac¸ ˜ao do tipo repita-enquanto; Dr. E. S. Pereira 20
  • 21. Prog. Estr. Dr. E. S. Pereira Sum´ario Introduc¸ ˜ao Programac¸ ˜ao Estruturada Estrutura de Controle Estrutura de Controle Estrutura de Controle Na programac¸ ˜ao estruturada, a estruturac¸ ˜ao est´a baseada num pequeno n´umero de estruturas de controle i- Sequencial; ii- Decis˜ao; iii- Selec¸ ˜ao m´ultipla; iv- Iterac¸ ˜ao do tipo enquanto-fac¸a; v- Iterac¸ ˜ao do tipo repita-enquanto; Dr. E. S. Pereira 21
  • 22. Prog. Estr. Dr. E. S. Pereira Sum´ario Introduc¸ ˜ao Programac¸ ˜ao Estruturada Estrutura de Controle Estrutura de Controle Estrutura de Controle Na programac¸ ˜ao estruturada, a estruturac¸ ˜ao est´a baseada num pequeno n´umero de estruturas de controle i- Sequencial; ii- Decis˜ao; iii- Selec¸ ˜ao m´ultipla; iv- Iterac¸ ˜ao do tipo enquanto-fac¸a; v- Iterac¸ ˜ao do tipo repita-enquanto; Dr. E. S. Pereira 22
  • 23. Prog. Estr. Dr. E. S. Pereira Sum´ario Introduc¸ ˜ao Programac¸ ˜ao Estruturada Estrutura de Controle Estrutura de Controle Estrutura de Controle Na programac¸ ˜ao estruturada, a estruturac¸ ˜ao est´a baseada num pequeno n´umero de estruturas de controle i- Sequencial; ii- Decis˜ao; iii- Selec¸ ˜ao m´ultipla; iv- Iterac¸ ˜ao do tipo enquanto-fac¸a; v- Iterac¸ ˜ao do tipo repita-enquanto; Dr. E. S. Pereira 23
  • 24. Prog. Estr. Dr. E. S. Pereira Sum´ario Introduc¸ ˜ao Programac¸ ˜ao Estruturada Estrutura de Controle Estrutura de Controle Estrutura de Controle Princ´ıpio da programac¸ ˜ao estruturada: Qualquer algoritmo pode ser escrito combinando-se blocos formados pelas estruturas de controle. Dr. E. S. Pereira 24
  • 25. Prog. Estr. Dr. E. S. Pereira Sum´ario Introduc¸ ˜ao Programac¸ ˜ao Estruturada Estrutura de Controle Estrutura de Controle Estrutura de Controle Princ´ıpio da programac¸ ˜ao estruturada: Qualquer algoritmo pode ser escrito combinando-se blocos formados pelas estruturas de controle. Dr. E. S. Pereira 25
  • 26. Prog. Estr. Dr. E. S. Pereira Sum´ario Introduc¸ ˜ao Programac¸ ˜ao Estruturada Estrutura de Controle FIM Grato MUITO OBRIGADO. Dr. E. S. Pereira 26
  • 27. Prog. Estr. Dr. E. S. Pereira Sum´ario Introduc¸ ˜ao Programac¸ ˜ao Estruturada Estrutura de Controle Referˆencias Referˆencias MARTHA, L. F. Fundamentos de Programac¸ ˜ao Estruturada em C. Dispon´ıvel em http://webserver2.tecgraf.puc-rio.br/ftp_pub/lfm/ CIV2801ProgramC.pdf. Acessado em 7 de Maio de 2018. SIQUEIRA, F. Programac¸ ˜ao Estruturada. Dispon´ıvel em https://sites.google.com/site/unipliprogramacaoestruturada/ artigos/o-que-e-programacao-estruturada. Acessado em 7 de Maio de 2018. Dr. E. S. Pereira 27