Interpretação de Algoritmos

Começar. É Gratuito
ou inscrever-se com seu endereço de e-mail
Interpretação de Algoritmos por Mind Map: Interpretação de Algoritmos

1. Estruturas de Repetição

1.1. ENQUANTO

1.1.1. enquanto a condição for VERDADEIRA

1.1.1.1. o conjunto de comandos é executado

1.1.2. se a condição é FALSA o conjunto não é executado

1.2. REPITA

1.2.1. os comandos internos a ele são executados ao menos uma vez

1.2.1.1. independente da condição

1.2.2. o laço REPITA é realizado somente se a condição for FALSA

1.3. PARA

1.3.1. uma variável que controla o início e o fim da execução

2. Funções e Procedimentos

2.1. Funções

2.1.1. possuem um valor de retorno

2.1.1.1. =tipo

2.1.2. o retorno

2.1.2.1. em geral

2.1.2.2. não pode ser um arranjo

2.1.3. usamos a palavra RETORNE seguida do valor de retorno

2.2. Procedimentos

2.2.1. ações sem retorno de valores

2.2.2. não podem ser utilizados em expressões

2.2.2.1. funcionam como comandos

3. Lógica

3.1. Lógica de programação

3.1.1. é a técnica de encadear pensamentos para atingir determinado objetivo

3.2. Sequência lógica

3.2.1. são passos executados até atingir um

3.2.1.1. objetivo

3.2.1.2. solução de um problema

3.3. Algoritmo

3.3.1. é uma sequência de instruções ordenadas de forma lógica para a resolução de

3.3.1.1. determinada tarefa

3.3.1.2. problema

3.4. No português estruturado

3.4.1. Dois pontos

3.4.1.1. :

3.4.1.2. declara o tipo de uma variável no momento de sua criação

3.4.2. Igualdade

3.4.2.1. =

3.4.2.2. atribui um valor a uma constante no momento de sua criação

3.4.3. Atribuição

3.4.3.1. := ou <-

3.4.3.2. atribui a uma variável um

3.4.3.2.1. valor constante

3.4.3.2.2. valor de outra variável

3.4.3.2.3. resultado de alguma operação que retorna valor

3.4.4. ponto e vírgula

3.4.4.1. ;

3.4.4.2. indica a finalização de uma linha de instrução

3.4.5. Chaves

3.4.5.1. {}

3.4.5.2. traz comentários explicativos do algoritmo

3.4.5.2.1. não são considerados no processo de execução

4. Algoritmos

4.1. O conceito de algoritmo não é de exclusividade da área da computação

4.2. Não representa

4.2.1. necessariamente

4.2.2. um programa de computador

4.3. Uma sequência lógica finita de instruções cujo objetivo é a execução de uma determinada tarefa

5. Programas e Linguagens de Programação

5.1. Instrução

5.1.1. comando que define uma operação

5.2. Programa

5.2.1. conjunto de instruções ordenadas para determinado fim

5.3. Linguagem de programação

5.3.1. vocabulário e regras de sintaxe para formulação de instruções a um computador

5.3.2. Tipos

5.3.2.1. linguagem de máquina

5.3.2.1.1. linguagem natural do computador

5.3.2.2. linguagens de alto nível

5.3.2.2.1. utilizam

5.3.2.2.2. exemplos