Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1 - Algoritmo
2 - Sintaxe básica
3 - Expressões lógicas
4 - Desvio condicional
5 - Repetição
Algoritmo
Definição:
Exemplos:
Estrutura básica
Variáveis
Impressão
Comando de leitura
Sintaxe básica - Estrutura Básica
Exemplos:
Declaração de variável
Inteiro a
Atribuição de valor
a=5
Memória do computador
Uma abstração do funcionamento do
Computador.
Declaração de variável
Inteiro a
Atribuição de valor
a=5 a
Memória do computador
Uma abstração do funcionamento do
Computador.
Declaração de variável
Inteiro a
Atribuição de valor
a=5 a
5
Memória do computador
Uma abstração do funcionamento do
Computador. Operação de soma.
Inteiro a, b, c
a=5
b=3
c=a+b
Imprimir “O valor de c é : ” + c
Memória do computador
Uma abstração do funcionamento do
Computador. Operação de soma.
Inteiro a, b, c
a=5
b=3
c=a+b
Imprimir “O valor de c é : ” + c
a b c
Memória do computador
Uma abstração do funcionamento do
Computador. Operação de soma.
Inteiro a, b, c
a=5
b=3
c=a+b
Imprimir “O valor de c é : ” + c
a b c
5 3
Memória do computador
Uma abstração do funcionamento do
Computador. Operação de soma.
Inteiro a, b, c
a=5
b=3
c=a+b
Imprimir “O valor de c é : ” + c
a b c
5 3 8
Memória do computador
Expressões lógicas
-Expressões simples
== a == b a é igual a b
!= a != b a é diferente de b
Exemplos:
2 == 3 … Falso
2!=3 … Verdadeiro
1>3 … Falso
1<3 … Verdadeiro
Expressões lógicas - Negação(!)
Expressão !Expressão
Verdadeiro Falso
Falso Verdadeiro
Expressões lógicas - Negação(!)
Exemplo:
Exemplos:
Exemplos:
-Desvio simples
-Desvio composto
Desvio condicional - Desvio simples
Se ( Expressão ) Faça
/* Código 1 */
Fim Se
Desvio condicional - Desvio simples
Exemplo:
Se ( 1 < 2 ) Faça
Fim Se
Desvio condicional - Desvio composto
Se ( Expressão ) Faça
/* Código 1 */
Senão
/* Código 2 */
Fim Se
Desvio condicional - Desvio composto
Exemplo:
Se ( 1 < 2 ) Faça
Imprimir “1 é menor que 2”
Senão
Imprimir “1 é maior que 2”
Fim Se
Repetição
-Com contador
-Sem contador
Repetição - Com contador
Estrutura básica:
/* Instrução */
Fim Para
Repetição - Com contador
Inteiro i Início
1
Imprimir “Início”
2
Para ( i = 0 ; i <= 5 ; i = i + 1 ) Faça 3
Imprimir i 4
5
Fim Para
Fim
Imprimir “Fim”
Repetição - Sem contador
/* Instruções */ /* Instruções */
Certo Errado!
-Vetores
-Matrizes
-Funções e procedimentos
-Recursão
Vetores
-Declaração
-Alocação
-Acesso
Declaração:
tipo [ ] identificador
Inteiro [ ] idade
Alocação:
Real [ ] nota
nota = Real[30]
Vetores - Acesso
Exemplo de declaração, alocação e acesso:
Inteiro [ ] idade = Inteiro[5]
idade[0] = 17
idade[1] = 15
idade[2] = 20 idade
idade[3] = 19
Posição do vetor 0 1 2 3 4
idade[4] = 18
Dado armazenado 17 15 20 19 18
Representação do vetor
Matriz
-Declaração
-Alocação
-Acesso
Declaração:
tipo [ ][ ] identificador
Inteiro [ ][ ] vendas
Matriz - Alocação
Alocação:
ou
vendas
0 1 2 3 4
0 13 15 11 8 25
1 10 8 12 18 21
2 2 2 12 25 30
Funções e procedimentos
Função Procedimento
Exemplo:
Definição do fatorial
Dúvidas ou sugestões?
ebsouza07@gmail.com