Please enable JavaScript.
Coggle requires JavaScript to display documents.
Semana 1_Algoritmos Sequenciais 1 - Coggle Diagram
Semana 1_Algoritmos Sequenciais 1
Conceito de lógica
Lógica significa discurso da ciência, palavra/discurso técnico, linguagem da ciência
Estuda as leis gerais do pensamento
Fórmulas de raciocínio, que a partir de conhecimentos considerados verdadeiros, nos levam a novos conhecimentos
Era o estudo de Aristóteles
Uma estrutura de raciocínio era o Silogismo Lógico
Duas premissas e uma conclusão
Lógica de programação
É o raciocínio que precisamos desenvolver para resolver um problema, sua solução precisa ser executada por um computador
Mas o que os computadores fazem?
Como eles fazem?
Precisamos deixar clara a sequência de comandos
É o nome dado à maneira de pensar que estipula sequências de passos para a resolução de um problema
Tendo como base o uso de computadores
Intro à arquitetura de computadores
John Von Neumann propôs uma arquitetura entre 1944/45
Na época os computadores utilizavam cartões perfurados
Os computadores não possuíam memória, então esses cartões representavam as instruções
John propôs que os computadores deveriam possuir uma memória acessada eletronicamente
As instruções ficariam lá
Arquitetura básica atual
Unidades de entrada (dados)
Bloco grande com memória principal e CPU (processamento)
CPU é a unidade central de processamento
Executa apenas uma instrução por vez
Ligada esse bloco grande fica a memória secundária
Unidades de saída (resultados)
Resolução de problemas
A ideia é estabelecer uma sequência lógica de ações
Essa sequência permite resolver um problema qualquer
Algoritmos e lógica de programação
Pseudocódigo
É uma forma de escrever códigos em português
Possui uma estrutura básica de uso
Nome do algoritmo fica entre aspas duplas
<- é o sinal de atribuição
var é o tipo de variável
Alfanumérico, real, inteiro ou lógico
escreva("alguma coisa") é para escrever
leia(nome da variável digitada) para inter
fimalgoritmo para finalizar
início vem antes dos comandos