Please enable JavaScript.
Coggle requires JavaScript to display documents.
ALGORITMOS E LÓGICA DE PROGRAMAÇÃO II - Coggle Diagram
ALGORITMOS E LÓGICA
DE PROGRAMAÇÃO II
Introdução a Algoritmos
Algoritmo é uma receita para executar uma tarefa
Lógica
Pensamento para solucionar algum problema
Representação de Algoritmos
Através de língua
Representações gráficas ou textuais
Linguagem de Programação
Sintaxe, Semântica, Instruções, Parâmetros e Atribuições
Instruções
Conjunto de tarefas que serão executadas
Atribuições de valores
Vincula valores para variáveis que serão utilizados no algoritmo
Semântica
Sentido e contexto do código
Sintaxe
Conjunto de regras que definem como o programa será escrito e interpretado
Entrada e Saída de Dados
Saída
Executa e exibe um comando geralmente no monitor
Entrada
Realizada através de comandos como teclado por exemplo
Constantes, Variáveis e Tipos de Dados
Constantes
Valores que não sofrem modificações
Variáveis
Valores que podem ser modificados
Tipos de dados
Dados com diversas finalidades como por exemplo texto (string) e números (inteiro, real)
Operadores Matemáticos
Realizam operações matemáticas básicas e avançadas
Álgebra Booleana
Lógica Boolean
Logica binária criada por George Boole (Verdadeiro ou Falso)
Conector AND
Análise de duas ou mais expressões lógicas e define condição verdadeira se todas as expressões forem verdadeiras
Operador de Negação
Nega o resultado de uma expressão logica e inverte o resultado
Conector OU
Análise de duas ou mais expressões lógicas e define condição verdadeira se pelo menos uma das expressões forem verdadeiras
Estrutura Condicional
Faz comparação entre valores e executa uma ação se a condição for verdadeira ou falsa
Estrutura de Repetição
Repete uma sequencia de comandos até a condição ser satisfeita
Matriz
Estrutura bidimensional
Refinamento Sucessivo e Módulos
Módulo
Bloco de programa que efetua operações de entrada e saída
Pode ser usado dentro de outros módulos
Função
É usada para dividir em partes um problema complexo
Módulo que retorna saída
Sub-rotinas
Módulo que não possui dados de saída
Vetor
É uma matriz unidimensional
Dicionário
Matriz associativa
Python
Surgiu em 1991 para simplificar o desenvolvimento de programas
Linguagem baseada em comandos