A importância do marketing digital para empresas modernas
No mundo atual, a presença online é fundamental para qualquer empresa que deseja alcançar sucesso em seu mercado. O marketing digital se tornou uma ferramenta poderosa na conquista e fidelização de clientes, proporcionando visibilidade e credibilidade para as marcas.
Através do marketing digital, as empresas podem alcançar um público muito maior do que os meios tradicionais, como tv e rádio, permitindo também uma maior segmentação do público-alvo. Além disso, as estratégias digitais permitem mensurar de forma precisa os resultados das campanhas, possibilitando ajustes e melhorias constantes.
Uma das estratégias mais eficientes do marketing digital é o SEO (Search Engine Optimization), que consiste na otimização de sites e conteúdos para os mecanismos de busca, como o Google. Com um bom trabalho de SEO, as empresas conseguem alcançar as primeiras posições nos resultados de pesquisa, aumentando assim a visibilidade e autoridade da marca na internet.
Outra ferramenta importante do marketing digital é o marketing de conteúdo, que consiste na produção e distribuição de conteúdos relevantes para o público-alvo. Por meio do marketing de conteúdo, as empresas conseguem educar e engajar os consumidores, além de posicionar a marca como uma autoridade em seu segmento.
Com o crescimento do uso da internet e das redes sociais, o marketing digital se tornou essencial para as empresas, independente do seu porte ou segmento de atuação. Investir em estratégias digitais é garantia de competitividade e relevância no mercado atual.
Portanto, se sua empresa ainda não investe em marketing digital, está na hora de repensar sua estratégia. Conte com profissionais especializados para ajudá-lo a alcançar melhores resultados e consolidar sua presença online. O sucesso da sua empresa depende disso.
Créditos para a Autotic
#Exercício #Prático #Como #Melhorar #sua #Lógica


verificar status de bateria, se suficiente:
verificar status de funcionamento, se desligado: ligar
verificar posicao, se nao estiver em pé:
levantar
verificar minha localização no ambiente
verificar a distancia entre mim (robo) e a porta
se a distancia for menor ou igual ex: 1metro:
verificar o tipo de fechadura, e a partir do tipo, recuperar todas as formas de abrir essa fechadura
verificar se tem alguma das formas disponiveis no sistema
se sim:
verificar status do braço, se normal: estender
criar uma variavel de controle de abertura , que recebera inicialmente um "false"
enquanto for false:
pecorrer a primeira forma de abrir a fechadura
se a primeira forma abrir a porta, atribuir a variavel de status "true"
dispara alerta de porta aberta
caso contrario: relatar falha de status do braço
se a distancai for maior que 1metro:
calcular a quantidade de passos necessários para chegar a porta
verificar status dos pés, for diferente de "inativo":
criar uma variavel de controle de distancia da distancia, a cada passo completo, essa variavel sera incrementada de acordo com o tamanho do passo dado
enquanto o valor dessa variavel for menor que a distancia a ser percorrida:
tentar movimentar o primeiro
se der errado: relatar falha
caso contrario: movimentar o outro pé
se der errado: relatar falha
se der tudo certo:
incrementar a variavel de controle de distancia o tamanho do passo dado;
ao chegar na distancia suficiente: verificarse a porta esta aberta, se aberta:
extender o braço e abrir
caso contrario: verificar o tipo de fechadura, e a partir do tipo, recuperar todas as formas de abrir essa fechadura
verificar se tem alguma das formas disponiveis no sistema
se sim:
criar uma variavel de controle de abertura , que recebera inicialmente um "false"
enquanto for false: pecorrer a primeira forma de abrir a fechadura
se a primeira forma abrir a porta, atribuir a variavel de status "true"
dispara alerta de porta aberta
O melhor professor !
var estado_atual= undefined
var passo = 30 /*cm*/
var percorer = 0
var passos = 1
observar estado_atual;
se (estado_atual ==='deitado'){
levantar-se(){
virar corpo para baixo;
usando o apoio das mãos:
dobre as penas para dentro,
equilibradamente faça força com as pernas esticando-as;
}
}então se (estado_atual === 'sentado'){
ficar em pé(){
apoiando as mãos no acento,
use a força dos braços e das pernas juntas,
estique os braços completamente,
após esticar os braços: termine de se levantar usando as pernas;
}
}então{
se(porta a 70cm de distância)
se(porta === trancada){
destranque-a usando as chaves;
coloque a chave na fechadura;
gire-a para o lado direito;
observe o tipo de maçaneta(){
se(padrão){
abaixa-la;
empurrar a porta;
}se(redonda){
encobri-la com as mãos;
girar para o lado direito;
empurrar a porta;
}se(puxador){
puxar para o lado do corpo;
}se(palitinho){
deslize-a para direita;
}entrar(){
andar passos;
}
}
}
}
se(porta a + de 70cm de distância){
percorrer = distância//passo
passos = percorrer
andar passos*passo;
entrar(){
andar passo;
}
}
}
Prof. Esses Sites podem melhorar a minha logica ?
codingame.com
codesignal.com
Ótima dica fala sério eu já estava cansado de Olá Mundos por aí e receitas de bolo.
Você explicando fico bem melhor nossa parabéns !
Professor qual a linguegem de programação que o sr ensina no seu curso. E javascript ?
Inicio
Se porta aberta, empurrar porta para fechar;
Se porta fechada, verificar maçaneta;
Se maçaneta X, ação X
Se maçaneta Y, ação Y
Se não há maçaneta, arrombar porta;
Se arrombar porta não funcionar, verificar suprimento de bombas;
Se suprimento tem bomba, entupir a porta de bombas, esconder-se em um local seguro, ativar bombas;
Professor muito obrigado pelo exercício apresentado foi de grande valia para mim, infelizmente estou sem muito tempo e fiz um projeto mais ou menos como deveria ser executado, ficou faltando alguns tópicos mas estou com o documento salvo e vai ficar argumentado aqui no canal, gostaria de receber sua avaliação e dos demais aqui presentes: Vejo que minha dificuldade não é na lógica em si mas na questão de transformar tudo isso em código que eu não sei como dependendo da linguagem… Estou estudando principalmente desenvolvimento web e melhorando meus skills em front-end, futuramente irei fazer algo assim em js
Projeto abrir a porta do quarto:
Tempo para execução do projeto –
49 minutos : 11 segundos
Gostaria de receber feedbacks produtivos e que somam ao conhecimento, estou cursando Análise e desenvolvimento de sistemas na Unopar atualmente no 2º período e ainda não vi matéria de lógica de programação/algoritmo nem algo envolvendo orientação a objetos… Foi muito bom me deparar com esse exercício
Definindo variáveis
Horário para dormir: 22 horas
Horário para acordar: 6 horas
Cama:
— Padrão universal (sem grades laterais nem borda alongada no chão) Referência estar junto à parede ou não;
— Beliche – Referência: Posição da escada em relação a cama
— Bicama – Referência: Posição da cama de baixo em relação a cama de cima, e posição da parede em relação a cama de cima
Posição em que está dormindo:
— Tronco para cima;
— Tronco para baixo;
— De lado.
Maçaneta e/ou puxador:
— Padrão pegada redonda (Requer o giro)
— Padrão pegada reta (Requer subir ou descer)
— Puxador
Pisos:
— Escorregadios (cerâmica, porcelana, mármore, granito, silestone)
— Mais espesso que não facilite escorregar (Madeira no geral, ardósia, cimento, pedras)
Movimentações
— Sentar: Deixar o corpo na posição de 90° em relação à cama com os pés no chão;
— Levantar: Ficar com o corpo totalmente reto em relação o solo e em 90°;
— Andar: Esticar uma perna por vez na maior distância possível da passada e com velocidade moderada;
— Ficar frente a frente: Olhar diretamente para o objeto e ficar na distância máximo == ao tamanho do braço ;
— Esticar:
* Braço: Elevar o braço até ficar em posição de 90° em relação ao toráx;
* Perna: Elevar a perna em posição contrária ao corpo
— Porta aberta: Visão externa e saída possibilitada.
//////
Análise do cenário a partir do momento que acordar:
1º Remover lençol ou qualquer tipo de cobertura;
2º Verificar posição da cama:
– Cama com o lado esquerdo junto à parede (lado direito livre)
– Cama com o lado direito junto à parede (lado esquerdo livre)
– Cama com os dois lados livres.
3º Verificar tipagem da cama:
– Padrão;
– Beliche;
– Bicama.
4º Verificar posição da porta:
– Porta no lado direito do quarto em relação à cama;
– Porta no lado esquerdo do quarto em relação à cama;
– Porta na parede central do quarto em relação à cama
5º Verificar tipo do piso:
– Escorregadio;
– Mais espesso
///// Codificações
– Se cama com o lado esquerdo junto à parede, do tipo padrão:
Função 1.1
* Posição com o tronco para cima: Com auxilio dos braço trazer para altura das costelas e elevar a parte superior do corpo, direcionar as pernas para o lado direito da cama e ir rotacionando até sentar-se, levantar-se.
* Posição do tronco para baixo: rotacionar 180° Right ou left (rotação à escolha) até ficar em posição do tronco para cima, retornar para função 1.1 * posição com o tronco para cima
* Posição lateral: rotacionar 90° right ou left até ficar em posição do tronco para cima, retornar para função 1.1 * posição com o tronco para cima
-Se cama com o lado direito junto à parede, tipagem padrão:
Função 1.2
* Posição com o tronco para cima: Com auxilio dos braço trazer para altura das costelas e elevar a parte superior do corpo, direcionar as pernas para o lado esquerda da cama e ir rotacionando até sentar-se, levantar-se.
* Posição do tronco para baixo: rotacionar 180° Right ou left (rotação à escolha) até ficar em posição do tronco para cima, retornar para função 1.2 * posição com o tronco para cima
* Posição lateral: rotacionar 90° right ou left até ficar em posição do tronco para cima, retornar para função 1.2 * posição com o tronco para cima
– Se cama dois lados livres, com a porta do lado direito em relação à cama:
* Usar função 1.1
– Se cama dois lados livres, com a porta do lado esquerdo em relação à cama:
* Usar função 1.2
2° Verificar tipagem do chão:
Se padrão escorregadio seco> Movimentação normal. [ ] …
Função 2.1.1 – Andar em direção a porta até ficar frente a frente com ela ""Comentário dependendo da linguagem kkkkkk) – não defini distâncias por que é algo relativo e não consegui encontrar uma forma para expressar isso""", estando frente a frente com a porta:
3° Atributos da porta
Se porta trancada com chave e abertura direção left:
* Esticar o braço e rotacionar a chave 90° left;
Se porta trancada com chave e abertura direção right:
* Esticar o braço e rotacionar a chave 90° right;
Analisar tipagem da maçaneta.
— Se maçaneta padrão pegada redonda com abertura para o lado esquerdo:
* Esticar o braço e rotacionar maçaneta em sentido left /<</ até destravar a porta
— Se maçaneta padrão pegada redonda com abertura para o lado direito:
* Esticar o braço e rotacionar maçaneta em sentido right />>/ até destravar a porta
— Se maçaneta padrão reta com abertura superior:
* Esticar o braço e elevar maçaneta até 45° top (creio que esse seja o padrão de movimentação daquelas maçanetas retas)
— Se maçaneta padrão reta com abertura inferior:
* Esticar o braço e rebaixar maçaneta 45° bottom
— Puxador
* Deslocar porta em sentido ao meu corpo.
Se porta aberta:
(print)
PARABÉNS VOCÊ ABRIU A PORTA
Porta continuar fechada:
Retornar à função 3° Atributos da porta
Felipe Queria sabe sobre como você criar uma rotina de estudo sem você ficar estudando muita informação desnecessária. Tipo estuda python acabou a aula 1 estudar php e depois…..
Quero muito aprender a programar mas não sei onde estudar que curso fazer. Quero achar cursos online de preferencia, mas não sei pra onde ir, já dei uma olhada em alguns cursos da udemy mas não parecem ser confiáveis parecem básicos de mais quero algum lugar para aprender conhecimentos de nível iniciante a avançado. Alguém poderia me ajudar??
Eu queria saber como não enlouquecer diante de tanto conteúdo na área, pois quando vamos aprender uma linguagem nova, por exemplo, nos deparamos com livros de 1200 páginas que obviamente demoram um bom tempo para serem lidos, e isso acaba desmotivando um pouco. A dúvida é, devemos ler um livro inteiro desse tamanho ou focar em praticar uma certa tecnologia em si sem tanto embasamento teórico ?
Quando vc vai fazer um programa, normalmente a ultima coisa que vc faz é escrever o codigo na linguagem que escolher. Isso pq é mais facil escrever (no papel ou pc) como o seu programa deve funcionar. Isso acelera e muito o desenvolvimento e principalmente diminui a quantidade de erros que futuramente ele vai ter. Outra coisa que essa pratica é fortemente usada é pra agilizar o proprio desenvolvimento evitando criar comandos (funções, metodos, classes, propriedades) repetidas e desnecessarias…
Like n° 333😁👍
//Inicio Algoritmo
DEFINE TBM 10 //TBM = Tamanho do Braço Mecanico
1- Ligar robo
2- Se estiver deitado ou sentado {
3- Levante-se
}
4- Insira a distancia da porta para o robo: numero {
5- se 'numero' for uma distancia alcançável{
6- mova o braço mecanico para perto da maçaneta
}
7- se não, caminhe para uma distancia ('numero' – 'TBM') necessária para ser alcançavel
}
8- Insira o tipo de maçaneta: texto {
9- se for tipo "redondo" acione o TBM segure e gire
10- se for tipo "cabo" acione o TBM segure e mova para baixo
11- se não, não é uma maçaneta, volte para o passo 8
}
12- Insira o tipo de porta: texto {
13- se for do tipo "correr" acione o TBM e arraste a porta para abri-la
14- se for do tipo "puxar" acione o TBM e puxe a porta para abri-la
15- se for do tipo "empurrar" acione o TBM e empurre a porta para abri-la
16- se não, não é uma porta, volte para o passo 12.
}
// Fim Algortimo
misturei um pouco de C pq achei a distancia da porta tem q levar em conta a envergadura do braço mecanico, espero q n esteja mto merda kkkkk
Essa lógica de usar papel e caneta e muito boa, sempre que eu vou fazer algum desafio no codewars não posso deixar de pegar meu caderno velho e minha caneta rsrsrs
Se estiver deitado, fico em pe
Se estiver sentado, fico em pe
Se estiver em pe , verificar onde está a porta
Se não detectar a porta ,não faca nada
Se detectar a porta, verificar se tem pessoas perto e se o chão está molhado
Se não vá até a porta
Se sim desvie das pessoas
E se o chão estiver molhado, ir com cuidado pra não cair
Se porta tiver a porta estiver aberta volte a sua posição onde estava
Se a porta estiver fechada , verifique como é a maçaneta da porta
Se for alavanca puxe ara abrir e empurre
Se for bolinha gire em um sentido
Se abrir empurre
Se não gire em outro sentido
Senão volte pra o lugar onde estava
Buguei
É bom utilizar coisas bem básicas para se treinar a lógica, por exemplo, a seguir um programa bem simples que envolve uma porta e uma chave:
//C# code
public static void Main(string[] args)
{
bool TemChave = true; //você tem a chave.
bool PortaAberta = false; // a porta a sua frente está fechada.
string Decisao;
if(TemChave && (PortaAberta == false)){
Console.WriteLine("A porta está fechada, mas você tem a chave da porta, deseja abrir?[Sim/Não]");
Decisao = Console.ReadLine();
if(Decisao == "Sim"){
PortaAberta = true;
Console.WriteLine("Você decidiu abrir a porta. A porta foi aberta!");
} else if(Decisao == "Não"){
Console.WriteLine("Você decidiu não abrir a porta. A porta continuará fechada!");
}else{
Console.WriteLine("Sua decisão é desconhecida!");
}
}else if(TemChave && PortaAberta){
Console.WriteLine("Você tem a chave da porta, mas a porta já está aberta!");
}else if((TemChave == false) && PortaAberta){
Console.WriteLine("Você não tem a chave, mas a porta já está aberta!");
}else if((TemChave == false) && (PortaAberta == false)){
Console.WriteLine("Você nem tem a chave e a porta também não está aberta!");
}
/*Você pode adicionar muito mais condições para a porta, na medida que vai adicionando o programa vai ficando mais complexo*/
}
Comecei um curso de desenvolvimento de sistemas esses dias então possivelmente não vai esta muito bom kkkk.
Inicio
Levantar da cadeira e ficar em pé
Verificar onde a porta está
Se estiver perto, continue onde esta
Se estiver longe, mova-se ate perto da porta
Verificar se a porta esta fechada
Se estiver fechada, colocar chave e girar 180° graus no sentido anti-horario
Se estiver aberta, continue onde esta
Verficiar o tipo de maçaneta da porta
Se for do tipo alavanca, encaixar a mão e impulsionar para baixo
Se for do tipo bola, encaixar a mão e girar 180° graus no sentindo anti-horario
Empurar a porta para frente
Se a porta abriu, soltar a maçaneta
Se a porta não abriu repetir os passos novamente
Fim
Programar então, resumidamente, se resume a instruir o computador com passos pequenos até chegar no seu objetivo final. E a matemática, onde entra nisso ? Precisa saber bem sobre essa matéria ? Ou o básico já é o suficiente?!