SlideShare uma empresa Scribd logo
Introdução a Lógica de
Programação
PRELIMINARES.
Conteúdo Programático
•VARIÁVEIS
•EXPRESSÕES ARITMÉTICAS, LÓGICAS E RELACIONAIS
•COMANDOS DE ENTRADA E SAÍDA
Variáveis
◦ Um dado é classificado como variável quando tem a possibilidade de ser alterado em algum instante no
decorrer do tempo, ou seja, durante a execução do algoritmo em que é utilizado, o valor do dado sofre
alteração ou o dado é dependente da execução em um certo momento ou circunstância.
◦ O nome dado da informação de caráter variável é o identificador, os quais devem acompanhar as
seguintes regras de formação
◦ Devem começar por um caractere alfabético.
◦ Podem ser seguidos por mais caracteres alfabéticos ou numéricos.
◦ Não devem ser usados caracteres especiais.
◦ Exemplos:
◦ Alpha, X, BJ153, Notas, X-Y, 5X, E(13).
Variáveis
◦ Declarar ou Instanciar as variáveis.
Variáveis
◦ Exemplos.
◦ inteiro: X;
◦ caracter: Nome, Endereço, Data;
◦ real: ABC, XPTO, Peso, Dolar;
◦ logico: Respota, H286;
Variáveis
Variáveis
Variáveis
Expressões Aritméticas
◦ Denominamos expressão aritmética aquela cujos operadores são aritméticos e cujos operandos são
constantes ou variáveis do tipo numéricos (inteiro ou real).
Expressões Aritméticas
◦ OPERADORES ARITMÉTICOS.
◦ Chamamos de operadores aritméticos o conjunto de símbolos que representa as operações básicas da matemáticas.
Expressões Aritméticas
Para representar as operações de radiciação e potenciação, usaremos as palavras-chave RAD e
POT.
Expressões Aritméticas
Usaremos também outras operações matemáticas não-convencionais, porém muito úteis na
construção de algoritmos, que são o resto da divisão e o quociente da divisão inteira.
Expressões Aritméticas
Na resolução das expressões aritméticas, as operações guardam uma hierarquia entre si.
Em caso de empate (operadores de mesma prioridade), devemos resolver da esquerda para a
direita, conforme a sequência existente na expressão aritmética. Para alterar a prioridade da
tabela, utilizamos parênteses mais internos.
Expressões Aritméticas
Exemplos.
Expressões Aritméticas
Expressões Lógicas
Denominamos expressões lógicas aquela cujos operadores são lógicos ou relacionais e cujos
operandos são relações ou variáveis ou constantes do tipo lógico.
Expressões Lógicas (Operadores
Relacionais)
Utilizamos os operadores relacionais para realizar comparações entre dois valores de mesmo
tipo primitivo. Tais valores são representado por constantes, variáveis ou expressões aritméticas.
Expressões Lógicas (Operadores
Relacionais)
Expressões Lógicas (Operadores Lógicos)
Utilizaremos três operadores básicos para a formação de novas proposições lógicas compostas a
partir de outras proposições lógicas simples.
Expressões Lógicas (Tabelas-Verdade)
Tabela-verdade é o conjunto de todas as possibilidades combinatórias entre os valores de
diversas variáveis lógicas, as quais se encontram em apenas duas situações (V ou F), e um
conjunto de operadores lógicos.
Expressões Lógicas (Tabelas-Verdade)
Expressões Lógicas (Tabelas-Verdade)
Expressões Lógicas (Tabelas-Verdade)
Expressões Lógicas (Tabelas-Verdade)
Expressões Lógicas
Prioridade entre operadores lógicos.
Expressões Lógicas
Entre todos os operadores.
Expressões Lógicas
Exemplo.
Expressões Lógicas
Comandos de entrada e saída
Os algoritmos precisam ser ‘alimentados’ com dados provenientes do meio externo para
efetuarem as operações e cálculos que são necessários a fim de alcançar o resultado desejado.
Com essa finalidade, utilizaremos os comandos de entrada e saída.
Entrada de dados
Para que o algoritmo possa receber os dados de que necessita, adotaremos um comando de
entrada de dados denominado leia, cuja finalidade é atribuir o dado a ser fornecido á variável
identificada.
Saída de dados
Para que o algoritmo possa mostrar os dados que calculou, como resposta ao problema que
resolveu, adotaremos um comando de saída de dados denominado escreva, cuja finalidade é
exibir o conteúdo da variável identificada.

Mais conteúdo relacionado

Mais procurados

Lógica De Programação
Lógica De ProgramaçãoLógica De Programação
Lógica De Programação
Rodrigo Piovesana
 
Algoritmo - tipos de dados
Algoritmo - tipos de dadosAlgoritmo - tipos de dados
Algoritmo - tipos de dados
Professor Samuel Ribeiro
 
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
 
Algoritmos e Programação
Algoritmos e ProgramaçãoAlgoritmos e Programação
Algoritmos e Programação
Gabriel Demétrio
 
Algoritmos e lp parte 2-fundamentos
Algoritmos e lp parte 2-fundamentosAlgoritmos e lp parte 2-fundamentos
Algoritmos e lp parte 2-fundamentosMauro Pereira
 
Logica Algoritmo 01 Introducao A Logica
Logica Algoritmo 01 Introducao A LogicaLogica Algoritmo 01 Introducao A Logica
Logica Algoritmo 01 Introducao A LogicaRegis Magalhães
 
Algoritmos - Lógica de Programação
Algoritmos - Lógica de ProgramaçãoAlgoritmos - Lógica de Programação
Algoritmos - Lógica de Programação
Elaine Cecília Gatto
 
aula 03 - Lógica de programação
aula 03 - Lógica de programaçãoaula 03 - Lógica de programação
aula 03 - Lógica de programação
Aislan Rafael
 
Lógica de Programação
Lógica de ProgramaçãoLógica de Programação
Lógica de Programação
Claudio Stein Junior
 
Algoritmos: Tipos de Dados
Algoritmos: Tipos de DadosAlgoritmos: Tipos de Dados
Algoritmos: Tipos de Dados
Elaine Cecília Gatto
 
Algoritmos - Pseudocódigo
Algoritmos - PseudocódigoAlgoritmos - Pseudocódigo
Algoritmos - Pseudocódigo
Elaine Cecília Gatto
 
ICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saída
ICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saídaICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saída
ICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saída
Felipe J. R. Vieira
 
Algoritmos 1 - Semana 2
Algoritmos 1 - Semana 2Algoritmos 1 - Semana 2
Algoritmos 1 - Semana 2
Eder Samaniego
 
Lista de exercicios algoritmos resolvida-
Lista de exercicios   algoritmos  resolvida-Lista de exercicios   algoritmos  resolvida-
Lista de exercicios algoritmos resolvida-Mauro Pereira
 
Lógica de programação em ppt
Lógica de programação em pptLógica de programação em ppt
Lógica de programação em ppt
Andrei Bastos
 
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
Mario Jorge Pereira
 
Algoritmos e lp parte 4-vetores matrizes e registros
Algoritmos e lp parte 4-vetores matrizes e registrosAlgoritmos e lp parte 4-vetores matrizes e registros
Algoritmos e lp parte 4-vetores matrizes e registros
Mauro Pereira
 
Algoritmo aula 01-f
Algoritmo   aula 01-fAlgoritmo   aula 01-f
Algoritmo aula 01-f
Professor Samuel Ribeiro
 
Logica Algoritmo 02 Algoritmo
Logica Algoritmo 02 AlgoritmoLogica Algoritmo 02 Algoritmo
Logica Algoritmo 02 AlgoritmoRegis Magalhães
 
Algoritmo e lógica de programação - Aula 1
Algoritmo e lógica de programação - Aula 1Algoritmo e lógica de programação - Aula 1
Algoritmo e lógica de programação - Aula 1engenhariadecomputacao
 

Mais procurados (20)

Lógica De Programação
Lógica De ProgramaçãoLógica De Programação
Lógica De Programação
 
Algoritmo - tipos de dados
Algoritmo - tipos de dadosAlgoritmo - tipos de dados
Algoritmo - tipos de dados
 
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 e Programação
Algoritmos e ProgramaçãoAlgoritmos e Programação
Algoritmos e Programação
 
Algoritmos e lp parte 2-fundamentos
Algoritmos e lp parte 2-fundamentosAlgoritmos e lp parte 2-fundamentos
Algoritmos e lp parte 2-fundamentos
 
Logica Algoritmo 01 Introducao A Logica
Logica Algoritmo 01 Introducao A LogicaLogica Algoritmo 01 Introducao A Logica
Logica Algoritmo 01 Introducao A Logica
 
Algoritmos - Lógica de Programação
Algoritmos - Lógica de ProgramaçãoAlgoritmos - Lógica de Programação
Algoritmos - Lógica de Programação
 
aula 03 - Lógica de programação
aula 03 - Lógica de programaçãoaula 03 - Lógica de programação
aula 03 - Lógica de programação
 
Lógica de Programação
Lógica de ProgramaçãoLógica de Programação
Lógica de Programação
 
Algoritmos: Tipos de Dados
Algoritmos: Tipos de DadosAlgoritmos: Tipos de Dados
Algoritmos: Tipos de Dados
 
Algoritmos - Pseudocódigo
Algoritmos - PseudocódigoAlgoritmos - Pseudocódigo
Algoritmos - Pseudocódigo
 
ICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saída
ICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saídaICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saída
ICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saída
 
Algoritmos 1 - Semana 2
Algoritmos 1 - Semana 2Algoritmos 1 - Semana 2
Algoritmos 1 - Semana 2
 
Lista de exercicios algoritmos resolvida-
Lista de exercicios   algoritmos  resolvida-Lista de exercicios   algoritmos  resolvida-
Lista de exercicios algoritmos resolvida-
 
Lógica de programação em ppt
Lógica de programação em pptLógica de programação em ppt
Lógica de programação em ppt
 
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
 
Algoritmos e lp parte 4-vetores matrizes e registros
Algoritmos e lp parte 4-vetores matrizes e registrosAlgoritmos e lp parte 4-vetores matrizes e registros
Algoritmos e lp parte 4-vetores matrizes e registros
 
Algoritmo aula 01-f
Algoritmo   aula 01-fAlgoritmo   aula 01-f
Algoritmo aula 01-f
 
Logica Algoritmo 02 Algoritmo
Logica Algoritmo 02 AlgoritmoLogica Algoritmo 02 Algoritmo
Logica Algoritmo 02 Algoritmo
 
Algoritmo e lógica de programação - Aula 1
Algoritmo e lógica de programação - Aula 1Algoritmo e lógica de programação - Aula 1
Algoritmo e lógica de programação - Aula 1
 

Destaque

名媛1930_宋路霞_三毛私家相冊
名媛1930_宋路霞_三毛私家相冊名媛1930_宋路霞_三毛私家相冊
名媛1930_宋路霞_三毛私家相冊
名媛荟 my1930
 
Qui Ets Tu
Qui Ets TuQui Ets Tu
Qui Ets TuNereaFR
 
огонь
огоньогонь
огонь
Lenakolmokova
 
기업윤리엔론
기업윤리엔론기업윤리엔론
기업윤리엔론동윤 정
 
TK - KGN
TK - KGNTK - KGN
TK - KGNstark
 
Autumn Mail Art One 2009 Power Point
Autumn Mail Art One 2009 Power PointAutumn Mail Art One 2009 Power Point
Autumn Mail Art One 2009 Power Point
guestd22b04
 
Jornada MañAna 09 10 2009
Jornada MañAna 09 10 2009Jornada MañAna 09 10 2009
Jornada MañAna 09 10 2009jornadasgpad21
 
E F E K B E N D E R A B E R K I B A R D E N G A N S W I S H M A X
E F E K  B E N D E R A  B E R K I B A R  D E N G A N  S W I S H  M A XE F E K  B E N D E R A  B E R K I B A R  D E N G A N  S W I S H  M A X
E F E K B E N D E R A B E R K I B A R D E N G A N S W I S H M A X
priya hutama Siswanta
 
Darnell en Renee
Darnell en ReneeDarnell en Renee
Darnell en Renee
KBSKameleon
 
Fenomenoloogia.Ppt25 03 Irgol
Fenomenoloogia.Ppt25 03 IrgolFenomenoloogia.Ppt25 03 Irgol
Fenomenoloogia.Ppt25 03 Irgolirgol99
 
Ordenagailuaren Osagaiak
Ordenagailuaren OsagaiakOrdenagailuaren Osagaiak
Ordenagailuaren Osagaiaknerea94
 
Guias español
Guias españolGuias español
Guias español
Laura Valencia
 
Rutas English Y Spanish
Rutas  English  Y SpanishRutas  English  Y Spanish
Rutas English Y Spanishguest220e2a7b
 
簡報技巧、寫作格式分享
簡報技巧、寫作格式分享簡報技巧、寫作格式分享
簡報技巧、寫作格式分享
Jlarkin Wang
 

Destaque (20)

名媛1930_宋路霞_三毛私家相冊
名媛1930_宋路霞_三毛私家相冊名媛1930_宋路霞_三毛私家相冊
名媛1930_宋路霞_三毛私家相冊
 
Qui Ets Tu
Qui Ets TuQui Ets Tu
Qui Ets Tu
 
огонь
огоньогонь
огонь
 
F2 Ch3 1
F2 Ch3 1F2 Ch3 1
F2 Ch3 1
 
기업윤리엔론
기업윤리엔론기업윤리엔론
기업윤리엔론
 
TK - KGN
TK - KGNTK - KGN
TK - KGN
 
Autumn Mail Art One 2009 Power Point
Autumn Mail Art One 2009 Power PointAutumn Mail Art One 2009 Power Point
Autumn Mail Art One 2009 Power Point
 
2 Espanya FíSica Ii
2 Espanya FíSica Ii2 Espanya FíSica Ii
2 Espanya FíSica Ii
 
Jornada MañAna 09 10 2009
Jornada MañAna 09 10 2009Jornada MañAna 09 10 2009
Jornada MañAna 09 10 2009
 
pinyin
pinyinpinyin
pinyin
 
E F E K B E N D E R A B E R K I B A R D E N G A N S W I S H M A X
E F E K  B E N D E R A  B E R K I B A R  D E N G A N  S W I S H  M A XE F E K  B E N D E R A  B E R K I B A R  D E N G A N  S W I S H  M A X
E F E K B E N D E R A B E R K I B A R D E N G A N S W I S H M A X
 
Darnell en Renee
Darnell en ReneeDarnell en Renee
Darnell en Renee
 
Fenomenoloogia.Ppt25 03 Irgol
Fenomenoloogia.Ppt25 03 IrgolFenomenoloogia.Ppt25 03 Irgol
Fenomenoloogia.Ppt25 03 Irgol
 
Ordenagailuaren Osagaiak
Ordenagailuaren OsagaiakOrdenagailuaren Osagaiak
Ordenagailuaren Osagaiak
 
Slidecool
SlidecoolSlidecool
Slidecool
 
Mpeg 的介紹
Mpeg 的介紹Mpeg 的介紹
Mpeg 的介紹
 
Guias español
Guias españolGuias español
Guias español
 
Rutas English Y Spanish
Rutas  English  Y SpanishRutas  English  Y Spanish
Rutas English Y Spanish
 
簡報技巧、寫作格式分享
簡報技巧、寫作格式分享簡報技巧、寫作格式分享
簡報技巧、寫作格式分享
 
Iss
IssIss
Iss
 

Semelhante a 1º introdução a lógica de programação

Logica java ate slide 30
Logica java   ate slide 30Logica java   ate slide 30
Logica java ate slide 30hflandim
 
Técnicas de programação 1º módulo
Técnicas de programação 1º móduloTécnicas de programação 1º módulo
Técnicas de programação 1º módulo
Matheus Gomes Lima
 
Expressões
ExpressõesExpressões
Lp m1(parte2)
Lp m1(parte2)Lp m1(parte2)
Aula Algoritmo e Programação - cap2
Aula Algoritmo e Programação - cap2Aula Algoritmo e Programação - cap2
Aula Algoritmo e Programação - cap2
Cloves da Rocha
 
Apostila condição se visu alg
Apostila condição se visu algApostila condição se visu alg
Apostila condição se visu algLucila Nascimento
 
Alg aula 02 - algoritmos 1 tp1
Alg   aula 02 - algoritmos 1 tp1Alg   aula 02 - algoritmos 1 tp1
Alg aula 02 - algoritmos 1 tp1Thalles Anderson
 
Aula 03.1 - Operadores Relacionais e Lógicos
Aula 03.1 - Operadores Relacionais e LógicosAula 03.1 - Operadores Relacionais e Lógicos
Aula 03.1 - Operadores Relacionais e Lógicos
Messias Batista
 
Operadores logicos-e-expressoes-logicas
Operadores logicos-e-expressoes-logicasOperadores logicos-e-expressoes-logicas
Operadores logicos-e-expressoes-logicasDiego Cavalca
 
Variaveis
VariaveisVariaveis
Variaveis
Sedu
 
Eeep aderson borges phpmysql 20112020 operadores em php
Eeep aderson borges phpmysql 20112020 operadores em phpEeep aderson borges phpmysql 20112020 operadores em php
Eeep aderson borges phpmysql 20112020 operadores em php
Eliane Oliveira
 
Curso java 04 - ap is e bibliotecas
Curso java   04 - ap is e bibliotecasCurso java   04 - ap is e bibliotecas
Curso java 04 - ap is e bibliotecasMaurício Linhares
 
PHP: operadores e variáveis (TGPSI)
PHP: operadores e variáveis (TGPSI)PHP: operadores e variáveis (TGPSI)
PHP: operadores e variáveis (TGPSI)
Agrupamento de Escolas da Batalha
 
Curso de Delphi - Lógica de Programação 2
Curso de Delphi - Lógica de Programação 2Curso de Delphi - Lógica de Programação 2
Curso de Delphi - Lógica de Programação 2
José Araújo
 
Aula de programacao_final.dizando
Aula de programacao_final.dizandoAula de programacao_final.dizando
Aula de programacao_final.dizandoJoão Gomes
 

Semelhante a 1º introdução a lógica de programação (20)

Logica java ate slide 30
Logica java   ate slide 30Logica java   ate slide 30
Logica java ate slide 30
 
Técnicas de programação 1º módulo
Técnicas de programação 1º móduloTécnicas de programação 1º módulo
Técnicas de programação 1º módulo
 
Expressões
ExpressõesExpressões
Expressões
 
Lp m1(parte2)
Lp m1(parte2)Lp m1(parte2)
Lp m1(parte2)
 
Aula Algoritmo e Programação - cap2
Aula Algoritmo e Programação - cap2Aula Algoritmo e Programação - cap2
Aula Algoritmo e Programação - cap2
 
Apostila condição se visu alg
Apostila condição se visu algApostila condição se visu alg
Apostila condição se visu alg
 
Alg aula 02 - algoritmos 1 tp1
Alg   aula 02 - algoritmos 1 tp1Alg   aula 02 - algoritmos 1 tp1
Alg aula 02 - algoritmos 1 tp1
 
Aula 03.1 - Operadores Relacionais e Lógicos
Aula 03.1 - Operadores Relacionais e LógicosAula 03.1 - Operadores Relacionais e Lógicos
Aula 03.1 - Operadores Relacionais e Lógicos
 
02 algoritmos
02 algoritmos02 algoritmos
02 algoritmos
 
Operadores logicos-e-expressoes-logicas
Operadores logicos-e-expressoes-logicasOperadores logicos-e-expressoes-logicas
Operadores logicos-e-expressoes-logicas
 
Variaveis
VariaveisVariaveis
Variaveis
 
Eeep aderson borges phpmysql 20112020 operadores em php
Eeep aderson borges phpmysql 20112020 operadores em phpEeep aderson borges phpmysql 20112020 operadores em php
Eeep aderson borges phpmysql 20112020 operadores em php
 
Curso java 04 - ap is e bibliotecas
Curso java   04 - ap is e bibliotecasCurso java   04 - ap is e bibliotecas
Curso java 04 - ap is e bibliotecas
 
PHP: operadores e variáveis (TGPSI)
PHP: operadores e variáveis (TGPSI)PHP: operadores e variáveis (TGPSI)
PHP: operadores e variáveis (TGPSI)
 
Cap05
Cap05Cap05
Cap05
 
Cap05
Cap05Cap05
Cap05
 
Cap05
Cap05Cap05
Cap05
 
Curso de Delphi - Lógica de Programação 2
Curso de Delphi - Lógica de Programação 2Curso de Delphi - Lógica de Programação 2
Curso de Delphi - Lógica de Programação 2
 
Aula de programacao_final.dizando
Aula de programacao_final.dizandoAula de programacao_final.dizando
Aula de programacao_final.dizando
 
Cap06
Cap06Cap06
Cap06
 

1º introdução a lógica de programação