Baixe o app para aproveitar ainda mais
Prévia do material em texto
Algoritmos Aplicados a Engenharia Aula 03 Os direitos desta obra foram cedidos à Universidade Nove de Julho Este material é parte integrante da disciplina, oferecida pela UNINOVE. O acesso às atividades, conteúdos multimídia e interativo, encontros virtuais, fóruns de discussão e a comunicação com o professor devem ser feitos diretamente no ambiente virtual de aprendizagem UNINOVE. Uso consciente do papel. Cause boa impressão, imprima menos. Aula 3: Conceitos de Variáveis Objetivo: Compreender os conceitos sobre o que são variáveis, para que servem e como criá-las, respeitando as regras necessárias. É importante informar que quando estamos trabalhando com programação de computadores, estamos dando instruções para o computador receber os dados de entrada fornecidos pelo usuário, fazer algum processamento sobre estes dados e fornecer alguma informação ao usuário. Os dados manipulados durante a execução de um programa são armazenados na memória RAM (Random Access Memory ou Memória de Acesso Aleatório), que é a memória principal do computador. Para referenciar ou recuperar os dados armazenados utilizamos variáveis. Uma variável é uma entidade que serve para o armazenamento temporário de dados durante a execução de um programa. Para se definir uma variável deve-se definir um nome (identificador) e o tipo de dado a ser armazenado. O tipo de dado pode ser simples (numérico, caractere ou lógico) ou composto. Cabe salientar que uma variável armazena apenas um valor, o qual pode ser alterado ao longo da execução do programa. Tipos de Informações (Variáveis) As informações a serem processadas no computador devem ser classificadas de acordo com o tipo que ela representa no cotidiano. São estes: Numérico (inteiro e real), caractere ou lógico. a. Inteiro: São dados numéricos, sendo eles negativos ou positivos, que se exclui a parte fracionária do mesmo. Usamos este tipo quando precisamos representar uma informação que só pode absorver um valor inteiro, por exemplo: Idade 45; quantidade de filhos 2 entre outros; b. Real: Qualquer tipo de dado numérico que pode ser representado na forma fracionária, como –87,85; 25 e 0,0. É utilizado para representar informações, como: salário, comissão, inflação, entre outras. Numa linguagem de programação real, não usemos a vírgula como separador decimal e sim o ponto (ex: 1458.75); c. Caractere: Utilizado para armazenar um único caractere. Ex: ‘1’, ‘a’, ‘A’, ‘*’, ‘?’, ‘:’, etc; d. Texto: Um único caractere ou uma cadeia de caracteres, ou seja, vários caracteres juntos. O que diferencia de um tipo caractere é que neste caso o texto é utilizado as aspas dupla para sua representação. Ex: “João”, “casa”, etc. e. Booleano: Representado por apenas dois valores: verdadeiro e falso. Regras para nomear Variáveis Como vimos acima, toda variável necessita de um nome próprio e estes nomes estão sujeitos a regras, são elas: a. Começar com letra; b. Não conter nenhum caractere especial, com exceção do sublinhado; c. Dependendo da linguagem de programação, as regras divergem. Concluímos que sempre quando houver a necessidade de armazenarmos informações, pedidas ou processadas pelo programa, usaremos uma variável ou uma constante. * O QR Code é um código de barras que armazena links às páginas da web. Utilize o leitor de QR Code de sua preferência para acessar esses links de um celular, tablet ou outro dispositivo com o plugin Flash instalado. Referências DASGUPTA, Sanjoy; PAPADIMITRIOU, Christos; VAZIRANI, Umesh. Algoritmos. São Paulo: McGraw Hill, 2009. HEINEMAN, George T.; POLLICE, Gary; SELKOW, Stanley. Algoritmos: o guia essencial. Rio de Janeiro: Alta Books, 2009. MANZANO, André Luiz N. G.; MANZANO, Maria Izabel N. G. Estudo dirigido de informática básica. São Paulo: Érica, 2008. MANZANO, José Augusto N. G. Estudo dirigido de linguagem C. São Paulo: Érica, 2009. MANZANO, José Augusto N. G.; OLIVEIRA, Jayr Figueiredo de Oliveira. Algoritmos, Lógica para desenvolvimento de programação de computadores. São Paulo: Érica, 19 ed., 2006. MIZRAHI, Victorine Viviane. Treinamento em linguagem C. São Paulo: Pearson, 2008. 2v. SCHILDT, Herbert. Mayer. C completo e total. São Paulo: Pearson, 2006. VILARIM, Gilvan. Algoritmos de programação para Iniciantes. São Paulo: Ciência Moderna, 2004.
Compartilhar