|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/algoritmos-e-logica-de-programacao-l/
课程评论:没有评论
课程名称:算法与编程逻辑 概述:本课程由VINCIT学院制作,共有10节课,时长超过7小时。除了课程讲座,您还将获得课程的补充材料。 课程内容:整个课程分为10个单元,第一和第二单元主要教授命题逻辑的基本概念,涵盖主要的逻辑运算符及布尔代数的计算。在掌握逻辑计算后,您将学习如何使用真值表来测试逻辑命题。 第三单元讲解算法的基本概念,包括编程语言、编程类型和流程图的介绍,并引入将用于后续课程的伪代码。第四部分开始深入编程世界,您将了解数据类型,这是理解程序数据处理和存储的基础。 接下来,您将学习变量和常量的重要性,这部分是程序中存储临时数据的关键。第五和第六单元将涵盖编程中使用的运算符,包括算术运算符、逻辑运算符和关系运算符,还将深入了解赋值运算符及数据输入输出命令。 第七单元介绍编程中的主要控制结构,这些结构帮助算法评估命题并根据逻辑结果执行特定代码块。第八和第九单元将展示一些算法和流程图的实例,帮助解决简单问题,并引入操作字符串的新概念。最后一个算法是广为人知的CPF验证器。 第十单元将介绍一种简单但极其实用的测试算法的方法——桌面测试。这种方法允许程序员在执行每条指令时分析算法中变量的值,从而在实现编程语言之前发现逻辑问题。 描述:通过本课程,您将学习计算机编程的基本概念,而不需要在一开始就处理专业编程语言。课程采用伪代码和实际案例的教学方式,使您更容易融入系统编程的世界。此外,课程还介绍了流程图的概念,帮助您在实现之前可视化算法的运行。同时,课程还涵盖了真值表的基础知识,这对培养良好的编程逻辑至关重要。
Apresentação:Curso produzido pela Faculdade VINCIT com 10 aulas e duração total de mais de 7 horasAlé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.