Linguagem de Programacao

September 30, 2017 | Autor: Andrea Okabe | Categoria: Arduino, Eletrônica, Linguagem De Programação
Share Embed


Descrição do Produto





Linguagem de Programação
MINISTRANTE: Maicon Valente
Organização: Andrea Okabe
Bruna Ferreira
Maicon Valente
Comandos de Atribuição, Entrada e Saída
Comando de Saída.
Exemplo:
Algoritimo_Teste;
Variáveis
Caractere Nome;
Inicio
escreva("entre com seu Nome:");
leia(Nome);
escreva("Seu Nome é:");
escreva(nome);
Fim.
Comandos de Atribuição, Entrada e Saída
Comando de Saída.
No comando de Saída utilizaremos o comando Escreva para efetuar a saída de dados do algoritmo.

Escreva(Variável, constante, expressão);

Onde o algoritmos mostrará os valores de variáveis, constantes e expressões.

Comandos de Atribuição, Entrada e Saída
Comandos de Entrada de dados.
Exemplo:
X: Inteiro;
A: Real;
Nome: caractere;
leia(X);
leia(A);
leia(Nome);
Comandos de Atribuição, Entrada e Saída
Comandos de Atribuição.
O comando de atribuição permite-nos atribuir um valor para certa variável.



Exemplo:
Inteiro X, Y;
Real A;
Caracter nome;
Lógico Verdadeiro;

Estrutura de Decisão
Executa uma sequência de comandos de acordo com os resultados de um teste.

SE ENTÃO


Estrutura de Repetição
A estrutura de repetição permite que uma sequência de comados seja executada um certo numero de vezes os chamados LAÇOS ou LOOPS, para isso usaremos o Enquanto.


ENQUANTO FAÇA
;


Repetição com Variável de Controle
É utilizado quando se conhece previamente o numero de vezes que deseja executar um determinado conjunto de comandos. Para realizar a repetição de variável de controle utiliza-se a estrutura PARA.
PARA V = Vinicial até Vfinal FAÇA
Onde: V é a variável de controle.
Vinicial é o valor inicial de V.
Vfinal é o valor final de V.

VisualLG
Teste SE / Senao
VisualLG
Condição Enquanto.
VisualLG
Comando PARA.

Operadores Aritméticos, Relacionais e Lógicos.
A
Não A
F
V
V
F
Comandos de Atribuição, Entrada e Saída
Comandos de Entrada de dados.
Com o uso do comendo Leia poderemos efetuar a entrada de dados para o algoritmo.
Leia (Variável);
Onde a variável receberá um valor vindo de "fora" do algoritmo para que algum processamento ocorra.
Operadores Aritméticos, Relacionais e Lógicos
1. Operadores Lógicos.
1.1 Tabela Verdade.




Exemplo: 4 < 7 e 5 > 9
V e F
Resultado: F
A
B
A e B
F
F
F
F
V
F
V
F
F
V
V
V
Estrutura de Sequenciação, Seleção e Repetição
Estrutura de Repetição.
Inicio
1. Ligar o interruptor;
2. SE a lâmpada não acender, ENTÃO:
2.1 Pegar uma escada;
2.2 Colocar embaixo da lâmpada;
2.3 ENQUANTO a lâmpada não acender, FAÇA:
2.3.1 Buscar uma lâmpada nova;
2.3.2 Subir na escada com a lâmpada nova;
2.3.3 Retirar a lâmpada velha;
2.3.4 Colocar a lâmpada nova;
2.3.5Descer da escada;
Fim
Operadores Aritméticos, Relacionais e Lógicos.
A
B
A ou B
F
F
F
F
V
V
V
F
V
V
V
V

Exemplo: 3 > 6 e 4 < 5
F e V
Resultado: V
Estrutura de Sequenciação, Seleção e Repetição
Estrutura de Sequenciação.
Inicio
Pegar uma escada;
Colocar embaixo da lâmpada;
Buscar uma lâmpada nova;
Subir na escada com lâmpada nova;
Retirar a lâmpada velha;
Colocar a lâmpada nova;
Descer da escada;
Fim
Algoritmos
O que são Algoritmos?
É um conjunto finitos de regras que prevê uma sequência de operações para resolver um tipo de PROBLEMA específico. [KNUTH]

Sequência ordenada e não ambígua, de passos que levam a solução de um dado PROBLEMA. [TREMBLAY]

Entrada e Saída de Dados
Entrada e Saída de Dados.

Estrutura de Sequenciação, Seleção e Repetição
Estrutura de Seleção.
Inicio
1. Ligar o interruptor;
2. SE a lâmpada não acender, ENTÃO:
2.1 Pegar uma escada;
2.2 Colocar embaixo da lâmpada;
2.3 Buscar uma lâmpada nova;
2.4 Subir na escada com a lâmpada nova;
2.5 Retirar a lâmpada velha;
2.6 Colocar a lâmpada nova;
Fim

Operadores Aritméticos, Relacionais e Lógicos
Operadores Aritméticos.

Operações
Operadores
Adição
+
Subtração
-
Multiplicação
*
Divisão
/
Operadores Aritméticos, Relacionais e Lógicos
Operadores Lógicos.
Operações
Operadores
Conjunção
e
Disjunção (não-exclusiva)
ou
Negação
Não
Declaração de Variáveis
Declaração de Variáveis.


Exemplos:
Inteiro X , altura;
Caractere nome , endereço;
Lógico Resposta;
Tipo
Nome da Variável
;
Operadores Aritméticos, Relacionais e Lógicos
Operadores Relacionais.

Comparações
Operadores
Igual
=
Diferente

Maior
>
Menor
<
Maior ou Igual
>=
Menor ou Igual
Lihat lebih banyak...

Comentários

Copyright © 2017 DADOSPDF Inc.