Resumo da aula de Algoritmo e Lógica de programação com Portugol Studio - Estrutura de repetição PARA { Vídeo 9} comando para #portugol #programação #programando #pseudocodigo
Salvando minha vida aqui professor!! Comecei um curso no senai de graça... o professor lá foca mais na prática então não consigo assimilar muito! Mas com sua explicação clariou! Muito obrigado.
Professor, tá tudo excelente demais pra ser verdade. Pelo amor de qualquer coisa, poste as aulas faltantes... da aula 5 pulou para a aula 9. A didática do Sr é excelente... Já deixei marcado pra eu ser avisado de cada vídeo publicado. Forte abraço e obrigado pela iniciativa.
Prezado Muniz já tinha assistido aula com outros professores mas nenhum conseguiu mostrar com tanta didática o assunto. Parabéns pelo excelente trabalho. Irei continuar os estudos pelo seu canal.
caramba suas aulas sao demais sou iniciante, to imprecionado com criaçao de games ,encontrei aulas de c# no you tube eu fazia mais nao entendia nada, com suas aulas é diferentes pra ajudar o progama é todo em potugues , parabens pelo seu trabalho, muito bom
Verdade, estou aprendendo as bases aqui para poder estudar linguagem C, e tudo que queria achei de maneira simplificada aqui e só nesta semana aprendi muitas coisas (fundamentais e básicas). _ Dizer que é o melhor prof. no RU-vid sobre assuntos de Lógica de programação é um exagero, mas dizer que não faz parte de um dos melhores no RU-vid é uma calúnia. Obrigadão professor.
Professor seria interessante o sr. dizer no que são aplicado esses comandos se tratando de uma linguagem de mercado e em que aplicação entraria tal comando.
Olá, muito obrigado pela mensagem. Veja nesses vídeos mais recentes que detalho um pouco mais. ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-k5GBT2fYVyU.html Bons estudos.
Olá Sir Laurentino, teu comecei a disponibilizar em um site ano passado só que não coloquei todo o conteúdo. www.rafaelmuniz.com.br/ifsp/alpt2020/ Att.
Confesso que estava com dificuldades para entender essa aula no princípio, por causa das 3 funções que a variável de controle exerce ( *_INICIALIZAÇÃO_* - Saquei, basicamente será por onde começará a contagem, *_CONDIÇÃO_* - me deixou com algumas dúvidas por causa da interpretação; *_ATUALIZAÇÃO_* - Saquei, será o método de contagem (de quanto em quanto) baseado no valor incrementado/decrementado) mas depois do *_teste de mesa_* ficou tudinho mais claro, pude entender melhor a 2ª parte (condição). - Obrigado, repetirei essa aula algumas vezes mais p'ra perceber completamente.
Olá António, as estruturas de repetição são complicadas no início mesmo. Depois de praticar bastante elas ficam mais claras. Referente a sua dúvida a segunda parte (condição) é a parte do comando que verifica se ele deve repetir mais uma vez ou não. E essa parte que define se o programa deve continuar repetindo. O funcionamento dela será igual nas condições (SE). A condição sempre retornará verdadeiro ou falso. Se for verdadeiro ele continuará repetindo. Quando for falso ele para de repetir. Não sei se consegui te ajudar. Qualquer dúvida é só avisar. Abraços
@@Portugol Era aí onde residia a dúvida, a *função da 2ª parte* , que do que entendi agora, para além de fazer a verificação (da condição), determina também o nº de vezes que o comando repetirá. - Era por causa de algumas condições dadas que me deixaram confuso. Ex: quando o *i
Olá Abrãao, pretendo gravar essas aulas sim só não sei quando pois estou sem tempo para isso. Ainda falta gravar a aula do comando de repetição FACA...ENQUANTO tb. Abraços.
Exato.... Se vc começar com um número 1 por exemplo, basta alterar a atualização que ele já vai mostrar os ímpares. Outra maneira é fazer usando o PARA percorrendo todos os números, porém com um se verificar se a divisão por dois é diferente de zero. Bons estudos.
Olá Anderson, se for para verificar se o i chegou em zero, tem que montar o para de forma a ter o valor do i decrementando. Ex: para (i = 10; i > 0; i--){ } Bons estudos.
Olá Clauciano, se vc entrar na playlist ele está ordenado. Algumas aulas não foram gravades nessa playlist, porém estou regravando essas aulas esse período em outr playlist. Playlist antiga: ru-vid.com/group/PL8vn1Rt-MINYatt7pRnEOdBn_I2ahXZxW Playlist novo(sendo gravada toda semana): ru-vid.com/group/PL8vn1Rt-MINbFvDgesLmvZDgFkJap2kWv Att. Rafael Muniz
Olá Priscila, tudo bem? vou tentar te ajudar. Sua dúvida é relacionado somente a estrutura de repetição (PARA), ou seja, você consegue fazer esse exercício sem utilizar estrutura de repetição ??? Att.
Olá Lucas, existem basicamente 3 estruturas: ENQUANTO, FACA..ENQUANTO e PARA. Normalmente utilizamos o PARA quando sabemos a quantidade de vezes que o algoritmo deve repetir. Por exemplo, vc precisa rodar um problema para ler a altura de um time de 10 jogadores. Já o ENQUANTO utilizamos quando não sabemos quanta vezes o programa vai rodar. Por exemplo, um programa para contar quantos carros passam em uma hora em uma rua. Tambem usamos o ENQUANTO quando queremos verificar ou repetir até que o usuário digite um texto ou outro valor informado pelo teclado no final de cada repetição. O FACA ENQUANTO usamos quando queremos validar algum dado de entrada. Acho que é mais ou menos isso Bons estudos.
Ola Lucas, o i++ significa um incremento. Ele é a forma reduzida de escrevermos i = i + 1 que significa que o nosso i será atualizado com o valor que está nele + 1. Por isso que o para vai de 1 em 1, nesse caso. Se mudar para i = i + 5, por exemplo, o valor do i será incrementando de 5 em 5. Ok ?
Olá e desculpe a demora. Na verdade isso vai depender da regra que o seu programa precisa usar. Por exemplo, para tirar carteira de motorista uma pessoa pode ter 18 anos ou mais, logo você terá q usar maior igual que 18 ou só maior que 17. Pode usar das duas maneira...isso é o legal de programar, existem várias formas de fazer a mesma coisa. Bons estudos.
Olá Railson, o Repita até é uma estrutura de repetição assim como o PARA e o ENQUANTO. A diferença é que no REPITA ATÉ o algoritmo entrará pelo menos uma vez no comando já que a condição está no final da estrutura. Basicamente essa é a diferença. Assista aos vídeos e caso continue com alguma dúvida manda de maneira mais específica ou com algum exemplo que esteja com dificuldade para que possa te ajudar. Abraços.
Oi Professor, estou gostando muito de suas aulas! Eu não estudo no IF, mas estou aprendendo programação fora. Você pode me enviar uma lista de exercícios básicos até os avançados, como esse da tela, para o meu e-mail, por favor? Me ajudaria muito professor. rodrigunner3@outlook.com Se puder me envie... obrigado!
Olá Rodrigo, tudo bem ? Estou lançando as listas conforme o andamento das aulas. Você pode acessar no seguinte endereço. www.rafaelmuniz.com.br/ifsp/alpt2020/ Att.
como faço para colocar pra aparecer na tela o nome do usuário de menor idade? programa { funcao inicio() {inteiro idade, maiorIdade = 0, menorIdade = 0, i cadeia nome, menorNome para(i = 1; i maiorIdade){ maiorIdade = idade } } } } escreva(" A pessoa mais nova é: ", menorNome," ") } }
Olá Vinicius, o programa está com erro de compilação. Na declaração da variável tem que inicializar as variáveis que estão dentro dos Se. Ex: cadeia nome, menorNome="a" Depois dessa correção o código funciona corretamente. Bons estudos.