Postagens

Mostrando postagens de fevereiro, 2025

Operadores dentro da lógica da programação

Dentro da lógica de programação, os operadores desempenham um papel fundamental ao realizar diferentes tipos de operações, desde cálculos matemáticos até comparações lógicas. Vamos explorar os principais tipos de operadores e como utilizá-los de forma eficiente em nossos programas. Operadores Aritméticos Os operadores aritméticos são amplamente utilizados para realizar operações matemáticas básicas em pseudocódigos e programas. Eles nos permitem executar adições, subtrações, multiplicação, divisão, entre outras operações. Abaixo estão os principais operadores aritméticos:+ (Adição): Utilizado para somar dois valores.      - (Subtração): Realiza a subtração entre dois valores.      ^ ou T (Potenciação): Eleva um número à potência de outro.      / (Divisão): Divide um número pelo outro.      * (Multiplicação): Realiza a multiplicação entre dois valores. Esses operadores são essenciais para executar cálculos dentro de um programa,...

Variáveis e Constantes

No reino da programação, onde algoritmos reinam e códigos governam, residem dois elementos fundamentais: as variáveis e as constantes. As variáveis, como súditos mutáveis, adaptam-se às diversas situações, assumindo diferentes valores ao longo da jornada computacional. Já as constantes, como pilares firmes, guardam valores inalteráveis, servindo como guias e referências para os algoritmos.  Variáveis: Versáteis e Adaptáveis   Imagine um cavaleiro em sua armadura reluzente, pronto para enfrentar diversos desafios. Assim são as variáveis! Elas possuem um nome, como "vida" ou "nivel", que as identifica no reino da memória. Seu tipo, como "número" ou "texto", define a natureza dos valores que elas podem portar. E seu valor, como 100 pontos de vida ou nível 5, representa o estado atual da variável em um dado momento. Ao longo da aventura, o cavaleiro enfrenta inimigos, coleta tesouros e aprimora suas habilidades. Da mesma forma, as variáveis podem te...

Abordagem Contextual - Definições Básicas

Muitas pessoas gostam de falar ou julgar que possuem e sabem usar o raciocínio lógico, porém, quando questionadas direta ou indiretamente, perdem esta linha de raciocínio, pois este depende de inúmeros fatores para completá-lo, tais como: calma, conhecimento, vivência, versatilidade, experiência, criatividade, ponderação, responsabilidade, entre outros. Para usar a lógica, é necessário ter domínio sobre o pensamento, bem como saber pensar, ou seja, possuir a “Arte de Pensar”. Alguns definem o raciocínio lógico como um conjunto de estudos que visa determinar os processos intelectuais que são as condições gerais do conhecimento verdadeiro. Isso é válido para a tradição filosófica clássica aristotélico-tomista. Outros preferem dizer que é a seqüência coerente, regular e necessária de acontecimentos, de coisas ou fatos, ou até mesmo, que é a maneira do raciocínio particular que cabe a um indivíduo ou a um grupo. Estas são algumas definições encontradas no dicionário Aurélio, mas existem ou...

Conhecendo mais os Algoritmos

Imagem
No nosso cotidiano estamos sempre resolvendo problemas, ou seja, sempre executando ações que nos levam a cumprir um objetivo para chegar a um resultado final. Tomemos como exemplo uma situação simples que pode ocorrer no dia a dia: uma lâmpada queimada na nossa casa e que precisa ser substituída por outra. Temos então um problema que precisa ser resolvido, precisamos de ações que nos levem à solução do problema, sem nos darmos conta estamos trabalhando de forma algorítmica. Mas o que seria um Algoritmo? Temos várias definições, entre elas destacamos algumas abaixo: Conjunto de passos bem definidos, seguindo uma seqüência lógica, com objetivo de atingir um resultado; A arte de escrever programas usando pseudocódigo ou uma linguagem específica de programação; Algoritmo não é a solução de um problema, pois, se assim fosse, cada problema teria um único algoritmo. Algoritmo é um conjunto de passos (ações) que levam à solução de um determinado problema, ou então, é um caminho para a solução ...

As expressões aritméticas

É muito comum lidarmos com expressões aritméticas, uma vez que a maior parte de todo trabalho computacional está relacionado e envolve a utilização de cálculos. Estas expressões são definidas pelo relacionamento existente entre variáveis e constantes numéricas por meio da utilização dos operadores aritméticos. Considere a fórmula: 2 AREA = π.RAIO para o cálculo da área de uma circunferência, onde estão presentes as variáveis AREA e RAIO, a constante pi (3.14159) e os operadores aritméticos de multiplicação e também a operação de potência, que eleva o valor da variável RAIO ao quadrado. As expressões aritméticas escritas em computação seguem um formato um pouco diferente da forma conhecida em matemática. Por exemplo à expressão: X = { 43 . [ 55 : ( 30 + 2 ) ] } é escrita em Pascal como: X <- (43 * (55 / (30 + 2))). Perceba que as chaves e colchetes são abolidos, utilizando-se em seu lugar apenas os parênteses. É também substituído o sinal de igual (=) pelos símbolos (<-) que estão...

Instruções básicas de programação

Imagem
As instruções são representadas pelo conjunto de palavras-chaves (vocabulário) de uma linguagem de programação que tem por finalidade comandar, em um computador, o seu funcionamento e a forma como os dados armazenados devem ser tratados. Deve-se ainda considerar que existem várias linguagens de programação, como: Pascal, C, Basic, SmalTalk, Fortran, Cobol, Java, entre outras, sendo que uma determinada instrução para realizar uma tarefa em um computador poderá ser escrita de forma diferente, dependendo da linguagem utilizada. Algumas regras antes de começar Anteriormente, você aprendeu o significado de uma variável e também teve contato com algumas regras para sua utilização. Porém, teremos que ter algum cuidado de diferenciar uma referência a uma instrução de a uma variável. Desta forma teremos mais algumas regras a seguir: Toda referência feita a uma instrução será escrita em letra minúscula em formato negrito; Qualquer valor atribuído a uma variável será feito com o símbolo <-, ta...

Tipos de Dados e instruções Primitivas

Imagem
Tipos de Informação Antes de iniciar o estudo de programação, é necessário considerar que um computador nada mais é do que uma ferramenta utilizada para solucionar problemas que envolvam a manipulação de informações, sendo que essas informações classificam-se grosso modo em dois tipos básicos: dados e instruções. Tipos de Dados Os dados são representados pelas informações a serem tratadas (processadas) por um computador. Essas informações estão caracterizadas por três tipos de dados, a saber: dados numéricos (inteiros e reais), dados caracteres e dados lógicos. Tipos Inteiros  São caracterizados como tipos inteiros os dados numéricos positivos ou negativos, excluindo-se destes qualquer número fracionário. Como exemplo deste tipo de dado têm-se os valores: 35, 0, -56, entre outros. Tipos Reais São caracterizados como tipos reais os dados numéricos positivos, negativos e números fracionários. Como exemplo deste tipo de dado têm-se os valores: 35, 0, -56, 1.2, -45.897, entre outros....

Introdução à Lógica

Imagem
2.1 – Princípios de Resolução de Problemas  Primeiramente, é importante entender a palavra “problema”. Pode-se dizer que problema é uma proposta duvidosa, que pode ter numerosas soluções, ou questão não solvida e que é objeto de discussão, segundo definição encontrada no dicionário Aurélio.  Do ponto de vista deste trabalho, problema é uma questão que foge a uma determinada regra, ou melhor, é o desvio de um percurso, o qual impede de atingir um determinado objetivo com eficiência e eficácia.  Diferente das diagramações clássicas, que não fornecem grandes subsídios para análise, os diagramas de blocos são realmente o melhor instrumento para avaliação do problema do fluxo de informações de um dado sistema. Por esse motivo deve-se resolver um problema de lógica (principalmente se for da área de processamento eletrônico de dados) usando um procedimento de desenvolvimento.  Para desenvolver um diagrama correto, deve-se considerar como procedimentos prioritários os ...