112,597 views
Complete Programming Logic Course with Structured Portuguese Complete Programming Logic Course, from Zero to Advanced, with Structured Portuguese. Help the channel by purchasing my courses on Udemy: Databases with Basic MySQL: https://bit.ly/35QdWE4 Programming Logic with Structured Portuguese: https://bit.ly/3QKPn22 Python Programming from Scratch: https://bit.ly/python-boson Also purchase books and other items at the Bóson Treinamentos store on Amazon and help the channel to maintain and grow: https://www.amazon.com.br/shop/bosont... Become a member of this channel and get benefits: / @bosontreinamentos Contribute to Bóson Treinamentos!: http://www.bosontreinamentos.com.br/c... By Fábio dos Reis Bóson Treinamentos: http://www.bosontreinamentos.com.br Instagram: / bosontreinamentos Linkedin: / f%c3%a1bio-dos-reis-06ba192a Quora: en.quora.com/profile/Fábio-dos-Reis Pinterest: / bosontreina Other projects by the author: Diário do Naturalista: http://www.diariodonaturalista.com.br Bóson Ciências e Cultura: / bosonciencias Numismática e Investimentos: https://diarionumismatico.com.br/ #bosontreinamentos #lógica #programação 00:00:00 Presentation 00:02:39 Introduction to Programming Logic 00:29:31 Installing Portugol Studio on Windows 00:38:48 Installing Portugol Studio on Linux 00:50:35 Algorithm, Flowchart, Chapin Diagram 00:58:10 Data Types 01:02:53 Variable Declaration 01:16:37 Object Naming 01:29:55 Variable Scopes 01:42:42 Data Input and Output 01:52:54 Operators and Arithmetic Expressions 02:05:12 Relational Operators 02:13:31 Logical Operators 02:27:21 Associativity and Operator Precedence 02:41:40 Simple Conditional Decision 02:51:10 Compound Conditional Decision 02:57:50 Chained Conditional Decision 03:07:29 Conditional Choice Case 03:14:19 Libraries and Functions 03:27:31 Generating Random Numbers 03:33:19 While Loop 03:46:47 For Loop 03:57:49 Loop Chaining 04:10:37 Introduction to Data Structures 04:16:20 Array Declaration and Assignment 04:26:57 Vector Manipulation with For Loop 04:34:17 Swapping Values between Variables 04:39:11 Vector Ordering with Selection Sort 04:52:00 Vector Ordering with Bubble Sort 05:03:57 Linear Search in Vectors 05:13:24 Binary Search in Vectors I 05:22:52 Binary Search in Vectors II 05:32:32 Declaring Matrices 05:51:13 Matrices Exercise 06:02:24 Subroutines: Functions and Procedures 06:18:29 Multiple Arguments in Functions 06:26:11 The Return Statement 06:34:23 What is Recursion 06:48:40 Recursive Fibonacci Algorithm 07:05:08 Calculating DV of CPF 07:25:48 Programming Paradigms 07:42:26 API, Library and Framework 07:53:41 Front-end, Back-end and Full Stack 08:02:04 What is Bug and Debugging 08:19:09 Errors to Avoid 08:33:12 Closing