o Olá Nesta aula narrada vamos iniciar a nossa conversa sobre desenvolvimento de lógica de programação e esta aula tem como objetivo iniciar os estudos sobre lógica de programação começando pelas definições de lógica e algoritmos estruturas sequenciais representação de algoritmos comandos variáveis e operadores aritméticos e antes de iniciar nossa aula sobre lógica de programação vamos conceituar alguns termos importantes lógica de forma geral é uma sequência correta de ideias normalmente relacionada a coerência ea racionalidade se você se lembra do exemplo utilizado no vídeo do capítulo 15 o projeto para fazer um bolo Então vamos utilizar esse mesmo
exemplo confeiteiro tem a ideia de fazer um bolo e no mesmo instante começa a pensar em todas as ações que devem fazer para atingir seu objetivo isso é um pensamento lógico e na informática lógica é a maneira pela qual instruções assertivas e pressupostos são organizados em um algoritmo Para viabilizar a implantação de um programa algoritmo pode então ser descrito como um sequenciamento de ações finitas e ordenadas utilizando regras definidas para atingir um determinado objetivo Mas voltando ao nosso exemplo confeiteiro antes de preparar o bolo escreve todos os passos que deve seguir para fazer no com
sucesso ele descreve passo a passo o mais detalhadamente possível essa descrição é um algoritmo Pode parecer estranho mas algoritmos são bem comuns no nosso cotidiano e os algoritmos são classificados em três tipos de representação principais observo do código conhecido também como Portugal o fluxograma e o diagrama de chapin o seu código é o algoritmo descrito textualmente utilizando o português como linguagem o fluxograma e o diagrama de chapin São descrições gráficas do algoritmo utilizando os símbolos e desenhos específicos para cada ação a figura é apresentado no algoritmo do nosso exemplo de preparar um bolo nos três
tipos de representação de algoritmos além da programação de softwares variável é o espaço reservado na memória de um computador capaz de armazenar um determinado tipo de dado que pode variar durante a execução do programa e para uma melhor compreensão do conceito de variável vamos utilizar o seguinte exemplo imaginemos que a memória de um computador é um armário de cozinha com 3 gavetas em cada gaveta deve armazenar apenas um tipo de fruta pronto analogamente as gavetas do nosso exemplo são as variáveis é mas como saber em que gaveta armazenar as frutas para resolver esse problema devemos
identificar cada gaveta com o nome da primeira gaveta maçã na segunda gaveta banana e na terceira gaveta abacaxi dessa forma estabelecemos os identificadores de cada variável e as variáveis são classificadas em três tipos numérica literal e lógica devem ser definidos em conjunto com o identificador o qual chamamos de declaração de variável o utilizando o nosso exemplo vamos estabelecer três tipos de banana nanica a branca e a ouro e determinar que na gaveta de banana só pode conter banana do tipo nanica dessa forma declaramos a gaveta 2 sendo o identificador banana e o tipo nanica Vale
ressaltar que uma variável só pode conter um valor e em nosso exemplo ao colocar uma nova banana na gaveta anterior deve sair prevalecendo sempre a banana mais recente e tem um algoritmo a realização de cálculos é muito presente por esse motivo é muito importante conhecermos os operadores aritméticos utilizados na descrição de fórmulas e expressões aritméticas os algoritmos e os operadores aritméticos executam as mesmas funções executadas da Matemática porém a representação de alguns símbolos difere quando utilizamos em algoritmos é o símbolo de igual no algoritmo representado por uma seta já para o símbolo da multiplicação é
utilizado um asterisco em vez de um X para a divisão utiliza-se uma barra invertida e na exponenciação utiliza-se o símbolo do acento circunflexo os algoritmos também não são utilizados colchetes ou Chaves as expressões aritméticas usamos apenas consciências e para exemplos de carro descrevemos a fórmula do volume de um prisma retangular como conhecemos na matemática e como deve ser escrita na forma de algoritmo evidenciando as diferenças dos símbolos utilizados e Nesta aula estudamos O que é desenvolvimento da lógica de programação conceitos de lógica e algoritmo vimos Quais são os principais tipos de representação de algoritmo e
como descrevemos na forma sequencial utilizando um exemplo de fazer bolo demonstrando que a lógica está presente no nosso dia a dia também vimos o que são variáveis que são espaços reservados na memória do computador para armazenar determinados dados e seus tipos numérica e literal e lógica por meio de uma simples ilustração de um armário de frutas o fim analisamos os operadores aritméticos utilizando como exemplo a fórmula do volume de um prisma retangular inscrevendo sua fórmula como conhecemos na matemática e como deve ser escrita na forma de algoritmos demonstrando que a simbologia utilizada na matemática convencional
É diferente da utilizada nos algoritmos Bons estudos e até mais