0% acharam este documento útil (0 voto)
6 visualizações26 páginas

Introdução ao Kaylogger e Algoritmos

O documento aborda conceitos fundamentais de algoritmos e lógica de programação, destacando a importância dos algoritmos na vida cotidiana e apresentando exemplos práticos de programação. Ele inclui definições, tipos de dados, operadores, estruturas condicionais e exemplos de algoritmos em uma linguagem de programação específica. Além disso, menciona aspectos de segurança da informação e tipos de ameaças cibernéticas.

Enviado por

eeduardoccamposs
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
6 visualizações26 páginas

Introdução ao Kaylogger e Algoritmos

O documento aborda conceitos fundamentais de algoritmos e lógica de programação, destacando a importância dos algoritmos na vida cotidiana e apresentando exemplos práticos de programação. Ele inclui definições, tipos de dados, operadores, estruturas condicionais e exemplos de algoritmos em uma linguagem de programação específica. Além disso, menciona aspectos de segurança da informação e tipos de ameaças cibernéticas.

Enviado por

eeduardoccamposs
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd

Algoritmo e logica de progamção

Curso em video

Hoje em dia, algoritmos computacionais estão presentes em quase tudo na nossa vida.
Além dos tradicionais computadores e notebooks, muitos estão totalmente acostumados
com o uso de aplicativos para smartphones e tablets, TVs inteligentes podem executar
programas personalizados e até mesmo outros aparelhos que usamos no nosso dia-a-dia.

Qual a definição de algoritmos ?


São um conjuntos de passo finitos, e organizados que, quando executados, resolvem um
problema

Aula 2
Algoritmo- todo o tipo de rotina que nós executamos no dia-a-dia

Algoritmos computacionais - passos a serem seguidos por um modulo processador e seus


respectivos usuários que,quando executados na ordem correta conseguem realizar uma
determinada tarefa - Gustavo Guanabara

lógica de programação - linguagem de programação - software


Portugol
PRÁTICA

Saida - Mostra informações na tela

escreval (“Ola,mundo”) //com a adição do L depois da escrita será pulado uma linha
escreva (“Ola,mundo”)

Váriavel - só tem um valor


var identificador:tipo do espaço que receberá o arquivo
var msg:caractere

identificador
1- Deve começar com uma letra
2- Os próximos podem ser letras ou números
3- Não pode utilizar símbolo, exceto : _
4- Não pode conter espaço
5- Não pode conter acentos
6- Não pode ser uma palavra reservada

Palavras reservadas são palavras de função

Tipos primitivos
inteiro - real - caractere- lógico

Atribuição

msg <- “ola, Mundo!”


Aula 3 Entrada e operadores

algoritmo "operadores"

var
N1, N2, S : caractere
inicio
// saida de informação
escreva ("Digite um número: ")
// entrada de informaçoes
leia (N1)
escreva ("Digite outro número: ")
leia (N2)
// função para somar porém não está funcionando
S <- N1 + N2

escreva ("A soma dos valore informados é ", S)

fimalgoritmo

Ordem de precedência para realizar os cálculos


exemplo:

algoritmo "PROVA"
var
N1, N2, Media : real
inicio
escreva("Qual a nota da prova: ")
leia (N1)
escreva ("Qual a note do reforço: ")
leia (N2)
// formula de calcular a média dos alunos
Media <- (N1 + N2 ) / 2

se Media >= 7 entao


escreva ("Aprovado")
senao
escreva ("Reprovado")

fimalgoritmo

Aula 4 OPERADORES RELACIONAIS


EXEMPLO:

OPERADORES LÓGICOS

E as duas condições devem seguir o padrão que eu quero


OU precisa de apenas uma das condições realizada
NÃO busca o resultado oposto

ORDEM DE EXECUÇÃO

Aula 5 - introdução e scratch


PRÁTICA DE ALGORITMO

AULA 6 - PRATICA COM EXERCÍCIOS


ESCREVAL

ESCREVA

Para colocar as casas depois da virgula


Algoritmo "emprestimo"
// Disciplina : [Linguagem e Lógica de Programação]
// Professor : Antonio Carlos Nicolodi
// Descrição : Aqui você descreve o que o programa faz! (função)
// Autor(a) : Nome do(a) aluno(a)
// Data atual : 25/11/2024
Var
// Seção de Declarações das variáveis
valor_s, parcelas, Mes, total: real

Inicio
// Seção de Comandos, procedimento, funções, operadores, etc...
escreva ("Qual o valor de emprestivo você deseja ?")
leia (valor_s)
escreva ("Em quantas parcelas dejesa pagar ? ")
leia (parcelas)

total <- valor_s * 20 / 100


Mes <- parcelas / total
escreva ("O valor total a ser pago é US$",total,", e parcelas no valor de ",Mes)

Fimalgoritmo

AULA 7 estruturas condicionais

Algoritmo "idade"
// Disciplina : [Linguagem e Lógica de Programação]
// Professor : Antonio Carlos Nicolodi
// Descrição : Aqui você descreve o que o programa faz! (função)
// Autor(a) : Nome do(a) aluno(a)
// Data atual : 25/11/2024
Var
// Seção de Declarações das variáveis
ano_nasc, ano_atual, idade: inteiro

Inicio
// Seção de Comandos, procedimento, funções, operadores, etc...
escreva ("Em que ano estamos ? ")
leia (ano_atual)
escreva (" Em que ano você nascel ?")
leia (ano_nasc)
idade <- ano_atual - ano_nasc
escreva ("No ano de ",ano_atual," você terá ",idade)
Fimalgoritmo

]CONDICIONAL COMPOSTA

algoritmo "ParouImpar"
var
N : inteiro
inicio
escreva ("Digite um número ? ")
leia (N)
se (N % 2 =0) então
escreva ("O número ",N," é par")
senao
escreva ("O número ",N," é impar")
fimse
fimalgoritmo
CYBERSEGURITY
Segurança da informação

Steganografia - criptografia

LIVRO- O LIVRO DOS CÓDIGOS – SIMON SIGH

Um sistema é dito como seguro se ele atender alguns requisitos básicos

CIDAL - Confidencialidade, integridade, disponibilidade, autenticidade, legalidade

Normas
ISO 27002 - norma que toda empresa deve seguir

ATAQUES
RECONHECIMENTO
ESCANEAMENTO
ACESSO
MANTER UM ACESSO - com virus
LIMPAR RASTROS

PRINCIPAIS AMEAÇAS - MALWARE


VIRUS- É um programa ou parte dele e se propaga fazendo cópias de si mesmo ele precisar
ser executado para ser ativo
Worm - não precisa ser executado
Cavalo de troia- software legítimo com arquivo malicioso embarcado
Kaylogger - é capaz de capturar e armazenar as teclas digitadas

Você também pode gostar