Mind map
ALGORITMOS E LÓGICA DE PROGRAMAÇÃO I - UNIDADE I
Map content
ALGORITMOS E LÓGICA DE PROGRAMAÇÃO I - UNIDADE I
CONSEITOS DE ALGORITMOS
- Um algoritmo consiste em uma sequência finita de passos (instruções) para solucionar um problema. Podemos ter vários algoritmos que resolvem um mesmo problema, desta forma um algoritmo não é a única solução de um problema. Um algoritmo é um caminho para a solução de um problema, visto que podem existir diversos caminhos que conduzem à solução
- Um algoritmo consiste em uma sequência finita de passos (instruções) para solucionar um problema. Podemos ter vários algoritmos que resolvem um mesmo problema, desta forma um algoritmo não é a única solução de um problema. Um algoritmo é um caminho para a solução de um problema, visto que podem existir diversos caminhos que conduzem à solução
TIPOS DE ALGORITMOS
- DESCRIÇÃO NARRATIVA
- descrição narrativa consiste na representação do problema por meio da linguagem natural, descrevendo os passos que devem ser seguidos para a resolução de um problema... - Como vantagem dessa representação destaca-se a facilidade de aprendizado. No entanto, esse tipo de descrição pode ser ambígua, gerar diversas interpretações e dificultar a conversão do algoritmo em um programa de computador
- FLUXOGRAMA
- O fluxograma consiste em uma notação gráfica que permite indicar as ações e decisões que devem ser seguidas para resolver o problema Os símbolos utilizados para construir o fluxograma são apresentados nos Quadros
- INICIO
- Indica o início e o fim do algoritmo
- ↓
- Indica o início e o fim do algoritmo
- CALCULOS
- Indica a realização de cálculos e operações de atribuição.
- SAÍDA
- Representa a saída de dados.
- DECISÃO
- Indica que deve ser tomada uma decisão, há possibilidade de desvio do fluxo.
- INICIO
- O fluxograma consiste em uma notação gráfica que permite indicar as ações e decisões que devem ser seguidas para resolver o problema Os símbolos utilizados para construir o fluxograma são apresentados nos Quadros
- PSEUDOCODIGO
- o pseudocódigo, conhecido também como portugol ou português estruturado, que consiste em representar o problema por meio de regras pré-definidas.. É uma linguagem restrita que descreve o significado para todos os termos utilizados nas instruções
- DESCRIÇÃO NARRATIVA
EXPRESSÕES
- As expressões dividem-se em: aritméticas, relacional, lógicas e literais.
- ARITMÉTICAS
- As expressões aritméticas são aquelas em que o resultado consiste em um valor numérico. (inteiro e real)
- As expressões aritméticas são aquelas em que o resultado consiste em um valor numérico. (inteiro e real)
- RELACIONAL
- As expressões relacionais referem-se à comparação entre dois valores de um tipo básico.
- As expressões relacionais referem-se à comparação entre dois valores de um tipo básico.
- LOGÍCAS
- As expressões lógicas são aquelas cujo resultado consiste em um valor lógico verdadeiro ou falso
- As expressões lógicas são aquelas cujo resultado consiste em um valor lógico verdadeiro ou falso
- LITERAIS
- As expressões literais consistem em expressões cujo resultado é um caractere.
- As expressões literais consistem em expressões cujo resultado é um caractere.
ATRIBUIÇÃO, ENTRADA E SAIDA DE DADOS
- ENTRADA DE DADOS
- A entrada de dados permite receber os dados digitados pelo usuário. Os dados recebidos são armazenados em variáveis
- A entrada de dados permite receber os dados digitados pelo usuário. Os dados recebidos são armazenados em variáveis
- SAIDA DE DADOS
- A saída de dados permite mostrar dados aos usuários. com o comando de saída podemos enviar mensagens ao usuário, informando que ação estamos esperando ou enviar resultados dos dados processados.
- A saída de dados permite mostrar dados aos usuários. com o comando de saída podemos enviar mensagens ao usuário, informando que ação estamos esperando ou enviar resultados dos dados processados.
- ATRIBUIÇÃO
- A atribuição consiste no processo de fornecer um valor a uma variável EX : var nome = Guilherme
- A atribuição consiste no processo de fornecer um valor a uma variável EX : var nome = Guilherme
- ENTRADA DE DADOS
FUNÇÕES INTRÍNSECAS
- As funções Intrínsecas são fórmulas geramente (matemáticas) prontas que podemos utilizar em nossos algoritmos.
- As funções Intrínsecas são fórmulas geramente (matemáticas) prontas que podemos utilizar em nossos algoritmos.
CONSTRUINDO ALGORITMOS
VARIAVEIS E CONSTANTES
- VARIÁVEIS
- Uma variável é um espaço na memória principal do computador que pode conter diferentes valores a cada instante de tempo
- O nome deve iniciar SEMPRE com letra
- O nome não pode conter espaços
- O nome não pode conter caracteres especiais
- Nenhuma palavra reservada poderá ser nome de variável. As palavras reservadas têm uso específico no pseudocódigo.
- TIPOS
- Inteiro
- real
- caractere
- booleana,
- Uma variável é um espaço na memória principal do computador que pode conter diferentes valores a cada instante de tempo
- CONSTANTE
- Uma constante armazena informações que não variam com o tempo, ou seja, o seu conteúdo é um valor fixo. Da mesma forma que as variáveis, todas as constantes devem ser definidas no início do algoritmo.
- VARIÁVEIS
Information
- Description
- MAPA MENTAL - PRINCIPAIS TÓPICOS - UNIDADE I
- Created by
- Guilherme Willy
- Views
- 2
- Rating