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

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

Programação para Engenharia I

Apresentações semelhantes


Apresentação em tema: "Programação para Engenharia I"— Transcrição da apresentação:

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

2 Programação para Engenharia I
Conceitos Básicos Variáveis x Constantes a = x + 5 a, x e 5 são variáveis ou constantes? 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. © Ana Cristina Benso da Silva Programação para Engenharia I

3 Programação para Engenharia I
Variáveis 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 = 6 ... 11 8 3 6 © Ana Cristina Benso da Silva Programação para Engenharia I

4 Programação para Engenharia I
Variáveis 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. © Ana Cristina Benso da Silva Programação para Engenharia I

5 Atributos das Variáveis
Toda variável tem um nome (identificador) um tipo de dado um valor Valor: a variável contém um valor quando está sendo usada val1 val2 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. © Ana Cristina Benso da Silva Programação para Engenharia I

6 Programação para Engenharia I
Nomes das Variáveis 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. © Ana Cristina Benso da Silva Programação para Engenharia I

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

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

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

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

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

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

13 Programação para Engenharia I
Exercícios 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? 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 © Ana Cristina Benso da Silva Programação para Engenharia I


Carregar ppt "Programação para Engenharia I"

Apresentações semelhantes


Anúncios Google