A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Curso Técnico em Informática para Internet Instituto Federal de Santa Catarina Aula 3 – TIPOS DE DADOS, CONSTANTES E VARIÁVEIS E OPERADORES.

Apresentações semelhantes


Apresentação em tema: "Curso Técnico em Informática para Internet Instituto Federal de Santa Catarina Aula 3 – TIPOS DE DADOS, CONSTANTES E VARIÁVEIS E OPERADORES."— Transcrição da apresentação:

1 Curso Técnico em Informática para Internet Instituto Federal de Santa Catarina Aula 3 – TIPOS DE DADOS, CONSTANTES E VARIÁVEIS E OPERADORES

2 Informática para Internet 2 Introdução: O computador realiza a sua tarefa trabalhando as informações contidas em sua memória. Tais informações podem ser classificadas conforme dois tipos básicos: as instruções e os dados. Entende-se por instruções os comandos de funcionamento da máquina que determinam o modo como devem ser tratados os dados, e os dados correspondem as informações a serem processadas pelas instruções. Informação = Instrução + Dados

3 Informática para Internet 3 Tipos de Dados As informações utilizadas em um algoritmo podem ser classificadas como: Dados Constantes – não sofrem alterações durante a execução do programa. Ex: velocidade da luz= Km/s, moeda US = dólar. Dados Variáveis – eles podem sofrer alterações durante a execução do programa,. Ex: temperatura, velocidade do vento. As variáveis e as constantes podem ser basicamente de quatro tipos: Numéricas, caracteres, alfanuméricas ou lógic

4 Informática para Internet 4 Tipos Primitivos de Dados Existem tais como: Inteiro: informação pertencente ao conjunto dos números inteiros relativos (positiva ou negativa). Ex.: Ele tem 13 irmãos Real: informação pertencente ao conjunto dos números reais. Ex.: O meu saldo bancário é de R$ 128,50. Caractere: informação alfanumérica (caracteres alfabéticos, numéricos e especiais).Ex: Constava no edital: “Use somente caneta!”. Lógico: informação que admitem dois estados, biestável (admite apenas 2 valores). Ex.: A janela pode estar aberta ou fechada.

5 Informática para Internet 5 Exemplos AGORA, QUE VOCÊ JÁ CONHECE OS TIPOS PRIMITIVOS, IDENTIFIQUE QUAL É O TIPO DE DADO CONTIDO EM CADA UMA DAS SENTENÇAS ABAIXO? a) A placa “Pare!” tinha 2 furos de bala ABAIXO b) Josefina subiu 5 degraus para pegar uma maçã boa. c) Alberta levou 3,5 horas para chegar ao hospital. d) Astrogilda pintou em sua camisa: “Preserve o meio ambiente”, e ficou devendo $100,59 ao vendedor de tintas.

6 Informática para Internet 6 Dica Uso Em programas de computador é necessário armazenar dados para posterior utilização. Estes dados são armazenados nas variáveis e constantes. Os dados de entrada e de saída e os resultados de quaisquer processamentos intermediários devem ser armazenados em variáveis, casos contrários serão perdidos e não poderão ser utilizados.

7 Informática para Internet 7 Dica Regras Os identificadores de variáveis e constantes devem obedecer a certas regras, em geral: O primeiro caractere deve ser uma letra e nunca um algarismo Não devem ser utilizados espaços em branco ou caracteres acentuados Cada linguagem de programação tem suas regras próprias para identificadores, consulte as que devem ser aplicadas em cada caso.

8 Informática para Internet 8 O que são constantes? Em informática, a constante é um espaço físico na memória, ela é identificada por um nome, também chamado de identificador, e pode conter dados de algum determinado tipo primitivo. O conteúdo armazenado não pode variar durante a execução do programa à qual ele pertença, e isto a distingue das variáveis.

9 Informática para Internet 9 O que são constantes? 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 As constantes também são chamadas de “variáveis constantes”, apesar de este nome ser um aparente paradoxo. As constantes suportam os mesmos tipos de dados que as variáveis Exemplo de constantes: O valor do número PI (π) A velocidade da luz 5 “Não fume”

10 Informática para Internet 10 O que são Variáveis? A variável é um espaço na memória que pode conter dados de algum determinado tipo primitivo. Os dados armazenados em uma variável são os seus conteúdos, e estes podem variar durante a execução do programa à qual eles pertençam. Ex. Variável: saldo bancário

11 Informática para Internet 11 O que são Variáveis? ATENÇÂO!! Embora uma variável possa assumir diferentes valores, ela só pode armazenar um valor a cada instante. Exemplos de variáveis:

12 Informática para Internet 12 O que são Variáveis? Para você compreender melhor, vamos fazer uma analogia com uma vaga de estacionamento de um Shopping Center. A vaga é um espaço físico, cujo identificador é um código que nos permite voltar à mesma vaga após as compras. Existem vagas para veículos de diferentes tipos como veículos de passeio, motos e caminhões. O conteúdo da vaga é o veículo ali estacionado ou “nada”, quando ela está vazia. Esse “conteúdo” não é o mesmo no decorrer do dia. A variável também é conhecida como identificador,

13 Informática para Internet O que são Operadores? Os operadores são os mecanismos de relacionamento de valores ( em um programa de computador) com a função de executar as seguintes tarefas: comparação, incremento, decremento e verificação. – Existem três tipos de operadores: Operadores Aritméticos Operadores Relacionais Operadores Lógicos 13

14 Informática para Internet Operadores Aritméticos Os operadores aritméticos têm a função de realizar operações matemáticas entre dois valores numéricos resultando assim na obtenção de um valor numérico final. 14

15 Informática para Internet Operadores Aritméticos Além das quatro operações padrões( adição, subtração, multiplicação e divisão) pode-se também utilizar o operador para exponenciação. 15

16 Informática para Internet Operadores Aritméticos A tabela ao lado mostra as operações matemáticas e os seus respectivos símbolos gráficos: 16

17 Informática para Internet Prioridade de execução das Operações Aritméticas 1 º) ( ) Parênteses 2 º) Exponenciação 3 º) Multiplicação, divisão (o que vier primeiro) 4 º) + ou – (o que vier primeiro) 17 Ex: TOTAL = PREÇO * QUANTIDADE * 2 ** 2 –1 = 28 3 * (1 – 2) + 4 * 2 = 5

18 Informática para Internet Operadores Relacionais Os operadores relacionais têm a sua utilização na operação de comparação entre String (seqüência) de caracteres e números. Os valores a serem comparados podem ser constantes ou variáveis. 18

19 Informática para Internet Operadores Relacionais Estes tipos de operadores sempre retornam os valores lógicos: verdadeiro ou falso/ True ou False (veja tabela 4). Na necessidade de estabelecer prioridades nas operações a ser executada, basta utilizar o sinal de parênteses para demarcar as operações a serem executadas primeiro. A tabela 3 mostra os operadores relacionais: 19

20 Informática para Internet A tabela ao lado mostra os operadores relacionais 20 Operadores Relacionais Exemplo: Tendo-se duas variáveis A = 5 e B = 3, as possibilidades de resultados das combinações das expressões é que segue na tabela ao lado

21 Informática para Internet O símbolo utilizado para comparação (também chamado de tomada de decisão) de uma determinada condição estabelecida 21 Símbolo de Decisão

22 Informática para Internet Operadores Lógicos Os operadores lógicos ao lado são utilizados para combinar resultados de expressões, retornando o resultado final como verdadeiro ou falso. 22

23 Informática para Internet Operadores Lógicos 23 AND/E: Uma expressão AND é verdadeira se, e somente se, todas as condições forem verdadeiras OR/OU: Uma expressão OR é verdadeira se pelo menos uma condição for verdadeira NOT/NÃO: Uma expressão NOT, também conhecida como negação, inverte o valor da expressão ou condição apresentada, se ela for verdadeira inverte para falsa e vice-versa. Os operadores lógicos e sua ordem de precedência

24 Informática para Internet Operadores Lógicos 24 A tabela abaixo mostra todos os valores possíveis gerados pelos operadores lógicos: OR, AND e NOT.

25 Informática para Internet Exemplos 25 Suponha ter as seguintes variáveis e atribuídos os seus respectivos valores: A = 5, B = 8 e C =1. Os resultados das expressões está sendo mostrado na tabela 8:

26 Informática para Internet Operações Lógicas As Operações Lógicas são utilizadas quando se é necessário tomar decisões dentro do diagrama de bloco. Assim, em um diagrama de bloco, toda decisão tomada terá sempre como resposta um dos dois resultados: Verdadeiro ou Falso. A seguir será apresentado o exemplo do algoritmo “CHUPAR UMA BALA”. Lembre da possibilidade de se ter pessoas que não gostam de um determinado sabor de bala (por exemplo, o sabor de morango) o algoritmo terá um ponto de tomada de decisão. Na seqüência segue a resolução deste problema: 26

27 Informática para Internet Algoritmo: “Chupar uma Bala” 27 1) Pegar a bala 2) A bala é de morango? 3) Se Verdade, não chupe a bala 4) Se Falso, continue com o algoritmo 5) Retirar o papel 6) Chupar a bala 7) Jogar o papel no lixo

28 Informática para Internet Síntese 28 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. A variável é um espaço na memória que pode conter dados de algum determinado tipo primitivo. Os operadores são os mecanismos de relacionamento de valores ( em um programa de computador) com a função de executar as seguintes tarefas: comparação, incremento, decremento e verificação. Existem três tipos de operadores: Aritméticos, Relacionais e Lógicos.

29 Informática para Internet Atividades de Aprendizagem 29 1)O que é uma constante? Dê dois exemplos. 2)O que é uma variável? Dê dois exemplos. 3) Sabendo-se que José tem direito a 15% de reajuste de salário, complete o diagrama e simule um teste de mesa:

30 Informática para Internet Atividades de Aprendizagem 30 4) Sabendo que A=3, B=7 e C=4, informe se as expressões a seguir são verdadeiras ou falsas. ( ) a) (A+C) > B ( ) b) B >= (A + 2) ( ) c) C = (B –A) ( ) d) (B + A) <= C ( ) e) (C+A) > B

31 Informática para Internet Atividades de Aprendizagem 31 5) Sabendo que A=5, B=4 e C=3 e D=6, informe se as expressões a seguir são verdadeiras ou falsas. ( ) a) (A > C) AND (C <= D) ( ) b) (A+B) > 10 OR (A+B) = (C+D) ( ) c) (A>=C) AND (D >= C) 6) Tendo como dados de entrada a altura e o sexo de uma pessoa. Construa um algoritmo que calcule seu peso ideal, utilizando as seguintes fórmulas: Para homens: (72.7*h) - 58 Para mulheres: (62.1*h) (h = altura)

32 Informática para Internet Atividades de Aprendizagem 32 7) Faça um teste de mesa do diagrama apresentado ao lado, de acordo com os dados fornecidos:

33 Informática para Internet Atividades de Aprendizagem 33 8) Elabore um algoritmo levando-se em conta o diagrama apresentado abaixo:

34 Informática para Internet Bibliografia Forbellone, André L. V.; Eberspächer, Henri Frederico, Lógica de Programação, 2ª Edição. Editora Pearson Education, São Paulo, 2001 Berg, Alexandre; Figueiró, Joice Pavek, Lógica de Programação, 3ª Edição, Editora Ulbra,Canoas, 2000 Moraes, Paulo Sérgio de, Lógica de Programação, Unicamp - Centro de Computação – DSC, Ultima Atualização: 04 de Abril de


Carregar ppt "Curso Técnico em Informática para Internet Instituto Federal de Santa Catarina Aula 3 – TIPOS DE DADOS, CONSTANTES E VARIÁVEIS E OPERADORES."

Apresentações semelhantes


Anúncios Google