MAPA ALGORITMOS E LÓGICA DE PROGRAMAÇÃO I – 2021B
Olá, Caro aluno!
Nossa atividade Mapa envolverá a construção de um algoritmo em pseudocódigo, mas antes, vamos a analisar o artigo abaixo:
O QUE É ALGORITMO E COMO ELE VAI AJUDAR SUA EMPRESA A VENDER ONLINE
Você sabe o que é algoritmo e reconhece a sua importância para gerar novas vendas online? O artigo de hoje demonstra a relevância de compreender os algoritmos dos mecanismos de busca para o sucesso dos negócios que estão inseridos no meio digital.
Para conferir todas as informações sobre o assunto, siga a leitura!
Entenda o que é algoritmo e o que ele tem a ver com vendas online Fazer um site ou um ecommerce é um dos primeiros passos que uma empresa deve tomar para ser reconhecida no meio digital e gerar vendas. No entanto, criar uma plataforma digital para a sua marca não é o bastante. É preciso investir em diferentes técnicas para atrair um bom tráfego orgânico e, consequentemente, mais clientes para o negócio.
Nesse sentido, é necessário entender a relevância dos algoritmos para o aumento de vendas online.
De acordo com a PWI, podemos compreender o algoritmo como uma sequência lógica de instruções, que precisam ser seguidas para a execução de determinada tarefa ou para a resolução de algum problema.
O Google, por exemplo, possui uma série de algoritmos que determinam o seu funcionamento. Dessa forma, os algoritmos são os responsáveis por transformar as perguntas em respostas para o usuário que está realizando suas buscas.
Em outras palavras: o algoritmo impacta diretamente na experiência do usuário.
Ao buscar o termo “comprar coleira para cachorro”, por exemplo, o usuário que está navegando no Google encontrará diversos sites que vendem o produto à sua disposição. Assim, o que determina as páginas que estão melhor posicionadas pelo termo de busca são justamente os algoritmos do Google.
Para alcançar o melhor resultado de busca, o algoritmo do Google utiliza parâmetros denominados fatores de ranqueamento. Dessa forma, para que o seu site obtenha um bom ranqueamento, ele deve seguir diferentes fatores e estar em constante atualização (afinal, os algoritmos do Google sofrem alterações constantemente).
Para vender melhor, existem duas opções: ou você faz uso de anúncios pagos para o acesso ao seu ecommerce ou aposta em técnicas de SEO para que o site usufrua de resultados orgânicos. Se a segunda opção for a de sua escolha, não há outra maneira senão adaptar o site aos parâmetros do Google.
Como tornar meu site atrativo aos algoritmos do Google?
Estratégias corretas podem tornar o seu site mais atrativo para os algoritmos do Google. Entre as diferentes opções existentes, merecem destaque as técnicas de SEO, que melhoram o tráfego de seu site de maneira orgânica.
No artigo publicado pela Marke que oferece dicas para melhorar o tráfego orgânico, explicamos que para um site consiga visitas orgânicas com maior frequência, é preciso investir nas técnicas de Search Engine Optimization (SEO).
A otimização de um site envolve diversas questões, as quais estão relacionadas à tecnologia – como responsividade, codificação e velocidade de carregamento do site , mas também ao conteúdo, claro.
Assim, três dicas importantes para tornar o seu site mais atrativo aos algoritmos do Google são: a otimização da estrutura, do conteúdo do site e a criação de um blog.
(O QUE É ALGORITMO E COMO ELE VAI AJUDAR SUA EMPRESA A VENDER ONLINE. Marke, 2018.
Partindo da análise do artigo da Marke, uma das dicas importantes para tornar o seu site mais atrativo e possuir uma otimização do conteúdo que será exibido em seu site.
Imagine que você é um profissional contratado para desenvolver uma proposta de página mais dinâmica para uma empresa hipotética.
Desta forma, o seu foco nesta atividade será desenvolver um ALGORITMO EM PSEUDOCÓDIGO (português estruturado) de forma que contenha uma estrutura de armazenamento para o conteúdo de páginas dinâmicas. Mas o que armazenar? Vamos lá!
Desta forma, em seu PSEUDOCÓDIGO, você deverá utilizar a estrutura de dados heterogêneas para armazenar em memória as especificações de um celular. De acordo com Leal e Oliveira (2020, p. 157) “As estruturas de dados heterogêneas permitem o agrupamento de informações de diferentes tipos de dados, sendo denominadas registros”.
Diante do exposto, você precisa desenvolver seu algoritmo em pseudocódigo e atender aos seguintes critérios:
1 – Estrutura de Registro para armazenar 100 aparelhos celulares
2 – Um menu que apresente os seguintes módulos (procedimentos / funções)
2.1 – Cadastrar Produtos
2.2 – Listar todos (Aqui liste 3 características armazenadas)
2.3 Listar 1 produto específico (Aqui liste 3 características armazenadas)
Respostas
Partindo da análise do artigo da Marke, uma das dicas importantes para tornar o seu site mais atrativo e possuir uma otimização do conteúdo que será exibido em seu site.
Imagine que você é um profissional contratado para desenvolver uma proposta de página mais dinâmica para uma empresa hipotética.
Desta forma, o seu foco nesta atividade será desenvolver um ALGORITMO EM PSEUDOCÓDIGO (português estruturado) de forma que contenha uma estrutura de armazenamento para o conteúdo de páginas dinâmicas. Mas o que armazenar? Vamos lá!
Desta forma, em seu PSEUDOCÓDIGO, você deverá utilizar a estrutura de dados heterogêneas para armazenar em memória as especificações de um celular. De acordo com Leal e Oliveira (2020, p. 157) “As estruturas de dados heterogêneas permitem o agrupamento de informações de diferentes tipos de dados, sendo denominadas registros”.
Diante do exposto, você precisa desenvolver seu algoritmo em pseudocódigo e atender aos seguintes critérios:
Abaixo, segue um modelo de pseudoalgoritimo para o problema proposto:
Cad_produto = registro
codigo: inteiro
nome: Vetor[1..100] de caractere
preco: real
saldo: inteiro
Fim_registro
Var
produto: Vetor[1..10] de Cad_produto
i, codigo: inteiro
acha: lógico
resp: Vetor[1..3] de caractere
Início
Para i de 1 até 20 faça
Escreva(“Informe código :”)
Leia(produto[i].codigo)
Escreva(“Informe a descrição do Celular:”)
Leia(produto[i].nome)
Escreva(“Informe o preço do Celular:”)
Leia(produto[i].preco)
Escreva(“Informe o saldo em estoque do Celular:”)
Leia(produto[i].saldo)
Fim_para
resp <- “sim”
Enquanto (resp = “sim”) faça
Escreva(“Informe o código a ser pesquisado:”)
Leia(codigo)
i <- 1
acha <- falso
Enquanto (i < = 20) e (acha= falso) faça
Se (produto[i].codigo = codigo) então
acha <- verdadeiro
Senão
i <- i + 1
Fim_se
Fim_enquanto
Se (acha = verdadeiro) então
Escreva(“O preço é:”, produto[i].preco)
Escreva(“O saldo em estoque é:”, produto[i].saldo)
Senão
Escreva(“Não há produto com o código informado”)
Fim_se
Escreva(“Deseja continuar a pesquisa?”)
Leia(resp)
Fim_enquanto
Fim
Algoritmos e vendas online
A construção de um algoritmo é de muita importância nas vendas online, já que algoritmo é essencial para atrair mais clientes de forma orgânica.
Além disso, o algoritmo impacta diretamente na experiência do usuário.
- O pseucódigo estrutura os critérios solicitados de forma que, ao colocar para ativar, teremos correto.
- Sendo assim, solução da questão será a forma certa para que a programação finalize corretamente, dando o valor certo pedido.
Algoritmo registro produto
Tipo
Cad_produto = registro
codigo: inteiro
nome: Vetor[1..100] de caractere
preco: real
saldo: inteiro
Fim_registro
Var
produto: Vetor[1..10] de Cad_produto
i, codigo: inteiro
acha: lógico
resp: Vetor[1..3] de caractere
Início
Para i de 1 até 20 faça
Escreva(“Informe código :”)
Leia(produto[i].codigo)
Escreva(“Informe a descrição do Celular:”)
Leia(produto[i].nome)
Escreva(“Informe o preço do Celular:”)
Leia(produto[i].preco)
Escreva(“Informe o saldo em estoque do Celular:”)
Leia(produto[i].saldo)
Fim_para
resp <- “sim”
Enquanto (resp = “sim”) faça
Escreva(“Informe o código a ser pesquisado:”)
Leia(codigo)
i <- 1
acha <- falso
Enquanto (i < = 20) e (acha= falso) faça
Se (produto[i].codigo = codigo) então
acha <- verdadeiro
Senão
i <- i + 1
Fim_se
Fim_enquanto
Se (acha = verdadeiro) então
Escreva(“O preço é:”, produto[i].preco)
Escreva(“O saldo em estoque é:”, produto[i].saldo)
Senão
Escreva(“Não há produto com o código informado”)
Fim_se
Escreva(“Deseja continuar a pesquisa?”)
Leia(resp)
Fim_enquanto
Fim
Para saber mais sobre variáveis, clique: https://brainly.com.br/tarefa/15710207