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
Conceitos Básicos
Dados
Informação
Programa de Computador
Linguagem de máquina
Linguagem de programação
Compiladores e Interpretadores
Sistema Operacional
Hardware
Memória
REPRESENTAÇÃO DE
ALGORITMOS
Diagrama de blocos
Português estruturado
Linguagem de programação
Python
SINTAXE, SEMÂNTICA,
uso de espaço sem ponto e virgula
INSTRUÇÕES, PARÂMETROS E
ATRIBUIÇÃO
ENTRADA DE DADOS E SAÍDA
Input
Interação teclado e mouse
Leitura de arquivos
Leitura de sensores
Captura de imagem via câmera
Entre outros
ex: name = input("type your name: ")
Print
Impressão
Sonora
Pulsos elétricos ou de luz
Gravação de arquivos
etc
ex: print("your name is: ", name)
STR (STRING)
String pode ser qualquer caracteres. Especial ou não
str(variavel) transfroma em number em string
ex: print("Em "+ curso + " Eu Aprendo "+ linguagem +". Entrei em "+ str(ano)) concatenando strings varivaveis e number
ex:print("em {} eu aprendo {}. Entrei em {}".format(curso,linguagem,ano)) formatarcao ele vai jogar variveis na ordem
CONSTANTES, VARIÁVEIS E
TIPOS DE DADOS
Tipos existentes no pyton sao :str,int,float,complex,list,tuple,frozenset,booleano,bytes
converter em string use str para converser em float use float()
OPERADORES MATEMÁTICOS
adicao + 1+2
subtracao - 5-2
multiplicacao
3
5
divisao / 12/2
atribuicao + soma += numero +=1
atribuicao e decremento numero -=1
Outros modulos e pela lib math
EXPRESSÕES ARITMÉTICAS
Sequência Fibonacci
usando while para ele somar o anterior + o proximo ate da to total
ÁLGEBRA BOOLEANA E
OPERADORES LÓGICOS
a Álgebra Booleana foi desenvolvida por um matemático
chamado George Boole
true para verdadeiro
false para falso
Conector AND (E)
SERA VERDADEIRA SE TODAS AS EXPRESSOES FORES VERDADEIRA QUE ESTAO CONECTADAS
Conector OR (OU)
Se apenas uma for verdadeiro o resultado vai ser verdadeiro
Conector NOT (Não)
Inverte o resultado
ESTRUTURA CONDICIONAL
if (se) elif(senao) e else(entao)
ex: if(condicao) comandos elif(condicao2)
ESTRUTURA DE REPETIÇÕES
while (enquanto)
no while vai rodar ate a condicao ser falsa
for (para)
no for ele vai rodar ate onde mandei parar
VETORES, MATRIZES E
DICIONÁRIO
vetor e uma lista ou também conhecido como array
matriz e um array de array
dicionario e um objeto
Modulos
Ou também conhecido como função