Buscar

3 INÍCIO CUMPUTACIONAL TIPOS DE DADOS E FORMAS DE REPRESENTAÇÃO DA LÓGICA DE PROGRAMAÇÃO

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

04/04/2018 AVA UNINOVE
https://ava.uninove.br/seu/AVA/topico/container_impressao.php 1/5
Início computacional - tipos de dados
e formas de representação da Lógica
de Programação
APRESENTAR O CONCEITO VARIÁVEIS E CONHECER FORMAS DE REPRESENTAÇÃO DA LÓGICA 
DE PROGRAMAÇÃO.
1.Tipos primitivos de dados
Vimos na aula 2 que à medida em que os dados (informações) entram  no computador, obrigatoriamente
ficam armazenados. Existe uma organização lógica para isso. Esses dados organizam-se em tipos e para
começar a estudar sobre isso vamos conhecer os tipos primitivos. Existem quatro tipos primitivos: inteiro,
real, caracter e lógico.
Observe os infográficos a seguir para melhor entender o princípio de funcionamento disso.
TIPO INTEIRO (https://ead.uninove.br/ead/disciplinas/web/_g/lp80_100/a03if01_LP80_100.htm)
TIPO REAL (https://ead.uninove.br/ead/disciplinas/web/_g/lp80_100/a03if02_LP80_100.htm)
TIPO CARACTER (https://ead.uninove.br/ead/disciplinas/web/_g/lp80_100/a03if03_lp80_100.htm)
TIPO LÓGICO (https://ead.uninove.br/ead/disciplinas/web/_g/lp80_100/a03if04_lp80_100.htm)
Leia o Material Complementar sobre Tipos primitivos e Variáveis no final da aula.
2. Formas de representação
Agora que você já viu o princípio de organização dos dados em um programa de computador, vamos falar
sobre as formas de expressar a lógica por meio de uma linguagem de comunicação. A expressão dessa lógica
chama-se algoritmo. Essa linguagem pode ser uma linguagem natural (por exemplo, a língua portuguesa),
uma linguagem de símbolos padronizados (por exemplo, fluxograma)  ou uma linguagem natural chamada
pseudocódigo, que significa uma forma de imitar  uma linguagem de programação real. Para expressar os
passos lógicos iremos usar inicialmente as três formas de representação: Descrição narrativa, fluxograma e
pseudocódigo.
Saiba mais sobre fluxograma e pseudocódigo no final desta aula.
01 / 04
04/04/2018 AVA UNINOVE
https://ava.uninove.br/seu/AVA/topico/container_impressao.php 2/5
Para representar a lógica com esses algoritmos, usamos ainda algumas ferramentas adicionais como por
exemplo operadores.
Clique aqui para conhecer os operadores.
OPERADORES (https://ead.uninove.br/ead/disciplinas/web/_g/lp80_100/a03if05_lp80_100.htm)
 
2.1 Aplicação
Iremos usar uma lógica já conhecida. Para isso a proposta é fazer um algoritmo que troca o conteúdo entre
duas variáveis. Suponha que tenhamos uma variável A, cujo conteúdo seja o número 2 e tenhamos outra
variável B, cujo conteúdo seja o número 4, conforme figura 1.
O objetivo é colocar o número 4 na variável A e o número 2 na variável B. 
Isso não soa familiar? Fizemos tal lógica na aula 1. Podemos aplicar a mesma linha do raciocínio para trocar
o conteúdo entre 2 variáveis? Sim. Podemos porque assim como um líquido não pode ficar fora do copo, um
conteúdo de variável (valor) não pode ficar fora de uma variável.
2.2 Algoritmo 1: Descrição Narrativa
Passo 0: A tem como conteúdo: "2" e B: "4".
Passo 1: providencia mais 1 variável:  C.
Passo 2: coloca o conteúdo da variável B na variável C.
Passo 3: coloca o conteúdo da variável A na variável B.
Passo 4: coloca o conteúdo da variável C na variável A.
Passo 5: agora a tem como conteúdo:"4" e B: "2".
2.3 Algoritmo 2: Fluxograma
02 / 04
04/04/2018 AVA UNINOVE
https://ava.uninove.br/seu/AVA/topico/container_impressao.php 3/5
2.4 Algoritmo 3: Pseudocódigo
Programa troca;
            var
            a,b,c : inteiro;
            início
            a ← 2;
            b ← 4;
            Escreva "a=",a, " e b=",b;
            c ← b;
03 / 04
04/04/2018 AVA UNINOVE
https://ava.uninove.br/seu/AVA/topico/container_impressao.php 4/5
            b ← a;
            a ← c;
            Escreva "Trocamos e agora a=",a, " e b=",b;
            Fim.
Leia o Material Complementar sobre Tipos Primitivos. Este material faz parte da sequência desta aula e,
portanto, é essencial para a aprendizagem.
COMPLEMENTAR (https://ead.uninove.br/ead/disciplinas/impressos/_g/lp80_100/a03tc01_lp80_100.pdf)
 
Leia o Saiba Mais sobre Fluxograma. Este material faz parte da sequência desta aula e, portanto, é essencial
para a aprendizagem.
SAIBA MAIS (https://ead.uninove.br/ead/disciplinas/impressos/_g/lp80_100/a03tc02_lp80_100.pdf)
 
Agora que você já estudou esta aula, resolva os exercícios e verifique seu conhecimento. 
Caso fique alguma dúvida, leve a questão ao Fórum e divida com seus colegas e professor.
EXERCÍCIOS (https://ead.uninove.br/ead/disciplinas/impressos/_g/lp80_100/a03ex01_lp80_100.pdf)
 
REFERÊNCIA
MANZANO, José Augusto Navarro Garcia; OLIVEIRA, Jair Figueiredo de. Algoritmos: 
Lógica para o desenvolvimento de programação. São Paulo: Érica, 2004.
FORBELLONE, André Luiz Villar; EBERSPACHER, Henri Frederico. Lógica de Programação. 
Ed. Pearson Brasil, 2000.
04 / 04
04/04/2018 AVA UNINOVE
https://ava.uninove.br/seu/AVA/topico/container_impressao.php 5/5

Outros materiais