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

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

© Ana Cristina Benso da Silva Programação para Engenharia I Aula I - Introdução a Algoritmos Profa. Ana Cristina Benso da Silva.

Apresentações semelhantes


Apresentação em tema: "© Ana Cristina Benso da Silva Programação para Engenharia I Aula I - Introdução a Algoritmos Profa. Ana Cristina Benso da Silva."— Transcrição da apresentação:

1 © Ana Cristina Benso da Silva Programação para Engenharia I Aula I - Introdução a Algoritmos Profa. Ana Cristina Benso da Silva

2 © Ana Cristina Benso da Silva Programação para Engenharia I Conceitos Básicos l Variáveis x Constantes a = x + 5 a, x e 5 são variáveis ou constantes? l Variáveis As variáveis são recipientes de valores É um espaço reservado na memória do computador para armazenar um tipo de dado.

3 © Ana Cristina Benso da Silva Programação para Engenharia I Variáveis l Então a = x + 5 Se x = 3 então a posição de memória indicada por x conterá o valor 3 após o resultado da operação, a posição de memória indicada por a conterá o valor 8. Se x =

4 © Ana Cristina Benso da Silva Programação para Engenharia I Variáveis l Cada vez que a fórmula do exemplo anterior for utilizada a variável x receberá valores antes da execução dos cálculos; a variável a receberá valores após o cálculo; a cada execução, se alterado o valor de x, o valor de a também será alterado.

5 © Ana Cristina Benso da Silva Programação para Engenharia I Atributos das Variáveis l Toda variável tem um nome (identificador) um tipo de dado um valor l Valor: a variável contém um valor quando está sendo usada val1val2 inteiro x a Memória Atenção! Uma variável sem inicialização, conterá um valor qualquer e imprevisível. Costuma-se dizer que contém lixo.

6 © Ana Cristina Benso da Silva Programação para Engenharia I Nomes das Variáveis l Regras para definir o nome de identificadores: Só podem conter letras e dígitos; Primeiro caracter deve ser uma letra; Letras maiúsculas e minúsculas são consideradas caracteres diferentes; O único caracter especial aceito é o underline; Palavras reservadas não podem ser usadas como nome de variáveis; Identificadores devem ser mnemônicos.

7 © Ana Cristina Benso da Silva Programação para Engenharia I Tipos das Variáveis l Inteiros l Reais l Lógicos Falso Verdadeiro l Literais Caracteres Strings de caracteres

8 © Ana Cristina Benso da Silva Programação para Engenharia I Constantes l Constantes são valores que não se alteram ao longo da execução de um programa. l Podem aparecer dentro de expressões. Ex: num /val l Podem ser declaradas: const valor = 10; const taxa = 1.5; const letra = S;

9 © Ana Cristina Benso da Silva Programação para Engenharia I Operações e Operandos l Conjunto de ações a serem executadas sobre um conjunto de objetos l Operações Monoádicas (-x) Diádicas (a+b) l Existem condições para testar se a operação pode ser executada para verificar o resultado (falso/verdadeiro)

10 © Ana Cristina Benso da Silva Programação para Engenharia I Operações... l Variáveis devem ser declaradas Exemplo: : ; l As variáveis são modificadas através de um comando de atribuição (=) ou de leitura Exemplo: Ler ; a = 3; a = a + 2; l As variáveis podem ser impressas Exemplo: Escreve (a);

11 © Ana Cristina Benso da Silva Programação para Engenharia I Atribuições l Exemplos variável valor variável := valor variável = valor l Se A = 4 e B = 5, qual o resultado de A = B e B = A?

12 © Ana Cristina Benso da Silva Programação para Engenharia I Expressões Matemáticas l Prioridade das Operações Potências e operações monoádicas Multiplicações e divisões Soma e Subtração l Parênteses alteram a ordem de execução l Segue-se da esquerda para a direita em caso de indeterminação.

13 © Ana Cristina Benso da Silva Programação para Engenharia I Exercícios l Qual a seqüência de operações necessárias para intercambiar os valores de 3 variáveis a, b e c de modo que a fique com o valor de b, b fique com o valor de c e c fique com o valor de a? l Se x possui o valor 15 e se forem executadas as seguintes atribuições na ordem em que aparecem: x = x + 3 x + x - 6 x = x/2 x = 3x x = x + 3 x + x - 6 x = x/2 x = 3x


Carregar ppt "© Ana Cristina Benso da Silva Programação para Engenharia I Aula I - Introdução a Algoritmos Profa. Ana Cristina Benso da Silva."

Apresentações semelhantes


Anúncios Google