Tipo de Dado Lógico
Parte da seção Fundamentos do Journey de R da Coddy — lição 7 de 78.
O tipo de dado lógico pode conter apenas dois valores possíveis: TRUE e FALSE. Esses valores representam os conceitos de verdadeiro e falso, que são fundamentais para controlar o fluxo do programa e fazer comparações. Observe que ambos os valores são escritos em letras maiúsculas, sem aspas.
Criar uma variável lógica segue o mesmo padrão que você aprendeu:
is_complete <- TRUE
has_error <- FALSEValores lógicos tornam-se incrivelmente úteis quando seu programa precisa tomar decisões, verificar condições ou armazenar os resultados de comparações. Eles formam a base para controlar o que seu código faz em diferentes situações.
Desafio
FácilCrie três variáveis lógicas para representar diferentes estados do sistema. Primeiro, crie uma variável chamada is_online e atribua a ela o valor TRUE. Em seguida, crie uma variável chamada has_permission e atribua a ela o valor FALSE. Por fim, crie uma variável chamada system_ready e atribua a ela o valor TRUE. Exiba todas as três variáveis usando a função print().
Folha de consulta
O tipo de dado lógico contém dois valores possíveis: TRUE e FALSE. Ambos os valores são escritos em letras maiúsculas sem aspas.
Criando variáveis lógicas:
is_complete <- TRUE
has_error <- FALSEValores lógicos são usados para tomar decisões, verificar condições e armazenar resultados de comparações.
Experimente você mesmo
# TODO: Escreva seu código aqui
# Crie as três variáveis lógicas e exiba-as usando print()Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Fundamentos
4Operadores Parte 2
Operadores Lógicos (AND, OR)Operadores Lógicos Parte 2 (NOT)Recapitulação - Lógica SimplesLógica Vetorizada Parte 1Lógica Vetorizada Parte 27Calculadora de Divisão de Conta
Mensagem de Boas-vindasObtendo a Entrada do Usuário10FizzBuzz com um Toque Especial
Visão Geral do JogoA Função FizzBuzz2Variáveis e Tipos de Dados
Tipo de Dado NuméricoTipo de Dado InteiroTipo de Dado CaractereTipo de Dado LógicoVerificando Tipos de DadosConvenções de NomenclaturaValores Ausentes: NARecapitulação - Criação de Variáveis8Laços de Repetição
Laço ForLaço WhileBreakNext (Continue)Recapitulação - FatorialGeração de Sequências (seq, :)Laços AninhadosRecapitulação - Entrada Dinâmica3Operadores Parte 1
Operadores AritméticosDivisão Inteira e MóduloOperadores de AtribuiçãoRecapitulação - Matemática SimplesOperadores de Comparação6IO Básico
Saída com PrintCat para SaídaSaída com VariáveisLendo Entrada com readline()Básico de Conversão de TiposRecapitulação - Calculadora de IdadeRecapitulação - Verdadeiro ou Falso9Funções
Declarando uma FunçãoArgumentos de FunçãoValores de RetornoRecapitulação - Função SigmaRecapitulação - Função de ValidaçãoValores de Parâmetro Padrão