ALGORITMOS ALGORITMOS Estruturas Sequenciais So as aes que

  • Slides: 12
Download presentation
ALGORITMOS

ALGORITMOS

ALGORITMOS • Estruturas Sequenciais: – São as ações que podem ser executadas pelos algoritmos.

ALGORITMOS • Estruturas Sequenciais: – São as ações que podem ser executadas pelos algoritmos. Elas são executadas na seqüência em que estão definidas. – Usaremos a seguinte estrutura para se fazer um algoritmo: Algoritmo {Nome Do Algoritmo} Declare {Declaração de variáveis} Início {Comandos} Fim

ALGORITMOS • Variáveis: – Uma variável é um local na memória principal, isto é,

ALGORITMOS • Variáveis: – Uma variável é um local na memória principal, isto é, um “endereço” que armazena um conteúdo. – Todos os dados usados em um algoritmo (entrada, transformação e saída) são armazenados em variáveis. – Os algoritmos só armazenam dados nas variáveis.

ALGORITMOS • Identificador: – Cada variável possui um nome, que é como identificamos aquele

ALGORITMOS • Identificador: – Cada variável possui um nome, que é como identificamos aquele espaço de memória. Um – identificador pode ter letras, números e símbolos especiais (existem exceções) e não podem começar por números nem possuírem espaços. – Letras maiúsculas são diferentes de minúsculas. – Exemplos de identificadores: a, b, x, y, media, salario, raiz 1, raiz 2, peso, Tudo. Funciona, mediafinal, x 1, x 2,

ALGORITMOS • Tipos de Variáveis: – Quando se define uma variável é necessário informar

ALGORITMOS • Tipos de Variáveis: – Quando se define uma variável é necessário informar que tipo de dado se pretende colocar nesse espaço para que o computador reserve o espaço necessário. – Tipos podem ser: • Inteiros: Números inteiros positivos ou negativos. Ex. : -182, 2034, • • 543, . . . Reais: Números reais positivos e negativos com parte decimal. Ex. : 343. 33, 765. 09, 5435. 00, . . . Lógico: Tipos lógicos ou booleanos podendo ser verdadeiro ou falso Caracteres: São formados por um caractere. Ex. : ´a´, ´b´, ´ 4´ Literais/strings: São formados por um ou mais caracteres. Ex. : “a”, ”dois”, “ 1234. 05”, “-456”, “ 1 + 3”

ALGORITMOS • Declaração de Variáveis: DECLARE Inteiro a Real x, y Real nota 1,

ALGORITMOS • Declaração de Variáveis: DECLARE Inteiro a Real x, y Real nota 1, nota 2, media 1, nota. Recuperacao, media 2 Booleano sexo String Nome 5, p

ALGORITMOS • Atribuição: – É como indicamos um valor a ser armazenado em uma

ALGORITMOS • Atribuição: – É como indicamos um valor a ser armazenado em uma variável. O tipo do valor deve ser compatível com o tipo da variável. Utilizamos a seta para a esquerda () para indicar umaatribuição. – Exemplo: x 10 y 10 nota 1 8. 3

ALGORITMOS • Expressões: – Uma expressão é um conjunto de variáveis e constantes numéricas

ALGORITMOS • Expressões: – Uma expressão é um conjunto de variáveis e constantes numéricas que relacionam se por meio de operadores compondo uma fórmula que, uma vez avaliada, resulta num valor.

ALGORITMOS • Espressões Aritméticas: – Resulta em um tipo inteiro ou real. – Podemos

ALGORITMOS • Espressões Aritméticas: – Resulta em um tipo inteiro ou real. – Podemos usar os mesmo operadores da matemática: + − × ÷ % – Exemplo: media 1 (nota 1 × 2 + nota 2 × 3) ÷ 5 – Outras expressões: Relacional, Lógica

ALGORITMOS • Entrada: – É o comando que permite que o usuário digite dados

ALGORITMOS • Entrada: – É o comando que permite que o usuário digite dados que serão usados no programa. Esses dados são armazenados em variáveis. O comando Ler(x) espera o usuário digitar um dado e armazena o dado na variável x. – Em pseudo-código: Ler(x) – Em Java: Scanner sc = new Scanner(System. in); x = sc. next. Int();

ALGORITMOS • Saída: – É o comando que permite ao programa mostrar informações ao

ALGORITMOS • Saída: – É o comando que permite ao programa mostrar informações ao usuário. O comando Escrever(x) faz com que o programa imprima na tela o valor de x. O comando escrever também pode ser usado para imprimir mensagens de texto: – Em pseudo-código escrever(‘‘O valor de x é: ’’ + x); – Em Java: System. out. println(O valor de x é: ’’ + x); – Ou System. out. printf(“O valor de x é %d ”, x);

ALGORITMOS • Vamos Fazer Juntos: 1 - Calcular a média do semestre 2 -

ALGORITMOS • Vamos Fazer Juntos: 1 - Calcular a média do semestre 2 - Um trabalhador recebeu salário e o depositou em sua conta corrente bancária. Esse trabalhador emitiu dois cheques e agora deseja saber seu saldo atual. Sabe-se que cada operação bancária de retirada paga CPMF de 0, 38% e o saldo inicial da conta está zerado.