SlideShare a Scribd company logo
1 of 24
Aula nº2: Sumário: Teste diagnóstico. Aula nº1: Sumário: Apresentação Preenchimento dos registos biográficos.   Apresentação dos conteúdos da disciplina. Susana Mendes da Silva Canto 2009/2010
[object Object],[object Object],[object Object],[object Object],Aula nº 3 SUMÁRIO:
[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],Algoritmo : Sequência finita e ordenada de acções que conduzem á solução de um problema. Fase de concepção Fase de implementação ,[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object]
Unidades de entrada ou Input Operadores de entrada ou inputs de dados. Por Ex.: Ler (valor) Operadores de Processamento interno Ex.: Valor =V* (1+0.9) Operadores de saída ou output de dados. Ex: Escrever (valor) Unidade Central de Processamento Unidades de saída ou output
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Operadores aritméticos Operador Operação + Adição - Subtracção * Multiplicação / Divisão
[object Object],Operadores lógicos Operador Operação = Igual < Menor > Maior >= Maior ou igual >= Menor ou igual <> Diferente Operador Operação AND E OR OU NOT NEGAÇÃO
[object Object],1º Operadores unários + (sinal positivo)  -(sinal negativo) 2º Operadores multiplicativos *  / 3º  Operadores aditivos +  - 4º  Operadores  relacionais >  =  <  >=  <=  <> 3º  Operadores Lógicos NOT, AND, OR Maior Menor Prioridade
[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Processamento Entrada/Saída Decisão Escolha Múltipla Processo ou sub-rotina Ligação Início/Fim Circuito
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],Inicio ler (A); Ler (B); C   A+B; Escrever (C); Fim
[object Object]
[object Object],[object Object],[object Object]
[object Object],[object Object],Inicio A  20 B  a+2 C  a/b Fim … A  20 B   a+2 C  a/b …

More Related Content

What's hot

CURSO JAVA - AULA 1 - INTRODUÇÃO LÓGICA DE PROGRAMAÇÃO
CURSO JAVA - AULA 1 - INTRODUÇÃO LÓGICA DE PROGRAMAÇÃOCURSO JAVA - AULA 1 - INTRODUÇÃO LÓGICA DE PROGRAMAÇÃO
CURSO JAVA - AULA 1 - INTRODUÇÃO LÓGICA DE PROGRAMAÇÃOMicrosoft
 
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çãorodfernandes
 
Descritiva Narrativa (Lógica de Programação)
Descritiva Narrativa (Lógica de Programação)Descritiva Narrativa (Lógica de Programação)
Descritiva Narrativa (Lógica de Programação)Gercélia Ramos
 
Algoritmos e lp parte3-pseudocódigo
Algoritmos e lp parte3-pseudocódigoAlgoritmos e lp parte3-pseudocódigo
Algoritmos e lp parte3-pseudocódigoMauro Pereira
 
Lógica de Programação e Algoritmos
Lógica de Programação e AlgoritmosLógica de Programação e Algoritmos
Lógica de Programação e AlgoritmosMario Jorge Pereira
 
Lógica de Programação
Lógica de ProgramaçãoLógica de Programação
Lógica de ProgramaçãoAdao Chiavelli
 
Aula 01 - Algoritmo e Programação
Aula 01 - Algoritmo e ProgramaçãoAula 01 - Algoritmo e Programação
Aula 01 - Algoritmo e ProgramaçãoAislan Rafael
 
Lista de exercícios em portugol
Lista de exercícios em portugolLista de exercícios em portugol
Lista de exercícios em portugolGabriel Faustino
 
Algoritmos e linguagem pascal
Algoritmos e linguagem pascalAlgoritmos e linguagem pascal
Algoritmos e linguagem pascalangelicamenegassi
 
Algoritmos e Estrutura de Dados - Aula 01
Algoritmos e Estrutura de Dados - Aula 01Algoritmos e Estrutura de Dados - Aula 01
Algoritmos e Estrutura de Dados - Aula 01thomasdacosta
 
Introdução à Lógica de Programação
Introdução à Lógica de ProgramaçãoIntrodução à Lógica de Programação
Introdução à Lógica de ProgramaçãoAndré Agostinho
 
Introdução à Programação em Python
Introdução à Programação em PythonIntrodução à Programação em Python
Introdução à Programação em PythonRodrigo Hübner
 
Aula 02 - Tipos de dados, Variáveis, Constantes e Operadores Aritméticos
Aula 02 - Tipos de dados, Variáveis, Constantes e Operadores AritméticosAula 02 - Tipos de dados, Variáveis, Constantes e Operadores Aritméticos
Aula 02 - Tipos de dados, Variáveis, Constantes e Operadores AritméticosMessias Batista
 
Fluxograma (Lógica de Programação)
Fluxograma (Lógica de Programação)Fluxograma (Lógica de Programação)
Fluxograma (Lógica de Programação)Gercélia Ramos
 
Conceitos Iniciais de Linguagens de Programação
Conceitos Iniciais de Linguagens de ProgramaçãoConceitos Iniciais de Linguagens de Programação
Conceitos Iniciais de Linguagens de ProgramaçãoSidney Roberto
 

What's hot (20)

CURSO JAVA - AULA 1 - INTRODUÇÃO LÓGICA DE PROGRAMAÇÃO
CURSO JAVA - AULA 1 - INTRODUÇÃO LÓGICA DE PROGRAMAÇÃOCURSO JAVA - AULA 1 - INTRODUÇÃO LÓGICA DE PROGRAMAÇÃO
CURSO JAVA - AULA 1 - INTRODUÇÃO LÓGICA DE PROGRAMAÇÃO
 
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
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Descritiva Narrativa (Lógica de Programação)
Descritiva Narrativa (Lógica de Programação)Descritiva Narrativa (Lógica de Programação)
Descritiva Narrativa (Lógica de Programação)
 
Algoritmos e lp parte3-pseudocódigo
Algoritmos e lp parte3-pseudocódigoAlgoritmos e lp parte3-pseudocódigo
Algoritmos e lp parte3-pseudocódigo
 
Lógica de Programação e Algoritmos
Lógica de Programação e AlgoritmosLógica de Programação e Algoritmos
Lógica de Programação e Algoritmos
 
Lógica de Programação
Lógica de ProgramaçãoLógica de Programação
Lógica de Programação
 
Aula 01 - Algoritmo e Programação
Aula 01 - Algoritmo e ProgramaçãoAula 01 - Algoritmo e Programação
Aula 01 - Algoritmo e Programação
 
Lista de exercícios em portugol
Lista de exercícios em portugolLista de exercícios em portugol
Lista de exercícios em portugol
 
Algoritmos - capítulo 1
Algoritmos - capítulo 1Algoritmos - capítulo 1
Algoritmos - capítulo 1
 
Python - Introdução
Python - IntroduçãoPython - Introdução
Python - Introdução
 
Algoritmos e linguagem pascal
Algoritmos e linguagem pascalAlgoritmos e linguagem pascal
Algoritmos e linguagem pascal
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos e Estrutura de Dados - Aula 01
Algoritmos e Estrutura de Dados - Aula 01Algoritmos e Estrutura de Dados - Aula 01
Algoritmos e Estrutura de Dados - Aula 01
 
Introdução à Lógica de Programação
Introdução à Lógica de ProgramaçãoIntrodução à Lógica de Programação
Introdução à Lógica de Programação
 
Introdução à Programação em Python
Introdução à Programação em PythonIntrodução à Programação em Python
Introdução à Programação em Python
 
Aula 02 - Tipos de dados, Variáveis, Constantes e Operadores Aritméticos
Aula 02 - Tipos de dados, Variáveis, Constantes e Operadores AritméticosAula 02 - Tipos de dados, Variáveis, Constantes e Operadores Aritméticos
Aula 02 - Tipos de dados, Variáveis, Constantes e Operadores Aritméticos
 
Fluxograma (Lógica de Programação)
Fluxograma (Lógica de Programação)Fluxograma (Lógica de Programação)
Fluxograma (Lógica de Programação)
 
Conceitos Iniciais de Linguagens de Programação
Conceitos Iniciais de Linguagens de ProgramaçãoConceitos Iniciais de Linguagens de Programação
Conceitos Iniciais de Linguagens de Programação
 
Algoritmos em portugol
Algoritmos em portugolAlgoritmos em portugol
Algoritmos em portugol
 

Viewers also liked

Sociedade de informação e os media em portugal
Sociedade de informação e os media em portugalSociedade de informação e os media em portugal
Sociedade de informação e os media em portugalFátima Carvalho
 
Lógica de programação construção de algoritmos e estrutura de dados
Lógica de programação   construção de algoritmos e estrutura de dadosLógica de programação   construção de algoritmos e estrutura de dados
Lógica de programação construção de algoritmos e estrutura de dadospronatecvja
 
Meios de comunicação
Meios de comunicaçãoMeios de comunicação
Meios de comunicaçãojrfcarvalho
 
1 5 programação didática das aulas de po1
1 5 programação didática das aulas de po11 5 programação didática das aulas de po1
1 5 programação didática das aulas de po1luisadr
 
Workshop kodu
Workshop kodu Workshop kodu
Workshop kodu ejml
 
Coreção ficha 4 e 5
Coreção ficha 4 e 5Coreção ficha 4 e 5
Coreção ficha 4 e 5edlander
 
Componentes da competência em informação
Componentes da competência em informaçãoComponentes da competência em informação
Componentes da competência em informaçãoElisabeth Dudziak
 
Introdução a linguagem java
Introdução a linguagem javaIntrodução a linguagem java
Introdução a linguagem javaRosicleia Frasson
 
Exercicios java2016 - resolvidos
Exercicios java2016 - resolvidosExercicios java2016 - resolvidos
Exercicios java2016 - resolvidosHelda Matos
 
Elaboração de projetos sociais avaliação parte i
Elaboração de projetos sociais avaliação parte iElaboração de projetos sociais avaliação parte i
Elaboração de projetos sociais avaliação parte iJosé Adriano M C Marinho
 

Viewers also liked (20)

Etapas da programação
Etapas da programaçãoEtapas da programação
Etapas da programação
 
Sociedade de informação e os media em portugal
Sociedade de informação e os media em portugalSociedade de informação e os media em portugal
Sociedade de informação e os media em portugal
 
Lógica de programação construção de algoritmos e estrutura de dados
Lógica de programação   construção de algoritmos e estrutura de dadosLógica de programação   construção de algoritmos e estrutura de dados
Lógica de programação construção de algoritmos e estrutura de dados
 
Os mass media géneros
Os mass media génerosOs mass media géneros
Os mass media géneros
 
Logica Programação. ...
Logica Programação. ...Logica Programação. ...
Logica Programação. ...
 
Meios de comunicação
Meios de comunicaçãoMeios de comunicação
Meios de comunicação
 
1 5 programação didática das aulas de po1
1 5 programação didática das aulas de po11 5 programação didática das aulas de po1
1 5 programação didática das aulas de po1
 
Workshop kodu
Workshop kodu Workshop kodu
Workshop kodu
 
Trabalho - Audiência
Trabalho - AudiênciaTrabalho - Audiência
Trabalho - Audiência
 
Coreção ficha 4 e 5
Coreção ficha 4 e 5Coreção ficha 4 e 5
Coreção ficha 4 e 5
 
Componentes da competência em informação
Componentes da competência em informaçãoComponentes da competência em informação
Componentes da competência em informação
 
Sequencia logica
Sequencia logicaSequencia logica
Sequencia logica
 
Aula 1a.ppt
Aula 1a.pptAula 1a.ppt
Aula 1a.ppt
 
Fundamentos Java - 01
Fundamentos Java - 01Fundamentos Java - 01
Fundamentos Java - 01
 
Aula 3.ppt
Aula 3.pptAula 3.ppt
Aula 3.ppt
 
Introdução a linguagem java
Introdução a linguagem javaIntrodução a linguagem java
Introdução a linguagem java
 
Exercicios java2016 - resolvidos
Exercicios java2016 - resolvidosExercicios java2016 - resolvidos
Exercicios java2016 - resolvidos
 
Planificação
PlanificaçãoPlanificação
Planificação
 
Microprocessadores
MicroprocessadoresMicroprocessadores
Microprocessadores
 
Elaboração de projetos sociais avaliação parte i
Elaboração de projetos sociais avaliação parte iElaboração de projetos sociais avaliação parte i
Elaboração de projetos sociais avaliação parte i
 

Similar to Introdução à programação

mod1-algoritmia
mod1-algoritmiamod1-algoritmia
mod1-algoritmiadiogoa21
 
Lista exercicios algoritmos
Lista exercicios algoritmosLista exercicios algoritmos
Lista exercicios algoritmosslashmelhor
 
Algoritmos - Aula 02 - Construcao de algoritmos
Algoritmos - Aula 02 - Construcao de algoritmosAlgoritmos - Aula 02 - Construcao de algoritmos
Algoritmos - Aula 02 - Construcao de algoritmosRodrigo Kiyoshi Saito
 
Lógica de programação 2
Lógica de programação 2Lógica de programação 2
Lógica de programação 2José Lopes
 
TREINAMENTO EM LOGICA DE PROGRAMAÇÃO (Sandra Rita) (z-lib.org).pdf
TREINAMENTO EM LOGICA DE PROGRAMAÇÃO (Sandra Rita) (z-lib.org).pdfTREINAMENTO EM LOGICA DE PROGRAMAÇÃO (Sandra Rita) (z-lib.org).pdf
TREINAMENTO EM LOGICA DE PROGRAMAÇÃO (Sandra Rita) (z-lib.org).pdfssuser059c2c1
 
Algoritmo estruturado
Algoritmo estruturadoAlgoritmo estruturado
Algoritmo estruturadodasko
 
4-Introducao programacao-convertido.pptx
4-Introducao programacao-convertido.pptx4-Introducao programacao-convertido.pptx
4-Introducao programacao-convertido.pptxPatrícia Melo
 
Algoritmos e linguagem pascal
Algoritmos e linguagem pascalAlgoritmos e linguagem pascal
Algoritmos e linguagem pascalangelicamenegassi
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmosjormad
 
Fundamento da ciência da computação
Fundamento da ciência da computaçãoFundamento da ciência da computação
Fundamento da ciência da computaçãoMarcos Gregorio
 
Algoritmos e Lógica de Programação
Algoritmos e Lógica de ProgramaçãoAlgoritmos e Lógica de Programação
Algoritmos e Lógica de ProgramaçãoJose Augusto Cintra
 
Apostila de algoritimos
Apostila de algoritimosApostila de algoritimos
Apostila de algoritimosCleide Soares
 
Algoritmia (Conceitos)
Algoritmia (Conceitos)Algoritmia (Conceitos)
Algoritmia (Conceitos)Sandro Lopes
 
Conceitos e técnicas de programação aula 2
Conceitos e técnicas de programação aula 2Conceitos e técnicas de programação aula 2
Conceitos e técnicas de programação aula 2Robson Ferreira
 

Similar to Introdução à programação (20)

FC-Logic
FC-LogicFC-Logic
FC-Logic
 
mod1-algoritmia
mod1-algoritmiamod1-algoritmia
mod1-algoritmia
 
Lista exercicios algoritmos
Lista exercicios algoritmosLista exercicios algoritmos
Lista exercicios algoritmos
 
Algoritmos - Aula 02 - Construcao de algoritmos
Algoritmos - Aula 02 - Construcao de algoritmosAlgoritmos - Aula 02 - Construcao de algoritmos
Algoritmos - Aula 02 - Construcao de algoritmos
 
Cap03
Cap03Cap03
Cap03
 
Cap03
Cap03Cap03
Cap03
 
Cap03
Cap03Cap03
Cap03
 
Lógica de programação 2
Lógica de programação 2Lógica de programação 2
Lógica de programação 2
 
TREINAMENTO EM LOGICA DE PROGRAMAÇÃO (Sandra Rita) (z-lib.org).pdf
TREINAMENTO EM LOGICA DE PROGRAMAÇÃO (Sandra Rita) (z-lib.org).pdfTREINAMENTO EM LOGICA DE PROGRAMAÇÃO (Sandra Rita) (z-lib.org).pdf
TREINAMENTO EM LOGICA DE PROGRAMAÇÃO (Sandra Rita) (z-lib.org).pdf
 
Algoritmo estruturado
Algoritmo estruturadoAlgoritmo estruturado
Algoritmo estruturado
 
4-Introducao programacao-convertido.pptx
4-Introducao programacao-convertido.pptx4-Introducao programacao-convertido.pptx
4-Introducao programacao-convertido.pptx
 
Algoritmos e linguagem pascal
Algoritmos e linguagem pascalAlgoritmos e linguagem pascal
Algoritmos e linguagem pascal
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Fundamento da ciência da computação
Fundamento da ciência da computaçãoFundamento da ciência da computação
Fundamento da ciência da computação
 
Algoritmos e Lógica de Programação
Algoritmos e Lógica de ProgramaçãoAlgoritmos e Lógica de Programação
Algoritmos e Lógica de Programação
 
134
134134
134
 
Apostila de algoritimos
Apostila de algoritimosApostila de algoritimos
Apostila de algoritimos
 
Excel VBA: Aula 2
Excel VBA: Aula 2Excel VBA: Aula 2
Excel VBA: Aula 2
 
Algoritmia (Conceitos)
Algoritmia (Conceitos)Algoritmia (Conceitos)
Algoritmia (Conceitos)
 
Conceitos e técnicas de programação aula 2
Conceitos e técnicas de programação aula 2Conceitos e técnicas de programação aula 2
Conceitos e técnicas de programação aula 2
 

More from 12anogolega

More from 12anogolega (20)

Voluntariado - AP
Voluntariado - APVoluntariado - AP
Voluntariado - AP
 
Curiosidades - AP
Curiosidades - APCuriosidades - AP
Curiosidades - AP
 
Água - Biologia
Água - BiologiaÁgua - Biologia
Água - Biologia
 
Esquizofrenia - AP
Esquizofrenia - APEsquizofrenia - AP
Esquizofrenia - AP
 
Psi - Inês
Psi - InêsPsi - Inês
Psi - Inês
 
Psi3 - Inês
Psi3 - InêsPsi3 - Inês
Psi3 - Inês
 
Psi4 - Inês
Psi4 - InêsPsi4 - Inês
Psi4 - Inês
 
Psi2 - Inês
Psi2 - InêsPsi2 - Inês
Psi2 - Inês
 
Last PP - Telma
Last PP - TelmaLast PP - Telma
Last PP - Telma
 
Last PP - Leonor
Last PP - LeonorLast PP - Leonor
Last PP - Leonor
 
Last PP - Inês
Last PP - InêsLast PP - Inês
Last PP - Inês
 
Last PP - Guadalupe
Last PP - GuadalupeLast PP - Guadalupe
Last PP - Guadalupe
 
Last PP - Paulo
Last PP - PauloLast PP - Paulo
Last PP - Paulo
 
Last PP - Magy
Last PP - MagyLast PP - Magy
Last PP - Magy
 
Last PP - Constança
Last PP - ConstançaLast PP - Constança
Last PP - Constança
 
Last PP - Julha
Last PP - JulhaLast PP - Julha
Last PP - Julha
 
Last PP - Adri
Last PP - AdriLast PP - Adri
Last PP - Adri
 
Last PP - Cláudia
Last PP - CláudiaLast PP - Cláudia
Last PP - Cláudia
 
Capítulo XIX - MC
Capítulo XIX - MCCapítulo XIX - MC
Capítulo XIX - MC
 
Last FL - Telma
Last FL - TelmaLast FL - Telma
Last FL - Telma
 

Introdução à programação

  • 1. Aula nº2: Sumário: Teste diagnóstico. Aula nº1: Sumário: Apresentação Preenchimento dos registos biográficos. Apresentação dos conteúdos da disciplina. Susana Mendes da Silva Canto 2009/2010
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10. Unidades de entrada ou Input Operadores de entrada ou inputs de dados. Por Ex.: Ler (valor) Operadores de Processamento interno Ex.: Valor =V* (1+0.9) Operadores de saída ou output de dados. Ex: Escrever (valor) Unidade Central de Processamento Unidades de saída ou output
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19. Processamento Entrada/Saída Decisão Escolha Múltipla Processo ou sub-rotina Ligação Início/Fim Circuito
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.