SlideShare uma empresa Scribd logo
1 de 15
Lógica de programação




         Prof: Eduardo Rossit Paiossin
      Prof: Leandro Maranim Dei Santi
Conteúdo da aula
     Constantes e variáveis
           Conceitos
           Declaração
           Tipos
           Uso (Atribuições de valor)

     Expressões aritméticas
         Operadores aritméticos
         Funções aritméticas
Constantes e variáveis (Conceito)
   Variáveis e constantes são os elementos
   básicos que um programa manipula.

Constante: Constante é um determinado valor
fixo que não se modifica ao longo do tempo,
durante a execução de um programa.
Conforme o seu tipo, a constante é classificada
como sendo numérica,
lógica e literal.
Encontre a constante na equação abaixo:
                  (N1+N2+N3)/3
Constantes e variáveis (Conceito)
Variável: Variável é a representação simbólica
dos elementos de um certo conjunto. Cada
variável corresponde a uma posição de memória,
cujo conteúdo pode se alterado ao longo do tempo
durante a execução de um programa. Embora
uma variável possa assumir diferentes valores, ela
só pode armazenar um valor a cada instante.
Exemplo: Total = Produto * Quantidade

                 variáveis
Constantes e variáveis (Conceito)
Exemplo:

                 Nome = “João”




                    Conteúdo da variável (neste instante)
      Variável
Constantes e variáveis (Tipos)


As variáveis e as constantes podem ser basicamente
de quatro tipos: Numéricas, Literais ou lógicas.
Numéricas: Específicas para armazenamento de
números, que posteriormente poderão ser
utilizados para cálculos. (sejam eles positivos ou
negativos)
Literais:    Também      são      conhecidas  como
alfanuméricas. São um conjunto de cracteres (letras,
dígitos ou símbolos especiais: -,%&*; etc)
Lógicas: Armazenam somente dados lógicos como,
por exemplo, Verdadeiro ou Falso.
Declaração de variáveis
As variáveis devem ser declaradas no início do
algoritmo. Assim o computador reserva um espaço na
memória para cada uma delas.

Exemplo:

Início
    NOME: literal
    IDADE, CEP: numérico



fim
Declaração de variáveis
        (Observações)
Como boa prática de programação o identificador
(nome) de uma variável deve sempre fazer referência
(lembrar) ao seu conteúdo.
O nome da variável pode ser formado por um ou mais
caracteres e deve sempre estar em letras maiúsculas.
O primeiro caractere deve ser, obrigatoriamente, uma
letra e os caracteres seguintes podem ser letras e
números. Não é permitido o uso de símbolos gráficos
e de pontuação (/,.-!@#$%&*()|^~?[]{}¨:;), exeto o
sinal _
Uma variável possui: Identificador, Tipo de dado e
dado Armazenado
EX: PESSOA: literal    (itendificador e tipo de dado)
     PESSOA <- “Maria”        (Dado armazenado)
Atribuição de valores

Atribuir um valor a uma variável é armazenar uma
constante em uma variável.
Tanto no Pseudocódigo, no fluxograma quanto no
diagrama de Chapin usamos ( <- ) para indicar uma
atribuição.
Veja o exemplo de atribuição no pseudocódigo:
Inicio
       PESSOA: literal       {nome da pessoa}
       IDADE: numérico
       PESSOA: <- “Maria”
       IDADE: <- 26
fim
Exercícios
 1) Fazer o exercício 1 da página 56
 2) Fazer o exercício 1 da pagina 63
 3) Fazer um algoritmo simples para ler as informações
    do cadastro de fornecedores contendo: código,
    Razão social, Nome fantasia, cnpj, inscrição
    estadual, cep, cidade, estado, logradouro, número,
    telefone, contato, email, site.
 4) Fazer um fluxograma com a mesma finalidade do
    exercício anterior
Expressões aritméticas
 Os operadores aritméticos são os utilizados para obter
 resultados numéricos. Além da adição, subtração,
 multiplicação e divisão, podem utilizar também o
 operador para exponenciação.
 Os símbolos para os operadores aritméticos são:
 +   (Adição)
 -   (Subtração)
 *   (Multiplicação)
 /    (Divisão)
 ^     (Potenciação)
Funções aritméticas
 Toda expressão aritmética tem uma função que a
 representa:

 Divisão inteira:           DIV(x,y)
 Resto da divisão inteira   RESTO(x,y)
 Valor absoluto             ABS(x)
 Arredondamento             ARREDONDA(x)
 Potenciação                ELEV(x,y)
 Raiz quadrada              RZQD(x)
                                       Vide página 72,73
Prioridades entre operações aritméticas
 Na computação as prioridades sobre as operações
 seguem a mesma prioridade da matemática, ou seja:

   1 Potenciação, radiciação
   2 Multiplicação, divisão
   3 Adição, subtração
Exercícios
 1) Fazer o exercício 2 da página 77
 2) Escrever um algoritmo que armazene o nome de
    dois alunos, suas 2 notas (sendo que a segunda
    nota tem peso 2, ou seja tem seu valor multiplicado
    por 2) e calcule e imprima as suas médias.
Bibliografia

 Para a preparação da aula foi utilizado o livro do curso
                entregue pelo SENAC

Mais conteúdo relacionado

Mais procurados

Lógica de Programação - Vetor
Lógica de Programação - VetorLógica de Programação - Vetor
Lógica de Programação - VetorWesley R. Bezerra
 
Curso de C# - Variáveis, operadores e expressões
Curso de C# - Variáveis, operadores e expressõesCurso de C# - Variáveis, operadores e expressões
Curso de C# - Variáveis, operadores e expressõesDaniel Araújo
 
Apostila logica algoritmos e estrutuara de dados
Apostila  logica algoritmos e estrutuara de dadosApostila  logica algoritmos e estrutuara de dados
Apostila logica algoritmos e estrutuara de dadosGelber Freitas
 
Estrutura de dados
Estrutura de dadosEstrutura de dados
Estrutura de dadosNegoTux Jean
 
Alg aula 02 - algoritmos 1 tp1
Alg   aula 02 - algoritmos 1 tp1Alg   aula 02 - algoritmos 1 tp1
Alg aula 02 - algoritmos 1 tp1Thalles Anderson
 
Algoritmos e lp parte 2-fundamentos
Algoritmos e lp parte 2-fundamentosAlgoritmos e lp parte 2-fundamentos
Algoritmos e lp parte 2-fundamentosMauro Pereira
 
Lógica de Programação - Estrutura condicional
Lógica de Programação - Estrutura condicionalLógica de Programação - Estrutura condicional
Lógica de Programação - Estrutura condicionalWesley R. Bezerra
 
Minicurso de estatística experimental com o R - III SIC IFNMG
Minicurso de estatística experimental com o R  - III SIC IFNMGMinicurso de estatística experimental com o R  - III SIC IFNMG
Minicurso de estatística experimental com o R - III SIC IFNMGPetronio Candido
 
Algoritmos Lista 1 de exercícios gabarito
Algoritmos Lista 1 de exercícios gabaritoAlgoritmos Lista 1 de exercícios gabarito
Algoritmos Lista 1 de exercícios gabaritoRicardo Sonaglio Albano
 

Mais procurados (19)

Lógica de Programação - Vetor
Lógica de Programação - VetorLógica de Programação - Vetor
Lógica de Programação - Vetor
 
Curso de C# - Variáveis, operadores e expressões
Curso de C# - Variáveis, operadores e expressõesCurso de C# - Variáveis, operadores e expressões
Curso de C# - Variáveis, operadores e expressões
 
Apostila logica algoritmos e estrutuara de dados
Apostila  logica algoritmos e estrutuara de dadosApostila  logica algoritmos e estrutuara de dados
Apostila logica algoritmos e estrutuara de dados
 
Estrutura de dados
Estrutura de dadosEstrutura de dados
Estrutura de dados
 
Algoritmo 06 - Array e Matrizes
Algoritmo 06 - Array e MatrizesAlgoritmo 06 - Array e Matrizes
Algoritmo 06 - Array e Matrizes
 
Alg aula 02 - algoritmos 1 tp1
Alg   aula 02 - algoritmos 1 tp1Alg   aula 02 - algoritmos 1 tp1
Alg aula 02 - algoritmos 1 tp1
 
Aula 5 algoritimos(continuacao)
Aula 5   algoritimos(continuacao)Aula 5   algoritimos(continuacao)
Aula 5 algoritimos(continuacao)
 
Aula 5 aed - matrizes
Aula 5   aed - matrizesAula 5   aed - matrizes
Aula 5 aed - matrizes
 
Algoritmos - Pseudocódigo
Algoritmos - PseudocódigoAlgoritmos - Pseudocódigo
Algoritmos - Pseudocódigo
 
Algoritmos e lp parte 2-fundamentos
Algoritmos e lp parte 2-fundamentosAlgoritmos e lp parte 2-fundamentos
Algoritmos e lp parte 2-fundamentos
 
Algoritmos - Matrizes
Algoritmos - MatrizesAlgoritmos - Matrizes
Algoritmos - Matrizes
 
Lógica de Programação - Estrutura condicional
Lógica de Programação - Estrutura condicionalLógica de Programação - Estrutura condicional
Lógica de Programação - Estrutura condicional
 
Minicurso de estatística experimental com o R - III SIC IFNMG
Minicurso de estatística experimental com o R  - III SIC IFNMGMinicurso de estatística experimental com o R  - III SIC IFNMG
Minicurso de estatística experimental com o R - III SIC IFNMG
 
Algoritmos - Vetores
Algoritmos - VetoresAlgoritmos - Vetores
Algoritmos - Vetores
 
Explicando Vetores - Algoritmos
Explicando Vetores - AlgoritmosExplicando Vetores - Algoritmos
Explicando Vetores - Algoritmos
 
Vetores
VetoresVetores
Vetores
 
Algoritmos Lista 1 de exercícios gabarito
Algoritmos Lista 1 de exercícios gabaritoAlgoritmos Lista 1 de exercícios gabarito
Algoritmos Lista 1 de exercícios gabarito
 
Algop - aula 08
Algop - aula 08Algop - aula 08
Algop - aula 08
 
Tutorial R
Tutorial RTutorial R
Tutorial R
 

Destaque

Presentación1
Presentación1Presentación1
Presentación1carlos999q
 
Andy lee china piano
Andy lee china pianoAndy lee china piano
Andy lee china pianoajdrumz11
 
Propuestas para Reforma Tributaria
Propuestas para Reforma TributariaPropuestas para Reforma Tributaria
Propuestas para Reforma TributariaAurelio Suárez
 
Las mujeres en espana
Las mujeres en espanaLas mujeres en espana
Las mujeres en espana53fernando53
 
Certificado final Curso basico de Marketing Digital
Certificado final Curso basico de Marketing DigitalCertificado final Curso basico de Marketing Digital
Certificado final Curso basico de Marketing DigitalJoan Collado Tormos
 
Delusional Parasitosis
Delusional ParasitosisDelusional Parasitosis
Delusional ParasitosisAziz Mohammad
 
הצהרה על אי רישום פלילי
הצהרה על אי רישום פליליהצהרה על אי רישום פלילי
הצהרה על אי רישום פליליmaromamuta
 
Comunicado unión ganadera de boyacá – provincia tundama
Comunicado unión ganadera de boyacá – provincia tundamaComunicado unión ganadera de boyacá – provincia tundama
Comunicado unión ganadera de boyacá – provincia tundamaAurelio Suárez
 
Propuesta de la mesa sectorial agropecuaria.
Propuesta de la mesa sectorial agropecuaria. Propuesta de la mesa sectorial agropecuaria.
Propuesta de la mesa sectorial agropecuaria. Aurelio Suárez
 
Multi ideias
Multi ideiasMulti ideias
Multi ideiasJames .
 
Grafico semanal del s&p 500 para el 12 07 2013
Grafico semanal del s&p 500 para el 12 07 2013Grafico semanal del s&p 500 para el 12 07 2013
Grafico semanal del s&p 500 para el 12 07 2013Experiencia Trading
 
Carter Sherman Annotated Bib. Bipolar Disorder
Carter Sherman Annotated Bib. Bipolar DisorderCarter Sherman Annotated Bib. Bipolar Disorder
Carter Sherman Annotated Bib. Bipolar DisorderCarter Sherman
 
Tapetes tradicionales día de muertos
Tapetes tradicionales día de muertosTapetes tradicionales día de muertos
Tapetes tradicionales día de muertosViveOaxacamx
 

Destaque (20)

Presentación1
Presentación1Presentación1
Presentación1
 
Paginaweb
PaginawebPaginaweb
Paginaweb
 
Educacionambiental
EducacionambientalEducacionambiental
Educacionambiental
 
Li
LiLi
Li
 
Andy lee china piano
Andy lee china pianoAndy lee china piano
Andy lee china piano
 
Propuestas para Reforma Tributaria
Propuestas para Reforma TributariaPropuestas para Reforma Tributaria
Propuestas para Reforma Tributaria
 
Las mujeres en espana
Las mujeres en espanaLas mujeres en espana
Las mujeres en espana
 
Certificado final Curso basico de Marketing Digital
Certificado final Curso basico de Marketing DigitalCertificado final Curso basico de Marketing Digital
Certificado final Curso basico de Marketing Digital
 
Delusional Parasitosis
Delusional ParasitosisDelusional Parasitosis
Delusional Parasitosis
 
Snap shot
Snap shotSnap shot
Snap shot
 
Grenfell-Muir CV Jun 2015
Grenfell-Muir CV Jun 2015Grenfell-Muir CV Jun 2015
Grenfell-Muir CV Jun 2015
 
Dsc02333
Dsc02333Dsc02333
Dsc02333
 
הצהרה על אי רישום פלילי
הצהרה על אי רישום פליליהצהרה על אי רישום פלילי
הצהרה על אי רישום פלילי
 
Comunicado unión ganadera de boyacá – provincia tundama
Comunicado unión ganadera de boyacá – provincia tundamaComunicado unión ganadera de boyacá – provincia tundama
Comunicado unión ganadera de boyacá – provincia tundama
 
Propuesta de la mesa sectorial agropecuaria.
Propuesta de la mesa sectorial agropecuaria. Propuesta de la mesa sectorial agropecuaria.
Propuesta de la mesa sectorial agropecuaria.
 
Multi ideias
Multi ideiasMulti ideias
Multi ideias
 
Grafico semanal del s&p 500 para el 12 07 2013
Grafico semanal del s&p 500 para el 12 07 2013Grafico semanal del s&p 500 para el 12 07 2013
Grafico semanal del s&p 500 para el 12 07 2013
 
Test De La Banane
Test De La BananeTest De La Banane
Test De La Banane
 
Carter Sherman Annotated Bib. Bipolar Disorder
Carter Sherman Annotated Bib. Bipolar DisorderCarter Sherman Annotated Bib. Bipolar Disorder
Carter Sherman Annotated Bib. Bipolar Disorder
 
Tapetes tradicionales día de muertos
Tapetes tradicionales día de muertosTapetes tradicionales día de muertos
Tapetes tradicionales día de muertos
 

Semelhante a Lógica de programação: constantes, variáveis, expressões e funções

Aula 11- Algoritmos e Programação.pptx
Aula 11- Algoritmos e Programação.pptxAula 11- Algoritmos e Programação.pptx
Aula 11- Algoritmos e Programação.pptxLemosManuel
 
53297189 apostila-algoritmo-e-logica-i
53297189 apostila-algoritmo-e-logica-i53297189 apostila-algoritmo-e-logica-i
53297189 apostila-algoritmo-e-logica-iEdvan Mateó
 
Aula de programacao_final.dizando
Aula de programacao_final.dizandoAula de programacao_final.dizando
Aula de programacao_final.dizandoJoão Gomes
 
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
 
Algorítmo estruturado
Algorítmo estruturadoAlgorítmo estruturado
Algorítmo estruturadoNaldo Falaschi
 
Apostila de-introdução-à-linguagem-c
Apostila de-introdução-à-linguagem-cApostila de-introdução-à-linguagem-c
Apostila de-introdução-à-linguagem-cMaicon Rodrigues
 
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 pptAndrei Bastos
 
Conceitos e técnicas de programação aula 3
Conceitos e técnicas de programação aula 3Conceitos e técnicas de programação aula 3
Conceitos e técnicas de programação aula 3Robson Ferreira
 
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
Lógica de ProgramaçãoLógica de Programação
Lógica de ProgramaçãoAdao Chiavelli
 
Aulas 13 e 14 - Algoritmos
Aulas 13 e 14 - AlgoritmosAulas 13 e 14 - Algoritmos
Aulas 13 e 14 - AlgoritmosJocelma Rios
 
Aula 2 módulo i - psi
Aula 2   módulo i - psiAula 2   módulo i - psi
Aula 2 módulo i - psi111111119
 

Semelhante a Lógica de programação: constantes, variáveis, expressões e funções (20)

Aula 11- Algoritmos e Programação.pptx
Aula 11- Algoritmos e Programação.pptxAula 11- Algoritmos e Programação.pptx
Aula 11- Algoritmos e Programação.pptx
 
53297189 apostila-algoritmo-e-logica-i
53297189 apostila-algoritmo-e-logica-i53297189 apostila-algoritmo-e-logica-i
53297189 apostila-algoritmo-e-logica-i
 
Aula de programacao_final.dizando
Aula de programacao_final.dizandoAula de programacao_final.dizando
Aula de programacao_final.dizando
 
Cap 2
Cap 2Cap 2
Cap 2
 
Cap 2
Cap 2Cap 2
Cap 2
 
Aula02
Aula02Aula02
Aula02
 
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
 
Algorítmo estruturado
Algorítmo estruturadoAlgorítmo estruturado
Algorítmo estruturado
 
01 logica
01 logica01 logica
01 logica
 
Apostila c++
Apostila c++Apostila c++
Apostila c++
 
Apostila de-introdução-à-linguagem-c
Apostila de-introdução-à-linguagem-cApostila de-introdução-à-linguagem-c
Apostila de-introdução-à-linguagem-c
 
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
 
Conceitos e técnicas de programação aula 3
Conceitos e técnicas de programação aula 3Conceitos e técnicas de programação aula 3
Conceitos e técnicas de programação aula 3
 
Algoritmos - Aula 02 - Construcao de algoritmos
Algoritmos - Aula 02 - Construcao de algoritmosAlgoritmos - Aula 02 - Construcao de algoritmos
Algoritmos - Aula 02 - Construcao de algoritmos
 
Pesquisa ppi 2
Pesquisa ppi 2Pesquisa ppi 2
Pesquisa ppi 2
 
Lógica de Programação
Lógica de ProgramaçãoLógica de Programação
Lógica de Programação
 
Aulas 13 e 14 - Algoritmos
Aulas 13 e 14 - AlgoritmosAulas 13 e 14 - Algoritmos
Aulas 13 e 14 - Algoritmos
 
Aula 2 módulo i - psi
Aula 2   módulo i - psiAula 2   módulo i - psi
Aula 2 módulo i - psi
 
Módulo 2 pascal
Módulo 2  pascalMódulo 2  pascal
Módulo 2 pascal
 
Cap05
Cap05Cap05
Cap05
 

Mais de Eduardo Paiossin (19)

Aula01 orçamento
Aula01   orçamentoAula01   orçamento
Aula01 orçamento
 
Aula01 hardware
Aula01   hardwareAula01   hardware
Aula01 hardware
 
Aula07
Aula07Aula07
Aula07
 
Aula06
Aula06Aula06
Aula06
 
Aula05
Aula05Aula05
Aula05
 
Aula04
Aula04Aula04
Aula04
 
Aula03
Aula03Aula03
Aula03
 
Aula01
Aula01Aula01
Aula01
 
TCC - Pós Graduação - Gerencia de Projetos - PMI
TCC - Pós Graduação - Gerencia de Projetos - PMITCC - Pós Graduação - Gerencia de Projetos - PMI
TCC - Pós Graduação - Gerencia de Projetos - PMI
 
Aula10
Aula10Aula10
Aula10
 
Aula09
Aula09Aula09
Aula09
 
Aula09
Aula09Aula09
Aula09
 
Aula08
Aula08Aula08
Aula08
 
Aula07
Aula07Aula07
Aula07
 
Aula06
Aula06Aula06
Aula06
 
Aula05
Aula05Aula05
Aula05
 
Aula04
Aula04Aula04
Aula04
 
Aula02
Aula02Aula02
Aula02
 
Aula01
Aula01Aula01
Aula01
 

Último

PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Ilda Bicacro
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéisines09cachapa
 
Historia da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfHistoria da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfEmanuel Pio
 
matematica aula didatica prática e tecni
matematica aula didatica prática e tecnimatematica aula didatica prática e tecni
matematica aula didatica prática e tecniCleidianeCarvalhoPer
 
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfPROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfHELENO FAVACHO
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...IsabelPereira2010
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMHELENO FAVACHO
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdfAna Lemos
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfprofesfrancleite
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfHELENO FAVACHO
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãIlda Bicacro
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfTutor de matemática Ícaro
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfLeloIurk1
 
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdfGEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdfRavenaSales1
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...Rosalina Simão Nunes
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTailsonSantos1
 
apostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médioapostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médiorosenilrucks
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfcomercial400681
 

Último (20)

PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéis
 
Historia da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfHistoria da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdf
 
matematica aula didatica prática e tecni
matematica aula didatica prática e tecnimatematica aula didatica prática e tecni
matematica aula didatica prática e tecni
 
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfPROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdf
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! Sertã
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
 
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdfGEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
 
apostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médioapostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médio
 
Aula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIXAula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIX
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
 

Lógica de programação: constantes, variáveis, expressões e funções

  • 1. Lógica de programação Prof: Eduardo Rossit Paiossin Prof: Leandro Maranim Dei Santi
  • 2. Conteúdo da aula Constantes e variáveis  Conceitos  Declaração  Tipos  Uso (Atribuições de valor) Expressões aritméticas  Operadores aritméticos  Funções aritméticas
  • 3. Constantes e variáveis (Conceito) Variáveis e constantes são os elementos básicos que um programa manipula. Constante: Constante é um determinado valor fixo que não se modifica ao longo do tempo, durante a execução de um programa. Conforme o seu tipo, a constante é classificada como sendo numérica, lógica e literal. Encontre a constante na equação abaixo: (N1+N2+N3)/3
  • 4. Constantes e variáveis (Conceito) Variável: Variável é a representação simbólica dos elementos de um certo conjunto. Cada variável corresponde a uma posição de memória, cujo conteúdo pode se alterado ao longo do tempo durante a execução de um programa. Embora uma variável possa assumir diferentes valores, ela só pode armazenar um valor a cada instante. Exemplo: Total = Produto * Quantidade variáveis
  • 5. Constantes e variáveis (Conceito) Exemplo: Nome = “João” Conteúdo da variável (neste instante) Variável
  • 6. Constantes e variáveis (Tipos) As variáveis e as constantes podem ser basicamente de quatro tipos: Numéricas, Literais ou lógicas. Numéricas: Específicas para armazenamento de números, que posteriormente poderão ser utilizados para cálculos. (sejam eles positivos ou negativos) Literais: Também são conhecidas como alfanuméricas. São um conjunto de cracteres (letras, dígitos ou símbolos especiais: -,%&*; etc) Lógicas: Armazenam somente dados lógicos como, por exemplo, Verdadeiro ou Falso.
  • 7. Declaração de variáveis As variáveis devem ser declaradas no início do algoritmo. Assim o computador reserva um espaço na memória para cada uma delas. Exemplo: Início NOME: literal IDADE, CEP: numérico fim
  • 8. Declaração de variáveis (Observações) Como boa prática de programação o identificador (nome) de uma variável deve sempre fazer referência (lembrar) ao seu conteúdo. O nome da variável pode ser formado por um ou mais caracteres e deve sempre estar em letras maiúsculas. O primeiro caractere deve ser, obrigatoriamente, uma letra e os caracteres seguintes podem ser letras e números. Não é permitido o uso de símbolos gráficos e de pontuação (/,.-!@#$%&*()|^~?[]{}¨:;), exeto o sinal _ Uma variável possui: Identificador, Tipo de dado e dado Armazenado EX: PESSOA: literal (itendificador e tipo de dado) PESSOA <- “Maria” (Dado armazenado)
  • 9. Atribuição de valores Atribuir um valor a uma variável é armazenar uma constante em uma variável. Tanto no Pseudocódigo, no fluxograma quanto no diagrama de Chapin usamos ( <- ) para indicar uma atribuição. Veja o exemplo de atribuição no pseudocódigo: Inicio PESSOA: literal {nome da pessoa} IDADE: numérico PESSOA: <- “Maria” IDADE: <- 26 fim
  • 10. Exercícios 1) Fazer o exercício 1 da página 56 2) Fazer o exercício 1 da pagina 63 3) Fazer um algoritmo simples para ler as informações do cadastro de fornecedores contendo: código, Razão social, Nome fantasia, cnpj, inscrição estadual, cep, cidade, estado, logradouro, número, telefone, contato, email, site. 4) Fazer um fluxograma com a mesma finalidade do exercício anterior
  • 11. Expressões aritméticas Os operadores aritméticos são os utilizados para obter resultados numéricos. Além da adição, subtração, multiplicação e divisão, podem utilizar também o operador para exponenciação. Os símbolos para os operadores aritméticos são: + (Adição) - (Subtração) * (Multiplicação) / (Divisão) ^ (Potenciação)
  • 12. Funções aritméticas Toda expressão aritmética tem uma função que a representa: Divisão inteira: DIV(x,y) Resto da divisão inteira RESTO(x,y) Valor absoluto ABS(x) Arredondamento ARREDONDA(x) Potenciação ELEV(x,y) Raiz quadrada RZQD(x) Vide página 72,73
  • 13. Prioridades entre operações aritméticas Na computação as prioridades sobre as operações seguem a mesma prioridade da matemática, ou seja: 1 Potenciação, radiciação 2 Multiplicação, divisão 3 Adição, subtração
  • 14. Exercícios 1) Fazer o exercício 2 da página 77 2) Escrever um algoritmo que armazene o nome de dois alunos, suas 2 notas (sendo que a segunda nota tem peso 2, ou seja tem seu valor multiplicado por 2) e calcule e imprima as suas médias.
  • 15. Bibliografia Para a preparação da aula foi utilizado o livro do curso entregue pelo SENAC