Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Algoritmos e Lógica de Programação
Rating: 4.7 out of 5(6 ratings)
21 students

Algoritmos e Lógica de Programação

Desvendando o Mundo da Programação: Domine Algoritmos e Lógica de Programação de Forma Prática e Eficiente
Last updated 11/2023
Portuguese
Portuguese [Auto],

What you'll learn

  • Aprender os conceitos básicos da programação de computadores.
  • Conhecer os conceitos da tabela-verdade.
  • Estudar os elementos do diagrama de fluxo, e sua representação em uma linguagem conceitual, baseada em portugol.
  • Aplicação da programação com diversos algoritmos, como calculadora básica, busca de números primos, resolução de equações quadráticas e validador de CPF.

Course content

10 sections10 lectures7h 24m total length
  • Lógica Proposicional50:30

Requirements

  • Conhecimentos em informática básica.

Description

Apresentação:


  • Curso produzido pela Faculdade VINCIT com 10 aulas e duração total de mais de 7 horas


  • Além das aulas você terá acesso ao material complementar do curso!


Conteúdo do curso:


  • A disciplina é dividida em 10 unidades. Na primeira e segunda parte tem objetivo de ensinar-lhe os conceitos básicos sobre lógica proposicional. Você conhecerá os principais operadores lógicos e também irá realizar cálculos de álgebra booleana. Após adquirir os conhecimentos sobre cálculos lógicos, aprenderá a utilizar a tabela-verdade, um importante instrumento para testar proposições lógicas.


  • A terceira unidade será dedicada à introdução do assunto “algoritmos”, apresentando a você conceitos básicos sobre linguagens de programação, tipos de programação e fluxogramas. Também será apresentado à pseudolinguagem e que a utilizaremos durante as próximas aulas para a construção das soluções propostas neste material.


  • A partir da quarta parte, adentraremos, de fato, ao universo da programação, e conheceremos os tipos de dados, conceito fundamental para que possamos entender como os dados são manipulados e armazenados durante a execução do programa. Logo após, conheceremos as variáveis e as constantes, responsáveis por armazenar os dados voláteis do programa, sendo o principal assunto desse capítulo.


  • Nas unidades cinco e seis você conhecerá os operadores utilizados na programação, passando pelos operadores aritméticos, lógicos e relacionais, além de conhecer a fundo os operadores de atribuição, responsáveis por unir as operações aritméticas ao operador de atribuição padrão. Por fim, ainda na parte seis, você será apresentado aos comandos de entrada e saída de dados .


  • Na sétima unidade será apresentado as principais estruturas utilizadas na programação, as estruturas de controle. É com base nestas estruturas que um algoritmo avalia proposições e executa blocos de códigos específicos, de acordo com o resultado lógico. As estruturas de controle também permitem que um bloco de código possa ser repetido até que uma condição seja atendida, dando dinamicidade ao algoritmo.


  • Aproximando-se do fim, logo após a apresentação de todas as estruturas básicas da programação vistas até a sétima unidade, as partes oito e nove apresentarão alguns exemplos de algoritmos e fluxogramas de soluções para problemas triviais, além de apresentar alguns novos conceitos para se trabalhar com strings. O último algoritmo apresentado pelos capítulos é o conhecidíssimo validador de CPF.


  • E, para encerrar, a décima unidade apresentará um conceito simples, mas de grande serventia para testar algoritmos sem a necessidade de depurá-los através de uma ferramenta de programação, o teste de mesa. Tal conhecimento permite ao programador analisar o valor das variáveis utilizadas no algoritmo a cada instrução executada, possibilitando identificar problemas na lógica do algoritmo antes mesmo de ser implementado com alguma linguagem de programação.



Descrição:


  • Através deste curso, você aprenderá os conceitos fundamentais da programação de computadores, sem as complicações de lidar inicialmente com uma linguagem de programação profissional.


  • Com uma abordagem própria, focada em pseudocódigos e exemplos didáticos e práticos, este curso facilitará a sua imersão no mundo da programação de sistemas.


  • Além dos conceitos de programação, este curso também apresenta os conceitos relacionados ao diagrama de fluxo, permitindo a visualização do funcionamento dos algoritmos antes mesmo de sua implementação.


  • Além disso, há, também, o ensino básico sobre as tabelas-verdades, essencial para a formação de uma boa lógica de programação.

Who this course is for:

  • Destinado a estudante ingressante na programação, que possui pouco ou nenhum conhecimento em programação de sistemas.