Dicas sobre Lógica

Ola, estou começando meus estudos e estou com dificuldade em criar os algoritmos, ate os basicos estao dificeis de criar o raciocinio , alguma dica de algo "mais basico" ainda, como matematica ou alguma outra atividade que estimule o cerebro

Meu nivel de conhecimento atual: conheço todas as estruturas basicas como laços, repetição, listas, funções, variaveis e talz, mas não consigo montar um raciocinio combinando esses elementos

A prática que mais desenvolveu minha capacidade lógica e resolução de problemas foi criar jogos. Jogos tem problemas que exigem bastante criatividade e é uma prática muito divertida.

conheço todas as estruturas basicas como laços, repetição, listas, funções, variaveis e talz

Se você realmente sabe tudo isso qual a dificuldade de aplicar-los? Comece desenvolvendo algo simples . Não sabe criar uma condição para verificar se a váriavel idade é maior ou menor que 18? Você pode criar uma lista com essa variavel com várias idades e verificar uma por uma usando laço.

:), curti a ideia, estruturas de decisão para mim e mais tranquilo, quando entra nessa parte de iterar, repetir e criar algum tipo de ação em loop que da maior no na minha cabeça, tipo aquela situação de criar uma piramide repetindo um simbolo e acrescentando mais simbolos ate formar a base e talz, e não e sobre linguagem e sim de visualizar oque deve acontecer em cada iteração.
Quando esse nó for desfeito, tu nunca mais vai esquecer. Essa dificuldade é até boa, mas não desiste!

Faça exercícios do beecrowd (https://judge.beecrowd.com/), vai te ajudar muito, e há separação de nivel.

Ja tentou usar o método do patinho de borracha? Pra mim ajudou muito no inicio para desenvolver a lógica e o pensamento mais apurado em relação a código e algoritmos. Se não conhece, basicamente você explica seu código passo a passo, como se estivesse explicando a alguem(o patinho de borracha) cada linha do seu código. Espero que ajude...

Se você está começando os estudos e quer aplicar os conhecimentos de algoritmos, eu recomendaria você tentar aplicar isso no Portugol Studio, que é um pseudocódigo escrito em português, é bem simples de instalar e tem versão web também caso não queira instalar localmente.

É bom estudar como funciona os algoritmos em português pois fica mais fácil a compreensão da lógica que você está programando, e para fixar os conhecimentos recomendaria pegar alguns exercícios básicos de algoritmo na internet mesmo, tem vários sites com exercícios básicos de acordo com o seu nível de conhecimento, e aplicar esses exercícios no Portugol Studio.

No ínicio quando se está estudando algoritmos e lógica de programação é normal ficar com essa dificuldade de "O que vou fazer com laço de repetição?", "Onde posso aplicar funções?"... Por isso é bom pegar alguns exercícios onde você pode aplicar esses conhecimentos, e em português fica mais fácil a compreensão disso, e o Portugol Studio tem um bom manual e exemplos de como utilizar o pseudocódigo, também tem exemplos de jogos programados nele e até mesmo bibliotecas que você pode utilizar dentro dele.

Espero ter ajudado, boa sorte.

O que me ajudou foi estudar bastante livros de algoritmos e estruturas de dados. No princípio você só repete sem entender, mas depois você passa a perceber que existe um padrão que todos usam, passa a ver várias maneiras que os autores usam pra resolver o mesmo problema. Daí começa a criar seu estilo fazendo analogia entre os problemas que aparecem pra você o os que já viu resolvendo. Você vai ver que existem muitas coisas básicas que servem pra resolver outros problemas. Um exemplo, como achar o mínimo e o máximo de um vetor. Eu não sabia fazer isso sozinho no início, mas hoje é tão óbvio. Todos os livros resolvem da mesma forma. Hoje eu faço no automático. É como aprender uma expressão comum de uma língua nova.

Acho que sua dificuldade é saber onde usar cada coisa, não?