Tīpakohia he Reo
Amerika
English (English) Kreyòl Ayisyen (Haitian Creole) Português (Brasil) (Portuguese (Brazil)) Español (Spanish)
Ūropi
Afrikaans (Afrikaans) Shqip (Albanian) Հայերեն (Armenian) Azərbaycanca (Azerbaijani) башҡорт (Bashkir) Euskara (Basque) Беларуская (Belarusian) Bosanski (Bosnian) brezhoneg (Breton) Български (Bulgarian) Català (Catalan) Hrvatski (Croatian) Čeština (Czech) Dansk (Danish) Nederlands (Dutch) Esperanto (Esperanto) Eesti (Estonian) Føroyskt (Faroese) Suomi (Finnish) Français (French) Galego (Galician) Deutsch (German) Ελληνικά (Greek) Magyar (Hungarian) Íslenska (Icelandic) Gaeilge (Irish) Italiano (Italian) Latina (Latin) Latviešu (Latvian) Lietuvių (Lithuanian) Lëtzebuergesch (Luxembourgish) Македонски (Macedonian) Malti (Maltese) Norsk (Norwegian) Norsk bokmål (Norwegian Bokmål) occitan (Occitan) Polski (Polish) Português (Portuguese) Română (Romanian) Русский (Russian) Српски (Serbian) Slovenčina (Slovak) Slovenščina (Slovenian) Svenska (Swedish) татар (Tatar) Türkçe (Turkish) Türkmen (Turkmen) Українська (Ukrainian) Cymraeg (Welsh)
Āhia me te Moana-nui-a-Kiwa
অসমীয়া (Assamese) বাংলা (Bengali) မြန်မာ (Burmese) 简体中文 (Chinese (Simplified)) 繁體中文 (Chinese (Traditional)) ქართული (Georgian) ગુજરાતી (Gujarati) ʻŌlelo Hawaiʻi (Hawaiian) हिन्दी (Hindi) Bahasa Indonesia (Indonesian) 日本語 (Japanese) Jawa (Javanese) ಕನ್ನಡ (Kannada) Қазақ (Kazakh) ខ្មែរ (Khmer) 한국어 (Korean) Кыргызча (Kyrgyz) ລາວ (Lao) Bahasa Melayu (Malay) മലയാളം (Malayalam) Māori (Maori) मराठी (Marathi) Монгол (Mongolian) नेपाली (Nepali) ଓଡ଼ିଆ (Odia) ਪੰਜਾਬੀ (Punjabi) संस्कृत भाषा (Sanskrit) සිංහල (Sinhala) Basa Sunda (Sundanese) Tagalog (Tagalog) Тоҷикӣ (Tajik) தமிழ் (Tamil) తెలుగు (Telugu) ไทย (Thai) བོད་སྐད་ (Tibetan) Oʻzbekcha (Uzbek) Tiếng Việt (Vietnamese)
Te Rāwhiti Waenga me Āwherika
አማርኛ (Amharic) العربية (Arabic) Hausa (Hausa) עברית (Hebrew) Igbo (Igbo) Kinyarwanda (Kinyarwanda) Kurdî (Kurdish) lingála (Lingala) Malagasy (Malagasy) پښتو (Pashto) فارسی (Persian) chiShona (Shona) سنڌي (Sindhi) Soomaali (Somali) Kiswahili (Swahili) ትግርኛ (Tigrinya) اردو (Urdu) Wolof (Wolof) isiXhosa (Xhosa) ייִדיש (Yiddish) Yorùbá (Yoruba) isiZulu (Zulu)

Lógica de Programação - Uma Abordagem Visual Usando Flowgorithm

Aprenda lógica de programação de maneira fácil e rápida

Lógica de Programação - Uma Abordagem... Lógica de Programação - Uma... Lógica de Programação... MS² Ensino - Escola Virtual
Kore utu Tīmata ināianei tonu!

He aha tāu e ako ai?

Apresentação
Aula 01: Apresentação do Curso: Objetivos e Metodologia de Ensino 🚀
lock

C

Bem-vindo(a) ao nosso curso de Lógica de Programação! Nesta aula introdutória, você conhecerá os objetivos fundamentais que guiarão sua jornada de aprendizado. Abordaremos a metodologia de ensino adotada, garantindo uma progressão lógica e eficaz do conteúdo.

Compreenda a visão geral do programa, desde os conceitos básicos até as aplicações práticas. Exploraremos as ferramentas que utilizaremos, como o Flowgorithm, e as competências essenciais que você desenvolverá para se tornar um programador mais confiante e habilidoso. Prepare-se para uma experiência de aprendizado estruturada e enriquecedora!

Ihirangi o te ruma akoranga
Ataata
Introdução
Aula 2: Apresentação do Módulo: Introdução à Lógica de Programação 💡
lock

Nesta aula, faremos uma apresentação detalhada do primeiro módulo do curso, focado na introdução à Lógica de Programação. Explicaremos tudo o que será abordado, desde os conceitos mais básicos até os fundamentos que você precisará para avançar.

Você entenderá a forma como o conteúdo será apresentado, garantindo clareza e facilidade de compreensão. Prepare-se para mergulhar nos pilares da programação e construir uma base sólida para suas futuras habilidades.

Ihirangi o te ruma akoranga
Ataata
Aula 03: Algoritmo: Desenvolvendo a Lógica Por Trás de Tudo 🧠
lock

Descubra o que é um algoritmo e como ele está presente em cada aspecto do nosso dia a dia, muitas vezes sem que percebamos. Nesta aula, desvendamos o conceito fundamental de algoritmo, mostrando que sua existência precede em muito a era da computação e até mesmo da eletricidade.

Embora seja uma ferramenta crucial no desenvolvimento de software, a lógica algorítmica é uma habilidade universal. Entenda a importância de pensar de forma estruturada e como isso pode transformar sua maneira de resolver problemas, tanto na programação quanto fora dela.

Ihirangi o te ruma akoranga
Ataata
Aula 04: Exemplo de Algoritmo em um Fluxograma: Entendendo a Representação Visual 📊
lock

Nesta aula prática, vamos explorar um exemplo de algoritmo do cotidiano, representando-o visualmente através de um fluxograma. Você aprenderá as formas padronizadas que utilizaremos para construir nossos fluxogramas e a função específica de cada uma delas.

Entender a simbologia do fluxograma é essencial para visualizar a sequência lógica de um algoritmo antes de codificá-lo. Prepare-se para dar os primeiros passos na representação gráfica da lógica de programação, tornando conceitos abstratos em algo concreto e fácil de seguir.

Ihirangi o te ruma akoranga
Ataata
Aula 05: Download, Instalação e Configuração do Flowgorithm: Sua Primeira Ferramenta de Lógica 💻
lock

Chegou a hora de colocar a mão na massa! Nesta aula, você aprenderá o passo a passo completo para fazer o download, a instalação e a configuração do Flowgorithm. Esta será a ferramenta principal que utilizaremos ao longo do curso para desenvolver e testar nossos algoritmos.

O Flowgorithm é uma excelente plataforma para visualizar a lógica de programação através de fluxogramas, consolidando os conhecimentos teóricos apresentados. Siga as instruções e prepare seu ambiente de desenvolvimento para começar a criar seus próprios algoritmos de forma prática e intuitiva.

Ihirangi o te ruma akoranga
Ataata
Aula 06: Algoritmos Matemáticos - Parte 1: Operadores Aritméticos no Flowgorithm ➕➖
lock

Nesta primeira parte sobre Algoritmos Matemáticos, você aprenderá a utilizar a lógica de programação para resolver problemas numéricos. Apresentaremos os operadores aritméticos fundamentais (adição, subtração, multiplicação, divisão, etc.) e como aplicá-los em seus algoritmos.

Desenvolveremos um exemplo prático de algoritmo matemático no Flowgorithm, demonstrando como estruturar cálculos e obter resultados precisos. Esta aula é essencial para quem busca entender a base da manipulação numérica em programação.

Ihirangi o te ruma akoranga
Ataata
Aula 07: Algoritmos Matemáticos - Parte 2: Interação com o Usuário no Flowgorithm ✨
lock

Continuando nossa série sobre Algoritmos Matemáticos, nesta aula você aprenderá a tornar seus algoritmos no Flowgorithm mais elegantes e interativos. Mostraremos como utilizar a forma de "saída" no fluxograma para exibir mensagens e resultados de forma clara para o usuário.

Aprender a interagir com o usuário é crucial para criar programas funcionais e amigáveis. Veja como aprimorar a experiência do seu algoritmo, tornando-o não apenas eficaz nos cálculos, mas também intuitivo para quem o utiliza.

Ihirangi o te ruma akoranga
Ataata
Aula 08: Algoritmos Matemáticos - Parte 3: Operadores Relacionais e Diferença Absoluta ↔️
lock

Nesta terceira parte dos Algoritmos Matemáticos, aprofundaremos no uso dos operadores relacionais (maior que, menor que, igual a, etc.). Você aprenderá como esses operadores são essenciais para tomar decisões e comparar valores dentro de um algoritmo.

Aplicaremos esses conceitos em um exemplo prático no Flowgorithm, desenvolvendo um algoritmo que calcula a diferença absoluta entre dois números. Entenda como a lógica condicional é construída e como ela permite que seus programas respondam a diferentes cenários.

Ihirangi o te ruma akoranga
Ataata
Aula 09: Algoritmos Matemáticos - Parte 4: Operadores Lógicos e a Aplicação do "E" (AND) ✅
lock

Avançando nos Algoritmos Matemáticos, esta aula aborda os poderosos operadores lógicos. Você entenderá como combinar múltiplas condições para criar lógicas mais complexas e refinadas em seus programas.

Ihirangi o te ruma akoranga
Ataata
Aula 10: Algoritmos Matemáticos - Parte 5: Operador Lógico "OU" (OR), Desafios e Revisão 💡
lock

Concluímos nossa jornada pelos Algoritmos Matemáticos nesta aula, explorando o operador lógico "OU" (OR). Você aprenderá como utilizá-lo para criar condições onde basta que uma das opções seja verdadeira para que uma ação seja executada.

Além disso, apresentaremos exercícios de desafio para você testar seus conhecimentos e faremos uma revisão completa de todos os conceitos abordados sobre Algoritmos Matemáticos. Prepare-se para solidificar seu entendimento e aplicar a lógica de forma mais versátil.

Ihirangi o te ruma akoranga
Ataata
Aula 11: Encerramento do Módulo: Revisão e Próximos Passos 🏁
lock

Chegamos ao encerramento deste módulo! Nesta aula, faremos uma revisão dos principais conceitos e habilidades que você adquiriu até agora. É um momento para consolidar o aprendizado e garantir que todas as bases estejam firmes.

Discutiremos os próximos passos em sua jornada de programação, preparando você para os desafios e conteúdos que virão. Este encerramento é crucial para reforçar seu conhecimento e motivá-lo para as próximas etapas do curso.

Ihirangi o te ruma akoranga
Ataata
Exercícios de passagem
Aula 12: Apresentação do Módulo: Exercícios de Passagem para Fixação ✍️
lock

Bem-vindo(a) ao novo módulo, totalmente dedicado a exercícios de passagem! Nesta aula, apresentaremos a estrutura e o objetivo deste módulo prático. Ele foi cuidadosamente elaborado para que você possa aplicar e fixar todo o conhecimento adquirido até agora.

Os exercícios de passagem são uma oportunidade excelente para testar sua compreensão e desenvolver suas habilidades de resolução de problemas. Prepare-se para desafiar sua lógica e consolidar seu aprendizado de forma ativa e eficaz.

Ihirangi o te ruma akoranga
Ataata
Aula 13: Apresentação dos Exercícios: Desafie Sua Lógica Antes da Correção 💡
lock

Nesta aula, faremos a apresentação detalhada dos exercícios de passagem que você enfrentará neste módulo. O objetivo principal é que você visualize cada desafio, tente resolvê-lo por conta própria e só então prossiga para as próximas aulas, onde faremos as correções.

Encorajamos você a dedicar tempo para pensar e aplicar a lógica aprendida. Essa prática autônoma é fundamental para o desenvolvimento de suas habilidades. Prepare-se para testar seus limites e aprimorar sua capacidade de solucionar problemas de programação.

Ihirangi o te ruma akoranga
Ataata
Aula 14: Exercício 01 - Controle de Entrada de Matéria-Prima: Simulação Industrial 🏭
lock

Nesta aula, você enfrentará o Exercício de Passagem 01, que simula um fluxo de cadastro de matéria-prima em uma indústria. Seu desafio será desenvolver um algoritmo capaz de gerenciar a entrada de materiais, aplicando os conceitos de lógica de programação aprendidos.

Este exercício prático é uma excelente oportunidade para aplicar seus conhecimentos em um cenário real, desenvolvendo a capacidade de criar soluções para problemas industriais. Prepare-se para pensar de forma estruturada e otimizar processos com seu algoritmo.

Ihirangi o te ruma akoranga
Ataata
Aula 15: Exercício 02 - Eficiência de Máquina: Calculando a Produção por Hora ⚙️
lock

Nesta aula, faremos a correção detalhada do Exercício 02, focado na Eficiência de Máquina. Você aprenderá a construir um algoritmo no Flowgorithm que calcula a produção por hora de uma determinada máquina, aplicando conceitos de lógica e matemática.

Acompanhe a resolução passo a passo e entenda as melhores práticas para desenvolver soluções que otimizem processos de produção. Este exercício é crucial para quem busca aplicar a programação em contextos de engenharia e gestão industrial.

Ihirangi o te ruma akoranga
Ataata
Aula 16: Exercício 03 - Verificação de Qualidade do Produto: Classificando Padrões 🔍
lock

Nesta aula, realizaremos a correção do Exercício 03, que aborda a Verificação de Qualidade do Produto. Você aprenderá a desenvolver um algoritmo no Flowgorithm capaz de classificar se um determinado produto está dentro dos padrões de qualidade estabelecidos.

Acompanhe a resolução detalhada e entenda como aplicar a lógica condicional para criar sistemas de controle de qualidade eficientes. Este exercício é fundamental para quem deseja usar a programação para garantir a excelência em processos de fabricação e inspeção.

Ihirangi o te ruma akoranga
Ataata
Aula 17: Exercício 04 - Relatório de Turnos de Produção: Atingindo Metas Empresariais 📈
lock

Nesta aula, faremos a correção do Exercício 04, que trata do Relatório de Turnos de Produção. Você será guiado na construção de um algoritmo no Flowgorithm que verifica se a meta de produção de um turno de uma empresa foi atingida.

Aprenda a desenvolver soluções que auxiliam na gestão e no monitoramento de desempenho, utilizando a lógica de programação para analisar dados e gerar relatórios precisos. Este exercício é essencial para quem busca aplicar a programação em contextos de gestão e análise de performance industrial.

Ihirangi o te ruma akoranga
Ataata
Aula 18: Encerramento do Módulo: Conclusão e Próximos Passos na Lógica de Programação ✅
lock

Chegamos ao encerramento deste módulo! Nesta aula final, faremos uma recapitulação dos principais aprendizados e habilidades desenvolvidas ao longo dos exercícios de passagem. É um momento crucial para consolidar todo o conhecimento prático adquirido.

Discutiremos a importância da prática contínua e os próximos passos em sua jornada no mundo da lógica de programação. Este encerramento visa reforçar sua confiança e prepará-lo para desafios ainda maiores, incentivando a aplicação constante dos conceitos aprendidos.

Ihirangi o te ruma akoranga
Ataata
Estrutura de Repetição - Introdução
Aula 19: Apresentação do Módulo: Estruturas de Repetição Enquanto
lock

"Bem-vindo(a) ao módulo de Estruturas de Repetição ""Enquanto""! Nesta aula introdutória, o Professor Marcelo Souza da Silva fará uma apresentação detalhada do que será abordado ao longo deste módulo essencial. Você terá uma visão geral dos conceitos e aplicações que serão explorados, preparando o terreno para o aprendizado das estruturas de repetição e sua importância na lógica de programação.

Prepare-se para mergulhar no universo dos loops e entender como eles otimizam seus algoritmos. Esta aula é o ponto de partida para dominar a repetição de comandos de forma eficiente e inteligente."

Ihirangi o te ruma akoranga
Ataata
Aula 20: Estrutura de Repetição Enquanto: Conceitos Básicos e Flag
lock

"Nesta aula fundamental, você aprenderá o conceito básico da estrutura de repetição ""Enquanto"" (While) e sua aplicação na lógica de programação. Exploraremos o que é uma ""flag"" e sua importância crucial para o funcionamento correto e controlado de qualquer estrutura de repetição.

Compreender a flag é o primeiro passo para criar loops eficientes que executam tarefas repetitivas de forma controlada, evitando ciclos infinitos e garantindo a lógica do seu algoritmo. Prepare-se para dominar este conceito essencial!"

Ihirangi o te ruma akoranga
Ataata
Aula 21: Estrutura de Repetição Enquanto: Utilizando Flag Dinâmica
lock

Aprofundando-se nas estruturas de repetição, esta aula ensinará como utilizar uma ""flag dinâmica"". Com ela, você poderá controlar o número de repetições de um loop sem precisar definir previamente a quantidade exata no corpo do algoritmo, tornando seu código mais flexível e adaptável.

A flag dinâmica é uma ferramenta poderosa para criar algoritmos que respondem a condições variáveis, permitindo que o usuário ou o próprio sistema determine o fim da repetição. Aprenda a implementar essa técnica para otimizar seus programas.

Ihirangi o te ruma akoranga
Ataata
Aulla 22: Estrutura de Repetição Enquant: Flag Booleana para Repetições Indeterminadas
lock

Nesta aula, você aprenderá uma forma eficiente de executar uma estrutura de repetição um número indeterminado de vezes, utilizando uma ""Flag Booleana"". Essa técnica é ideal para situações onde o critério de parada do loop não é uma contagem fixa, mas sim uma condição lógica que pode mudar durante a execução do programa.

Descubra como as variáveis booleanas podem ser empregadas para controlar o fluxo de repetição, permitindo que seus algoritmos sejam mais robustos e interativos. Uma habilidade essencial para o desenvolvimento de sistemas dinâmicos.

Ihirangi o te ruma akoranga
Ataata
Aula 23: Estrutura de Repetição Enquanto : Flag Literal para Repetições Indeterminadas
lock

Continuando nossa exploração das flags, esta aula aborda como executar uma estrutura de repetição um número indeterminado de vezes utilizando uma ""Flag Literal"". Essa abordagem é particularmente útil quando a condição de parada do loop depende de uma entrada de texto ou de um valor específico que não é numérico ou booleano.

Aprenda a manipular strings e caracteres como flags para controlar o fluxo de repetição, permitindo que seus programas interajam de forma mais flexível com o usuário. Uma técnica valiosa para criar interfaces mais intuitivas e algoritmos adaptáveis.

Ihirangi o te ruma akoranga
Ataata
Aula 24: Exercício de Fixação - Parte 1: Praticando Estruturas de Repetição
lock

Chegou a hora de colocar a mão na massa! Nesta primeira parte dos exercícios de fixação, você aplicará os conceitos de estruturas de repetição ""Enquanto"" e o uso de flags que foram apresentados nas aulas anteriores. A prática é fundamental para solidificar o aprendizado e desenvolver sua lógica de programação.

Resolva problemas práticos e veja como os loops podem ser utilizados para automatizar tarefas e processar dados de forma eficiente. Este exercício é crucial para a sua jornada de aprendizado.

Ihirangi o te ruma akoranga
Ataata
Aula 25: Exercício de Fixação - Parte 2: Aprofundando em Loops e Flags
lock

Nesta segunda parte dos exercícios de fixação, continuamos a aprofundar seu conhecimento em estruturas de repetição. Você terá a oportunidade de aplicar os conceitos de ""Enquanto"" e flags em novos desafios, consolidando sua compreensão e aprimorando suas habilidades de resolução de problemas.

A prática contínua é a chave para a maestria. Utilize o Flowgorithm para implementar suas soluções e testar a eficácia dos seus algoritmos. Este é um passo importante para se tornar um programador mais confiante e competente.

Ihirangi o te ruma akoranga
Ataata
Aula 26: Exercício de Fixação - Parte 3: Desafios com Estruturas de Repetição
lock

Prepare-se para novos desafios na terceira parte dos exercícios de fixação! Nesta aula, você enfrentará problemas mais complexos que exigirão uma aplicação mais elaborada das estruturas de repetição ""Enquanto"" e das diferentes flags. É a sua chance de testar sua criatividade e lógica.

A resolução desses exercícios fortalecerá sua capacidade de projetar algoritmos eficientes e de depurar seu código. Continue praticando e aprimorando suas técnicas para dominar completamente as estruturas de repetição.

Ihirangi o te ruma akoranga
Ataata
Aula 27: Exercício de Fixação - Parte 4: Revisão Final de Estruturas de Repetição
lock

Chegamos à última parte dos exercícios de fixação deste módulo! Nesta aula, você fará uma revisão abrangente dos conceitos de estruturas de repetição ""Enquanto"" e flags, aplicando-os em um conjunto final de problemas. É a oportunidade perfeita para consolidar todo o conhecimento adquirido.

Ao concluir esta série de exercícios, você estará apto a utilizar as estruturas de repetição de forma eficaz em seus próprios projetos. Reforce sua lógica e prepare-se para os próximos módulos com uma base sólida em loops.

Ihirangi o te ruma akoranga
Ataata
Aula 28: Encerramento do Módulo: Estruturas de Repetição Enquanto
lock

Nesta aula, faremos o encerramento do primeiro módulo dedicado às Estruturas de Repetição ""Enquanto"". O Professor Marcelo Souza da Silva fará uma breve recapitulação dos principais tópicos abordados, reforçando os conceitos de loops, flags dinâmicas, booleanas e literais, e a importância da prática através dos exercícios.

Este é um momento para revisar o aprendizado e se preparar para o próximo módulo, onde exploraremos aplicações avançadas das estruturas de repetição. Parabéns por concluir esta etapa fundamental da sua jornada em lógica de programação!

Ihirangi o te ruma akoranga
Ataata
Estrutura de Repetição - Aplicações Avançadas
Aula 29: Apresentação do Módulo 2: Aplicações Avançadas de Estruturas de Repetição
lock

Bem-vindo(a) ao segundo módulo do curso de Estruturas de Repetição, focado em ""Aplicações Avançadas""! Nesta aula, o Professor Marcelo Souza da Silva apresentará os temas e desafios que serão explorados, mostrando como as estruturas de repetição podem ser utilizadas para resolver problemas mais complexos e do mundo real.

Prepare-se para ir além do básico e descobrir o poder dos loops em cenários como cálculos estatísticos, análise de dados e contagem condicional. Este módulo expandirá sua capacidade de criar algoritmos sofisticados e eficientes.

Ihirangi o te ruma akoranga
Ataata
Aula 30: Aplicações Avançadas: Somatório e Média com Estruturas de Repetição
lock

Nesta aula prática, você aprenderá como utilizar as estruturas de repetição para realizar cálculos de somatório e média de um conjunto de números. Essa é uma aplicação fundamental em diversas áreas, desde a análise de dados financeiros até a estatística básica.

Descubra como os loops podem automatizar a soma de múltiplos valores e o cálculo de suas médias de forma eficiente, economizando tempo e garantindo precisão. Uma habilidade essencial para quem trabalha com processamento de dados.

Ihirangi o te ruma akoranga
Ataata
Aula 31: Aplicações Avançadas: Contagem de Eventos Condicionais com Repetição
lock

Nesta aula, você descobrirá como utilizar as estruturas de repetição para realizar a contagem de eventos que satisfazem uma determinada condição. Essa técnica é fundamental para filtrar e quantificar informações específicas em grandes volumes de dados, como contar quantos alunos foram aprovados, quantos produtos estão em estoque ou quantos registros atendem a um critério.

Aprenda a combinar loops com estruturas condicionais (como ""Se/Então"") para criar algoritmos que podem analisar e sumarizar dados de forma inteligente e automatizada. Uma habilidade crucial para relatórios e tomadas de decisão baseadas em dados.

Ihirangi o te ruma akoranga
Ataata
Aula 32: Aplicações Avançadas: Encontrando Máximos e Mínimos com Repetição
lock

Aprenda nesta aula como utilizar as estruturas de repetição para encontrar os valores máximos e mínimos dentro de um conjunto de dados. Essa funcionalidade é extremamente útil em cenários como a identificação do maior ou menor preço de um produto, a temperatura mais alta ou baixa, ou o melhor/pior desempenho em uma série de resultados.

Domine a lógica por trás da busca por extremos em um fluxo de dados, tornando seus algoritmos capazes de realizar análises importantes de forma automatizada. Uma técnica indispensável para a análise e filtragem de informações.

Ihirangi o te ruma akoranga
Ataata
Aula 33: Apresentação do Desafio: Aplicação Contextualizada de Estruturas de Repetição
lock

"Chegou o momento de testar seus conhecimentos! Nesta aula, o Professor Marcelo Souza da Silva apresentará um exercício desafio cuidadosamente formulado para que você aplique todo o conhecimento adquirido sobre estruturas de repetição em uma situação contextualizada com o mundo real. Este desafio simula um problema prático que exige uma solução algorítmica.

É a sua chance de integrar os conceitos de loops, flags, somatório, média, máximos, mínimos e contagem condicional para criar uma solução completa e funcional. Prepare-se para pensar criticamente e desenvolver um algoritmo robusto!"

Ihirangi o te ruma akoranga
Ataata
Aula 34: Correção do Desafio: Solução Detalhada do Exercício de Repetição
lock

Nesta aula crucial, o Professor Marcelo Souza da Silva fará a correção detalhada do exercício desafio apresentado anteriormente. Você terá a oportunidade de comparar sua solução com a proposta, entender diferentes abordagens e identificar pontos de melhoria em seu algoritmo.

A correção é um momento de aprendizado valioso, onde cada passo da solução é explicado, reforçando os conceitos e as melhores práticas na utilização das estruturas de repetição. Não perca essa chance de aprimorar sua lógica e técnica de programação!

Ihirangi o te ruma akoranga
Ataata
Aula 35: Encerramento do Módulo 2: Aplicações Avançadas de Estruturas de Repetição
lock

"Nesta aula, faremos o encerramento do módulo de ""Aplicações Avançadas de Estruturas de Repetição"". O Professor Marcelo Souza da Silva fará uma revisão dos principais tópicos abordados, incluindo somatório, média, máximos, mínimos, contagem condicional e a resolução do desafio prático.

Parabéns por concluir esta etapa avançada do curso! Você agora possui um conhecimento sólido e prático sobre como utilizar as estruturas de repetição para resolver problemas complexos e do mundo real. Continue praticando e explorando novas possibilidades na programação!"

Ihirangi o te ruma akoranga
Ataata
Tiwhikete

Mō te akoranga

Este curso oferece uma introdução completa e estruturada à lógica de programação através de uma abordagem visual intuitiva, utilizando o Flowgorithm como ferramenta principal. O curso combina teoria fundamentada com prática constante, permitindo que os alunos desenvolvam habilidades de resolução de problemas de forma progressiva e contextualizada.

 

Através de fluxogramas, exercícios práticos e desafios industriais, os participantes compreenderão não apenas como programar, mas por que programar de determinada forma. O curso prepara os alunos para a transição natural do Flowgorithm para linguagens de programação reais, como JavaScript, consolidando a base lógica necessária para o desenvolvimento de sistemas.

🎯 Objetivos

Objetivo Geral:

Capacitar alunos a compreender e aplicar os fundamentos da lógica de programação, desenvolvendo habilidades de pensamento algorítmico e resolução estruturada de problemas.

 

Objetivos Específicos:

  • ✅ Compreender o conceito de algoritmo e sua aplicação prática
  • ✅ Dominar a representação visual de algoritmos através de fluxogramas
  • ✅ Aplicar operadores aritméticos, relacionais e lógicos em soluções
  • ✅ Implementar estruturas condicionais (Se/Então/Senão)
  • ✅ Utilizar estruturas de repetição (Enquanto, Para, Faça/Enquanto)
  • ✅ Trabalhar com vetores e matrizes para manipulação de dados
  • ✅ Criar e utilizar funções e subprogramas para modularização
  • ✅ Resolver problemas contextualizados na indústria e sistemas reais
  • ✅ Preparar-se para migração para linguagens de programação profissionais
 

 

👥 Público-Alvo

  • Alunos do curso técnico em Desenvolvimento de Sistemas
  • Profissionais que desejam iniciar carreira em programação
  • Alunos de computação e tecnologia sem experiência prévia
  • Profissionais de outras áreas buscando competências em lógica de programação
  • Pessoas interessadas em compreender o pensamento algorítmico
 

Nível: Iniciante/Básico

 

 

📚 Pré-requisitos

Conhecimentos Prévios:

  • Matemática básica (operações fundamentais)
  • Compreensão de conceitos lógicos simples
  • Familiaridade com computador e sistemas operacionais
 

Requisitos Técnicos:

  • Computador com acesso à internet
  • Software Flowgorithm instalado (livre/gratuito)
  • Navegador web atualizado
  • Editor de texto (para posterior migração para JavaScript)
 

Habilidades Básicas:

  • Capacidade de ler e interpretar enunciados de problemas
  • Disposição para resolver exercícios práticos
  • Pensamento analítico e lógico
 

📚 Metodologia

  • ✅ Aprendizado visual com fluxogramas
  • ✅ Progressão estruturada e lógica
  • ✅ Prática constante com exercícios contextualizados
  • ✅ Problemas baseados na indústria real
  • ✅ Correção detalhada de exercícios
  • ✅ Desafios integrados ao final de cada módulo
  • ✅ Transição natural para JavaScript/Linguagens reais
 

 

🎯 Diferencial do Curso

Este curso se destaca por:

  • Abordagem visual e intuitiva do Flowgorithm
  • Contexto industrial em exercícios práticos
  • Progressão didática estruturada logicamente
  • Preparação para código real (JavaScript)
  • Metodologia comprovada em educação técnica
  • Foco em competências essenciais para Desenvolvimento de Sistemas
Ētahi atu mōhiohio

Mō te kaiako

Marcelo Souza da Silva

Marcelo Souza da Silva professor universitário, empreendedor, produtor de conteúdo online, e um...

Professor Marcelo Souza é Técnico em confecção formado pelo SENAI-CETIQT (Rio de Janeiro - 1996), e Cientista da computação pela Universidade Paulista Campus Flamboyant (2004-Goiânia). Trabalha na área de confecção desde 1996 tendo ingressado no SENAI, como professor, em 1997 na Faculdade SENAI Ítalo Bologna em Goiânia, onde trabalhou com prestação de serviço com sistema CAD, professor do Curso Técnico em Confecção e prestação de serviços de montagem, instalação, treinamento e manutenção de sistema Lectra, onde ficou até outubro de 2004.
A partir de 2005 ele volta para o Rio onde inicia trabalhos de desenvolvimento de sistemas e estudos da linguagem de programação Java. No fim de 2005 é convidado para ser professor do curso técnico têxtil e de confecção do SENAI-CETIQT onde trabalha até hoje, também sendo professor do Curso Superior de Tecnologia em Produção do Vestuário, Bacharelado em Design, Engenharia Têxtil, engenharia de Produção e Engenharia Química, sendo professor de diversas cadeiras do seguimento de gestão da produção do vestuário e computação, dentre elas destacando-se as cadeiras CAD Modelagem I (Audaces) e II (Lectra), Tecnologia da confecção Industrial, Processos de Qualidade em Confecção, Processos de Risco e Corte e Programação de Risco e Corte, Informática aplicada, Banco de Dados e Excel (Básico, intermediário e avançado).
De 2008 a 2011 atuou como professor do Centro Universitário Plínio Leite, em Niterói-RJ, sendo professor das cadeiras Modelagem III CAD, Materiais Têxteis I e II e Técnicas de Produção.
Desde de 2010 atua como produtor de conteúdo (videoaulas) em plataformas online como YouTube, UDEMY e LearnCafé. Sempre utilizando uma metodologia contextualizada que induz ao ato de aprender a aprender, onde o mais importante não fazer sempre certo, nem aprender de primeira e sim aprender a fazer!

MS² Ensino - Escola Virtual

Melhor do que só fazer, é aprender a fazer!
Hangarau