Pular para o conteúdo principal

Logic Programming With Python - 01

What is Programming Logic?

The definition of Programming Logic depends on the conceptual understanding of the Algorithm. We can describe an algorithm as a set of steps to achieve a goal.

Ex 01: What are the activities we need to do to go to work ?

1- wake up

2- take a shower

3- have a breakfast

4- take a car/bus or walk

Ex 02: What are the steps needed to calculate the maximum load supported by a building?

Ex 03: What are the steps needed to launch a rocket into space?

In practice, we naturally apply the concept of algorithms to perform from the simplest to the most complex tasks.

And the most important thing is to realize that if we follow these steps we will always achieve the same results considering an initial set of data. Like a cake recipe, that is, if we have all the necessary ingredients with their respective quantities and we follow the recipe, the result will be the desired cake.

Well, now I believe that we  can describe what is Programming Logic

Programming Logic is a discipline that seeks the chain and organization of thought for the implementation of algorithms through a programming language.

What is Programming Language?

Programming Language as its name implies is the language used to communicate the recipe for computer.

Reference:

FORBELLONE, André Luiz Villar: Lógica de Programação. São Paulo: Pearson, 2005 


Comentários

Postagens mais visitadas deste blog

Validando Documentos com Fluent Validation, DocsBRValidator e .net Core 6.0

  Introdução A necessidade de utilização das bases de dados para construção de estratégias de negócios através  de técnicas de Ciência de Dados torna necessário que as aplicações sejam cada vez mais cuidadosas para a validação dos campos que serão salvos nas bases dos sistemas. Esses cuidados tem o objetivo de melhorar a qualiade das informações que serão fornecidas para sistemas de Inteligência artificial, mineração de dados, etc . Neste artigo será apresentada a construção de uma solução console que utiliza o Fluent Validation, DocsBRValidator  e o .net Core 6 para validar o número do CPF fornecido pelo usuário.   FluentValidation FluentValidation é uma bliblioteca .Net criada para construção de regras de validação. Com essa biblioteca  podem ser definidos a obrigatoriedade de campos , os tamanhos, os tipos e a formatação.   DocsBRValidator DocsBRValidator é uma biblioteca que possui a regra de validação para os principais documentos brasileiros como...

Criando uma calculadora Android com o Kotlin

Resumo Aprender a programar para Android exige a absorção de conceitos básicos que são mais naturalmente entendidos quando aplicados em algum projeto de desenvolvimento. Objetivando introduzir o contato com o Kotlin para Android, foi criado neste artigo um aplicativo simples de calculadora que possibilita a apresentação do tratamento de eventos de botões, uso de expressões regulares e utilização de um método estático. Introdução O desenvolvimento de aplicativos envolve o entendimento de conceitos que devem ser naturalizados pelos desenvolvedores. Uma das formas mais comuns de se naturalizar os diversos recurso de uma plataforma é desenvolver projetos que demonstrem o funcionamento prático dos conceitos implementados. O aplicativo   Calculadora foi desenvolvido por possibilitar o contato inicial do desenvolvedor com os conceitos de tratamento de eventos, métodos estáticos e expressões regulares. O código desenvolvido buscou implementar estes conceitos de maneira introdutória. Nã...

Tutorial de Lógica de Programação com a Linguagem C e C++ - Introdução - Aula 01

1. Conceitos Básicos Antes de iniciarmos o uso de uma linguagem de programação precisamos entender alguns conceitos básicos que estão dentro do universo da criação de software de computadores. Basicamente , estes conceitos respondem às seguintes perguntas: O que é Lógica de Programação? Disciplina que busca o encadeamento e organização do pensamento para a implementação de algoritmos através de uma linguagem de programação O que são Algoritmos?           Sequência de passos que visam atingir um objetivo bem definido  Exemplo de Algoritmo: Trocar uma lâmpada queimada  pegar uma escada; posicionar a escada debaixo da lâmpada; buscar uma lâmpada nova subir na escada retirar a lâmpada velha colocar a lâmpada nova O que é uma Linguagem de Programação ?         É a linguagem capaz de definir instruções que irão materializar um algoritmo para um computador 2. A Linguagem C   C é uma linguagem de programação que possui...