Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouMatilde Dreer Lancastre Alterado mais de 9 anos atrás
1
Algoritmos e Programação Flávio Euripedes de Oliveira Esp. em Analise de Sistemas Esp. em Segurança da Informação flaviooliveira@hotmail.com.br
2
Algoritmos e ProgramaçãoFlávio EuripedesApresentação – Slide 2 Tema central: Introdução aos tipos primitivos de dados e declaração de variáveis.
3
Algoritmos e Programação Objetivos: Flávio EuripedesApresentação – Slide 3 Apresentar os quatro tipos primitivos de dados: inteiro, real, lógico e caracter; Mostrar a forma de se armazenar os tipos primitivos em um computador (utilização de variáveis); Apresentar as regras utilizadas para se declarar corretamente variáveis.
4
Algoritmos e Programação Referencias Bibliográficas: FORBELLONE, André Luiz Villar; EBERSPACHER, Henri. Lógica de Programação: a construção de algoritmos e estruturas de dados. 3 ed. São Paulo: Pearson Education, 2005. MANZANO, Jose Augusto N G. Algoritmos: logica para desenvolvimento de programação de computadores. São Paulo: Érica, 2001.’ Flávio EuripedesApresentação – Slide 4
5
Algoritmos e Programação Tipos de dados: O computador é uma máquina capaz de receber, processar, armazenar e gerar informações. Toda e qualquer informação utilizada pelo computador é representada por alguns dos três tipos de dados: Dados numéricos (Inteiro e Real) Dados caracteres Dados Lógicos Flávio EuripedesApresentação – Slide 5
6
Algoritmos e Programação Inteiro: Toda e qualquer informação numérica que pertença ao conjunto dos números inteiros (negativa, nula ou positiva), excluindo-se destes qualquer número fracionário. Exemplos: 10, 54, 0 -89, etc. Meu número da sorte é 2 Flávio EuripedesApresentação – Slide 6
7
Algoritmos e Programação Real: Toda e qualquer informação numérica que pertença ao conjunto dos números reais, ou seja, números fracionários (negativa, nula ou positiva). Exemplos: 54.9, 10, 0, -98.96, etc. Minha altura é 1.86m. Flávio EuripedesApresentação – Slide 7
8
Algoritmos e Programação Caracter: Flávio EuripedesApresentação – Slide 8 Toda e qualquer informação composta por um conjunto de caracteres alfanuméricos: numéricos (0..9), alfabéticos (A...Z, a...z) e especiais (por exemplo, #, ?,^,...). Exemplos: Nome da disciplina: “Sistemas de Informação” Meu endereço completo é “Rua Afonso Pena, 23.”
9
Algoritmos e Programação Lógico: Flávio EuripedesApresentação – Slide 9 Também conhecido como tipo booleano, este tipo de dado é utilizado quando uma informação pode assumir apenas duas situações (biestável). Exemplos: Estado de funcionamento de uma televisão também é do tipo lógico, pois ela só pode estar ligada ou desligada. Lâmpada de um cômodo: ligada (acesa) ou desligada (apagada).
10
Algoritmos e Programação Constantes: Flávio EuripedesApresentação – Slide 10 Um dado é constante quando não sofre nenhuma alteração no decorrer do tempo, ou seja, seu valor é constante desde o início até o fim da execução do algoritmo. Exemplo: Cálculo do salário de um funcionário: salario_func = nro_horas_trabalhadas * 4.5 * valor_hora; O valor 4.5 será sempre um valor constante na fórmula acima.
11
Algoritmos e Programação 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. Esses nomes das informações de caráter variável são os identificadores. Exemplo: Cálculo do salário de um funcionário: salario_func = nro_horas_trabalhadas * 4.5 * valor_hora; Variáveis da fórmula acima: salario_func, nro_horas_trabalhadas e valor_hora; Flávio EuripedesApresentação – Slide 11
12
Algoritmos e Programação Regras de formação de variáveis: Devem começar por um caracter alfabético (letra ou por “_”); Podem ser seguidos por mais caracteres alfabéticos ou numéricos; O nome de uma variável não poderá possuir espaços em branco; Não poderá ser nome de uma variável uma palavra reservada a uma instrução de programa; Flávio EuripedesApresentação – Slide 12
13
Algoritmos e Programação Exemplos de variáveis: Identificadores válidos: salario, area_figura, lado1_triangulo, _valor; Identificadores inválidos: 5valor, x-y, nota/2, produto&resultado; Flávio EuripedesApresentação – Slide 13
14
Algoritmos e Programação Declaração de variáveis: Variáveis são guardados na memória; Podemos imaginar essa “memória” como sendo um armário repleto de gavetas, no qual as gavetas seriam os locais físicos responsáveis por armazenar objetos; Os objetos (que podem ser substituídos) seriam os dados e as gavetas, as variáveis. Visto que na memória (armário) existem inúmeras variáveis (gavetas), precisamos diferenciá-las, o que é feito por meio de identificadores (etiquetas ou rótulos). Flávio EuripedesApresentação – Slide 14
15
Algoritmos e Programação Declaração de variáveis: Cada variável (gaveta), no entanto, pode guardar apenas um dado (objeto) de cada vez, sendo sempre de mesmo tipo primitivo (material). Para tal atividade vamos adotar as seguintes regras sintáticas: x:inteiro; nome, endereço, data:caracter; abc, salario, area:real; resposta, valor10:logico; Nos exemplos acima, área é o nome de um local de memória que só pode conter valores numéricos fracionários. Já o identificador resposta, é o nome de um local de memória que só pode conter valores booleanos verdade (V) ou falsidade (F). Flávio EuripedesApresentação – Slide 15
16
Algoritmos e Programação Exercícios: Assinale os identificadores válidos: a)(X) b) U2c) AH!d)”ALUNO” e)#55 f) KM/Lg) UYTh) ASDRUBAL i)AB*Cj)O&O k) P{O}l) B52 m) Ruan) CEPo)dia/mês Flávio EuripedesApresentação – Slide 16
17
Algoritmos e Programação Exercícios: Supondo que as variáveis NB, NA, NMat, SX sejam utilizadas para armazenar a nota do aluno, o nome do aluno, o número da matrícula e o sexo, declare-as corretamente, associando o tipo primitivo adequado ao dado que será armazenado. Flávio EuripedesApresentação – Slide 17
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.